Hello Antoine, when we're not testing Python 2.7 on CI anymore, I would suggest to drop Python 2 support completely then. My personal experience tells me that once we drop Python 2 on CI, we will immediately build a simple thing that breaks Python 2 support.
Pushing out releases that might work for Python 2 but in the end won't do will make Arrow users more frustrated than just dropping support for it. In addition, we would also have to deal with a lot of user reports when we break it, explicitly dropping Py2 would just mean that a "python2 -m pip install pyarrow" will leave them with an old but functioning version. Regards Uwe On Thu, May 30, 2019, at 4:15 PM, Antoine Pitrou wrote: > > Hello, > > Python 2.7 will soon be end-of-life. It will stop being supported > upstream on January 1st, 2020. Many projects have started publishing > Python 3-only releases (see https://python3statement.org/). > > PyArrow will soon stop supporting Python 2 as well, perhaps at the end > of the year. > > In the meantime, as build times on public Continuous Integration > services have continuously ballooned, we could start by not testing > Python 2 anymore on those services. It would easy build times a bit. > Testing would be done as a best effort thing, possibly by users of > development versions. > > Regards > > Antoine. > > >