16 Commits

Author SHA1 Message Date
Diego Fernández Giraldo
633711a0bc Return control to pyenv-uninstall in uninstall/envs.bash (#321) 2022-10-12 22:36:52 +03:00
laggardkernel
a911a2223f Upgrade uninstall hook after pyenv/pyenv#2432 (#438) 2022-10-10 20:34:24 +03:00
Luis Marsano
e0a1e9b35c support newer conda
pyenv-virtualenvs could not list conda environments & pyenv shell would only activate the base conda environment
the conda detection criteria of testing the presence of `conda` or `activate` files under `$(pyenv root)/versions/$version/bin` appears to be the culprit, since newer environments no longer include these files: those files reside in the base conda environment
- add detection criteria of `$(pyenv root)/versions/$version/conda-meta`
- compute the real prefix to the base environment from `realpath $(realpath $(pyenv root)/versions/$version)/../..`
- to allow that, enhance substitute `realpath` in `pyenv-virtualenvs` to reduce relative paths `.` & `..`, and factor that code out to a file under `libexec` for reuse
- hook `which` to locate conda from the real prefix
2018-11-21 22:00:56 -05:00
Yamashita, Yuu
a22521e946 Fix wrong path to pyvenv.cfg (fixes #209) 2017-09-13 01:52:13 +00:00
Yamashita, Yuu
8c7dd01954 Replaced pyvenv by -m venv 2016-07-16 06:50:50 +00:00
Yamashita, Yuu
4c8eeebbff Add missing declaration of virtualenv_prefix to fix looking up executables from source version (#62) 2016-01-12 00:33:34 +00:00
Yamashita, Yuu
b9951fa69c Uninstall all virtualenvs inside envs on the uninstallation of the parent version 2015-12-18 00:30:29 +00:00
Yamashita, Yuu
2d73d058bd Fix wrong library path for virtualenv on PyPy/Jython (fixes #134) 2015-12-15 00:24:02 +00:00
Yamashita, Yuu
c3d044d70a Only use premitives in which hooks to avoid infinite loop (#104) 2015-11-26 12:39:15 +00:00
Yamashita, Yuu
bdda7214a8 Should not try to find system-site-packages if virtualenv is a conda's environment (#104) 2015-11-26 11:07:26 +00:00
Yamashita, Yuu
7e821de319 Support creating shims of virtual environments in envs (#103) 2015-11-04 14:09:11 +00:00
Yamashita, Yuu
0df362e8c8 Support deletion of virtualenv created in envs 2015-11-04 14:08:58 +00:00
Yamashita, Yuu
521576e8c4 workaround for pyvenv --system-site-packages (#62) 2015-10-30 01:55:46 +00:00
Yamashita, Yuu
45c73f9073 fix broken pattern matching to pythonX.Y-config 2015-09-22 23:49:04 +09:00
Yamashita, Yuu
1ca0c84ed6 find python-config from source version if current version is a virtualenv 2015-09-22 22:56:34 +09:00
Yamashita, Yuu
21239c9342 If the current virtualenv is created with --system-site-packages and
an executable is not found in it, automatically look up the executable
for source Python version. (fixes #62)
2015-07-18 20:39:56 +09:00