virtualenvwrapper under OpenBSD's ksh
Tim Chase
python.list at tim.thechases.com
Fri Feb 2 14:10:24 EST 2018
Under a new user account with ksh (the default) as the shell I issued
the following:
$ pip3 install --user virtualenvwrapper
Successfully installed pbr-3.1.1 six-1.11.0 stevedore-1.28.0 virtualenv-clone-0.2.6 virtualenvwrapper-4.8.2
$ export WORKON_HOME=~/code/virtualenvs
$ mkdir -p $WORKON_HOME
Good so far. Based on
https://bitbucket.org/dhellmann/virtualenvwrapper-hg
it sounds like ksh should be supported. However when I try to enable
it, I get:
$ . ~/.local/bin/virtualenvwrapper.sh
ksh: /home/tim/.local/bin/virtualenvwrapper.sh[97]: ${.sh.file}": bad substitution
The line in question reads
virtualenvwrapper.sh: export VIRTUALENVWRAPPER_SCRIPT="${.sh.file}"
though it's not present in the latest tip version of the source. I
tried pulling in that one virtualenvwrapper.sh file from the tip to
see if that would remedy the issue but it complains
$ . ~/tmp/virtualenvwrapper.sh
ksh: /home/tim/tmp/virtualenvwrapper.sh[247]: syntax error: `(' unexpected
on this line
COMPREPLY=( $(compgen -W "`virtualenvwrapper_show_workon_options`" -- ${cur}) )
Is there something I'm missing or need to do to get pip (pip3.6) to
pull in a working version of virtualenvwrapper for ksh?
Thanks,
-tkc
More information about the Python-list
mailing list