airflow-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Kamil Breguła <kamil.breg...@polidea.com>
Subject Re: [VOTE] Accept AIP-3: Drop support for Python 2
Date Sun, 24 Mar 2019 10:23:12 GMT
+1 (non-binding) It will make life simpler

On Sun, Mar 24, 2019 at 9:38 AM Jarek Potiuk <Jarek.Potiuk@polidea.com>
wrote:

> +1 (non-binding). Happy to help in that effort :)
>
> On Sun, Mar 24, 2019 at 9:31 AM Bas Harenslak <
> basharenslak@godatadriven.com>
> wrote:
>
> > +1 (non-binding)
> >
> >
> > On 24 Mar 2019, at 09:07, Andrii Soldatenko <andrii.soldatenko@gmail.com
> > <mailto:andrii.soldatenko@gmail.com>> wrote:
> >
> > +1 (binding)
> >
> > On Sun, Mar 24, 2019 at 9:24 AM Bolke de Bruin <bdbruin@gmail.com
> <mailto:
> > bdbruin@gmail.com>> wrote:
> >
> > +1, binding
> >
> > Sent from my iPhone
> >
> > On 24 Mar 2019, at 05:26, Deng Xiaodong <xd.deng.r@gmail.com<mailto:
> > xd.deng.r@gmail.com>> wrote:
> >
> > +1 (non-bonding)
> >
> > On Sun, Mar 24, 2019 at 11:49 Tao Feng <fengtao04@gmail.com<mailto:
> > fengtao04@gmail.com>> wrote:
> >
> > +1 (binding)
> >
> > On Sat, Mar 23, 2019 at 4:19 PM Driesprong, Fokko <fokko@driesprong.frl
> > <mailto:fokko@driesprong.frl>
> >
> > wrote:
> >
> > Dear Airflow community,
> >
> > This email calls for a vote to accept Airflow Improvement Proposal 3:
> > Drop
> > support for Python 2
> >
> > The vote will last for at least 1 week until Midnight Sunday 31th of
> > March,
> > and until three +1 (binding) votes have been cast
> >
> > This vote is on the proposal itself, not any specific code or pull
> > request.
> > A failed vote does not mean the proposal is rejected, just not accepted
> > at
> > this time. (To reject a proposal entirely is its own vote)
> >
> > This is my +1 (binding) vote.
> >
> > Having to support Python 2 and 3 concurrently causes some maintenance
> > and
> > development burden (which is lessened a bit by six and backports
> > modules),
> > significant extra test time on Travis, and more complexity on the CI
> > process to also have Python 2 images.
> >
> > Python 2 is reaching End of Life in January 1, 2020 and will receive
> > zero
> > updates, even security ones past this date.
> >
> > Django dropped support for Python 2 with their 2.0 release in December
> > 2017, and this proposal has us follow suit. Airflow 2.0 is already a
> > fairly
> > major breaking change, so this could be an opportune time to do this.
> > There
> > is already a significant list of projects which are dropping support
> > for
> > Python2: https://python3statement.org/
> > Furthermore, the community started recently adding types to the code of
> > Airflow to help new contributors, and make the code more
> > readable/maintainable:
> > https://github.com/apache/airflow/pull/4926/files
> > Right now we're limited to setting these types in the comments, to
> > maintain
> > Airflow 2.7 compatibility, which is a pity.
> >
> > For discussing the proposal in depth, please refer to the Wiki to keep
> > all
> > the communication in a single place:
> >
> >
> >
> >
> >
> https://cwiki.apache.org/confluence/display/AIRFLOW/AIP-3+Drop+support+for+Python+2
> >
> > Thanks,
> > Fokko
> >
> >
> >
> >
> >
> > --
> > Best regards,
> >
> > Andrii Soldatenko
> > Python Developer
> >
> > skype: andrii.soldatenko
> > andrii.soldatenko@gmail.com<mailto:andrii.soldatenko@gmail.com>
> > http://asoldatenko.com
> >
> >
>
> --
>
> Jarek Potiuk
> Polidea <https://www.polidea.com/> | Principal Software Engineer
>
> M: +48 660 796 129 <+48660796129>
> E: jarek.potiuk@polidea.com
>


-- 

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

M: +48 505 458 451 <+48505458451>
E: kamil.bregula@polidea.com
[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>

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message