yield "libs/" + n + ".lib", lib
if ns.include_appxmanifest:
+ yield from in_build("python_uwp.exe", new_name="python{}".format(VER_DOT))
+ yield from in_build("pythonw_uwp.exe", new_name="pythonw{}".format(VER_DOT))
+ # For backwards compatibility, but we don't reference these ourselves.
yield from in_build("python_uwp.exe", new_name="python")
yield from in_build("pythonw_uwp.exe", new_name="pythonw")
else:
+ yield from in_build("python.exe", new_name="python{}".format(VER_DOT))
+ yield from in_build("pythonw.exe", new_name="pythonw{}".format(VER_DOT))
+ # For backwards compatibility, but we don't reference these ourselves.
yield from in_build("python.exe", new_name="python")
yield from in_build("pythonw.exe", new_name="pythonw")
if ns.include_launchers and ns.include_appxmanifest:
if ns.include_pip:
- yield from in_build("python_uwp.exe", new_name="pip")
+ yield from in_build("python_uwp.exe", new_name="pip{}".format(VER_DOT))
if ns.include_idle:
- yield from in_build("pythonw_uwp.exe", new_name="idle")
+ yield from in_build("pythonw_uwp.exe", new_name="idle{}".format(VER_DOT))
if ns.include_stable:
yield from in_build(PYTHON_STABLE_DLL_NAME)
"SysVersion": VER_DOT,
"Version": "{}.{}.{}".format(VER_MAJOR, VER_MINOR, VER_MICRO),
"InstallPath": {
- "": "[{AppVPackageRoot}]",
- "ExecutablePath": "[{AppVPackageRoot}]\\python.exe",
- "WindowedExecutablePath": "[{AppVPackageRoot}]\\pythonw.exe",
+ "": "[{{AppVPackageRoot}}]",
+ "ExecutablePath": "[{{AppVPackageRoot}}]\\python{}.exe".format(VER_DOT),
+ "WindowedExecutablePath": "[{{AppVPackageRoot}}]\\pythonw{}.exe".format(VER_DOT),
},
"Help": {
"Main Python Documentation": {
ns,
xml,
"Python",
- "python",
+ "python{}".format(VER_DOT),
["python", "python{}".format(VER_MAJOR), "python{}".format(VER_DOT)],
PYTHON_VE_DATA,
"console",
ns,
xml,
"PythonW",
- "pythonw",
+ "pythonw{}".format(VER_DOT),
["pythonw", "pythonw{}".format(VER_MAJOR), "pythonw{}".format(VER_DOT)],
PYTHONW_VE_DATA,
"windows",
ns,
xml,
"Pip",
- "pip",
+ "pip{}".format(VER_DOT),
["pip", "pip{}".format(VER_MAJOR), "pip{}".format(VER_DOT)],
PIP_VE_DATA,
"console",
ns,
xml,
"Idle",
- "idle",
+ "idle{}".format(VER_DOT),
["idle", "idle{}".format(VER_MAJOR), "idle{}".format(VER_DOT)],
IDLE_VE_DATA,
"windows",