All Versions
75
Latest Version
Avg Release Cycle
40 days
Latest Release
523 days ago
Changelog History
Page 6
Changelog History
Page 6
-
v1.11.0 Changes
November 30, 2017๐ Features:
- ๐ Allow editable packages in requirements.in with
pip-compile --generate-hashes
(#524). Thanks @jdufresne - ๐ Allow for CA bundles with
pip-compile --cert
(#612). Thanks @khwilson - ๐ Improved
pip-compile
duration with large locally available editable requirement by skipping a copy to the cache (#583). Thanks @costypetrisor - Slightly improved the
NoCandidateFound
error message on potential causes (#614). Thanks @vphilippon
๐ Bug Fixes:
- Add
-markerlib
to the list ofPACKAGES_TO_IGNORE
ofpip-sync
(#613).
- ๐ Allow editable packages in requirements.in with
-
v1.10.2 Changes
November 22, 2017 -
v1.10.1 Changes
September 27, 2017๐ Bug Fixes:
- ๐ Fixed bug breaking
pip-sync
on Python 3, raisingTypeError: '<' not supported between instances of 'InstallRequirement' and 'InstallRequirement'
(#570).
- ๐ Fixed bug breaking
-
v1.10.0 Changes
September 27, 2017๐ Features:
--generate-hashes
now generates hashes for all wheels, not only wheels for the currently running platform (#520). Thanks @jdufresne- โ Added a
-q
/--quiet
argument to the pip-sync command to reduce log output.
๐ Bug Fixes:
- ๐ Fixed bug where unsafe packages would get pinned in generated requirements files when
--allow-unsafe
was not set. (#517). Thanks @dschaller - ๐ Fixed bug where editable PyPI dependencies would have a
download_dir
and be exposed togit-checkout-index
, (thus losing their VCS directory) andpython setup.py egg_info
fails. (#385 and #538). Thanks @blueyed and @dfee - ๐ Fixed bug where some primary dependencies were annotated with "via" info comments. (#542). Thanks @quantus
- ๐ Fixed bug where pkg-resources would be removed by pip-sync in Ubuntu. (#555). Thanks @cemsbr
- ๐ Fixed bug where the resolver would sometime not stabilize on requirements specifying extras. (#566). Thanks @vphilippon
- ๐ Fixed an unicode encoding error when distribution package contains non-ASCII file names (#567). Thanks @suutari
- ๐ Fixed package hashing doing unnecessary unpacking (#557). Thanks @suutari-ai
-
v1.9.0 Changes
April 12, 2017๐ Features:
- โ Added ability to read requirements from
setup.py
instead of justrequirements.in
(#418). Thanks to @tysonclugg and @majuscule. - โ Added a
--max-rounds
argument to the pip-compile command to allow for solving large requirement sets (#472). Thanks @derek-miller. - ๐ฆ Exclude unsafe packages' dependencies when
--allow-unsafe
is not in use (#441). Thanks @jdufresne. - Exclude irrelevant pip constraints (#471). Thanks @derek-miller.
- ๐ Allow control over emitting trusted-host to the compiled requirements. (#448). Thanks @tonyseek.
- ๐ Allow running as a Python module (#461). Thanks @AndreLouisCaron.
- Preserve environment markers in generated requirements.txt. (#460). Thanks @barrywhart.
๐ Bug Fixes:
- ๐ Fixed the --upgrade-package option to respect the given package list to update (#491).
- ๐ Fixed the default output file name when the source file has no extension (#488). Thanks @vphilippon
- ๐ Fixed crash on editable requirements introduced in 1.8.2.
- ๐ Fixed duplicated --trusted-host, --extra-index-url and --index-url in the generated requirements.
- โ Added ability to read requirements from
-
v1.8.2 Changes
March 28, 2017 -
v1.8.1 Changes
March 22, 2017- Recalculate secondary dependencies between rounds (#378)
- Calculated dependencies could be left with wrong candidates when toplevel requirements happen to be also pinned in sub-dependencies (#450)
- ๐ Fix duplicate entries that could happen in generated requirements.txt (#427)
- Gracefully report invalid pip version (#457)
- ๐ Fix capitalization in the generated requirements.txt, packages will always be lowercased (#452)
-
v1.8.0 Changes
November 17, 2016- โ Adds support for upgrading individual packages with a new option
--upgrade-package
. To upgrade a specific package to the latest or a specific version use--upgrade-package <pkg>
. To upgrade all packages, you can still usepip-compile --upgrade
. (#409) - โ Adds support for pinning dependencies even further by including the hashes found on PyPI at compilation time, which will be re-checked when dependencies are installed at installation time. This adds protection against packages that are tampered with. (#383)
- ๐ Improve support for extras, like
hypothesis[django]
- โฌ๏ธ Drop support for pip < 8
- โ Adds support for upgrading individual packages with a new option
-
v1.7.1 Changes
October 20, 2016- โ Add
--allow-unsafe
option (#377)
- โ Add
-
v1.7.0 Changes
July 06, 2016- โ Add compatibility with pip >= 8.1.2 (#374) Thanks so much, @jmbowman!