We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
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
Environment variables are not handled in custom script shortcuts.
The environment variable to be replaced by its actual value.
The environment variable is treated as a string.
[scripts] echospam = "echo $TEST"
gives
$ TEST=test; pipenv run echospam $TEST
instead of
$ TEST=test; pipenv run echospam test
If this is not a bug, it should be mentioned in the documentation (here or here).
Pipenv version: '2018.10.13'
'2018.10.13'
Pipenv location: '/home/simudyne/.local/lib/python3.6/site-packages/pipenv'
'/home/simudyne/.local/lib/python3.6/site-packages/pipenv'
Python location: '/home/simudyne/anaconda3/bin/python3'
'/home/simudyne/anaconda3/bin/python3'
Python installations found:
3.6.6
/usr/bin/python3.6
/usr/bin/python3.6m
2.7.15rc1
/usr/bin/python2.7
PEP 508 Information:
{'implementation_name': 'cpython', 'implementation_version': '3.6.4', 'os_name': 'posix', 'platform_machine': 'x86_64', 'platform_python_implementation': 'CPython', 'platform_release': '4.15.0-38-generic', 'platform_system': 'Linux', 'platform_version': '#41-Ubuntu SMP Wed Oct 10 10:59:38 UTC 2018', 'python_full_version': '3.6.4', 'python_version': '3.6', 'sys_platform': 'linux'}
System environment variables:
CLUTTER_IM_MODULE
SIMUDYNE_PASSWORD
LS_COLORS
LESSCLOSE
XDG_MENU_PREFIX
LANG
GDM_LANG
DISPLAY
GTK2_MODULES
COLORTERM
XDG_VTNR
SSH_AUTH_SOCK
MANDATORY_PATH
XDG_SESSION_ID
XDG_GREETER_DATA_DIR
USER
DESKTOP_SESSION
QT4_IM_MODULE
TEXTDOMAINDIR
GNOME_TERMINAL_SCREEN
DEFAULTS_PATH
QT_QPA_PLATFORMTHEME
PWD
HOME
TEXTDOMAIN
SSH_AGENT_PID
QT_ACCESSIBILITY
XDG_SESSION_TYPE
XDG_DATA_DIRS
XDG_SESSION_DESKTOP
GJS_DEBUG_OUTPUT
GTK_MODULES
TERM
SHELL
VTE_VERSION
XDG_SEAT_PATH
QT_IM_MODULE
XMODIFIERS
IM_CONFIG_PHASE
XDG_CURRENT_DESKTOP
GPG_AGENT_INFO
GNOME_TERMINAL_SERVICE
XDG_SEAT
SHLVL
LANGUAGE
GDMSESSION
GNOME_DESKTOP_SESSION_ID
LOGNAME
DBUS_SESSION_BUS_ADDRESS
XDG_RUNTIME_DIR
XAUTHORITY
XDG_SESSION_PATH
XDG_CONFIG_DIRS
PATH
GJS_DEBUG_TOPICS
SESSION_MANAGER
SIMUDYNE_USER
LESSOPEN
GTK_IM_MODULE
OLDPWD
_
PYTHONDONTWRITEBYTECODE
PIP_SHIMS_BASE_MODULE
PIP_PYTHON_PATH
Pipenv–specific environment variables:
Debug–specific environment variables:
/home/simudyne/anaconda3/bin:/home/simudyne/bin:/home/simudyne/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin
/bin/bash
en_GB.UTF-8
/tmp
Contents of Pipfile ('/tmp/Pipfile'):
Pipfile
The text was updated successfully, but these errors were encountered:
Successfully merging a pull request may close this issue.
Issue description
Environment variables are not handled in custom script shortcuts.
Expected result
The environment variable to be replaced by its actual value.
Actual result
The environment variable is treated as a string.
Steps to replicate
gives
instead of
If this is not a bug, it should be mentioned in the documentation (here or here).
$ pipenv --support
Pipenv version:
'2018.10.13'
Pipenv location:
'/home/simudyne/.local/lib/python3.6/site-packages/pipenv'
Python location:
'/home/simudyne/anaconda3/bin/python3'
Python installations found:
3.6.6
:/usr/bin/python3.6
3.6.6
:/usr/bin/python3.6m
2.7.15rc1
:/usr/bin/python2.7
PEP 508 Information:
System environment variables:
CLUTTER_IM_MODULE
SIMUDYNE_PASSWORD
LS_COLORS
LESSCLOSE
XDG_MENU_PREFIX
LANG
GDM_LANG
DISPLAY
GTK2_MODULES
COLORTERM
XDG_VTNR
SSH_AUTH_SOCK
MANDATORY_PATH
XDG_SESSION_ID
XDG_GREETER_DATA_DIR
USER
DESKTOP_SESSION
QT4_IM_MODULE
TEXTDOMAINDIR
GNOME_TERMINAL_SCREEN
DEFAULTS_PATH
QT_QPA_PLATFORMTHEME
PWD
HOME
TEXTDOMAIN
SSH_AGENT_PID
QT_ACCESSIBILITY
XDG_SESSION_TYPE
XDG_DATA_DIRS
XDG_SESSION_DESKTOP
GJS_DEBUG_OUTPUT
GTK_MODULES
TERM
SHELL
VTE_VERSION
XDG_SEAT_PATH
QT_IM_MODULE
XMODIFIERS
IM_CONFIG_PHASE
XDG_CURRENT_DESKTOP
GPG_AGENT_INFO
GNOME_TERMINAL_SERVICE
XDG_SEAT
SHLVL
LANGUAGE
GDMSESSION
GNOME_DESKTOP_SESSION_ID
LOGNAME
DBUS_SESSION_BUS_ADDRESS
XDG_RUNTIME_DIR
XAUTHORITY
XDG_SESSION_PATH
XDG_CONFIG_DIRS
PATH
GJS_DEBUG_TOPICS
SESSION_MANAGER
SIMUDYNE_USER
LESSOPEN
GTK_IM_MODULE
OLDPWD
_
PYTHONDONTWRITEBYTECODE
PIP_SHIMS_BASE_MODULE
PIP_PYTHON_PATH
Pipenv–specific environment variables:
Debug–specific environment variables:
PATH
:/home/simudyne/anaconda3/bin:/home/simudyne/bin:/home/simudyne/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin
SHELL
:/bin/bash
LANG
:en_GB.UTF-8
PWD
:/tmp
Contents of
Pipfile
('/tmp/Pipfile'):The text was updated successfully, but these errors were encountered: