From 0f8561755abfaaa308f9ac79be1ce1f315e8a63e Mon Sep 17 00:00:00 2001 From: david <14880945+ddelange@users.noreply.github.com> Date: Wed, 22 Jan 2020 16:32:13 +0100 Subject: [PATCH] :heavy_plus_sign: Add backports for enum and typing modules (#7) * :heavy_plus_sign: Add backports for enum and typing modules * :bug: Add support for pip~=20 --- requirements/prod.txt | 2 ++ src/pipgrip/pipper.py | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/requirements/prod.txt b/requirements/prod.txt index 8356535..ef8224c 100644 --- a/requirements/prod.txt +++ b/requirements/prod.txt @@ -4,3 +4,5 @@ packaging>=17 pkginfo>=1.4.2 setuptools>=38.3 # for pkg_resources wheel +enum34; python_version=='2.7' +typing; python_version=='2.7' diff --git a/src/pipgrip/pipper.py b/src/pipgrip/pipper.py index 632de20..3d0ac0d 100644 --- a/src/pipgrip/pipper.py +++ b/src/pipgrip/pipper.py @@ -112,7 +112,7 @@ def _download_wheel(package, index_url, extra_index_url, pre, cache_dir): raise out = out.decode("utf-8").splitlines()[::-1] for i, line in enumerate(out): - if cache_dir in line or abs_cache_dir in line: + if cache_dir in line or abs_cache_dir in line or "ephem-wheel-cache" in line: if line.strip().startswith("Stored in directory"): # wheel was built fname = [