[Numpy-discussion] Proposal of timeline for dropping Python 2.7 support

Thomas Caswell tcaswell at gmail.com
Mon Nov 13 13:58:09 EST 2017


I am in very supportive of this plan.

For Matplotlib the intention is to do a mpl2.2LTS early 2018 and a mpl3.0
(no major API breaks other than dropping py2 support) summer 2018 with the
same meaning of LTS.

I also had thought about bumping the minimum numpy version of Matplotlib to
the first py3 only version when it is out.  There is no technical reason,
but it seems nicely symmetric.

In general we all need to get better about dropping support for old
versions of dependencies (I am throwing stones from inside my glass
house).  The prolonged support of py2 has warped our idea of how long old
versions of things need to be supported and it imposes real costs up and
down the stack.

Tom

On Mon, Nov 13, 2017 at 1:26 PM Matthias Bussonnier <
bussonniermatthias at gmail.com> wrote:

> > If a wheel is not available for the client platform, pip will try to
> install the latest version of the source distribution (.tar.gz or .zip)
> which I think is the cause of the problem here.
>
> Unless the sdist is tagged with require_python and users have
> recent-enough pip. Which is what was referred to earlier as
> "Automagically".
> This behavior is "new" (Nov/Dec 2016). The upstream patches were
> written (in part) by the IPython/Jupyter team, for this exact purpose,
> to not install an incompatible sdists.
> (Works great I can share download graphs for IPython[0])
>
> It _does_ require to have a version of pip which is not decades old
> though, and may not work if you use a pypi proxy which is not pep 503
> compliant (which happens, we got bug report, users then complained to
> IT who fixed it).
> --
> M
>
> On Mon, Nov 13, 2017 at 10:14 AM, Olivier Grisel
> <olivier.grisel at ensta.org> wrote:
> > If a wheel is not available for the client platform, pip will try to
> install
> > the latest version of the source distribution (.tar.gz or .zip) which I
> > think is the cause of the problem here.
> >
> > --
> > Olivier
> >
> > _______________________________________________
> > NumPy-Discussion mailing list
> > NumPy-Discussion at python.org
> > https://mail.python.org/mailman/listinfo/numpy-discussion
> >
> _______________________________________________
> NumPy-Discussion mailing list
> NumPy-Discussion at python.org
> https://mail.python.org/mailman/listinfo/numpy-discussion
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/numpy-discussion/attachments/20171113/cd5dd4b2/attachment-0001.html>


More information about the NumPy-Discussion mailing list