Python version #674
-
Besides soon dropping support for Python 3.6, what Python versions are currently tested when building IRRD 4.x ? |
Beta Was this translation helpful? Give feedback.
Replies: 2 comments
-
Currently tested in CI is CPython 3.7 and 3.10, and PyPy 3.7 and 3.9. Probably will update it to CPython 3.11 once that is released. For the future, I think we'll follow that versions are dropped in the first major (4.x+1) release after that Python version is EOL. Might deviate if really needed, but #604 showed that quickly becomes difficult. |
Beta Was this translation helpful? Give feedback.
-
Following up on this: 4.3 will support Python 3.7-3.11. As 3.7 is also close to EOL, and I maintain minor releases for a while, 4.4 will require 3.8 minimum. The Python versions regularly tested are listed in (note there's CPython and PyPy): Before release, I run an extensive test with: |
Beta Was this translation helpful? Give feedback.
Following up on this: 4.3 will support Python 3.7-3.11. As 3.7 is also close to EOL, and I maintain minor releases for a while, 4.4 will require 3.8 minimum.
The Python versions regularly tested are listed in (note there's CPython and PyPy):
https://github.com/irrdnet/irrd/blob/main/.circleci/config.yml#L17-L44
Before release, I run an extensive test with:
https://github.com/irrdnet/irrd/blob/main/.circleci/config.yml#L17-L50