diff --git a/README.rst b/README.rst index cb80c8b6..912808a2 100644 --- a/README.rst +++ b/README.rst @@ -18,7 +18,7 @@ Pipenv: Python Development Workflow for Humans --------------- -**Pipenv** — the officially recommended Python packaging tool from `Python.org `_, free (as in freedom). +**Pipenv** — the recommended tool for managing application dependencies from `packaging.python.org `__, free (as in freedom). Pipenv is a tool that aims to bring the best of all packaging worlds (bundler, composer, npm, cargo, yarn, etc.) to the Python world. *Windows is a first–class citizen, in our world.* diff --git a/docs/index.rst b/docs/index.rst index 06d59eda..1c122faa 100644 --- a/docs/index.rst +++ b/docs/index.rst @@ -20,7 +20,7 @@ Pipenv: Python Dev Workflow for Humans --------------- -**Pipenv** — the officially recommended Python packaging tool from `Python.org `_, free (as in freedom). +**Pipenv** — the recommended tool for managing application dependencies from `packaging.python.org `__, free (as in freedom). Pipenv is a tool that aims to bring the best of all packaging worlds (bundler, composer, npm, cargo, yarn, etc.) to the Python world. *Windows is a first-class citizen, in our world.* diff --git a/pipenv/core.py b/pipenv/core.py index 02266529..92ae3293 100644 --- a/pipenv/core.py +++ b/pipenv/core.py @@ -884,6 +884,9 @@ def do_create_virtualenv(python=None, site_packages=False): crayons.normal(u'Creating a virtualenv for this project…', bold=True), err=True, ) + click.echo(u'Pipfile: {0}'.format( + crayons.red(project.pipfile_location, bold=True), + ), err=True) # The user wants the virtualenv in the project. if project.is_venv_in_project(): cmd = [ @@ -1346,7 +1349,9 @@ def do_init( do_lock(system=system, pre=pre, keep_outdated=keep_outdated) # Write out the lockfile if it doesn't exist. if not project.lockfile_exists and not skip_lock: - if system or allow_global and not PIPENV_VIRTUALENV: + # Unless we're in a virtualenv not managed by pipenv, abort if we're + # using the system's python. + if (system or allow_global) and not PIPENV_VIRTUALENV: click.echo( '{0}: --system is intended to be used for Pipfile installation, ' 'not installation of specific packages. Aborting.'.format(