Releases: jazzband/pip-tools
Releases · jazzband/pip-tools
5.1.1
5.1.0
Features:
- Show progress bar when downloading packages in
pip-compileverbose mode (#949). Thanks @atugushev pip-compilenow gets hashes fromPyPIJSON API (if available) which significantly
increases the speed of hashes generation (#1109). Thanks @atugushev
5.0.0
Backwards Incompatible Changes:
pip-toolsnow requirespip>=20.0(previosly8.1.x-20.0.x). Windows users, make sure to usepython -m pip install pip-toolsto avoid issues withpipself-update from now on (#1055). Thanks @atugushev--build-isolationoption 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-commithook forpip-compile(#976). Thanks @atugushev pip-compileandpip-syncnow pass anything provided to the new--pip-argsoption on topip(#1080). Thanks @AndydeCleyrepip-compileoutput headers are now more accurate when--is used to escape filenames (#1080). Thanks @AndydeCleyre- Add
pip>=20.1support (#1088). Thanks @atugushev
Bug Fixes:
- Fix a bug where editables that are both direct requirements and constraints wouldn't appear in
pip-compileoutput (#1093). Thanks @richafrank pip-compilenow 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
4.5.1
Bug Fixes:
- Strip line number annotations such as "(line XX)" from file requirements, to prevent diff noise when modifying input requirement files (#1075). Thanks @adamchainz
Improved Documentation:
- Updated
READMEexample outputs for primary requirement annotations (#1072). Thanks @richafrank
4.5.0
4.5.0 (2020-02-20)
Features:
- Primary requirements and VCS dependencies are now get annotated with any source
.infiles 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-compilewould 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
clickfrom6.0to7.0version insetup.py(#1039). Thanks @hramezani - Ensure that depcache considers the python implementation such that (for example)
cpython3.6does not poison the results ofpypy3.6(#1050). Thanks @asottile
Improved Documentation:
- Make the
READMEmore imperative about installing into a project's virtual environment to avoid confusion (#1023). Thanks @tekumara - Add a note to the
READMEabout how to install requirements on different stages to Workflow for layered requirements section (#1044). Thanks @hramezani
4.4.0
Features:
- Add
--cache-diroption topip-compile(#1022). Thanks @richafrank - Add
pip>=20.0support (#1024). Thanks @atugushev
Bug Fixes:
- Fix a bug where
pip-compile --upgrade-packagewould upgrade those passed packages not already required according to the*.inand*.txtfiles (#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-compiledoesn't copy--trusted-hostfromrequirements.intorequirements.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
READMEaboutrequirements.txtfile, 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-packageremoves «via» annotation (#931). Thanks @hramezani
Improved Documentation:
- Add info to
READMEabout layered requirements files and-cflag (#905). Thanks @jamescooke
4.1.0
4.1.0 (2019-08-26)
Features:
- Add
--no-emit-find-linksoption topip-compile(#873). Thanks @jacobtolar
Bug Fixes: