Differences between revisions 10 and 11
Revision 10 as of 2012-04-20 02:57:33
Size: 650
Editor: modemcable184
Comment: Add link to Sprints subpage
Revision 11 as of 2013-03-04 21:41:54
Size: 1103
Editor: DavidDLowe
Comment: Clarify that distutils2 is not in Python 3.3
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
To implement new features and clean up the code without breaking third-party tools that rely on undocumented internals, distutils has been forked under the name distutils2 and developed outside of Python’s standard library, until it was complete enough to be merged back. In Python 3.3, distutils2 has been reintegrated, under the name packaging. To implement new features and clean up the code without breaking third-party tools that rely on undocumented internals, distutils had been forked under the name distutils2 and developed outside of Python’s standard library. The goal was to include in the standard library in Python 3.3, under the name packaging. However, during Python 3.3 development period, it was removed, and the goals of [[http://python.org/dev/peps/pep-0398/|PEP 398]] were deferred to a later release of Python. See [[http://mail.python.org/pipermail/python-dev/2012-June/120430.html|this thread on the mailing list]].

On various mailing lists, forums, Q&A sites and even the Pypi page of distutils2, you may read that distutils2 is included in Python 3.3. This is in fact incorrect, and was a premature statement to make.

To implement new features and clean up the code without breaking third-party tools that rely on undocumented internals, distutils had been forked under the name distutils2 and developed outside of Python’s standard library. The goal was to include in the standard library in Python 3.3, under the name packaging. However, during Python 3.3 development period, it was removed, and the goals of PEP 398 were deferred to a later release of Python. See this thread on the mailing list.

On various mailing lists, forums, Q&A sites and even the Pypi page of distutils2, you may read that distutils2 is included in Python 3.3. This is in fact incorrect, and was a premature statement to make.

See Distutils2/Contributing for bug and patch submission guidelines.

Setup instructions for the 2012 sprints in Montreal are here: Distutils2/Sprints.

For an historical document discussing problems and features, see http://bitbucket.org/tarek/distutils2/src/tip/docs/design/wiki.rst

Distutils2 (last edited 2013-03-04 21:41:54 by DavidDLowe)

Unable to edit the page? See the FrontPage for instructions.