]> granicus.if.org Git - python/commitdiff
Placeholder in What's New for the major packaging infrastructure changes
authorNick Coghlan <ncoghlan@gmail.com>
Fri, 25 May 2012 15:31:25 +0000 (01:31 +1000)
committerNick Coghlan <ncoghlan@gmail.com>
Fri, 25 May 2012 15:31:25 +0000 (01:31 +1000)
Doc/whatsnew/3.3.rst

index c885ff165246239e54cbddcc23eb9934ab845db2..ca79e4f8b8d707528e22be8f826fd772ccacbe5c 100644 (file)
 
 This article explains the new features in Python 3.3, compared to 3.2.
 
+.. note:: Alpha users should be aware that this document is currently in
+   draft form. It will be updated substantially as Python 3.3 moves towards
+   release, so it's worth checking back even after reading earlier versions.
+
+
+New packaging infrastructure
+============================
+
+The standard library's packaging infrastructure has been updated to adopt
+some of the features developed by the wider community.
+
+* the :mod:`packaging` package and ``pysetup`` script (inspired by
+  ``setuptools``, ``distribute``, ``distutil2`` and ``pip``)
+* the :mod:`venv` module and ``pyvenv`` script (inspired by ``virtualenv``)
+  (Note: at time of writing, :pep:`405` is accepted, but not yet implemented)
+* native support for package directories that don't require ``__init__.py``
+  marker files and can automatically span multiple path segments
+  (inspired by various third party approaches to namespace packages, as
+  described in :pep:`420`)
+
 
 .. pep-3118-update: