+1

On Tue, Nov 12, 2019 at 11:54 PM Bolke de Bruin <[email protected]> wrote:

> Yeah, I was a bit lazy ;-). Cheers Jarek.
>
> Sent from my iPhone
>
> > On 13 Nov 2019, at 08:16, Driesprong, Fokko <[email protected]>
> wrote:
> >
> > +1
> >
> > Thanks Jarek for the background information :-)
> >
> > Cheers, Fokko
> >
> > Op wo 13 nov. 2019 om 01:14 schreef Tao Feng <[email protected]>
> >
> >> +1
> >>
> >>> On Tue, Nov 12, 2019 at 3:31 PM Jarek Potiuk <[email protected]
> >
> >>> wrote:
> >>>
> >>> Well. It seems then that my Buster change might also contain dropping
> 3.5
> >>> from Travis and switching to 3.6 everywhere we use 3.5 as default
> version
> >>> :). Good !
> >>>
> >>> And as soon as we get faster CI we can add 3.8 to the list instead :).
> >>>
> >>> J.
> >>>
> >>>> On Wed, Nov 13, 2019 at 12:21 AM Kevin Yang <[email protected]>
> wrote:
> >>>
> >>>> +1
> >>>>
> >>>> Ash Berlin-Taylor <[email protected]>于2019年11月12日 周二下午2:51写道:
> >>>>
> >>>>> +1 from me too, especially now Debian ships a newer version.
> >>>>>
> >>>>> And yes, doing it for 2.0 seems like the best time
> >>>>>
> >>>>> -ash
> >>>>>
> >>>>> On 12 November 2019 22:45:42 GMT, Felix Uellendall
> >>>> <[email protected]>
> >>>>> wrote:
> >>>>>> Absolutely +1. In my opinion that should come together with the drop
> >>> of
> >>>>>> Python 2.7. So I mean target that for 2.0 as well. WDYT? Or is it
> >> more
> >>>>>> like sth. for 2.1?
> >>>>>>
> >>>>>> Felix
> >>>>>>
> >>>>>> Sent from ProtonMail Mobile
> >>>>>>
> >>>>>> On Tue, Nov 12, 2019 at 23:02, Kamil Breguła
> >>>>>> <[email protected]> wrote:
> >>>>>>
> >>>>>>> +1
> >>>>>>>
> >>>>>>> On Tue, Nov 12, 2019 at 10:48 PM Kaxil Naik <[email protected]>
> >>>>>> wrote:
> >>>>>>>>
> >>>>>>>> +1
> >>>>>>>>
> >>>>>>>> On Tue, Nov 12, 2019 at 9:47 PM Dan Davydov
> >>>>>> <[email protected]>
> >>>>>>>> wrote:
> >>>>>>>>
> >>>>>>>>> +1
> >>>>>>>>>
> >>>>>>>>> On Tue, Nov 12, 2019 at 4:46 PM Jarek Potiuk
> >>>>>> <[email protected]>
> >>>>>>>>> wrote:
> >>>>>>>>>
> >>>>>>>>>> Yep. It was actually a '+1' in disguise Bolke :).
> >>>>>>>>>>
> >>>>>>>>>> On Tue, Nov 12, 2019 at 10:44 PM Christian Lellmann
> >>>>>>>>>> <[email protected]> wrote:
> >>>>>>>>>>
> >>>>>>>>>>> +1 from my side too!
> >>>>>>>>>>>
> >>>>>>>>>>> Bolke de Bruin <[email protected]> schrieb am Di., 12.
> >> Nov.
> >>>>>> 2019,
> >>>>>>>>> 22:39:
> >>>>>>>>>>>
> >>>>>>>>>>>> I guess thats a +1 then? :-)
> >>>>>>>>>>>>
> >>>>>>>>>>>> Op di 12 nov. 2019 22:36 schreef Jarek Potiuk <
> >>>>>>>>>> [email protected]
> >>>>>>>>>>>> :
> >>>>>>>>>>>>
> >>>>>>>>>>>>> I'd love to get rid of python 3.5
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> We discussed it a few times but as of recently the main
> >>>>>> problem was
> >>>>>>>>>>> that
> >>>>>>>>>>>>> 3.5 was default python version of Stretch debian LTS
> >> (9).
> >>>>>> However
> >>>>>>>>> we
> >>>>>>>>>>> are
> >>>>>>>>>>>>> soon - this week likely - switching to Buster debian
> >> LTS
> >>>>>> as base
> >>>>>>>>>> image
> >>>>>>>>>>>> for
> >>>>>>>>>>>>> our CI tests (and production image that follows) (PR
> >>>>>>>>>>>>> https://issues.apache.org/jira/browse/AIRFLOW-5842).
> >>>>>> Buster comes
> >>>>>>>>>> with
> >>>>>>>>>>>> 3.7
> >>>>>>>>>>>>> by default and is already 4 months old.
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> I think we should make an educated decision, based on
> >>> what
> >>>>>> we can
> >>>>>>>>>> gain
> >>>>>>>>>>> by
> >>>>>>>>>>>>> moving to 3.6.
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> The PYPI stats show only downloads not current number
> >> of
> >>>>>>>>>> installations
> >>>>>>>>>>> -
> >>>>>>>>>>>> (
> >>>>>>>>>>>>> https://pypistats.org/packages/apache-airflow), but I
> >>>>>> think they
> >>>>>>>>> are
> >>>>>>>>>>>> kind
> >>>>>>>>>>>>> of indicative numbers for potential users of 2.0.
> >>>>>>>>>>>>> They show steady decline of 3.5 downloads - currently
> >> at
> >>>>>> below 5%.
> >>>>>>>>>>> Python
> >>>>>>>>>>>>> 3.6 is by far the most popular (around 40% of
> >> downloads).
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> There are few things we could benefit from by switching
> >>> to
> >>>>>> 3.6 -
> >>>>>>>>> this
> >>>>>>>>>>> is
> >>>>>>>>>>>> my
> >>>>>>>>>>>>> (subjective) selection of the ones that matter for
> >>>>>> Airflow:
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> - Formatted string literals :
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>
> >>>>>>>>>
> >>>>>>
> >>>>>
> >>>>
> >>>
> >>
> https://docs.python.org/3/whatsnew/3.6.html#pep-498-formatted-string-literals
> >>>>>>>>>>>>> (my
> >>>>>>>>>>>>> favourite one)
> >>>>>>>>>>>>> - Type annotations for variables :
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>
> >>>>>>>>>
> >>>>>>
> >>>>>
> >>>>
> >>>
> >>
> https://docs.python.org/3/whatsnew/3.6.html#pep-526-syntax-for-variable-annotations
> >>>>>>>>>>>>> -
> >>>>>>>>>>>>> now especially that we use MyPy more and more this one
> >> is
> >>>>>> the
> >>>>>>>>> only
> >>>>>>>>>>>>> place we
> >>>>>>>>>>>>> have to leave ugly comments rather than annotations.
> >>>>>>>>>>>>> - Path-like types:
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>
> >>>>>>>>>
> >>>>>>
> >>>>>
> >>>>
> >>>
> >>
> https://docs.python.org/3/whatsnew/3.6.html#pep-519-adding-a-file-system-path-protocol
> >>>>>>>>>>>>> -
> >>>>>>>>>>>>> nicer handling of file access
> >>>>>>>>>>>>> - Local Time disambiguation:
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>
> >>>>>>>>>
> >>>>>>
> >>>>>
> >>>>
> >>>
> >>
> https://docs.python.org/3/whatsnew/3.6.html#pep-495-local-time-disambiguation
> >>>>>>>>>>>>> -
> >>>>>>>>>>>>> this had already caused problems in the past (I fixed a
> >>>>>> problem
> >>>>>>>>>>> where
> >>>>>>>>>>>>> pendulum and datetime objects were mixed and caused
> >> wrong
> >>>>>>>>>> behaviour
> >>>>>>>>>>> on
> >>>>>>>>>>>>> 3.5)
> >>>>>>>>>>>>> - Json loads supports binary format -
> >>>>>>>>>>>>> https://docs.python.org/3/whatsnew/3.6.html#json -
> >> this
> >>>>>> has
> >>>>>>>>>> already
> >>>>>>>>>>>>> bitten us as well. there was code working fine in py2.7
> >>>>>> and 3.6
> >>>>>>>>>> but
> >>>>>>>>>>>> not
> >>>>>>>>>>>>> working with 3.5(!).
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> Last but not least - it might free some resources on
> >>>>>> Travis (I hope
> >>>>>>>>>>>> GitLab
> >>>>>>>>>>>>> fix will be out in 10 days or so and we will be able to
> >>>>>> start
> >>>>>>>>> testing
> >>>>>>>>>>>>> migration to it).
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> J..
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> On Tue, Nov 12, 2019 at 10:00 PM Bolke de Bruin
> >>>>>> <[email protected]
> >>>>>>>>>>
> >>>>>>>>>>>> wrote:
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>> Hi All,
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>> Can we drop python 3.5 support and switch to 3.6 as a
> >>>>>> minimum?
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>> Cheers
> >>>>>>>>>>>>>> Bolke
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> --
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> Jarek Potiuk
> >>>>>>>>>>>>> Polidea <https://www.polidea.com/> | Principal
> >> Software
> >>>>>> Engineer
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> M: +48 660 796 129 <+48660796129>
> >>>>>>>>>>>>> [image: Polidea] <https://www.polidea.com/>
> >>>>>>>>>>>>>
> >>>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>
> >>>>>>>>>>
> >>>>>>>>>> --
> >>>>>>>>>>
> >>>>>>>>>> Jarek Potiuk
> >>>>>>>>>> Polidea <https://www.polidea.com/> | Principal Software
> >>> Engineer
> >>>>>>>>>>
> >>>>>>>>>> M: +48 660 796 129 <+48660796129>
> >>>>>>>>>> [image: Polidea] <https://www.polidea.com/>
> >>>>>>>>>>
> >>>>>>>>>
> >>>>>
> >>>>
> >>>
> >>>
> >>> --
> >>>
> >>> Jarek Potiuk
> >>> Polidea <https://www.polidea.com/> | Principal Software Engineer
> >>>
> >>> M: +48 660 796 129 <+48660796129>
> >>> [image: Polidea] <https://www.polidea.com/>
> >>>
> >>
>


-- 

Chao-Han Tsai

Reply via email to