pip-tools v5.0.0 Release Notes
Release Date: 2020-04-16 // about 4 years ago-
Backwards Incompatible Changes:
- โก๏ธ
pip-tools
now requirespip>=20.0
(previosly8.1.x
-20.0.x
). Windows users, make sure to usepython -m pip install pip-tools
to avoid issues withpip
self-update from now on (#1055). Thanks @atugushev - ๐
--build-isolation
option now set on by default forpip-compile
(#1060). Thanks @hramezani
๐ Features:
- ๐ Exclude requirements with non-matching markers from
pip-sync
(#927). Thanks @AndydeCleyre - โ Add
pre-commit
hook forpip-compile
(#976). Thanks @atugushev - ๐
pip-compile
andpip-sync
now pass anything provided to the new--pip-args
option on topip
(#1080). Thanks @AndydeCleyre pip-compile
output headers are now more accurate when--
is used to escape filenames (#1080). Thanks @AndydeCleyre- โ Add
pip>=20.1
support (#1088). Thanks @atugushev
๐ Bug Fixes:
- ๐ Fix a bug where editables that are both direct requirements and constraints wouldn't appear in
pip-compile
output (#1093). Thanks @richafrank pip-compile
now sorts format controls (--no-binary/--only-binary
) to ensure consistent results (#1098). Thanks @richafrank
๐ Improved Documentation:
- โ Add cross-environment usage documentation to
README
(#651). Thanks @vphilippon - โ Add versions compatibility table to
README
(#1106). Thanks @atugushev
- โก๏ธ