Skip to content

Commit fca5d09

Browse files
authored
Remove shared_library key (#18)
This key is removed in - pyodide: pyodide/pyodide#4996 - pyodide-lock: pyodide/pyodide-lock#31 and this is the last PR to remove it in pyodide-build as well.
1 parent f50e7db commit fca5d09

File tree

3 files changed

+4
-6
lines changed

3 files changed

+4
-6
lines changed

CHANGELOG.md

+2
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
77

88
## Unreleased
99

10+
## [0.28.0] - 2024/08/14
11+
1012
- `pyodide xbuildenv` subcommand is now publicly available.
1113
[#15](https://github.com/pyodide/pyodide-build/pull/15)
1214

pyodide_build/buildall.py

+1-5
Original file line numberDiff line numberDiff line change
@@ -731,11 +731,7 @@ def generate_packagedata(
731731

732732
pkg_type = pkg.package_type
733733
if pkg_type == "shared_library":
734-
# We handle cpython modules as shared libraries
735-
pkg_entry.shared_library = True
736-
pkg_entry.install_dir = (
737-
"stdlib" if pkg_type == "cpython_module" else "dynlib"
738-
)
734+
pkg_entry.install_dir = "dynlib"
739735

740736
pkg_entry.depends = [x.lower() for x in pkg.run_dependencies]
741737

pyproject.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ requires-python = ">=3.12"
1616
dependencies = [
1717
"build~=1.2.0",
1818
"pyodide-cli~=0.2.1",
19-
"pyodide-lock==0.1.0a6",
19+
"pyodide-lock==0.1.0a7",
2020
"auditwheel-emscripten~=0.0.9",
2121
"pydantic>=2,<3",
2222
"cmake>=3.24",

0 commit comments

Comments
 (0)