Skip to content

Releases: jazzband/pip-tools

6.7.0

28 Jun 09:19
1db2c8c

Choose a tag to compare

Features:

  • Support for the importlib.metadata metadata implementation (#1632). Thanks @richafrank

Bug Fixes:

  • Instantiate a new accumulator InstallRequirement for combine_install_requirements output (#1519). Thanks @richafrank

Other Changes:

  • Replace direct usage of the pep517 module with the build module, for loading project metadata (#1629). Thanks @AndydeCleyre

6.6.2

23 May 20:06
4394cdc

Choose a tag to compare

Bug Fixes:

  • Update PyPIRepository::resolve_reqs() for pip>=22.1.1 (#1624). Thanks @m000

6.6.1

13 May 16:24
4cf9708

Choose a tag to compare

Bug Fixes:

6.6.0

06 Apr 07:32
37ce9e3

Choose a tag to compare

Features:

Bug Fixes:

  • Ensure pip-compile --dry-run --quiet still shows what would be done, while omitting the dry run message (#1592). Thanks @AndydeCleyre
  • Fix --generate-hashes when hashes are computed from files (#1540). Thanks @RazerM

6.5.1

08 Feb 10:11
1fc90d0

Choose a tag to compare

Bug Fixes:

  • Ensure canonicalized requirement names are used as keys, to prevent unnecessary reinstallations during sync (#1572). Thanks @AndydeCleyre

6.5.0

04 Feb 10:46
c58c4cb

Choose a tag to compare

Features:

  • Add support for pip>=22.0, drop support for Python 3.6 (#1567). Thanks @di
  • Test on Python 3.11 (#1527). Thanks @hugovk

Other Changes:

6.4.0

12 Oct 15:57
4f68fc0

Choose a tag to compare

Features:

Other Changes:

6.3.1

08 Oct 17:07
60b7a78

Choose a tag to compare

Bug Fixes:

  • Ensure pip-tools unions dependencies of multiple declarations of a package with different extras (#1486). Thanks @richafrank
  • Allow comma-separated arguments for --extra (#1493). Thanks @AndydeCleyre
  • Improve clarity of help text for options supporting multiple (#1492). Thanks @AndydeCleyre

6.3.0

21 Sep 22:07
afc255b

Choose a tag to compare

Features:

Bug Fixes:

6.2.0

22 Jun 09:29
39f7519

Choose a tag to compare

Features:

  • Add --emit-options/--no-emit-options flags to pip-compile (#1123). Thanks @atugushev
  • Add --python-executable option for pip-sync (#1333). Thanks @MaratFM
  • Log which python version was used during compile (#828). Thanks @graingert

Bug Fixes:

  • Fix pip-compile package ordering (#1419). Thanks @adamsol
  • Add --strip-extras option to pip-compile for producing constraint compatible output (#1404). Thanks @ssbarnea
  • Fix click v7 version_option compatibility (#1410). Thanks @FuegoFro
  • Pass package_name explicitly in click.version_option decorators for compatibility with click>=8.0 (#1400). Thanks @nicoa

Other Changes:

  • Document updating requirements with pre-commit hooks (#1387). Thanks @microcat49
  • Add setuptools and wheel dependencies to the setup.cfg (#889). Thanks @jayvdb
  • Improve instructions for new contributors (#1394). Thanks @FlorentJeannot
  • Better explain role of existing requirements.txt (#1369). Thanks @mikepqr