summaryrefslogtreecommitdiffstats
path: root/Doc
diff options
context:
space:
mode:
authorNick Coghlan <ncoghlan@gmail.com>2013-11-23 01:59:40 (GMT)
committerNick Coghlan <ncoghlan@gmail.com>2013-11-23 01:59:40 (GMT)
commit7bc4b3bee3c3cf1505e44a5209185ec59405fbaa (patch)
tree6a44c2e17b5f91aec00f5795fa9fdd8565229108 /Doc
parentd76cdc161e2e9523c51af63e8f7cfd310ef1a74b (diff)
downloadcpython-7bc4b3bee3c3cf1505e44a5209185ec59405fbaa.zip
cpython-7bc4b3bee3c3cf1505e44a5209185ec59405fbaa.tar.gz
cpython-7bc4b3bee3c3cf1505e44a5209185ec59405fbaa.tar.bz2
Update What's New with PEP 453 progress
Diffstat (limited to 'Doc')
-rw-r--r--Doc/whatsnew/3.4.rst28
1 files changed, 19 insertions, 9 deletions
diff --git a/Doc/whatsnew/3.4.rst b/Doc/whatsnew/3.4.rst
index 6fc0e48..badb24d 100644
--- a/Doc/whatsnew/3.4.rst
+++ b/Doc/whatsnew/3.4.rst
@@ -136,24 +136,34 @@ The new :mod:`ensurepip` module (defined in :pep:`453`) provides a standard
cross-platform mechanism to boostrap the pip installer into Python
installations and virtual environments.
-.. note::
+The :mod:`venv` module and the :command:`pyvenv` utility make use of this
+module to make ``pip`` readily available in virtual environments. When
+using the command line interface, ``pip`` is installed by default, while
+for the module API installation of ``pip`` must be requested explicitly.
+
+For CPython source builds on POSIX systems, the ``make install`` and
+``make altinstall`` commands bootstrap ``pip`` by default. This behaviour
+can be controlled through configure options, and overridden through
+Makefile options.
- Only the first phase of PEP 453 has been implemented at this point.
- This section will be fleshed out with additional details once those
- other changes are implemented.
+On Windows, the CPython installer now offers the option to install ``pip``
+along with CPython itself.
+
+.. note::
- Refer to :issue:`19347` for the progress on additional steps:
+ The implementation of PEP 453 is still a work in progress. Refer to
+ :issue:`19347` for the progress on additional steps:
- * ``make install`` and ``make altinstall`` integration
- * Windows installer integration
* Mac OS X installer integration
- * :mod:`venv` module and :command:`pyvenv` integration
+ * Having the binary installers install ``pip`` by default
+ * Recommending the use of ``pip`` in the "Installing Python Module"
+ documentation.
.. seealso::
:pep:`453` - Explicit bootstrapping of pip in Python installations
PEP written by Donald Stufft and Nick Coghlan, implemented by
- Donald Stufft, Nick Coghlan (and ...).
+ Donald Stufft, Nick Coghlan, Martin von Löwis and Ned Deily.
.. _pep-446: