Skip to content

Releases: sarugaku/requirementslib

Release 2.0.3

24 Sep 14:53
9e0235b
Compare
Choose a tag to compare
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

14 Sep 11:47
51bfa46
Compare
Choose a tag to compare

What's Changed

  • Rely on packaging and pkg_resources internal to pip. by @matteius in #343

Full Changelog: 2.0.1...2.0.2

Release 2.0.1

29 Aug 23:40
590a538
Compare
Choose a tag to compare

What's Changed

  • Remove dateutil by @oz123 in #340
  • Fix bug with local file installs that are not marked editable = "true" by @matteius in #342
  • Drop ordered mutlidict by @oz123 in #341

Full Changelog: 2.0.0...2.0.1

Release 2.0.0

24 Aug 13:38
fbbf09b
Compare
Choose a tag to compare
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

27 Jul 23:59
2aa172c
Compare
Choose a tag to compare
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

22 Jul 22:27
cbb04bc
Compare
Choose a tag to compare

What's Changed

Full Changelog: 1.6.7...1.6.8

Release 1.6.7

07 Jul 12:51
8993291
Compare
Choose a tag to compare
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

30 Jun 02:16
3be9224
Compare
Choose a tag to compare

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

27 Jun 22:55
7e90a69
Compare
Choose a tag to compare

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 using setuptools >= v61.0.0

New Contributors

Full Changelog: 1.6.4...1.6.5

Release 1.6.4

25 Apr 03:09
38e04ed
Compare
Choose a tag to compare

What's Changed

  • Fix Deprecation Warning when using setuptools >= v61.0.0 by @ytmimi in #316

New Contributors

Full Changelog: 1.6.3...1.6.4