From 105a2fc0e84ea69b598f1a8ddf6e4f8e694410ed Mon Sep 17 00:00:00 2001 From: Erin O'Connell Date: Wed, 25 Oct 2017 00:45:19 -0600 Subject: [PATCH] Added dev option to lock -r to generate requirements with and without development requirements --- pipenv/cli.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/pipenv/cli.py b/pipenv/cli.py index 1c52936f..85f7d257 100644 --- a/pipenv/cli.py +++ b/pipenv/cli.py @@ -2004,9 +2004,10 @@ def uninstall( @click.option('--python', default=False, nargs=1, help="Specify which version of Python virtualenv should use.") @click.option('--verbose', is_flag=True, default=False, help="Verbose mode.") @click.option('--requirements', '-r', is_flag=True, default=False, help="Generate output compatible with requirements.txt.") +@click.option('--dev', '-d', is_flag=True, default=False, help="Generate output compatible with requirements.txt for the development dependencies.") @click.option('--clear', is_flag=True, default=False, help="Clear the dependency cache.") @click.option('--pre', is_flag=True, default=False, help=u"Allow pre–releases.") -def lock(three=None, python=False, verbose=False, requirements=False, clear=False, pre=False): +def lock(three=None, python=False, verbose=False, requirements=False, dev=False, clear=False, pre=False): # Ensure that virtualenv is available. ensure_project(three=three, python=python) @@ -2016,7 +2017,7 @@ def lock(three=None, python=False, verbose=False, requirements=False, clear=Fals pre = project.settings.get('pre') if requirements: - do_init(dev=True, requirements=requirements) + do_init(dev=dev, requirements=requirements) do_lock(verbose=verbose, clear=clear, pre=pre)