[Python-Dev] Breaking up the stdlib (Was: release cadence)

Brett Cannon brett at python.org
Tue Jul 5 22:24:10 EDT 2016

On Tue, 5 Jul 2016 at 18:16 Nick Coghlan <ncoghlan at gmail.com> wrote:

> On 6 July 2016 at 07:04, Brett Cannon <brett at python.org> wrote:
> > Realizing that all of these are just proposals with no solid plan behind
> > them, they are all predicated on moving to GitHub, and none of these are
> > directly promoting releasing every module in the stdlib on PyPI as a
> > stand-alone package with its own versioning, they are:
> >
> > 1. Break the stdlib out from CPython and have it be a stand-alone repo
> > 2. Break the stdlib up into a bunch of independent repos that when viewed
> > together make up the stdlib (Steve Dower did some back-of-envelope
> grouping
> > and pegged the # of repos at ~50)
> 3. Keep everything in the main CPython repo, but add a "Bundled"
> subdirectory of independently releasable multi-version compatible
> subprojects that we move some Lib/* components to.

That's basically what Steve is proposing.

> I think one of our goals here should be that "./configure && make &&
> make altinstall" continues to get you a full Python installation for
> the relevant version.

I don't think anyone is suggesting otherwise. You just might have to do
`git clone --recursive` to get a full-fledged CPython checkout w/ stdlib.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/python-dev/attachments/20160706/c4c9c7e6/attachment.html>

More information about the Python-Dev mailing list