[Python-Dev] [RELEASE] Python 2.7.15

Nathaniel Smith njs at pobox.com
Wed May 2 14:14:41 EDT 2018


I would guess that the folks who end up supporting python 2 past 2020
(either as distributors or as library authors) will have an easier time of
it if python 2's ssl module gets resynced with python 3 before the eol. But
I suppose it's up to them to do the work... and probably other changes like
tls 1.3 support are more important than MemoryBIO? The only way I'd expect
the MemoryBIO backport to really matter is if there ends up being a period
when pip drops support for everything except the last python 2 micro
release, and wants to switch to PEP 543 mode everywhere. (Pip is special
because everyone else who needs fancy SSL features can 'pip install
pyopenssl', but that doesn't work for pip itself.)

But so far pip has never done anything like this, and I don't think keeping
support for pre-PEP 543 Pythons will be difficult either, so this doesn't
seem super compelling.

On Wed, May 2, 2018, 07:07 Benjamin Peterson <benjamin at python.org> wrote:

> The lack of movement for a year makes me wonder if PEP 546 should be moved
> to Withdrawn status.
>
> On Wed, May 2, 2018, at 02:35, Victor Stinner wrote:
> > Sadly, Python 2.7.15 still miss the implementation of the "PEP 546 --
> > Backport ssl.MemoryBIO and ssl.SSLObject to Python 2.7":
> > https://www.python.org/dev/peps/pep-0546/
> >
> > Last time I checked, the tests failed on Travis CI and I failed to
> > reproduce the issue:
> > https://bugs.python.org/issue22559
> >
> > I expected Cory Benfield to jump into this issue since his "PEP 543 --
> > A Unified TLS API for Python" was my motivation for the PEP 546, but
> > it seems like he is busy and the TLS PEP doesn't move anymore :-(
> > https://www.python.org/dev/peps/pep-0543/
> >
> > Victor
> >
> > 2018-05-01 6:09 GMT+02:00 Benjamin Peterson <benjamin at python.org>:
> > > Greetings,
> > > I'm pleased to announce the immediate availability of Python 2.7.15,
> the latest bug fix release in the senescent Python 2.7 series.
> > >
> > > Source and binary downloads may be found on python.org:
> > >
> > >      https://www.python.org/downloads/release/python-2715/
> > >
> > > Bugs should be reported to https://bugs.python.org/
> > >
> > > The source tarball contains a complete changelog in the Misc/NEWS
> file. The only change since the release candidate is a fix for undefined C
> behavior that newer compilers (including GCC 8) have started to exploit.
> > >
> > > Users of the macOS binaries should note that all python.org macOS
> installers now ship with a builtin copy of OpenSSL. Additionally, there is
> a new additional installer variant for macOS 10.9+ that includes a built-in
> version of Tcl/Tk 8.6. See the installer README for more information.
> > >
> > > Happy May,
> > > Benjamin
> > > 2.7 release manager
> > > _______________________________________________
> > > Python-Dev mailing list
> > > Python-Dev at python.org
> > > https://mail.python.org/mailman/listinfo/python-dev
> > > Unsubscribe:
> https://mail.python.org/mailman/options/python-dev/vstinner%40redhat.com
> > _______________________________________________
> > Python-Dev mailing list
> > Python-Dev at python.org
> > https://mail.python.org/mailman/listinfo/python-dev
> > Unsubscribe:
> > https://mail.python.org/mailman/options/python-dev/benjamin%40python.org
> _______________________________________________
> Python-Dev mailing list
> Python-Dev at python.org
> https://mail.python.org/mailman/listinfo/python-dev
> Unsubscribe:
> https://mail.python.org/mailman/options/python-dev/njs%40pobox.com
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/python-dev/attachments/20180502/ce94124b/attachment.html>


More information about the Python-Dev mailing list