From dev-return-7903-apmail-airflow-dev-archive=airflow.apache.org@airflow.apache.org Sun Mar 24 08:38:01 2019 Return-Path: X-Original-To: apmail-airflow-dev-archive@minotaur.apache.org Delivered-To: apmail-airflow-dev-archive@minotaur.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id EBDE419AC9 for ; Sun, 24 Mar 2019 08:38:01 +0000 (UTC) Received: (qmail 78986 invoked by uid 500); 24 Mar 2019 08:38:01 -0000 Delivered-To: apmail-airflow-dev-archive@airflow.apache.org Received: (qmail 78928 invoked by uid 500); 24 Mar 2019 08:38:01 -0000 Mailing-List: contact dev-help@airflow.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@airflow.apache.org Delivered-To: mailing list dev@airflow.apache.org Received: (qmail 78808 invoked by uid 99); 24 Mar 2019 08:38:00 -0000 Received: from pnap-us-west-generic-nat.apache.org (HELO spamd1-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 24 Mar 2019 08:38:00 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd1-us-west.apache.org (ASF Mail Server at spamd1-us-west.apache.org) with ESMTP id 0DD6AC742B for ; Sun, 24 Mar 2019 08:37:59 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd1-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: 2.3 X-Spam-Level: ** X-Spam-Status: No, score=2.3 tagged_above=-999 required=6.31 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=2, KAM_NUMSUBJECT=0.5, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=disabled Authentication-Results: spamd1-us-west.apache.org (amavisd-new); dkim=pass (1024-bit key) header.d=polidea.com Received: from mx1-lw-us.apache.org ([10.40.0.8]) by localhost (spamd1-us-west.apache.org [10.40.0.7]) (amavisd-new, port 10024) with ESMTP id Sw7evc0hPADP for ; Sun, 24 Mar 2019 08:37:58 +0000 (UTC) Received: from mail-it1-f175.google.com (mail-it1-f175.google.com [209.85.166.175]) by mx1-lw-us.apache.org (ASF Mail Server at mx1-lw-us.apache.org) with ESMTPS id E3DD26117A for ; Sun, 24 Mar 2019 08:37:57 +0000 (UTC) Received: by mail-it1-f175.google.com with SMTP id h9so9645062itl.1 for ; Sun, 24 Mar 2019 01:37:57 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=polidea.com; s=google; h=mime-version:references:in-reply-to:from:date:message-id:subject:to; bh=sNEl4otElxPHYoPWAWT5T9xnGDWPC+3SLuZN2+hQQME=; b=ISTmltaCwEo2oAs++K0joTQt8JQPDZMnS43Kyb1sXON/9DfBxunj2uW8mVZVTcTWZJ QqzRz5nz1h/voy1O5QP7mrZJWDVWc3yEPa21wJf217WFxh9h8VMgD4Rhbfk0um/YBGsT dRND0143z51YDc2vVpGmvJGkqjJphmHwxHwmg= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to; bh=sNEl4otElxPHYoPWAWT5T9xnGDWPC+3SLuZN2+hQQME=; b=G+4OY78kx/sFtTWx2fv7MgGfWsdCwSa511zmypiurlClwuZqKgaGZttvBtS6Iy6YfI PL6biy4C27PMWMVj+iaFF7j32bmY6qlNlT5D5Vrz+Xd/6bJ8cqyoRYNfWOU96t92qQLJ u5Do5oS3GGYbZZk0kWTKU5ZEbIOQzq7OLLJN3gYkuOwz5G7S94vZbgA6Mo/KAkm+lOz8 3iiGKjJt1+vMoe8vF5XjHaHNw4xra14WaJ6QQzOtm0eYIvftJHb30tyXDdK8TQnNoyxe 9l1HU0RLZjkvZTrs04oDB1vtbuNt5wluBJrT/idr61MCjW2nz9/pHDwX2nohREWCKrip Bscw== X-Gm-Message-State: APjAAAVu1Kq9MxUtC0Hw7hccSjk8c6mxfaFyWC6VOciYiO4LpbDIHCAt tpOqBgpHK34gcTXgb9fJK+tL9bhWJYIxy3S1a6d3RVpblIY= X-Google-Smtp-Source: APXvYqxXxa46Kk4FF1J7EZScaBVwMRGnunUXh64HkpKFRXZ7VCukj7UM1jn7u7DdSeaxifEjaXfoTPsB/7zoShpPjxw= X-Received: by 2002:a24:4e91:: with SMTP id r139mr536613ita.118.1553416676982; Sun, 24 Mar 2019 01:37:56 -0700 (PDT) MIME-Version: 1.0 References: <8040EC60-B022-455A-927A-C97D01BB3A26@gmail.com> In-Reply-To: From: Jarek Potiuk Date: Sun, 24 Mar 2019 09:37:45 +0100 Message-ID: Subject: Re: [VOTE] Accept AIP-3: Drop support for Python 2 To: dev@airflow.apache.org Content-Type: multipart/alternative; boundary="0000000000003854490584d3012e" --0000000000003854490584d3012e Content-Type: text/plain; charset="UTF-8" +1 (non-binding). Happy to help in that effort :) On Sun, Mar 24, 2019 at 9:31 AM Bas Harenslak wrote: > +1 (non-binding) > > > On 24 Mar 2019, at 09:07, Andrii Soldatenko > wrote: > > +1 (binding) > > On Sun, Mar 24, 2019 at 9:24 AM Bolke de Bruin bdbruin@gmail.com>> wrote: > > +1, binding > > Sent from my iPhone > > On 24 Mar 2019, at 05:26, Deng Xiaodong xd.deng.r@gmail.com>> wrote: > > +1 (non-bonding) > > On Sun, Mar 24, 2019 at 11:49 Tao Feng fengtao04@gmail.com>> wrote: > > +1 (binding) > > On Sat, Mar 23, 2019 at 4:19 PM Driesprong, Fokko > > 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 > http://asoldatenko.com > > -- Jarek Potiuk Polidea | Principal Software Engineer M: +48 660 796 129 <+48660796129> E: jarek.potiuk@polidea.com --0000000000003854490584d3012e--