Skip to content

Commit 9060d69

Browse files
authored
Merge pull request #3793 from cloudflare/hoodmane/bundle-version-info-in-workerd
Python: Move BUNDLE_VERSION_INFO into workerd
2 parents cd9ea55 + 06fe152 commit 9060d69

File tree

1 file changed

+42
-0
lines changed

1 file changed

+42
-0
lines changed

build/python_metadata.bzl

Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -47,3 +47,45 @@ def verify_no_packages_were_removed():
4747
fail(pkg + " from packages version ", package_dates[i], " not in ", package_dates[i + 1])
4848

4949
verify_no_packages_were_removed()
50+
51+
def make_bundle_version_info(versions):
52+
result = {}
53+
for entry in versions:
54+
name = entry["name"]
55+
if entry["name"] != "development":
56+
entry["id"] = entry["pyodide_version"] + "_" + entry["pyodide_date"] + "_" + entry["backport"]
57+
result[name] = entry
58+
return result
59+
60+
BUNDLE_VERSION_INFO = make_bundle_version_info([
61+
{
62+
"name": "0.26.0a2",
63+
"pyodide_version": "0.26.0a2",
64+
"pyodide_date": "2024-03-01",
65+
"backport": "21",
66+
"integrity": "sha256-DTYjdnJ41I1Gq5BsUcgh4DmHcgq1CZlwvWYF/UbV2v4=",
67+
"feature_flags": [],
68+
"emscripten_version": "3.1.52",
69+
"python_version": "3.12.1",
70+
"baseline_snapshot": "baseline-d13ce2f4a.bin",
71+
},
72+
{
73+
"name": "0.27.1",
74+
"pyodide_version": "0.27.1",
75+
"pyodide_date": "2025-01-16",
76+
"backport": "9",
77+
"integrity": "sha256-4c+GXQ3lL83v7z2DR1HCNGHARAUWTu669GHmlt+xpB4=",
78+
"feature_flags": ["pythonWorkers20250116"],
79+
"emscripten_version": "3.1.58",
80+
"python_version": "3.12.7",
81+
"baseline_snapshot": "baseline-700487b8d.bin",
82+
},
83+
{
84+
"name": "development",
85+
"id": "dev",
86+
"feature_flags": ["pythonWorkersDevPyodide", "pythonExternalPackages"],
87+
"emscripten_version": "3.1.52",
88+
"python_version": "3.12.1",
89+
"baseline_snapshot": "baseline-d13ce2f4a.bin",
90+
},
91+
])

0 commit comments

Comments
 (0)