From 150ec74f398549d87c8dbfcecac4525b40ea844e Mon Sep 17 00:00:00 2001 From: Dan Ryan Date: Tue, 30 Oct 2018 11:32:05 -0400 Subject: [PATCH] Fix requirementslib bug Signed-off-by: Dan Ryan --- pipenv/vendor/requirementslib/models/requirements.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pipenv/vendor/requirementslib/models/requirements.py b/pipenv/vendor/requirementslib/models/requirements.py index e92fe8ab..28d90799 100644 --- a/pipenv/vendor/requirementslib/models/requirements.py +++ b/pipenv/vendor/requirementslib/models/requirements.py @@ -649,7 +649,8 @@ class VCSRequirement(FileRequirement): # Remove potential ref in the end of uri after ref is parsed if "@" in self.link.show_url and "@" in self.uri: uri, ref = self.uri.rsplit("@", 1) - if self.ref and ref in self.ref: + checkout = self.req.revision + if checkout and ref in checkout: self.uri = uri yield vcsrepo