Pip-tools

Latest version: v7.4.1

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

Scan your dependencies

Page 1 of 15

7.4.1

05 Mar 2024

Bug Fixes:

- Skip constraint path check ([2038](https://github.com/jazzband/pip-tools/pull/2038)).
Thanks honnix
- Fix collecting deps for all extras in multiple input packages
([1981](https://github.com/jazzband/pip-tools/pull/1981)). Thanks dragly

7.4.0

16 Feb 2024

Features:

- Allow force-enabling or force-disabling colorized output
([2041](https://github.com/jazzband/pip-tools/pull/2041)). Thanks aneeshusa
- Add support for command-specific configuration sections
([1966](https://github.com/jazzband/pip-tools/pull/1966)). Thanks chrysle
- Add options for including build dependencies in compiled output
([1681](https://github.com/jazzband/pip-tools/pull/1681)). Thanks apljungquist

Bug Fixes:

- Fix for `src-files` not being used when specified in a config file
([2015](https://github.com/jazzband/pip-tools/pull/2015)). Thanks csalerno-asml
- Fix ignorance of inverted CLI options in config for `pip-sync`
([1989](https://github.com/jazzband/pip-tools/pull/1989)). Thanks chrysle
- Filter out origin ireqs for extra requirements before writing output annotations
([2011](https://github.com/jazzband/pip-tools/pull/2011)). Thanks chrysle
- Make BacktrackingResolver ignore extras when dropping existing constraints
([1984](https://github.com/jazzband/pip-tools/pull/1984)). Thanks chludwig-haufe
- Display `pyproject.toml`'s metatada parsing errors in verbose mode
([1979](https://github.com/jazzband/pip-tools/pull/1979)). Thanks szobov

Other Changes:

- Add mention of pip-compile-multi in Other useful tools README section
([1986](https://github.com/jazzband/pip-tools/pull/1986)). Thanks peterdemin

7.3.0

09 Aug 2023

Features:

- Add `--no-strip-extras` and warn about strip extras by default
([1954](https://github.com/jazzband/pip-tools/pull/1954)). Thanks ryanhiebert

Bug Fixes:

- Fix revealed default config in header if requirements in subfolder
([1904](https://github.com/jazzband/pip-tools/pull/1904)). Thanks atugushev
- Direct references show extra requirements in .txt files
([1582](https://github.com/jazzband/pip-tools/pull/1582)). Thanks FlorentJeannot

Other Changes:

- Document how to run under `pipx run`
([1951](https://github.com/jazzband/pip-tools/pull/1951)). Thanks brettcannon
- Document that the backtracking resolver is the current default
([1948](https://github.com/jazzband/pip-tools/pull/1948)). Thanks jeffwidman

7.2.0

02 Aug 2023

Features:

- Add `-c/--constraint` option to `pip-compile`
([1936](https://github.com/jazzband/pip-tools/pull/1936)). Thanks atugushev

Bug Fixes:

- Allow options in config from both `pip-compile` and `pip-sync`
([1933](https://github.com/jazzband/pip-tools/pull/1933)). Thanks atugushev
- Fix rejection of negating CLI boolean flags in config
([1913](https://github.com/jazzband/pip-tools/pull/1913)). Thanks chrysle

Other Changes:

- Add Command Line Reference section to docs
([1934](https://github.com/jazzband/pip-tools/pull/1934)). Thanks atugushev

7.1.0

18 Jul 2023

Features:

- Validate parsed config against CLI options
([1910](https://github.com/jazzband/pip-tools/pull/1910)). Thanks atugushev

Bug Fixes:

- Fix a bug where pip-sync would unexpectedly uninstall some packages
([1919](https://github.com/jazzband/pip-tools/pull/1919)). Thanks atugushev

7.0.0

14 Jul 2023

Backwards Incompatible Changes:

- Default to `--resolver=backtracking`
([1897](https://github.com/jazzband/pip-tools/pull/1897)). Thanks atugushev
- Drop support for Python 3.7
([1879](https://github.com/jazzband/pip-tools/pull/1879)). Thanks chrysle

Features:

- Add support for `pip==23.2` where refactored out `DEV_PKGS`
([1906](https://github.com/jazzband/pip-tools/pull/1906)). Thanks atugushev
- Add `--no-config` option ([1896](https://github.com/jazzband/pip-tools/pull/1896)).
Thanks atugushev

Bug Fixes:

- Sync direct references with hashes
([1885](https://github.com/jazzband/pip-tools/pull/1885)). Thanks siddharthab
- Fix missing `via`s when more than two input files are used
([1890](https://github.com/jazzband/pip-tools/pull/1890)). Thanks lpulley

Page 1 of 15

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.