@@ -167,29 +167,29 @@ creation according to their needs, the :class:`EnvBuilder` class.
167167    The :class: `EnvBuilder ` class accepts the following keyword arguments on
168168    instantiation:
169169
170-     * `` system_site_packages ``  -- a Boolean  value indicating that the system Python
170+     * * system_site_packages *  -- a boolean  value indicating that the system Python
171171      site-packages should be available to the environment (defaults to ``False ``).
172172
173-     * `` clear ``  -- a Boolean  value which, if true, will delete the contents of
173+     * * clear *  -- a boolean  value which, if true, will delete the contents of
174174      any existing target directory, before creating the environment.
175175
176-     * `` symlinks ``  -- a Boolean  value indicating whether to attempt to symlink the
176+     * * symlinks *  -- a boolean  value indicating whether to attempt to symlink the
177177      Python binary rather than copying.
178178
179-     * `` upgrade ``  -- a Boolean  value which, if true, will upgrade an existing
179+     * * upgrade *  -- a boolean  value which, if true, will upgrade an existing
180180      environment with the running Python - for use when that Python has been
181181      upgraded in-place (defaults to ``False ``).
182182
183-     * `` with_pip ``  -- a Boolean  value which, if true, ensures pip is
183+     * * with_pip *  -- a boolean  value which, if true, ensures pip is
184184      installed in the virtual environment. This uses :mod: `ensurepip ` with
185185      the ``--default-pip `` option.
186186
187-     * `` prompt ``  -- a String  to be used after virtual environment is activated
187+     * * prompt *  -- a string  to be used after virtual environment is activated
188188      (defaults to ``None `` which means directory name of the environment would
189189      be used). If the special string ``"." `` is provided, the basename of the
190190      current directory is used as the prompt.
191191
192-     * `` upgrade_deps ``  -- Update the base venv modules to the latest on PyPI
192+     * * upgrade_deps *  -- Update the base venv modules to the latest on PyPI
193193
194194    .. versionchanged :: 3.4 
195195       Added the ``with_pip `` parameter
@@ -200,10 +200,7 @@ creation according to their needs, the :class:`EnvBuilder` class.
200200    .. versionchanged :: 3.9 
201201       Added the ``upgrade_deps `` parameter
202202
203-     Creators of third-party virtual environment tools will be free to use the
204-     provided :class: `EnvBuilder ` class as a base class.
205- 
206-     The returned env-builder is an object which has a method, ``create ``:
203+     :class: `EnvBuilder ` may be used as a base class.
207204
208205    .. method :: create(env_dir) 
209206
@@ -303,37 +300,27 @@ creation according to their needs, the :class:`EnvBuilder` class.
303300
304301    .. method :: upgrade_dependencies(context) 
305302
306-        Upgrades the core venv dependency packages (currently `` pip ` `)
303+        Upgrades the core venv dependency packages (currently :pypi: ` pip `)
307304       in the environment. This is done by shelling out to the
308305       ``pip `` executable in the environment.
309306
310307       .. versionadded :: 3.9 
311308       .. versionchanged :: 3.12 
312309
313-           `` setuptools ` ` is no longer a core venv dependency.
310+           :pypi: ` setuptools ` is no longer a core venv dependency.
314311
315312    .. method :: post_setup(context) 
316313
317314        A placeholder method which can be overridden in third party
318315        implementations to pre-install packages in the virtual environment or
319316        perform other post-creation steps.
320317
321-     .. versionchanged :: 3.7.2 
322-        Windows now uses redirector scripts for ``python[w].exe `` instead of
323-        copying the actual binaries. In 3.7.2 only :meth: `setup_python ` does
324-        nothing unless running from a build in the source tree.
325- 
326-     .. versionchanged :: 3.7.3 
327-        Windows copies the redirector scripts as part of :meth: `setup_python `
328-        instead of :meth: `setup_scripts `. This was not the case in 3.7.2.
329-        When using symlinks, the original executables will be linked.
330- 
331-     In addition, :class: `EnvBuilder ` provides this utility method that can be
332-     called from :meth: `setup_scripts ` or :meth: `post_setup ` in subclasses to
333-     assist in installing custom scripts into the virtual environment.
334- 
335318    .. method :: install_scripts(context, path) 
336319
320+         This method can be
321+         called from :meth: `setup_scripts ` or :meth: `post_setup ` in subclasses to
322+         assist in installing custom scripts into the virtual environment.
323+ 
337324        *path * is the path to a directory that should contain subdirectories
338325        "common", "posix", "nt", each containing scripts destined for the bin
339326        directory in the environment.  The contents of "common" and the
@@ -358,6 +345,16 @@ creation according to their needs, the :class:`EnvBuilder` class.
358345        The directories are allowed to exist (for when an existing environment
359346        is being upgraded).
360347
348+     .. versionchanged :: 3.7.2 
349+        Windows now uses redirector scripts for ``python[w].exe `` instead of
350+        copying the actual binaries. In 3.7.2 only :meth: `setup_python ` does
351+        nothing unless running from a build in the source tree.
352+ 
353+     .. versionchanged :: 3.7.3 
354+        Windows copies the redirector scripts as part of :meth: `setup_python `
355+        instead of :meth: `setup_scripts `. This was not the case in 3.7.2.
356+        When using symlinks, the original executables will be linked.
357+ 
361358There is also a module-level convenience function:
362359
363360.. function :: create(env_dir, system_site_packages=False, clear=False, \ 
0 commit comments