mirror of https://github.com/pyodide/pyodide.git
MAINT Update the packages.json info to include emscripten version and pyodide version (#2655)
This commit is contained in:
parent
95b1194945
commit
fdb0a3581d
|
@ -457,9 +457,16 @@ def generate_packages_json(
|
|||
output_dir: Path, pkg_map: dict[str, BasePackage]
|
||||
) -> dict[str, dict[str, Any]]:
|
||||
"""Generate the package.json file"""
|
||||
|
||||
import sys
|
||||
|
||||
sys.path.append(str(common.get_pyodide_root() / "src/py"))
|
||||
from pyodide import __version__
|
||||
|
||||
# Build package.json data.
|
||||
[platform, _, arch] = common.platform().rpartition("_")
|
||||
package_data: dict[str, dict[str, Any]] = {
|
||||
"info": {"arch": "wasm32", "platform": "Emscripten-1.0"},
|
||||
"info": {"arch": arch, "platform": platform, "version": __version__},
|
||||
"packages": {},
|
||||
}
|
||||
|
||||
|
|
|
@ -33,7 +33,10 @@ def test_generate_packages_json(tmp_path):
|
|||
|
||||
package_data = buildall.generate_packages_json(tmp_path, pkg_map)
|
||||
assert set(package_data.keys()) == {"info", "packages"}
|
||||
assert package_data["info"] == {"arch": "wasm32", "platform": "Emscripten-1.0"}
|
||||
assert set(package_data["info"].keys()) == {"arch", "platform", "version"}
|
||||
assert package_data["info"]["arch"] == "wasm32"
|
||||
assert package_data["info"]["platform"].startswith("emscripten")
|
||||
|
||||
assert set(package_data["packages"]) == {
|
||||
"pkg_1",
|
||||
"pkg_1_1",
|
||||
|
|
Loading…
Reference in New Issue