If I may point that Airflow is a wokrflow managment system and as such the power of the tool is in direct extention to the levrage providers.
This should also be checked from how many of the providers are compatible with 3.8 / 3.9
This should also be checked from how many of the providers are compatible with 3.8 / 3.9
Sent: Thursday, November 05, 2020 at 1:16 PM
From: "Ash Berlin-Taylor" <[email protected]>
To: "[email protected]" <[email protected]>
Cc: "[email protected]" <[email protected]>
Subject: Re: Default/supported Python versions for Airlfow 2.0
From: "Ash Berlin-Taylor" <[email protected]>
To: "[email protected]" <[email protected]>
Cc: "[email protected]" <[email protected]>
Subject: Re: Default/supported Python versions for Airlfow 2.0
Debian stable ships python 3.7(.3)
CentOS 8 has two packages - python36 and python38
Ubuntu 18.04 (LTS) has 3.6.5
Ubuntu 20.04 (LTS) has 3.8.2
RHEL is harder to find out about . RHEL8 has python 3.6 as python3, and RHEL 8.2 has Py3.8 as a separate package https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/8/html-single/configuring_basic_system_settings/index#using-python3_configuring-basic-system-settings
So for default version 3.8 or 3.9 gets my vote. I think the cost/burden of supporting back to 3.6 is not very great, so we should continue to support (and I guess test) that.
-ash
On Nov 5 2020, at 8:49 am, Jarek Potiuk <[email protected]> wrote:
Hello Everyone,I have a question. What do people think about default version of Pyhon for Airflow 2.0 (and set of supported versions)?Currently, we have python 3.6 as default, but all the version up to 3.8 are officially supported and tested and PR for python 3.9 is in Draft: https://github.com/apache/airflow/pull/11950This is the release schedule for python versions. We have a year till the end of 3.6Branch Schedule Status First release End-of-life3.9 PEP 596 bugfix 2020-10-05 TBD3.8 PEP 569 bugfix 2019-10-14 2024-103.7 PEP 537 security 2018-06-27 2023-06-273.6 PEP 494 security 2016-12-23 2021-12-23WDYT?J.
