From 567c999b793de12f8e629ccb1903c1821da925bf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?St=C3=A9phane=20Bidoul=20=28ACSONE=29?= Date: Sat, 9 Sep 2017 23:11:43 +0200 Subject: [PATCH] vcs &subdirectory support --- pipenv/utils.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/pipenv/utils.py b/pipenv/utils.py index 59423a3a..deedbf0e 100644 --- a/pipenv/utils.py +++ b/pipenv/utils.py @@ -154,6 +154,10 @@ def convert_deps_from_pip(dep): if req.editable: dependency[req.name].update({'editable': True}) + # Add subdirectory, if it's there + if req.subdirectory: + dependency[req.name].update({'subdirectory': req.subdirectory}) + # Add the specifier, if it was provided. if req.revision: dependency[req.name].update({'ref': req.revision}) @@ -229,6 +233,10 @@ def convert_deps_to_pip(deps, r=True): extra += '#egg={0}'.format(dep) + # Support for subdirectory + if 'subdirectory' in deps[dep]: + extra += '&subdirectory={0}'.format(deps[dep]['subdirectory']) + # Support for editable. if 'editable' in deps[dep]: # Support for --egg.