Releases: sarugaku/requirementslib
Releases · sarugaku/requirementslib
Release 2.0.3
Version 2.0.3 requirementslib 2.0.3 (2022-9-24) ================================= Bug Fixes --------- - Fix non-deterministic markers by removing lru_cache usage from markers.py. _
Release 2.0.2
What's Changed
Full Changelog: 2.0.1...2.0.2
Release 2.0.1
Release 2.0.0
Version 2.0.0 requirementslib 2.0.0 (2022-8-24) ================================= Features -------- - requirementslib has converted off of pip-shims project which had grown into a complicated interface to using pip. It was problematic because pip-shims could never foresee and accommodate future looking changes to internal interfaces of pip. Also, pip-shims slowed down this library and required downstream tools such as pipenv to continue vendoring it despite having already dropped usages. Due to the impact of this change, it requires a major version increase of requirementslib to 2.0.0 To utilize version 2.0.0 of requirementslib, ensure you have pip>=22.2 as this has not been fully tested to support earlier versions of pip Breakage of the internal pip interface usage is possible with earlier versions. Additionally, the interface on NamedRequierment renamed class method get_dependencies to dependencies and get_abstract_dependencies to abstract_dependencies in order to match interface with Line class and avoid naming collision with the utility methods they call. _ Bug Fixes --------- - requirementslib adjusted code paths to prevent import of setuptools that causes issues when upgrading setuptools. _
Release 1.6.9
Version 1.6.9 requirementslib 1.6.9 (2022-7-27) ================================= Bug Fixes --------- - Rewrite imports of pip_shims.shims to be from pip_shims import shims so that they can be rewritten by the vendoring scripts in pipenv. _
Release 1.6.8
What's Changed
Full Changelog: 1.6.7...1.6.8
Release 1.6.7
Version 1.6.7 requirementslib 1.6.7 (2022-7-7) ================================ Bug Fixes --------- - Fix tracebacks on encountering Annotated variables _ - Change style of packaging imports for downstream pipenv to be able to patch this more easily. _
Release 1.6.6
What's Changed
- Get main branch build working again with the recently released pip 22.1 series by @matteius in #320
- Fix boolean logical bug whereby a name may have already been determined by @matteius in #319
Full Changelog: 1.6.5...1.6.6
Release 1.6.5
What's Changed
- Fix an issue for projects with an at sign (
@
) in the path by @jervi in #310 - Fix error caused by beta python versions by @cordery in #318
- Fix deprecation warning for
setuptools.config.read_configuration
when usingsetuptools >= v61.0.0
New Contributors
Full Changelog: 1.6.4...1.6.5