Skip to content
Merged
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
Apply other minor clarity and textual fixes to py.exe launcher text
  • Loading branch information
CAM-Gerlach committed Oct 2, 2022
commit cd714893577bc518f1cfc19d84768eeab054d7e1
14 changes: 7 additions & 7 deletions Doc/whatsnew/3.11.rst
Original file line number Diff line number Diff line change
Expand Up @@ -212,24 +212,24 @@ PEP written by Zac Hatfield-Dodds.)
Windows ``py.exe`` launcher improvements
----------------------------------------

The copy of :ref:`launcher` included with Python 3.11 has been significantly
The copy of the :ref:`launcher` included with Python 3.11 has been significantly
updated. It now supports company/tag syntax as defined in :pep:`514` using the
``-V:<company>/<tag>`` argument instead of the limited ``-<major>.<minor>`` argument.
This allows launching distributions other than ``PythonCore``, which is the one
obtained from `python.org <https://python.org>`_.
``-V:<company>/<tag>`` argument instead of the limited ``-<major>.<minor>``.
This allows launching distributions other than ``PythonCore``,
the one hosted on `python.org <https://python.org>`_.

When using ``-V:`` selectors, either company or tag can be omitted, but all
installs will be searched. For example, ``-V:OtherPython/`` will select the
"best" tag registered for ``OtherPython``, while ``-V:3.11`` or ``-V:/3.11``
will select the "best" distribution with tag ``3.11``.

When using legacy ``-<major>``, ``-<major>.<minor>``,
When using the legacy ``-<major>``, ``-<major>.<minor>``,
``-<major>-<bitness>`` or ``-<major>.<minor>-<bitness>`` arguments,
all existing behaviour should be preserved from past versions.
Only releases from ``PythonCore`` will be selected.
However, the ``-64`` suffix now implies "not 32-bit",
However, the ``-64`` suffix now implies "not 32-bit" (not necessarily x86-64),
Comment thread
ezio-melotti marked this conversation as resolved.
as there are multiple supported 64-bit platforms.
32-bit runtimes are detected by checking its tag for a ``-32`` suffix.
32-bit runtimes are detected by checking the runtime's tag for a ``-32`` suffix.
All releases of Python since 3.5 have included this in their 32-bit builds.


Expand Down