I would like to point out that dropping the support for Python 2.7 must
take place when releasing the major version.


Airflow 1.0 was released on 4 Jun 2015 (3.5+ years ago ),which means that
Airflow is trying to maintain compatibility for a long period of time. If
we release the next version, I think we want to keep a similar release
cycle. It can be difficult for seversal reasons. Firstly, there is no
support from the Python team. But It is more important to me that the
community will not provide support for older version od Python. Airflow is
a special type of software, because it is based largely on external
libraries. Airflow without installing external libraries is not so useful.
Already there are some problems with the compatibility of libraries between
different version of Python. The problem will drastically gain momentum in
2020, when other libraries will drop support for the old version of Python.
Lack of access to new version of the libraries means no access to the
patches, as well as the lack of possibility to expand Ariflow with new
functionalities expected by current or new customers.

We can try to maintain support for the older version of Python, but in my
opinion the question is different. *Will we be able to provide support for
the older version of Python *without significant limitations on development?







On Thu, Feb 14, 2019 at 11:42 AM Ash Berlin-Taylor <[email protected]> wrote:

> We talked about this in the past <
> http://mail-archives.apache.org/mod_mbox/airflow-dev/201808.mbox/%3CCAK%2Be0oujpY1A0mD0G775CmmRneVDjQMTi99aqK%2BA_C07ZW8ySA%40mail.gmail.com%3E>
> but I'd like to bring it up again with a more concrete proposal.
>
> At the time Airflow 2.0 wasn't very concrete, but now with a lot of
> otherwise breaking changes already on master how about we use that time to
> also drop support for Py2?
>
> (Reminder: Python 2 is reaching End of Life in January 1, 2020 and will
> receive zero updates, even security ones past this date. At least not by
> the Python team. I imagine RedHat will still be running Python 2.6 in 2120
> ;) )
>
> -ash



-- 

Kamil Breguła
Polidea <https://www.polidea.com/> | Software Engineer

M: +48 505 458 451 <+48505458451>
E: [email protected]
[image: Polidea] <https://www.polidea.com/>

We create human & business stories through technology.
Check out our projects! <https://www.polidea.com/our-work>
[image: Github] <https://github.com/Polidea> [image: Facebook]
<https://www.facebook.com/Polidea.Software> [image: Twitter]
<https://twitter.com/polidea> [image: Linkedin]
<https://www.linkedin.com/company/polidea> [image: Instagram]
<https://instagram.com/polidea> [image: Behance]
<https://www.behance.net/polidea>

Reply via email to