gh-132930: Include IDLE path in registry for PyManager packages (GH-133246)

This commit is contained in:
Steve Dower 2025-05-01 14:41:17 +01:00 committed by GitHub
parent c73d46076e
commit ed039b801d
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -188,7 +188,7 @@ def calculate_install_json(ns, *, for_embed=False, for_test=False):
],
})
if TARGETW:
if TARGETW and STD_PEP514:
STD_PEP514[0]["InstallPath"]["WindowedExecutablePath"] = f"%PREFIX%{TARGETW}"
if ns.include_idle:
@ -206,6 +206,8 @@ def calculate_install_json(ns, *, for_embed=False, for_test=False):
"Icon": r"%PREFIX%Lib\idlelib\Icons\idle.ico",
"IconIndex": 0,
})
if STD_PEP514:
STD_PEP514[0]["InstallPath"]["IdlePath"] = f"%PREFIX%Lib\\idlelib\\idle.pyw"
if ns.include_html_doc:
STD_PEP514[0]["Help"]["Main Python Documentation"] = {