-
-
Notifications
You must be signed in to change notification settings - Fork 1.9k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Pipenv doesn't install sub-dependencies correctly #2234
Comments
All missing packages are from dev-packages. I wonder if this is relevant, or simply a coincidence. |
Just gave it a quick try and moved django-debug-toolbar and jupyter up to Tested this on a completely different machine, so this issue is definitely reproducible. |
techalchemy
added a commit
that referenced
this issue
May 26, 2018
- Fixes #2088, #2234, #1901 - Fully leverage piptools' compile functionality by using constraints in the same `RequirementSet` during resolution - Use `PIP_PYTHON_PATH` for compatibility check to filter out `requires_python` markers - Fix vcs resolution - Update JSON API endpoints - Enhance resolution for editable dependencies - Minor fix for adding packages to pipfiles Signed-off-by: Dan Ryan <dan@danryan.co>
techalchemy
added a commit
that referenced
this issue
May 26, 2018
- Fixes #2088, #2234, #1901 - Fully leverage piptools' compile functionality by using constraints in the same `RequirementSet` during resolution - Use `PIP_PYTHON_PATH` for compatibility check to filter out `requires_python` markers - Fix vcs resolution - Update JSON API endpoints - Enhance resolution for editable dependencies - Minor fix for adding packages to pipfiles Signed-off-by: Dan Ryan <dan@danryan.co>
techalchemy
added a commit
that referenced
this issue
May 27, 2018
- Fixes #2088, #2234, #1901 - Fully leverage piptools' compile functionality by using constraints in the same `RequirementSet` during resolution - Use `PIP_PYTHON_PATH` for compatibility check to filter out `requires_python` markers - Fix vcs resolution - Update JSON API endpoints - Enhance resolution for editable dependencies - Minor fix for adding packages to pipfiles Signed-off-by: Dan Ryan <dan@danryan.co>
This is resolved in master, releasing soon --- sorry for the bugs and thank you for your patience 🍰 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Pipenv doesn't resolve and install all dependencies of packages in my Pipfile. They also don't appear in the lock file. Recreating the lockfile and starting with a new env doesn't help it either.
See output of pipenv.help in "Steps to reproduce".
Expected result
All sub-dependencies are installed correctly.
Actual result
pipenv graph
outputs many question marks.pipenv run pip freeze
confirms that the dependency packages have not been installed.Steps to replicate
$ python -m pipenv.help output
Pipenv version:
'2018.05.18'
Pipenv location:
'/usr/local/lib/python3.6/dist-packages/pipenv'
Python location:
'/usr/bin/python3'
Other Python installations in
PATH
:2.7
:/usr/bin/python2.7
2.7
:/usr/bin/python2.7
3.6
:/usr/bin/python3.6m
3.6
:/usr/bin/python3.6
2.7.14
:/usr/bin/python
2.7.14
:/usr/bin/python2
3.6.3
:/usr/bin/python3
PEP 508 Information:
System environment variables:
GS_LIB
KDE_FULL_SESSION
LS_COLORS
LC_MEASUREMENT
LESSCLOSE
LC_PAPER
LC_MONETARY
LANG
DISPLAY
XDG_VTNR
PAM_KWALLET5_LOGIN
QT_QUICK_CONTROLS_STYLE
SSH_AUTH_SOCK
MANDATORY_PATH
LC_NAME
XDG_SESSION_ID
USER
DESKTOP_SESSION
DEFAULTS_PATH
PWD
HOME
GUAKE_TAB_UUID
SSH_AGENT_PID
QT_ACCESSIBILITY
XDG_SESSION_TYPE
XDG_DATA_DIRS
XDG_SESSION_DESKTOP
LC_ADDRESS
LC_NUMERIC
GTK_MODULES
TERM
SHELL
XDG_SESSION_CLASS
XDG_SEAT_PATH
XCURSOR_THEME
XDG_CURRENT_DESKTOP
XDG_SEAT
SHLVL
LC_TELEPHONE
LOGNAME
DBUS_SESSION_BUS_ADDRESS
XDG_RUNTIME_DIR
PAM_KWALLET_LOGIN
XAUTHORITY
XDG_SESSION_PATH
QT_AUTO_SCREEN_SCALE_FACTOR
XDG_CONFIG_DIRS
PATH
LC_IDENTIFICATION
KDE_SESSION_UID
KDE_SESSION_VERSION
SESSION_MANAGER
LESSOPEN
LC_TIME
OLDPWD
_
PYTHONDONTWRITEBYTECODE
PIP_PYTHON_PATH
Pipenv–specific environment variables:
Debug–specific environment variables:
PATH
:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/home/chiron/.local/bin
SHELL
:/bin/bash
LANG
:en_US.UTF-8
PWD
:/home/chiron/Documents/test
Contents of
Pipfile
('/home/chiron/Documents/test/Pipfile'):Contents of
Pipfile.lock
('/home/chiron/Documents/test/Pipfile.lock'):Create env, lock and install dependencies:
Inspect what happened:
The text was updated successfully, but these errors were encountered: