May 11, 2016
Tag 3.1.2

@edmorley edmorley released this Feb 17, 2016 · 7 commits to master since this release

Assets 2
  • 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: 3.1...3.1.1

3.1

@edmorley edmorley released this Feb 17, 2016 · 14 commits to master since this release

Assets 2
  • 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: 3.0...3.1

3.0

@edmorley edmorley released this Jan 21, 2016 · 20 commits to master since this release

Assets 2
  • 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: 2.5...3.0

@edmorley edmorley released this Dec 3, 2015 · 30 commits to master since this release

Assets 2
  • 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.
  • Fix bug in which the right way to call parse_requirements() would not be autodetected.

Full changelog: 2.4.1...2.5

@edmorley edmorley released this Jul 8, 2015 · 43 commits to master since this release

Assets 2
  • 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: 2.4...2.4.1