summaryrefslogtreecommitdiffstats
path: root/PC
diff options
context:
space:
mode:
authorMiss Islington (bot) <31488909+miss-islington@users.noreply.github.com>2022-10-28 09:40:00 (GMT)
committerGitHub <noreply@github.com>2022-10-28 09:40:00 (GMT)
commit9f01a2793ad1bb6e5b9b36b4d0eee3d44f617430 (patch)
treeb166b0c7316b9397747ca8a01ac52a8180c639cb /PC
parentc5f3f296f4c9ec5a294dedc805be69929fe169cc (diff)
downloadcpython-9f01a2793ad1bb6e5b9b36b4d0eee3d44f617430.zip
cpython-9f01a2793ad1bb6e5b9b36b4d0eee3d44f617430.tar.gz
cpython-9f01a2793ad1bb6e5b9b36b4d0eee3d44f617430.tar.bz2
gh-98745: Allow py.exe launcher to install 3.11 by default and 3.12 on request (GH-98780)
(cherry picked from commit 25811d9010510d24bbe35acca9da86b064f239c0) Co-authored-by: Steve Dower <steve.dower@python.org>
Diffstat (limited to 'PC')
-rw-r--r--PC/launcher2.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/PC/launcher2.c b/PC/launcher2.c
index 1f6f97b..b1ad5f0 100644
--- a/PC/launcher2.c
+++ b/PC/launcher2.c
@@ -1673,6 +1673,7 @@ struct AppxSearchInfo {
struct AppxSearchInfo APPX_SEARCH[] = {
// Releases made through the Store
+ { L"PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0", L"3.12", 10 },
{ L"PythonSoftwareFoundation.Python.3.11_qbz5n2kfra8p0", L"3.11", 10 },
{ L"PythonSoftwareFoundation.Python.3.10_qbz5n2kfra8p0", L"3.10", 10 },
{ L"PythonSoftwareFoundation.Python.3.9_qbz5n2kfra8p0", L"3.9", 10 },
@@ -1681,6 +1682,7 @@ struct AppxSearchInfo APPX_SEARCH[] = {
// Side-loadable releases. Note that the publisher ID changes whenever we
// renew our code-signing certificate, so the newer ID has a higher
// priority (lower sortKey)
+ { L"PythonSoftwareFoundation.Python.3.12_3847v3x7pw1km", L"3.12", 11 },
{ L"PythonSoftwareFoundation.Python.3.11_3847v3x7pw1km", L"3.11", 11 },
{ L"PythonSoftwareFoundation.Python.3.11_hd69rhyc2wevp", L"3.11", 12 },
{ L"PythonSoftwareFoundation.Python.3.10_3847v3x7pw1km", L"3.10", 11 },
@@ -1755,7 +1757,8 @@ struct StoreSearchInfo {
struct StoreSearchInfo STORE_SEARCH[] = {
- { L"3", /* 3.10 */ L"9PJPW5LDXLZ5" },
+ { L"3", /* 3.11 */ L"9NRWMJP3717K" },
+ { L"3.12", L"9NCVDN91XZQP" },
{ L"3.11", L"9NRWMJP3717K" },
{ L"3.10", L"9PJPW5LDXLZ5" },
{ L"3.9", L"9P7QFQMJRFP7" },