Supporting 3.7 is absolutely something we should do - it just got released while we were already mid-way through the release process of 1.10 and didn't want the scope creep.
I'm happy to release a 1.10.1 that supports Py 3.7. The only issue I've seen so far is around the use of `async` as a keyword. both in A perhaps bigger question: What are people's thoughts on dropping support for Python2? This wouldn't happen before 2.0 at the earliest if we did it. Probably something to raise an AIP for. -ash > On 28 Aug 2018, at 16:56, Taylor Edmiston <tedmis...@gmail.com> wrote: > > We are also running on 3.6 for some time. > > I put a quick branch together adding / upgrading to 3.6 in all of the > places. CI is still running so I may expect some test failures but > hopefully nothing major. I would be happy to merge this into Kaxil's > current #3815 or as a follow-on PR. I'll paste this back onto his PR as > well. > > https://github.com/apache/incubator-airflow/pull/3816 > > I think it's important for the project to officially support Python 3.6 > latest especially since 3.7 is out now. While we're on the topic, does > anyone else have thoughts on supporting 3.7 (perhaps unofficially to > start)? I wouldn't mind starting to get that ball rolling. > > *Taylor Edmiston* > Blog <https://blog.tedmiston.com/> | CV > <https://stackoverflow.com/cv/taylor> | LinkedIn > <https://www.linkedin.com/in/tedmiston/> | AngelList > <https://angel.co/taylor> | Stack Overflow > <https://stackoverflow.com/users/149428/taylor-edmiston> > > > > On Tue, Aug 28, 2018 at 9:29 AM Adam Boscarino > <aboscar...@digitalocean.com.invalid> wrote: > >> fwiw, we run Airflow on Python 3.6. >> >> On Tue, Aug 28, 2018 at 8:30 AM Naik Kaxil <k.n...@reply.com> wrote: >> >>> To provide more context to the issue: >>> >>> >>> >>> PyPI shows that Airflow is supported on Py2.7, 3.4 and 3.5 : >>> https://pypi.org/project/apache-airflow/ >>> >>> >>> >>> This is picked from setup.py: >>> >>> >>> >> https://github.com/apache/incubator-airflow/blob/26e0d449737e8671000f671d820a9537f23f345a/setup.py#L367 >>> >>> >>> >>> >>> >>> So, should we update setup.py to include 3.6 as well? >>> >>> >>> >>> @bolke – Thughts? >>> >>> >>> >>> >>> Kaxil Naik >>> >>> Data Reply >>> 2nd Floor, Nova South >>> 160 Victoria Street, Westminster >>> London SW1E 5LB - UK >>> phone: +44 (0)20 7730 6000 >>> k.n...@reply.com >>> www.reply.com >>> >>> [image: Data Reply] >>> >>> *From: *Naik Kaxil <k.n...@reply.com> >>> *Reply-To: *"dev@airflow.incubator.apache.org" < >>> dev@airflow.incubator.apache.org> >>> *Date: *Tuesday, 28 August 2018 at 13:27 >>> *To: *"dev@airflow.incubator.apache.org" < >> dev@airflow.incubator.apache.org >>>> >>> *Subject: *Python 3.6 Support for Airflow 1.10.0 >>> >>> >>> >>> Hi all, >>> >>> >>> >>> @fokko – I remember that you had test Airflow on 3.6 . Can we include 3.6 >>> in setup.py then ? >>> >>> >>> >>> Regards, >>> >>> Kaxil >>> >>> >>> >>> Kaxil Naik >>> >>> *Data Reply* >>> 2nd Floor, Nova South >>> 160 Victoria Street, Westminster >>> London SW1E 5LB - UK >>> phone: +44 (0)20 7730 6000 >>> k.n...@reply.com >>> www.reply.com >>> >>> [image: Data Reply] >>> >>> >> >> -- >> Adam Boscarino >> Senior Data Engineer >> >> aboscar...@digitalocean.com >> ------------------------------ >> We're Hiring! <https://www.digitalocean.com/company/careers/> | >> @digitalocean <https://twitter.com/digitalocean> >>