pipenv install -r requirements.txt not respecting sys_platform #6101
Labels
Contributor Candidate
The issue has been identified/triaged and contributions are welcomed/encouraged.
triage
Issue description
sys_platform not working in requirements.txt. It is ignoring the sys_platform flag and putting packages in regardless of platform.
Expected result
python-magic-bin; sys_platform == 'win32' should produce a pipfile that looks something like python-magic-bin = {version = "*", markers = "sys_platform == 'win32'"}
Actual result
$ pipenv --support
Pipenv version:
'2023.3.20'
Pipenv location:
'/pyenv/versions/3.11.5/lib/python3.11/site-packages/pipenv'
Python location:
'/pyenv/versions/3.11.5/bin/python3.11'
OS Name:
'posix'
User pip version:
'23.0.1'
user Python installations found:
3.11.5
:/pyenv/versions/3.11.5/bin/python3
3.11.5
:/pyenv/versions/3.11.5/bin/python
3.11.5
:/pyenv/versions/3.11.5/bin/python3
3.10.12
:/usr/bin/python3
3.10.12
:/bin/python3
3.7.17
:/pyenv/versions/3.7.17/bin/python3.7
PEP 508 Information:
System environment variables:
SHELL
SESSION_MANAGER
QT_ACCESSIBILITY
PIPENV_VENV_IN_PROJECT
COLORTERM
PYENV_SHELL
XDG_CONFIG_DIRS
SSH_AGENT_LAUNCHER
XDG_MENU_PREFIX
TERM_PROGRAM_VERSION
GNOME_DESKTOP_SESSION_ID
GNOME_SHELL_SESSION_MODE
SSH_AUTH_SOCK
XMODIFIERS
DESKTOP_SESSION
NO_AT_BRIDGE
EDITOR
GTK_MODULES
PWD
KRB5CCNAME
XDG_SESSION_DESKTOP
LOGNAME
XDG_SESSION_TYPE
SYSTEMD_EXEC_PID
XAUTHORITY
VSCODE_GIT_ASKPASS_NODE
HOME
USERNAME
IM_CONFIG_PHASE
LANG
LS_COLORS
XDG_CURRENT_DESKTOP
VTE_VERSION
WAYLAND_DISPLAY
GIT_ASKPASS
GNOME_TERMINAL_SCREEN
CHROME_DESKTOP
VSCODE_GIT_ASKPASS_EXTRA_ARGS
GNOME_SETUP_DISPLAY
LESSCLOSE
XDG_SESSION_CLASS
TERM
LESSOPEN
USER
VSCODE_GIT_IPC_HANDLE
GNOME_TERMINAL_SERVICE
DISPLAY
SHLVL
QT_IM_MODULE
XDG_RUNTIME_DIR
PYENV_ROOT
VSCODE_GIT_ASKPASS_MAIN
XDG_DATA_DIRS
GDK_BACKEND
PATH
GDMSESSION
ORIGINAL_XDG_CURRENT_DESKTOP
DBUS_SESSION_BUS_ADDRESS
PIPENV_TEST_INDEX
OLDPWD
GOPATH
TERM_PROGRAM
_
PIP_DISABLE_PIP_VERSION_CHECK
PIP_PYTHON_PATH
PYTHONDONTWRITEBYTECODE
PYTHONFINDER_IGNORE_UNSUPPORTED
Pipenv–specific environment variables:
PIPENV_VENV_IN_PROJECT
:1
PIPENV_TEST_INDEX
:https://pypi.firstrf.com/simple
Debug–specific environment variables:
PATH
:/pyenv/versions/3.11.5/bin:/pyenv/shims:/pyenv/bin:/home/mkelley/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/snap/bin:/usr/local/go/bin:/home/mkelley/go/bin:/home/mkelley/.local/bin:/usr/local/go/bin:/home/mkelley/go/bin:/home/mkelley/.local/bin
SHELL
:/bin/bash
EDITOR
:/usr/bin/vim
LANG
:en_US.UTF-8
PWD
:/home/mkelley/Desktop/piperror
Contents of
Pipfile
('/home/mkelley/Desktop/piperror/Pipfile'):The text was updated successfully, but these errors were encountered: