From 7402765c0ea1775d9f6dad1cf11329fff27b1d6a Mon Sep 17 00:00:00 2001 From: Kenneth Reitz Date: Tue, 20 Feb 2018 07:42:39 -0500 Subject: [PATCH] fix --system Signed-off-by: Kenneth Reitz --- pipenv/core.py | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/pipenv/core.py b/pipenv/core.py index c19fe45f..c672f72f 100644 --- a/pipenv/core.py +++ b/pipenv/core.py @@ -592,6 +592,10 @@ def ensure_virtualenv(three=None, python=None, site_packages=False): def ensure_project(three=None, python=None, validate=True, system=False, warn=True, site_packages=False, deploy=False, skip_requirements=False): """Ensures both Pipfile and virtualenv exist for the project.""" + # Automatically use an activated virtualenv. + if PIPENV_USE_SYSTEM: + system = True + if not project.pipfile_exists: project.touch_pipfile() @@ -1619,10 +1623,6 @@ def do_install( ): import pip - # Automatically use an activated virtualenv. - if PIPENV_USE_SYSTEM: - system = True - # Don't search for requirements.txt files if the user provides one skip_requirements = True if requirements else False @@ -1648,6 +1648,10 @@ def do_install( click.echo('See also: --deploy flag.', err=True) sys.exit(1) + # Automatically use an activated virtualenv. + if PIPENV_USE_SYSTEM: + system = True + # Check if the file is remote or not if remote: fd, temp_reqs = tempfile.mkstemp(prefix='pipenv-', suffix='-requirement.txt')