You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
When installing a package with extras (eg: gunicorn[eventlet]), the extras dependency is installed, but the marker "markers": "extra == 'eventlet'", results it in not being installed when re-creating the environment (eg: pipenv install when the virtualenv does not exist.
Expected result
The extras dependency (in this case, eventlet) should be installed both when initially installing gunicorn[eventlet], and when re creating the environment. The resulting environment should always be consistent.
Actual result
The extra-dependency is only installed when initially installing the depending package, but not when recreating the environment.
Steps to replicate
pipenv install "gunicorn[eventlet]"
pip freeze | grep eventlet # eventlet is installed# delete the virtualenv
pipenv install
pip freeze | grep eventlet # eventlet is NOT installed
Issue description
When installing a package with extras (eg:
gunicorn[eventlet]
), the extras dependency is installed, but the marker"markers": "extra == 'eventlet'",
results it in not being installed when re-creating the environment (eg:pipenv install
when the virtualenv does not exist.Expected result
The extras dependency (in this case,
eventlet
) should be installed both when initially installinggunicorn[eventlet]
, and when re creating the environment. The resulting environment should always be consistent.Actual result
The extra-dependency is only installed when initially installing the depending package, but not when recreating the environment.
Steps to replicate
$ pipenv --support
Pipenv version:
'2018.10.13'
Pipenv location:
'/usr/local/lib/python3.7/site-packages/pipenv'
Python location:
'/usr/local/bin/python'
Python installations found:
3.7.0
:/usr/local/bin/python3.7
3.7.0
:/usr/local/bin/python3.7m
3.5.3
:/usr/bin/python3.5
3.5.3
:/usr/bin/python3.5m
2.7.13
:/usr/bin/python2.7
PEP 508 Information:
System environment variables:
LANG
HOSTNAME
GPG_KEY
PWD
HOME
TERM
PYTHON_VERSION
SHLVL
PATH
PYTHON_PIP_VERSION
_
OLDPWD
PYTHONDONTWRITEBYTECODE
PIP_SHIMS_BASE_MODULE
PIP_PYTHON_PATH
Pipenv–specific environment variables:
Debug–specific environment variables:
PATH
:/usr/local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
LANG
:C.UTF-8
PWD
:/app
Contents of
Pipfile
('/app/Pipfile'):Contents of
Pipfile.lock
('/app/Pipfile.lock'):The text was updated successfully, but these errors were encountered: