Skip to content

Commit fe91943

Browse files
committed
gh-154388: Document Python install variants
1 parent 771abfe commit fe91943

1 file changed

Lines changed: 19 additions & 0 deletions

File tree

Doc/using/windows.rst

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

275+
CPython publishes multiple runtime variants. For most users,
276+
``PythonCore`` is recommended and provides the standard CPython runtime.
277+
278+
``PythonTest`` includes the standard runtime together with the test suite
279+
and debugging symbols. It is intended for contributors or users who need
280+
these additional files for testing or debugging Python.
281+
282+
``PythonEmbed`` provides a minimal embeddable distribution for
283+
applications that bundle Python rather than for interactive use.
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+
275294
The ``--source=<URL>`` option allows overriding the online index that is used to
276295
obtain runtimes. This may be used with an offline index, as shown in
277296
:ref:`pymanager-offline`.

0 commit comments

Comments
 (0)