gh-112984 Update Windows build and installer for free-threaded builds (GH-113129)

This commit is contained in:
Steve Dower 2024-01-17 21:52:23 +00:00 committed by GitHub
parent 78fcde039a
commit f56d132deb
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
76 changed files with 1437 additions and 245 deletions

View file

@ -32,6 +32,10 @@ OPTIONS = {
"nuspec": {"help": "a python.nuspec file"},
"chm": {"help": "the CHM documentation"},
"html-doc": {"help": "the HTML documentation"},
"freethreaded": {"help": "freethreaded binaries", "not-in-all": True},
"alias": {"help": "aliased python.exe entry-point binaries"},
"alias3": {"help": "aliased python3.exe entry-point binaries"},
"alias3x": {"help": "aliased python3.x.exe entry-point binaries"},
}
@ -47,6 +51,8 @@ PRESETS = {
"dev",
"launchers",
"appxmanifest",
"alias",
"alias3x",
# XXX: Disabled for now "precompile",
],
},
@ -59,9 +65,10 @@ PRESETS = {
"venv",
"props",
"nuspec",
"alias",
],
},
"iot": {"help": "Windows IoT Core", "options": ["stable", "pip"]},
"iot": {"help": "Windows IoT Core", "options": ["alias", "stable", "pip"]},
"default": {
"help": "development kit package",
"options": [
@ -74,11 +81,19 @@ PRESETS = {
"dev",
"symbols",
"html-doc",
"alias",
],
},
"embed": {
"help": "embeddable package",
"options": ["stable", "zip-lib", "flat-dlls", "underpth", "precompile"],
"options": [
"alias",
"stable",
"zip-lib",
"flat-dlls",
"underpth",
"precompile",
],
},
}