Skip to content

Releases: jazzband/pip-tools

6.14.0

01 Jul 07:15
e14c4cd

Choose a tag to compare

Features:

  • Support config defaults using .pip-tools.toml or pyproject.toml (#1863). Thanks @j00bar
  • Log a warning if the user specifies -P and the output file is present but empty (#1822). Thanks @davidmreed
  • Improve warning for pip-compile if no --allow-unsafe was passed (#1867). Thanks @chrysle

Other Changes:

  • Correct in README pre-commit hook to run off requirements.in (#1847). Thanks @atugushev
  • Add pyprojects.toml example for using setuptools (#1851). Thanks @shatakshiiii

6.13.0

07 Apr 16:47
f3fd37b

Choose a tag to compare

Features:

  • Add support for self-referential extras (#1791). Thanks @q0w
  • Add support for pip==23.1 where removed FormatControl in WheelCache (#1834). Thanks @atugushev
  • Add support for pip==23.1 where refactored requirement options (#1832). Thanks @atugushev
  • Add support for pip==23.1 where deprecated --install-option has been removed (#1828). Thanks @atugushev

Bug Fixes:

  • Pass --cache-dir to --pip-args for backtracking resolver (#1827). Thanks @q0w

Other Changes:

6.12.3

01 Mar 10:58
4219171

Choose a tag to compare

Bug Fixes:

  • Remove extras from user-supplied constraints in backtracking resolver (#1808). Thanks @thomdixon
  • Fix for sync error when the ireqs being merged have no names (#1802). Thanks @richafrank

6.12.2

31 Jan 13:29
83042a0

Choose a tag to compare

Bug Fixes:

  • Raise error if input and output filenames are matched (#1787). Thanks @atugushev
  • Add pyproject.toml as default input file format (#1780). Thanks @berislavlopac
  • Fix a regression with unsafe packages for --allow-unsafe (#1788). Thanks @q0w

6.12.1

17 Dec 18:09
f9b5eaa

Choose a tag to compare

Bug Fixes:

  • Set explicitly packages for setuptools (#1782). Thanks @q0w

6.12.0

14 Dec 10:19
49a6720

Choose a tag to compare

Features:

Bug Fixes:

  • Treat --upgrade-packages PKGSPECs as constraints (not just minimums), consistently (#1578). Thanks @AndydeCleyre
  • Filter out the user provided unsafe packages (#1766). Thanks @q0w
  • Adopt PEP-621 for packaging (#1763). Thanks @ssbarnea

6.11.0

01 Dec 08:17
eb48193

Choose a tag to compare

Features:

  • Add pyproject.toml file (#1643). Thanks @otherJL0
  • Support build isolation using setuptools/pyproject.toml requirement files (#1727). Thanks @atugushev

Bug Fixes:

  • Improve punctuation/grammar with pip-compile header (#1547). Thanks @blueyed
  • Generate hashes for all available candidates (#1723). Thanks @neykov

Other Changes:

6.10.0

14 Nov 08:12
dd45474

Choose a tag to compare

Features:

  • Deprecate pip-compile --resolver=legacy (#1724). Thanks @atugushev
  • Prompt user to use the backtracking resolver on errors (#1719). Thanks @maxfenv
  • Add support for Python 3.11 final (#1708). Thanks @hugovk
  • Add --newline=[LF|CRLF|native|preserve] option to pip-compile (#1652). Thanks @AndydeCleyre

Bug Fixes:

  • Fix inconsistent handling of constraints comments with backtracking resolver (#1713). Thanks @mkniewallner
  • Fix some encoding warnings in Python 3.10 (PEP 597) (#1614). Thanks @GalaxySnail

Other Changes:

  • Update pip-tools version in the README's pre-commit examples (#1701). Thanks @Kludex
  • Document use of the backtracking resolver (#1718). Thanks @maxfenv
  • Use HTTPS in a readme link (#1716). Thanks @Arhell

6.9.0

05 Oct 19:40
906bf36

Choose a tag to compare

Features:

Bug Fixes:

Other Changes:

  • Add pyproject.toml & modern packaging to introduction. (#1668). Thanks @hynek

6.8.0

30 Jun 09:23
1e05d00

Choose a tag to compare

Features:

  • Add support for pip's 2020 dependency resolver. Use pip-compile --resolver backtracking to enable new resolver (#1539). Thanks @atugushev