From ccc0311362dbc1f5590ebf4186b031efb324ea17 Mon Sep 17 00:00:00 2001 From: Tzu-ping Chung Date: Wed, 4 Apr 2018 02:24:30 +0800 Subject: [PATCH] Hand 'file' key in Pipfile to requirements --- pipenv/requirements.py | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/pipenv/requirements.py b/pipenv/requirements.py index 6b413235..96eb32c1 100644 --- a/pipenv/requirements.py +++ b/pipenv/requirements.py @@ -583,9 +583,14 @@ class PipfileRequirement(object): req_uri = self.uri if self.path and not self.uri: req_uri = path_to_url(os.path.abspath(self.path)) - line = self._link.url if self._link else ( - req_uri if req_uri else self.pip_version - ) + if self._link: + line = self._link.url + elif req_uri: + line = req_uri + elif self.file: + line = self.file + else: + line = self.pip_version return PipenvRequirement._create_requirement( name=self.pip_version, path=self.path,