All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Support stable ABI (
abi3
) wheels in lock file. #32
shared_library
key is removed from the lock file. #31
- The
info
field now contains an optionalabi_version
. #27
pydantic >= 2.0
is now required. #26
-
Pinned to
pydantic >=1.10.2,<2
#23 -
Added
PackageSpec.from_wheel
for generating a package spec from a.whl
file #18 -
Added
parse_top_level_import_name
for finding importable names in.whl
files #17 -
Added
pyodide lockfile add_wheels
CLI command. #20
-
Fixed package home/issues URL metadata in
pyproject.toml
#15 -
Fixed
PyodideLockSpec.to_json
to not add newlines to the output by default. #12
- Add
check_wheel_filenames
method toPyodideLockSpec
that checks that the package name in version are consistent between the wheel filename and the corresponding pyodide-lock.json fields #11
Initial release