Update Python to 3.13.3 and add support to Windows on ARM64. (#1477)
Update Python to 3.13.0 and add support to Windows on AMD64. Rewrite packaging of pywin32 because it is no longer shipped via separate binary installers, but has migrated to use pip.
This commit is contained in:
@@ -192,6 +192,44 @@
|
||||
"activated_cfg": "PYTHON='%installation_dir%/bin/python3'",
|
||||
"activated_env": "EMSDK_PYTHON=%installation_dir%/bin/python3;SSL_CERT_FILE=%installation_dir%/lib/python3.9/site-packages/certifi/cacert.pem"
|
||||
},
|
||||
|
||||
{
|
||||
"id": "python",
|
||||
"version": "3.13.3",
|
||||
"bitness": 64,
|
||||
"arch": "x86_64",
|
||||
"windows_url": "python-3.13.3-0-win-amd64.zip",
|
||||
"activated_cfg": "PYTHON='%installation_dir%/python.exe'",
|
||||
"activated_env": "EMSDK_PYTHON=%installation_dir%/python.exe"
|
||||
},
|
||||
{
|
||||
"id": "python",
|
||||
"version": "3.13.3",
|
||||
"bitness": 64,
|
||||
"arch": "arm64",
|
||||
"windows_url": "python-3.13.3-0-win-arm64.zip",
|
||||
"activated_cfg": "PYTHON='%installation_dir%/python.exe'",
|
||||
"activated_env": "EMSDK_PYTHON=%installation_dir%/python.exe"
|
||||
},
|
||||
{
|
||||
"id": "python",
|
||||
"version": "3.13.3",
|
||||
"bitness": 64,
|
||||
"arch": "x86_64",
|
||||
"macos_url": "python-3.13.3-0-macos-x86_64.tar.gz",
|
||||
"activated_cfg": "PYTHON='%installation_dir%/bin/python3'",
|
||||
"activated_env": "EMSDK_PYTHON=%installation_dir%/bin/python3;SSL_CERT_FILE=%installation_dir%/lib/python3.13/site-packages/certifi/cacert.pem"
|
||||
},
|
||||
{
|
||||
"id": "python",
|
||||
"version": "3.13.3",
|
||||
"bitness": 64,
|
||||
"arch": "arm64",
|
||||
"macos_url": "python-3.13.3-0-macos-arm64.tar.gz",
|
||||
"activated_cfg": "PYTHON='%installation_dir%/bin/python3'",
|
||||
"activated_env": "EMSDK_PYTHON=%installation_dir%/bin/python3;SSL_CERT_FILE=%installation_dir%/lib/python3.13/site-packages/certifi/cacert.pem"
|
||||
},
|
||||
|
||||
{
|
||||
"id": "emscripten",
|
||||
"version": "tag-%tag%",
|
||||
@@ -350,13 +388,13 @@
|
||||
{
|
||||
"version": "main",
|
||||
"bitness": 64,
|
||||
"uses": ["python-3.9.2-nuget-64bit", "llvm-git-main-64bit", "node-20.18.0-64bit", "emscripten-main-64bit", "binaryen-main-64bit"],
|
||||
"uses": ["python-3.13.3-64bit", "llvm-git-main-64bit", "node-20.18.0-64bit", "emscripten-main-64bit", "binaryen-main-64bit"],
|
||||
"os": "win"
|
||||
},
|
||||
{
|
||||
"version": "main",
|
||||
"bitness": 64,
|
||||
"uses": ["python-3.9.2-64bit", "llvm-git-main-64bit", "node-20.18.0-64bit", "emscripten-main-64bit", "binaryen-main-64bit"],
|
||||
"uses": ["python-3.13.3-64bit", "llvm-git-main-64bit", "node-20.18.0-64bit", "emscripten-main-64bit", "binaryen-main-64bit"],
|
||||
"os": "macos"
|
||||
},
|
||||
{
|
||||
@@ -381,7 +419,7 @@
|
||||
{
|
||||
"version": "releases-%releases-tag%",
|
||||
"bitness": 64,
|
||||
"uses": ["node-20.18.0-64bit", "python-3.9.2-64bit", "releases-%releases-tag%-64bit"],
|
||||
"uses": ["node-20.18.0-64bit", "python-3.13.3-64bit", "releases-%releases-tag%-64bit"],
|
||||
"os": "macos",
|
||||
"arch": "x86_64",
|
||||
"custom_install_script": "emscripten_npm_install"
|
||||
@@ -389,7 +427,7 @@
|
||||
{
|
||||
"version": "releases-%releases-tag%",
|
||||
"bitness": 64,
|
||||
"uses": ["node-20.18.0-64bit", "python-3.9.2-64bit", "releases-%releases-tag%-64bit"],
|
||||
"uses": ["node-20.18.0-64bit", "python-3.13.3-64bit", "releases-%releases-tag%-64bit"],
|
||||
"os": "macos",
|
||||
"arch": "arm64",
|
||||
"custom_install_script": "emscripten_npm_install"
|
||||
@@ -397,7 +435,7 @@
|
||||
{
|
||||
"version": "releases-%releases-tag%",
|
||||
"bitness": 64,
|
||||
"uses": ["node-20.18.0-64bit", "python-3.9.2-nuget-64bit", "releases-%releases-tag%-64bit"],
|
||||
"uses": ["node-20.18.0-64bit", "python-3.13.3-64bit", "releases-%releases-tag%-64bit"],
|
||||
"os": "win",
|
||||
"custom_install_script": "emscripten_npm_install"
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user