diff options
author | Nick Coghlan <ncoghlan@gmail.com> | 2013-11-23 01:59:40 (GMT) |
---|---|---|
committer | Nick Coghlan <ncoghlan@gmail.com> | 2013-11-23 01:59:40 (GMT) |
commit | 7bc4b3bee3c3cf1505e44a5209185ec59405fbaa (patch) | |
tree | 6a44c2e17b5f91aec00f5795fa9fdd8565229108 /Doc | |
parent | d76cdc161e2e9523c51af63e8f7cfd310ef1a74b (diff) | |
download | cpython-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.rst | 28 |
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: |