Peep

Latest version: v3.1.2

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

Scan your dependencies

3.1.1

- The "peep had a problem" traceback is no longer output for several cases of pip installation errors that were not peep's fault: for instance, the specified package version or requirements file not existing.
- `peep port` now emits URLs for URL-based requirements, if you're using pip 6.1.0 or greater. (jotes)

Full changelog: https://github.com/erikrose/peep/compare/3.1...3.1.1

3.1

- Print the name each new requirements file we encounter during `peep port`. This helps untangle the mess if your files use includes. (pmac)
- Always put hashes on their own lines, even if there's only one. (pmac)

Full changelog: https://github.com/erikrose/peep/compare/3.0...3.1

3.0

- Add support for pip 8.x.
- Drop support for the `--allow-external`, `--allow-unverified` and `--allow-all-external` arguments (for compatibility with pip 8).
- Drop support for Python 3.1/3.2.

Full changelog: https://github.com/erikrose/peep/compare/2.5...3.0

2.5

- Support pip 7.x, through the currently latest 7.1.2, working around its buggy line counting. (kouk)
- Add `peep port` command to facilitate the transition to [pip 8's hashing](https://pip.pypa.io/en/latest/reference/pip_install/hash-checking-mode).
- Fix bug in which the right way to call `parse_requirements()` would not be autodetected.

Full changelog: https://github.com/erikrose/peep/compare/2.4.1...2.5

2.4.1

- Tolerate `pip.__version__` being missing, which can apparently happen in arcane situations during error handling, obscuring informative tracebacks.
- Fix flake8 warnings again, and add flake8 to Travis runs.

Full changelog: https://github.com/erikrose/peep/compare/2.4...2.4.1

Links

Releases

Has known vulnerabilities

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.