[Python-Dev] release cadence (was: Request for CPython 3.5.3 release)

Brett Cannon brett at python.org
Sun Jul 3 17:46:16 EDT 2016


On Sun, Jul 3, 2016, 14:22 Paul Moore <p.f.moore at gmail.com> wrote:

> On 3 July 2016 at 22:04, Brett Cannon <brett at python.org> wrote:
> > This last bit is what I would advocate if we broke the stdlib out unless
> an
> > emergency patch release is warranted for a specific module (e.g. like
> > asyncio that started this discussion). Obviously backporting is its own
> > thing.
>
> It's also worth noting that pip has no mechanism for installing an
> updated stdlib module, as everything goes into site-packages, and the
> stdlib takes precedence over site-packages unless you get into
> sys.path hacking abominations like setuptools uses (or at least used
> to use, I don't know if it still does). So as things stand,
> independent patch releases of stdlib modules would need to be manually
> copied into place.
>

I thought I mentioned this depends on changing sys.path; sorry if I didn't.


> Allowing users to override the stdlib opens up a different can of
> worms - not necessarily one that we couldn't resolve, but IIRC, it was
> always a deliberate policy that overriding the stdlib wasn't possible
> (that's why backports have names like unittest2...)
>

I think it could be considered less of an issue now thanks to being able to
declare dependencies and the version requirements for pip.

-brett


> Paul
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/python-dev/attachments/20160703/b23ff32a/attachment.html>


More information about the Python-Dev mailing list