Skip to content

Releases: jazzband/pip-tools

6.1.0

14 Apr 09:19
3f19f8c

Choose a tag to compare

Features:

  • Add support for pyproject.toml or setup.cfg as input dependency file (PEP-517) for pip-compile (#1356). Thanks @orsinium
  • Add pip-compile --extra option to specify extras_require dependencies (#1363). Thanks @orsinium

Bug Fixes:

  • Restore ability to set compile cache with env var PIP_TOOLS_CACHE_DIR (#1368). Thanks @AndydeCleyre

6.0.1

15 Mar 20:14
f49b3fa

Choose a tag to compare

Bug Fixes:

  • Fixed a bug with undeclared dependency on importlib-metadata at Python 3.6 (#1353). Thanks @atugushev

Dependencies:

6.0.0

13 Mar 13:35
852edf8

Choose a tag to compare

Backwards Incompatible Changes:

  • Remove support for EOL Python 3.5 and 2.7 (#1243). Thanks @jdufresne
  • Remove deprecated --index/--no-index option from pip-compile (#1234). Thanks @jdufresne

Features:

  • Use pep517 to parse dependencies metadata from setup.py (#1311). Thanks @astrojuanlu

Bug Fixes:

  • Fix a bug where pip-compile with setup.py would not include dependencies with environment markers (#1311). Thanks @astrojuanlu
  • Prefer === over == when generating requirements.txt if a dependency was pinned with === (#1323). Thanks @IceTDrinker
  • Fix a bug where pip-compile with setup.py in nested folder would generate setup.txt output file (#1324). Thanks @peymanslh
  • Write out default index when it is provided as --extra-index-url (#1325). Thanks @fahrradflucht

Dependencies:

5.5.0

30 Dec 17:00
25492a2

Choose a tag to compare

Features:

Bug Fixes:

  • Restore PIP_EXISTS_ACTION environment variable to its previous state when resolve dependencies in pip-compile (1255). Thanks @jdufresne

Dependencies:

  • Remove six dependency in favor pip's vendored six (1240). Thanks @jdufresne

Improved Documentation:

  • Add pip-requirements.el (for Emacs) to useful tools to README (#1244). Thanks @jdufresne
  • Add supported Python versions to README (#1246). Thanks @jdufresne

5.4.0

21 Nov 07:28
7521ec8

Choose a tag to compare

Features:

Dependencies:

5.3.1

31 Jul 14:27
89a00b0

Choose a tag to compare

Bug Fixes:

  • Fix pip-20.2 compatibility issue that caused pip-tools to sometime fail to stabilize in a constant number of rounds (1194). Thanks @vphilippon

5.3.0

26 Jul 15:53
d4c26ce

Choose a tag to compare

Features:

  • Add -h alias for --help option to pip-sync and pip-compile (1163). Thanks @jan25
  • Add pip>=20.2 support (1168). Thanks @atugushev
  • pip-sync now exists with code 1 on --dry-run (1172). Thanks @francisbrito
  • pip-compile now doesn't resolve constraints from -c constraints.txtthat are not (yet) requirements (1175). Thanks @clslgrnc
  • Add --reuse-hashes/--no-reuse-hashes options to pip-compile (1177). Thanks @graingert

5.2.1

09 Jun 13:44
a54027c

Choose a tag to compare

Bug Fixes:

  • Fix a bug where pip-compile would lose some dependencies on update a requirements.txt (1159). Thanks @richafrank

5.2.0

27 May 17:48
7ba96db

Choose a tag to compare

Features:

  • Show basename of URLs when pip-compile generates hashes in a verbose mode (1113). Thanks @atugushev
  • Add --emit-index-url/--no-emit-index-url options to pip-compile (1130). Thanks @atugushev

Bug Fixes:

  • Fix a bug where pip-compile would ignore some of package versions when PIP_PREFER_BINARY is set on
    (1119). Thanks @atugushev
  • Fix leaked URLs with credentials in the debug output of pip-compile (1146). Thanks @atugushev
  • Fix a bug where URL requirements would have name collisions (1149). Thanks @geokala

Deprecations:

  • Deprecate --index/--no-index in favor of --emit-index-url/--no-emit-index-url options in pip-compile (1130). Thanks @atugushev

Other Changes:

  • Switch to setuptools declarative syntax through setup.cfg (1141). Thanks @jdufresne

5.1.2

05 May 15:21

Choose a tag to compare

Bug Fixes:

  • Fix grouping of editables and non-editables requirements (1132). Thanks @richafrank