@@ -87,7 +87,7 @@ non-working commands.
8787When you first install a runtime, you will likely be prompted to add a directory
8888to your :envvar: `PATH `. This is optional, if you prefer to use the ``py ``
8989command, but is offered for those who prefer the full range of aliases (such
90- as `` python3.14.exe `` ) to be available. The directory will be
90+ as | python_x_dot_y_exe_literal | ) to be available. The directory will be
9191:file: `%LocalAppData%\\ Python\\ bin ` by default, but may be customized by an
9292administrator. Click Start and search for "Edit environment variables for your
9393account" for the system settings page to add the path.
@@ -158,9 +158,9 @@ version, potentially with the platform. For compatibility, the ``V:`` may be
158158omitted in cases where the tag refers to an official release and starts with
159159``3 ``.
160160
161- .. code ::
161+ .. parsed-literal ::
162162
163- $> py -V:3.14 ...
163+ $> py -V:| version | ...
164164 $> py -V:3-arm64 ...
165165
166166 Runtimes from other distributors may require the *company * to be included as
@@ -252,9 +252,9 @@ source. Passing either of these options will search the online index for
252252runtimes that can be installed. The result shown by ``py list --online --one
253253<TAG> `` will match the runtime that would be installed by ``py install <TAG> ``.
254254
255- .. code ::
255+ .. parsed-literal ::
256256
257- $> py list --online 3.14
257+ $> py list --online | version |
258258
259259 For compatibility with the old launcher, the ``--list ``, ``--list-paths ``,
260260``-0 `` and ``-0p `` commands (e.g. ``py -0p ``) are retained. They do not allow
@@ -289,9 +289,11 @@ To see the available runtime variants, run::
289289 py list --online
290290
291291To install a specific variant, include it in the tag passed to
292- ``py install ``::
292+ ``py install ``:
293+
294+ .. parsed-literal ::
293295
294- py install PythonTest\3.14
296+ py install PythonTest\\\ | version |
295297
296298 The ``--source=<URL> `` option allows overriding the online index that is used to
297299obtain runtimes. This may be used with an offline index, as shown in
@@ -312,7 +314,7 @@ installs.
312314
313315Passing ``--refresh `` will update all registrations for installed runtimes. This
314316will recreate Start menu shortcuts, registry keys, and global aliases (such as
315- `` python3.14.exe `` or for any installed scripts). These are automatically
317+ | python_x_dot_y_exe_literal | or for any installed scripts). These are automatically
316318refreshed on installation of any runtime, but may need to be manually refreshed
317319after installing packages.
318320
@@ -456,10 +458,10 @@ customization.
456458 * - ``default_platform ``
457459 - ``PYTHON_MANAGER_DEFAULT_PLATFORM ``
458460 - The preferred default platform to launch or install.
459- This is treated as a suffix to the specified tag, such that `` py -V:3.14 ``
460- would prefer an install for `` 3.14-64 `` if it exists
461+ This is treated as a suffix to the specified tag, such that | py_v_x_dot_y_literal |
462+ would prefer an install for | x_dot_y_64_literal | if it exists
461463 (and ``default_platform `` is ``-64 ``),
462- but will use `` 3.14 `` if no tagged install exists.
464+ but will use | x_dot_y_literal | if no tagged install exists.
463465
464466 * - ``logs_dir ``
465467 - ``PYTHON_MANAGER_LOGS ``
@@ -531,7 +533,7 @@ customization.
531533
532534 * - ``global_dir ``
533535 - (none)
534- - Specify the directory where global commands (such as `` python3.14.exe ``
536+ - Specify the directory where global commands (such as | python_x_dot_y_exe_literal |
535537 and ``pip.exe ``) are stored.
536538 This directory should be added to your :envvar: `PATH ` to make the
537539 commands available from your terminal.
@@ -858,16 +860,16 @@ Installing free-threaded binaries
858860Pre-built distributions of the free-threaded build are available
859861by installing tags with the ``t `` suffix.
860862
861- .. code ::
863+ .. parsed-literal ::
862864
863- $> py install 3.14t
864- $> py install 3.14t -arm64
865- $> py install 3.14t -32
865+ $> py install | version | \ t
866+ $> py install | version | \ t -arm64
867+ $> py install | version | \ t -32
866868
867869 This will install and register as normal. If you have no other runtimes
868870installed, then ``python `` will launch this one. Otherwise, you will need to use
869- `` py -V:3.14t ... `` or, if you have added the global aliases directory to your
870- :envvar: `PATH ` environment variable, the `` python3.14t.exe `` commands.
871+ | py_v_x_dot_y_t_literal | or, if you have added the global aliases directory to your
872+ :envvar: `PATH ` environment variable, the | python_x_dot_y_t_exe_literal | commands.
871873
872874
873875.. _pymanager-index-signatures :
@@ -1152,14 +1154,14 @@ directly accessed by end-users.
11521154To install an embedded distribution, we recommend using ``py install `` with the
11531155``--target `` option:
11541156
1155- .. code ::
1157+ .. parsed-literal ::
11561158
1157- $> py install 3.14 -embed --target=<directory>
1159+ $> py install | version | -embed --target=<directory>
11581160
11591161 When extracted, the embedded distribution is (almost) fully isolated from the
11601162user's system, including environment variables, system registry settings, and
11611163installed packages. The standard library is included as pre-compiled and
1162- optimized ``.pyc `` files in a ZIP, and ``python3.dll ``, `` python313.dll `` ,
1164+ optimized ``.pyc `` files in a ZIP, and ``python3.dll ``, | python_xy_dll_literal | ,
11631165``python.exe `` and ``pythonw.exe `` are all provided. Tcl/tk (including all
11641166dependents, such as Idle), pip and the Python documentation are not included.
11651167
@@ -1293,7 +1295,7 @@ for the 64-bit version, `pythonx86-freethreaded
12931295<https://www.nuget.org/packages/pythonx86-freethreaded> `_ for the 32-bit
12941296version, and `pythonarm64-freethreaded
12951297<https://www.nuget.org/packages/pythonarm64-freethreaded> `_ for the ARM64
1296- version. These packages contain both the `` python3.13t.exe `` and
1298+ version. These packages contain both the | python_x_dot_y_t_exe_literal | and
12971299``python.exe `` entry points, both of which run free threaded.
12981300
12991301
@@ -1467,7 +1469,7 @@ following advice will prevent conflicts with other installations:
14671469 environment variables, and also ignore :mod: `site ` unless ``import site `` is
14681470 listed.
14691471
1470- * If you are loading :file: `python3.dll ` or :file: ` python37.dll ` in your own
1472+ * If you are loading :file: `python3.dll ` or | python_xy_dll_literal | in your own
14711473 executable, explicitly set :c:member: `PyConfig.module_search_paths ` before
14721474 :c:func: `Py_InitializeFromConfig `.
14731475
0 commit comments