Skip to content

why lowest ( DB , K8S , PYTHON ) versions are the default ? #28463

Closed Answered by potiuk
raphaelauv asked this question in General
Discussion options

You must be logged in to vote

This is our "default" Python version across the board (and same with other components) as we have to make sure it works on 3.7. Usually python versions only add features, so making sure that things work on Python 3.7 is the default choice on our CI by default because it's more likely that if we use Python 3.8 or 3.9, new features will be used that will break 3.7. This is the main reason 3.7 is considered as default version across the board for everything - starting from CI, ending with images.

For images It is documented here: https://airflow.apache.org/docs/docker-stack/index.html - though this reasoning is not explained there.

There is also a ver down to earth practical side to it - it …

Replies: 1 comment 1 reply

Comment options

You must be logged in to vote
1 reply
@raphaelauv
Comment options

Answer selected by raphaelauv
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
2 participants