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
 
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
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
     
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/11950
 
This is the release schedule for python versions. We have a year till the end of 3.6
 
Branch Schedule Status   First release End-of-life
3.9    PEP 596  bugfix   2020-10-05    TBD
3.8    PEP 569  bugfix   2019-10-14    2024-10
3.7    PEP 537  security 2018-06-27    2023-06-27
3.6    PEP 494  security 2016-12-23    2021-12-23
 
WDYT? 
 
J.
 
 
--

Jarek Potiuk
Polidea | Principal Software Engineer

Reply via email to