Skip to content

Releases: jazzband/pip-tools

7.4.1

06 Mar 12:11
60ebdf5
Compare
Choose a tag to compare

Bug Fixes:

  • Skip constraint path check (#2038). Thanks @honnix
  • Fix collecting deps for all extras in multiple input packages (#1981). Thanks @dragly

7.4.0

16 Feb 14:07
1397bfa
Compare
Choose a tag to compare

Features:

  • Allow force-enabling or force-disabling colorized output (#2041). Thanks @aneeshusa
  • Add support for command-specific configuration sections (#1966). Thanks @chrysle
  • Add options for including build dependencies in compiled output (#1681). Thanks @apljungquist

Bug Fixes:

  • Fix for src-files not being used when specified in a config file (#2015). Thanks @csalerno-asml
  • Fix ignorance of inverted CLI options in config for pip-sync (#1989). Thanks @chrysle
  • Filter out origin ireqs for extra requirements before writing output annotations (#2011). Thanks @chrysle
  • Make BacktrackingResolver ignore extras when dropping existing constraints (#1984). Thanks @chludwig-haufe
  • Display pyproject.toml's metatada parsing errors in verbose mode (#1979). Thanks @szobov

Other Changes:

  • Add mention of pip-compile-multi in Other useful tools README section (#1986). Thanks @peterdemin

7.3.0

08 Aug 23:35
9160b93
Compare
Choose a tag to compare

Features:

  • Add --no-strip-extras and warn about strip extras by default (#1954). Thanks @ryanhiebert

Bug Fixes:

  • Fix revealed default config in header if requirements in subfolder (#1904). Thanks @atugushev
  • Direct references show extra requirements in .txt files (#1582). Thanks @FlorentJeannot

Other Changes:

7.2.0

02 Aug 23:37
e6375dd
Compare
Choose a tag to compare

Features:

Bug Fixes:

  • Allow options in config from both pip-compile and pip-sync (#1933). Thanks @atugushev
  • Fix rejection of negating CLI boolean flags in config (#1913). Thanks @chrysle

Other Changes:

7.1.0

19 Jul 05:16
8c418e8
Compare
Choose a tag to compare

Features:

Bug Fixes:

  • Fix a bug where pip-sync would unexpectedly uninstall some packages (#1919). Thanks @atugushev

7.0.0

14 Jul 19:39
60ac79b
Compare
Choose a tag to compare

Backwards Incompatible Changes:

Features:

Bug Fixes:

6.14.0

01 Jul 07:15
e14c4cd
Compare
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
Compare
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
Compare
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
Compare
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