From 53af509ce5f9dae563d4199234a6dbdc232e9a22 Mon Sep 17 00:00:00 2001 From: Kenneth Reitz Date: Sat, 10 Mar 2018 11:21:35 -0500 Subject: [PATCH] fix Signed-off-by: Kenneth Reitz --- pipenv/patched/pip/req/req_set.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/pipenv/patched/pip/req/req_set.py b/pipenv/patched/pip/req/req_set.py index 15917fb8..83a71c93 100644 --- a/pipenv/patched/pip/req/req_set.py +++ b/pipenv/patched/pip/req/req_set.py @@ -688,7 +688,7 @@ class RequirementSet(object): try: check_dist_requires_python(dist) - except UnsupportedPythonVersion as e: + except (UnsupportedPythonVersion, TypeError) as e: if self.ignore_requires_python: logger.warning(e.args[0]) else: @@ -696,7 +696,10 @@ class RequirementSet(object): raise # A huge hack, by Kenneth Reitz. - self.requires_python = check_dist_requires_python(dist, absorb=False) + try: + self.requires_python = check_dist_requires_python(dist, absorb=False) + except TypeError: + self.requires_python = None # We add req_to_install before its dependencies, so that we # can refer to it when adding dependencies.