Update for Python 3.12
6 files changed