- 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