Pip-tools

Latest version: v7.4.1

Safety actively analyzes 630094 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 14 of 15

1.6

05 Feb 2016

Major change:

- pip-compile will by default try to fulfill package specs by looking at a previously
compiled output file first, before checking PyPI. This means pip-compile will only
update the requirements.txt when it absolutely has to. To get the old behaviour
(picking the latest version of all packages from PyPI), use the new `--upgrade`
option.

Minor changes:

- Bugfix where pip-compile would lose "via" info when on pip 8 (see 313)
- Ensure cache dir exists (see 315)

1.5

23 Jan 2016

- Add support for pip >= 8
- Drop support for pip < 7
- Fix bug where `pip-sync` fails to uninstall packages if you're using the `--no-index`
(or other) flags

1.4.5

20 Jan 2016

- Add `--no-index` flag to `pip-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 pip-sync failed uninstalling packages when using `--find-links` (298)
- Explicitly error when pip-tools is used with pip 8.0+ (for now)

1.4.4

11 Jan 2016

- 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)

1.4.3

06 Jan 2016

- Fix: add `--index-url` and `--extra-index-url` options to `pip-sync`
- Fix: always install using `--upgrade` flag when running `pip-sync`

1.4.2

13 Dec 2015

- Fix bug where umask was ignored when writing requirement files (268)

Page 14 of 15

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.