ethereum / py-evm

A Python implementation of the Ethereum Virtual Machine
https://py-evm.readthedocs.io/en/latest/
MIT License
2.26k stars 650 forks source link

Officially support Python 3.12 #2169

Closed antazoey closed 5 months ago

antazoey commented 5 months ago

What feature should we add?

Python 3.12 is not listed in the setup.py flair, so I am not sure if it is supported? It wasn't until this PR: https://github.com/ethereum/py-evm/pull/2128 that the usage of pkg_resources was removed (at least in 1 spot).

This feature request is for fully checking the box that Python 3.12 is supported so downstream users of py-evm (such as EthereumTester => Ape!) can also support Python 3.12.