consensus-specs icon indicating copy to clipboard operation
consensus-specs copied to clipboard

CI updates: add Python 3.10 and drop Python 3.8 support

Open hwwhww opened this issue 3 years ago • 4 comments

Issue

For efficiency and using more new built-in libraries, we can consider dropping Python 3.8 support now.

hwwhww avatar Dec 27 '21 10:12 hwwhww

Note that it may affect the eth2spec Python package users if we start to write code that Python 3.8 doesn't support.

hwwhww avatar Dec 27 '21 10:12 hwwhww

I'm also preparing an update on future python versions https://github.com/ChihChengLiang/milagro_bls_binding/issues/34

ChihChengLiang avatar Jan 10 '22 18:01 ChihChengLiang

When we move from 3.8 to 3.10, we should build test vectors with both and ensure they have the same output

djrtwo avatar Jan 11 '22 14:01 djrtwo

@hwwhww @protolambda I have the milagro_bls_binding 1.8.0 ready. It works with my macos/M1/python3.10 setting.

ChihChengLiang avatar Jan 11 '22 20:01 ChihChengLiang