From: R David Murray <rdmurray@bitdance.com>
Date: Sun, 9 Mar 2014 22:09:51 +0000 (-0400)
Subject: whatsnew: venv with_pip, pyvenv --without-pip (#19552)
X-Git-Tag: v3.4.1rc1~233^2~99
X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=c4025770565116a5150cc22224053f8e7f392cb1;p=python

whatsnew: venv with_pip, pyvenv --without-pip (#19552)
---

diff --git a/Doc/whatsnew/3.4.rst b/Doc/whatsnew/3.4.rst
index 6913dbcd79..6b1af0efc6 100644
--- a/Doc/whatsnew/3.4.rst
+++ b/Doc/whatsnew/3.4.rst
@@ -1507,6 +1507,12 @@ venv
 :mod:`venv` now includes activation scripts for the ``csh`` and ``fish``
 shells (Contributed by Andrew Svetlov in :issue:`15417`.)
 
+:class:`~venv.EnvBuilder` and the :func:`~venv.create` convenience function
+take a new keyword argument *with_pip*, which defaults to ``False``, that
+controls whether or not :class:`~venv.EnvBuilder` ensures that ``pip`` is
+installed in the virtual environment.  (Contributed by Nick Coghlan in
+:issue:`19552` as part of the :pep:`453` implementation.)
+
 
 wave
 ----
@@ -1772,6 +1778,11 @@ Other Improvements
   to use copies rather than symlinks even on systems where symlinks are the
   default.  (Contributed by Vinay Sajip in :issue:`18807`.)
 
+* The :ref:`pyvenv <scripts-pyvenv>` command also accepts a ``--without-pip``
+  option to suppress the otherwise-automatic bootstrapping of pip into
+  the virtual environment.  (Contributed by Nick Coghlan in :issue:`19552`
+  as part of the :pep:`453` implementation.)
+
 * The encoding name is now optional in the value set for the
   :envvar:`PYTHONIOENCODING` environment variable.  This makes it possible to
   set just the error handler, without changing the default encoding.