Merge "Support py3.12 and drop py3.8"