-
-
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 requirements has problem with packages from files #5780
Comments
I can confirm this is an issue. From what I can tell it was introduced in I can't tell if this is intended as per that PR, but it doesn't look like it. In my case, I have the following in my
And I expect that to translate to a What I get is As I say, this changed in |
This is until pypa/pipenv#5780 is resolved
Yes. I can confirm this. The URL has been completely ignored.
|
I've tagged a PR that I think should fix this, if you could have a try and help determine if it still needs work (even added some test cases). |
@matteius Thank you for the speedy PR! 🙏 I've checked it out and can confirm it works on my use case 🎉 |
Issue description
Command
pipenv requirements
doesn't respect package with source from file. The following example shows a Pipfile where we try to install the packagehttps://gitlab.com/eVotUM/Cripto-py/-/archive/develop/Cripto-py-develop.zip
.Expected result
Steps to replicate
pipenv requirements force evotum-cripto to version 2.0, while it should return
https://gitlab.com/eVotUM/Cripto-py/-/archive/develop/Cripto-py-develop.zip
.This problem only occurs in pipenv>=2023.7.1
$ pipenv --support
Pipenv version:
'2023.7.3'
Pipenv location:
'/home/raf/.local/lib/python3.10/site-packages/pipenv'
Python location:
'/usr/bin/python3'
OS Name:
'posix'
User pip version:
'22.3.1'
user Python installations found:
PEP 508 Information:
System environment variables:
GJS_DEBUG_TOPICS
USER
LC_TIME
XDG_SESSION_TYPE
SHLVL
HOME
DESKTOP_SESSION
GTK_PATH
GIO_LAUNCHED_DESKTOP_FILE
GNOME_SHELL_SESSION_MODE
GTK_MODULES
LC_MONETARY
MANAGERPID
LC_CTYPE
SYSTEMD_EXEC_PID
DBUS_SESSION_BUS_ADDRESS
LIBVIRT_DEFAULT_URI
GIO_LAUNCHED_DESKTOP_FILE_PID
MANDATORY_PATH
GTK_IM_MODULE
LOGNAME
JOURNAL_STREAM
XDG_SESSION_CLASS
DEFAULTS_PATH
USERNAME
GNOME_DESKTOP_SESSION_ID
WINDOWPATH
PATH
SESSION_MANAGER
INVOCATION_ID
XDG_MENU_PREFIX
LC_ADDRESS
BAMF_DESKTOP_FILE_HINT
XDG_RUNTIME_DIR
DISPLAY
LOCPATH
LANG
XDG_CURRENT_DESKTOP
LC_TELEPHONE
XMODIFIERS
XDG_SESSION_DESKTOP
XAUTHORITY
SSH_AGENT_LAUNCHER
SSH_AUTH_SOCK
SHELL
LC_NAME
QT_ACCESSIBILITY
GDMSESSION
LC_MEASUREMENT
GPG_AGENT_INFO
GJS_DEBUG_OUTPUT
LC_IDENTIFICATION
QT_IM_MODULE
PWD
XDG_CONFIG_DIRS
XDG_DATA_DIRS
LC_NUMERIC
LC_PAPER
CHROME_DESKTOP
ORIGINAL_XDG_CURRENT_DESKTOP
GTK_IM_MODULE_FILE
GDK_BACKEND
GIO_MODULE_DIR
GTK_EXE_PREFIX
GSETTINGS_SCHEMA_DIR
PYENV_VIRTUALENV_INIT
DOCKER_BUILDKIT
GIT_ASKPASS
GREP_COLOR
LESS
OLDPWD
TERM_PROGRAM_VERSION
NVM_BIN
LSCOLORS
PYENV_SHELL
NVM_INC
ZSH
PAGER
COLORTERM
NVM_DIR
USER_ZDOTDIR
TERM
LS_COLORS
TERM_PROGRAM
VIRTUAL_ENV
ZDOTDIR
NVM_CD_FLAGS
PYENV_ROOT
EDITOR
NO_AT_BRIDGE
VSCODE_GIT_ASKPASS_NODE
VSCODE_GIT_ASKPASS_EXTRA_ARGS
VSCODE_GIT_ASKPASS_MAIN
VSCODE_GIT_IPC_HANDLE
VSCODE_INJECTION
_
PYTHONDONTWRITEBYTECODE
PIP_DISABLE_PIP_VERSION_CHECK
PYTHONFINDER_IGNORE_UNSUPPORTED
Pipenv–specific environment variables:
Debug–specific environment variables:
PATH
:/home/raf/.pyenv/versions/bkcf_onboarding/bin:/home/raf/.pyenv/versions/3.6.8/bin:/home/raf/.pyenv/versions/3.11.2/bin:/home/raf/.pyenv/plugins/pyenv-virtualenv/shims:/home/raf/.pyenv/shims:/home/raf/.npm-global/bin:/home/raf/.local/bin:/home/raf/.config/composer/vendor/bin:/home/raf/.local/share/virtualenvs/webapp-qaen1iSS/bin:/home/raf/.pyenv/plugins/pyenv-virtualenv/shims:/home/raf/.npm-global/bin:/home/raf/.local/bin:/home/raf/.config/composer/vendor/bin:/home/raf/.nvm/versions/node/v18.14.1/bin:/home/raf/.pyenv/plugins/pyenv-virtualenv/shims:/home/raf/.pyenv/bin:/home/raf/.npm-global/bin:/home/raf/.local/bin:/home/raf/.config/composer/vendor/bin:/home/raf/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/snap/bin
SHELL
:/usr/bin/zsh
EDITOR
:vim
LANG
:en_US.UTF-8
PWD
:/tmp/test_pipenv
VIRTUAL_ENV
:/home/raf/.local/share/virtualenvs/webapp-qaen1iSS
Contents of
Pipfile
('/tmp/test_pipenv/Pipfile'):Contents of
Pipfile.lock
('/tmp/test_pipenv/Pipfile.lock'):The text was updated successfully, but these errors were encountered: