summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorNick Coghlan <ncoghlan@gmail.com>2012-05-25 15:31:25 (GMT)
committerNick Coghlan <ncoghlan@gmail.com>2012-05-25 15:31:25 (GMT)
commitb47b53941a4904510777f7f7d8d2a45099e26974 (patch)
treee0df8f23873eb47f3d061fd5be03673a818497a0
parentf879e32cc5bde58efe42ce5260de1a21e25dae73 (diff)
downloadcpython-b47b53941a4904510777f7f7d8d2a45099e26974.zip
cpython-b47b53941a4904510777f7f7d8d2a45099e26974.tar.gz
cpython-b47b53941a4904510777f7f7d8d2a45099e26974.tar.bz2
Placeholder in What's New for the major packaging infrastructure changes
-rw-r--r--Doc/whatsnew/3.3.rst20
1 files changed, 20 insertions, 0 deletions
diff --git a/Doc/whatsnew/3.3.rst b/Doc/whatsnew/3.3.rst
index c885ff1..ca79e4f 100644
--- a/Doc/whatsnew/3.3.rst
+++ b/Doc/whatsnew/3.3.rst
@@ -48,6 +48,26 @@
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: