@@ -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
4949verify_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