Releases: jazzband/pip-tools
Releases · jazzband/pip-tools
4.5.0
4.5.0 (2020-02-20)
Features:
- Primary requirements and VCS dependencies are now get annotated with any source
.in
files and reverse dependencies (#1058). Thanks @AndydeCleyre
Bug Fixes:
- Always use normalized path for cache directory as it is required in newer versions of
pip
(#1062). Thanks @kammala
Improved Documentation:
4.4.1
Bug Fixes:
- Fix a bug where
pip-compile
would keep outdated options fromrequirements.txt
(#1029). Thanks @atugushev - Fix the
No handlers could be found for logger "pip.*"
error by configuring the builtin logging module (#1035). Thanks @vphilippon - Fix a bug where dependencies of relevant constraints may be missing from output file (#1037). Thanks @jeevb
- Upgrade the minimal version of
click
from6.0
to7.0
version insetup.py
(#1039). Thanks @hramezani - Ensure that depcache considers the python implementation such that (for example)
cpython3.6
does not poison the results ofpypy3.6
(#1050). Thanks @asottile
Improved Documentation:
- Make the
README
more imperative about installing into a project's virtual environment to avoid confusion (#1023). Thanks @tekumara - Add a note to the
README
about how to install requirements on different stages to Workflow for layered requirements section (#1044). Thanks @hramezani
4.4.0
Features:
- Add
--cache-dir
option topip-compile
(#1022). Thanks @richafrank - Add
pip>=20.0
support (#1024). Thanks @atugushev
Bug Fixes:
- Fix a bug where
pip-compile --upgrade-package
would upgrade those passed packages not already required according to the*.in
and*.txt
files (#1031). Thanks @AndydeCleyre
4.3.0
Features:
- Add Python 3.8 support (#956). Thanks @hramezani
- Unpin commented out unsafe packages in
requirements.txt
(#975). Thanks @atugushev
Bug Fixes:
- Fix
pip-compile
doesn't copy--trusted-host
fromrequirements.in
torequirements.txt
(#964). Thanks @atugushev - Add compatibility with
pip>=20.0
(#953 and #978). Thanks @atugushev - Fix a bug where the resolver wouldn't clean up the ephemeral wheel cache (#968). Thanks @atugushev
Improved Documentation:
- Add a note to
README
aboutrequirements.txt
file, which would possibly interfere if you're compiling from scratch (#959). Thanks @hramezani
4.2.0
Features:
Bug Fixes:
- Add compatibility with
pip>=19.3
(#864, #904, #910, #912 and #915). Thanks @atugushev - Ensure
pip-compile --no-header <blank requirements.in>
creates/overwritesrequirements.txt
(#909). Thanks @AndydeCleyre - Fix
pip-compile --upgrade-package
removes «via» annotation (#931). Thanks @hramezani
Improved Documentation:
- Add info to
README
about layered requirements files and-c
flag (#905). Thanks @jamescooke
4.1.0
4.1.0 (2019-08-26)
Features:
- Add
--no-emit-find-links
option topip-compile
(#873). Thanks @jacobtolar
Bug Fixes:
4.0.0
3.9.0
3.9.0 (2019-07-17)
Features:
Bug Fixes:
- Output all logging to stderr instead of stdout (#834). Thanks @georgek
- Fix output file update with
--dry-run
option inpip-compile
(#842). Thanks @shipmints and @atugushev
3.8.0
Features:
- Options
--upgrade
and--upgrade-package
are no longer mutually exclusive (#831). Thanks @adamchainz
Bug Fixes:
- Fix
--generate-hashes
with bare VCS URLs (#812). Thanks @jcushman - Fix issues with
UnicodeError
when installingpip-tools
from source in some systems (#816). Thanks @AbdealiJK - Respect
--pre
option in the input file (#822). Thanks @atugushev - Option
--upgrade-package
now works even if the output file does not exist (#831). Thanks @adamchainz
3.7.0
Features:
- Show progressbar on generation hashes in
pip-compile
verbose mode (#743). Thanks @atugushev - Add options
--cert
and--client-cert
topip-sync
(#798). Thanks @atugushev - Add support for
--find-links
inpip-compile
output (#793). Thanks @estan and @atugushev - Normalize «command to run» in
pip-compile
headers (#800). Thanks @atugushev - Support URLs as packages (#807). Thanks @jcushman, @nim65s and @toejough
Bug Fixes:
- Fix replacing password to asterisks in
pip-compile
(#808). Thanks @atugushev