Releases: pyodide/micropip
Releases · pyodide/micropip
0.11.0
0.10.1
0.10.0
[0.10.0]
Added
- Added
reinstallparameter to micropip.install to allow reinstalling
a package that is already installed
#64
Fixed
-
micropip now respects the
yankedflag in the PyPI Simple API.
#208 -
Fixed a bug that relative URLs in some custom package indexes were not
correctly resolved.
#230 -
When multiple index URLs are given, micropip.install will now ignore CORS error
when one index URL fails to find a package, and will fallback to the next index URL.
#225
v0.9.0
version 0.9.0 – 2025/02/01
Fixed
-
Fix a bug that prevented non-standard relative urls to be treated as such (the ones that starts with
../or./)
#174 -
Fixed an error when calling
micropip.installwithdeps=Falseis set.
#187
Added
micropipnow vendorspypa/packagingfor better reliability.
#178micropip.installadds optionalconstraints, similar topip install -c,
which refine the version or direct URLs of requested packages and their
dependencies. This includes built-in packages, which are now installed after
any requested or constrained external packages.
#181micropip.set_constraintssets default constraints for later
calls tomicropip.installthat do not specify constraints.
#181
PRs that made it into this release
- Pre-commit: Tighten up ruff rules by @cclauss in #167
- Keep GitHub Actions up to date with GitHub's Dependabot by @cclauss in #166
- Ruff rules for comprehensions and performance by @cclauss in #168
- Bump the github-actions group with 4 updates by @dependabot in #169
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #173
- clobber pyodide packages with pip packages in freeze by @bollwyvl in #172
- Add support for extra variants of relative urls for simple html pypi API by @artem-samokhin in #174
- Vendor
pypa/packagingintomicropipby @agriyakhetarpal in #178 - Remove
pytest.importorskip("packaging")usage for transaction/installation tests by @agriyakhetarpal in #186 - Move
mousebenderfiles to the_vendored/directory by @agriyakhetarpal in #185 - Test with Pyodide 0.27.2 by @agriyakhetarpal in #183
- Fix regression when deps=False is set by @ryanking13 in #187
- Add support for constraints, install wheels before pyodide packages by @bollwyvl in #181
- TST Replace selenium fixture to selenium_standalone_micropip by @ryanking13 in #190
- Remove yet another
pytest.importorskip("packaging")call by @agriyakhetarpal in #191 - Move and revamp workflows, and add publishing workflow by @agriyakhetarpal in #192
New Contributors
- @cclauss made their first contribution in #167
- @dependabot made their first contribution in #169
- @bollwyvl made their first contribution in #172
- @artem-samokhin made their first contribution in #174
- @agriyakhetarpal made their first contribution in #178
Full Changelog: v0.8.0...v0.9.0