+1 for withdrawing it. It's much too late in the 2.7 maintenance schedule to start bothering with such a large and perilous backport.
Regards Antoine. On Wed, 30 May 2018 16:28:22 +0200 Victor Stinner <vstin...@redhat.com> wrote: > Hi, > > tl; dr I will withdraw the PEP 546 in one week if noboy shows up to > finish the implementation. > > > Last year,I wrote the PEP 546 with Cory Benfield: > "Backport ssl.MemoryBIO and ssl.SSLObject to Python 2.7" > https://www.python.org/dev/peps/pep-0546/ > > The plan was to get a Python 2.7 implementation of Cory's PEP 543: > "A Unified TLS API for Python" > https://www.python.org/dev/peps/pep-0543/ > > Sadly, it seems like Cory is no longer available to work on the projec > (PEP 543 is still a draft)t. > > The PEP 546 is implemented: > https://github.com/python/cpython/pull/2133 > > Well, I closed it, but you can still get it as a patch with: > https://patch-diff.githubusercontent.com/raw/python/cpython/pull/2133.patch > > But tests fail on Travis CI whereas I'm unable to reproduce the issue > on my laptop (on Fedora). The failure seems to depend on the version > of OpenSSL. Christian Heimes has a "multissl" tool which automates > tests on multiple OpenSSL versions, but I failed to find time to try > this tool. > > Time flies and one year later, the PR of the PEP 546 is still not > merged, tests are still failing. > > One month ago, when 2.7.15 has been released, Benjamin Peterson, > Python 2.7 release manager, simply proposed: > "The lack of movement for a year makes me wonder if PEP 546 should be > moved to Withdrawn status." > > Since again, I failed to find time to look at the test_ssl failure, I > plan to withdraw the PEP next week if nobody shows up :-( Sorry Python > 2.7! > > Does anyone would benefit of MemoryBIO in Python 2.7? Twisted, > asyncio, trio, urllib3, anyone else? If yes, who is volunteer to > finish the MemoryBIO backport (and maintain it)? > > Victor _______________________________________________ Python-Dev mailing list Python-Dev@python.org https://mail.python.org/mailman/listinfo/python-dev Unsubscribe: https://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com