You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: Doc/whatsnew/3.11.rst
+22Lines changed: 22 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -369,6 +369,28 @@ PEP 563 May Not Be the Future
369
369
that was planned for this release has been indefinitely postponed.
370
370
See `this message <https://mail.python.org/archives/list/[email protected]/message/VIZEBX5EYMSYIJNDBF6DMUMZOCWHARSO/>`_ for more information.
371
371
372
+
Windows py.exe launcher improvements
373
+
------------------------------------
374
+
375
+
The copy of :ref:`launcher` included with Python 3.11 has been significantly
376
+
updated. It now supports company/tag syntax as defined in :pep:`514` using the
377
+
``-V:<company>/<tag>`` argument instead of the limited ``-x.y`` argument. This
378
+
allows launching distributions other than ``PythonCore``, which is the one
379
+
obtained from `python.org <https://python.org>`_.
380
+
381
+
When using ``-V:`` selectors, either company or tag can be omitted, but all
382
+
installs will be searched. For example, ``-V:OtherPython/`` will select the
383
+
"best" tag registered for ``OtherPython``, while ``-V:3.11`` or ``-V:/3.11``
384
+
will select the "best" distribution with tag ``3.11``.
385
+
386
+
When using legacy ``-x``, ``-x.y``, ``-x-ZZ`` or ``-x.y-ZZ`` arguments, all
387
+
existing behaviour should be preserved from past versions. Only releases from
388
+
``PythonCore`` will be selected. However, the ``-64`` suffix now implies "not
389
+
32-bit", as there are multiple supported 64-bit platforms. 32-bit runtimes are
390
+
detected by checking its tag for a ``-32`` suffix. All releases of Python
391
+
since 3.5 have included this in their 32-bit builds.
0 commit comments