Skip to content

Commit c8f7cd2

Browse files
[3.15] gh-154388: Document Python install variants on Windows (GH-154482) (GH-160390)
gh-154388: Document Python install variants on Windows (GH-154482) (cherry picked from commit 1f1ae14) Co-authored-by: Bhuvansh <bhuvanshkataria@gmail.com>
1 parent 97442dc commit c8f7cd2

1 file changed

Lines changed: 21 additions & 0 deletions

File tree

‎Doc/using/windows.rst‎

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -270,6 +270,27 @@ New runtime versions may be added using ``py install``. One or more tags may be
270270
specified, and the special tag ``default`` may be used to select the default.
271271
Ranges are not supported for installation.
272272

273+
CPython publishes multiple runtime variants. For most users,
274+
``PythonCore`` is recommended and provides the standard CPython runtime.
275+
Tags without any prefix are treated as ``PythonCore\<TAG>``.
276+
277+
``PythonTest`` includes the standard runtime together with the test suite
278+
and debugging symbols. It is intended for contributors or users who need
279+
these additional files for testing or debugging Python.
280+
281+
``PythonEmbed`` provides a minimal embeddable distribution for
282+
applications that bundle Python rather than for interactive use. It
283+
would normally be used with the ``--target`` option described below.
284+
285+
To see the available runtime variants, run::
286+
287+
py list --online
288+
289+
To install a specific variant, include it in the tag passed to
290+
``py install``::
291+
292+
py install PythonTest\3.14
293+
273294
The ``--source=<URL>`` option allows overriding the online index that is used to
274295
obtain runtimes. This may be used with an offline index, as shown in
275296
:ref:`pymanager-offline`.

0 commit comments

Comments
 (0)