consensus-specs
consensus-specs copied to clipboard
CI updates: add Python 3.10 and drop Python 3.8 support
Issue
For efficiency and using more new built-in libraries, we can consider dropping Python 3.8 support now.
Note that it may affect the eth2spec Python package users if we start to write code that Python 3.8 doesn't support.
I'm also preparing an update on future python versions https://github.com/ChihChengLiang/milagro_bls_binding/issues/34
When we move from 3.8 to 3.10, we should build test vectors with both and ensure they have the same output
@hwwhww @protolambda I have the milagro_bls_binding 1.8.0 ready. It works with my macos/M1/python3.10 setting.