airflow-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Jiajie Zhong <zhongjiajie...@hotmail.com>
Subject Re: [VOTE] Accept AIP-3: Drop support for Python 2
Date Sun, 24 Mar 2019 15:13:20 GMT
+1 (binding)

could make Airflow easy to maintenance.


Best wish.
-- jiajie
________________________________
From: Felix Uellendall <felix.uellendall@gmx.de>
Sent: Sunday, March 24, 2019 19:43
To: dev@airflow.apache.org
Subject: Re: [VOTE] Accept AIP-3: Drop support for Python 2

+1 (non-binding)

Am 24/03/2019 um 11:23 schrieb Kamil BreguĊ‚a:
> +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
>>
>

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