- Add
--no-index
flag topip-compile
to avoid emitting--index-url
into the output (useful if you have configured a different index in your global ~/.pip/pip.conf, for example) - Fix: ignore stdlib backport packages, like
argparse
, when listing which packages will be installed/uninstalled (#286)
- Fix: unintended change in behaviour where packages installed by
pip-sync
could accidentally get upgraded under certain conditions, even though the requirements.txt would dictate otherwise (see #290)
- Fix: add
--index-url
and--extra-index-url
options topip-sync
- Fix: always install using
--upgrade
flag when runningpip-sync
- Fix bug where umask was ignored when writing requirement files (#268)
- Fix bug where successive invocations of pip-sync with editables kept uninstalling/installing them (fixes #270)
- Add command line option -f / --find-links
- Add command line option --no-index
- Add command line alias -n (for --dry-run)
- Fix a unicode issue
- Support multiple requirement files to pip-compile
- Support requirements from stdin for pip-compile
- Support --output-file option on pip-compile, to redirect output to a file (or stdout)
- Add CHANGELOG :)
- Support pip-sync'ing editable requirements
- Support extras properly (i.e. package[foo] syntax)
(Anything before 1.2.0 was not recorded.)