Commit Graph

369 Commits

Author SHA1 Message Date
Yamashita, Yuu
ddda0d7200 Merge pull request #158 from marco-buttu/master
`pyenv virtualenvs` lists two entries for each virtualenv
2016-03-05 21:55:47 +09:00
Marco Buttu
4f39ac4623 "pyenv virtualenvs" lists two entries for each virtualenv 2016-03-05 08:50:10 +01:00
Yamashita, Yuu
17ee6e72b6 v20160202 v20160202 2016-02-02 08:47:11 +00:00
Yamashita, Yuu
1f761275cd Install virtualenv 13.1.2 for CPython 3.2 (yyuu/pyenv#531) 2016-01-30 04:34:23 +00:00
Yamashita, Yuu
51ebc8ff8a v20160112 v20160112 2016-01-12 01:53:27 +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
433992e376 Merge pull request #138 from kerstin/autoactivate
Clarification of auto-activation/deactivation feature
2016-01-03 07:44:19 +09:00
Kerstin Kollmann
efe6d6757c clarify how auto-activation works (requirements) 2016-01-02 16:31:37 +01:00
Yamashita, Yuu
5963688fc4 v20151229 v20151229 2015-12-29 09:13:51 +00:00
Yamashita, Yuu
13b7dc172a need to use functions -q to check existence of the function in fish (#136) 2015-12-29 09:03:31 +00:00
Yamashita, Yuu
0b42fbc27d v20151222 v20151222 2015-12-22 10:38:02 +00:00
Yamashita, Yuu
bc5d308d05 Remove version string from test 2015-12-22 10:37:22 +00:00
Yamashita, Yuu
9414a6bb30 Stop showing version not installed in precmd (#49) 2015-12-18 02:32:01 +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
907c6b4265 Merge branch 'detect-virtualenv-prefix-without-executing-python' 2015-12-10 03:54:06 +00:00
Yamashita, Yuu
1e88df88a9 Rewrite virtualenv-prefix without executing python (#132) 2015-12-10 03:53:16 +00:00
Yamashita, Yuu
c61fdaa478 Fix installation script to install hook scripts as well (#62) 2015-12-09 23:57:51 +00:00
Yamashita, Yuu
fbb7d2876e Merge pull request #131 from leeclemens/patch-1
Add envs/*/my-virtual-env dir for uninstall
2015-12-07 07:02:30 +09:00
Lee Clemens
a64f194163 Add envs/*/my-virtual-env dir for uninstall
Both directories need to be deleted or a subsequent install with the same name will fail

pyenv install 3.4.3 my-virtual-env:
rm -rf ~/.pyenv/versions/my-virtual-env ~/.pyenv/versions/3.4.3/my-virtual-env
2015-12-06 12:11:08 -05:00
Yamashita, Yuu
17d22e7a13 Add PYENV_VIRTUAL_ENV to check if the virtualenv has been activated via pyenv-virtualenv or not (#128) 2015-12-05 01:44:10 +00:00
Yamashita, Yuu
8d307def52 Merge branch 'envs-riwyo-anyenv-workaround' (fixes #130) 2015-12-04 02:50:27 +00:00
Yamashita, Yuu
a5d406a545 Add tests for extra envs in PYENV_ROOT 2015-12-04 02:41:43 +00:00
Yamashita, Yuu
9c49fcd734 Fix broken tests 2015-12-04 02:33:37 +00:00
Yamashita, Yuu
3fc832f4c7 Create virtualenv inside real_prefix 2015-12-04 00:43:10 +00:00
Yamashita, Yuu
aae3bf2786 Add workaround for rywyo/anyenv 2015-12-04 00:43:03 +00:00
Yamashita, Yuu
035f5185b5 Skip ensurepip if --no-setuptools, --no-pip or --without-pip is given (fixes #127) 2015-12-04 00:07:01 +00:00
Yamashita, Yuu
b9d17df337 pyenv-which-ext isn't necessary for Anaconda since latest pyenv has built-in hook 2015-12-03 09:55:25 +00:00
Yamashita, Yuu
e230817496 Restored --no-error for compatibility with v20151103 and earlier 2015-12-02 23:59:41 +00:00
Yamashita, Yuu
6e91d75069 Stop showing message about pyenv virtualenv-init on activate (#122)
`pyenv virtualenv-init` is just an option. Always showing message about
it would be too much to do.
2015-12-02 23:49:07 +00:00
Yamashita, Yuu
cf7dea411d Merge pull request #125 from yyuu/conda-create
Use `conda create` to create virtual environment if `conda` is available
2015-11-27 22:38:42 +09:00
Yamashita, Yuu
fa11d65bf6 Add tests for conda create 2015-11-27 13:36:33 +00:00
Yamashita, Yuu
48b491f343 Add test helpers for virtualenv, pyvenv and conda 2015-11-27 13:31:00 +00:00
Yamashita, Yuu
6a2b77ed5b Fix tests 2015-11-27 12:36:59 +00:00
Yamashita, Yuu
a67be6dbe7 Update README about conda create 2015-11-27 04:55:04 +00:00
Yamashita, Yuu
789c349570 Allow specifying python version for conda via -p or --python 2015-11-27 04:41:00 +00:00
Yamashita, Yuu
bad8dcf768 Use conda create to create virtualenv if the source version is a Anaconda/Miniconda 2015-11-27 04:32:34 +00:00
Yamashita, Yuu
116e133c90 Activate a virtualenv of current version if specified version is not a virtualenv
```sh
% pyenv versions
  system
* miniconda3-3.16.0 (set by PYENV_VERSION environment variable)
  miniconda3-3.16.0/envs/venv
% pyenv activate venv
pyenv-virtualenv: deactivate miniconda3-3.16.0
pyenv-virtualenv: activate miniconda3-3.16.0/envs/venv
```
2015-11-27 00:04:05 +00:00
Yamashita, Yuu
35732c8393 Merge branch 'virtualenv-without-python-executable' 2015-11-26 12:40:57 +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
1edff311d5 exits as error if the virtual environment doesn't have python executable (#104)
conda's environment might not have `python` executable. If the prefix
doesn't contain `python` in it, `pyenv-which` might be ran into infinite
loop if some of `which` hooks invoke `pyenv-virtualenv-prefix`.
2015-11-26 10:34:32 +00:00
Yamashita, Yuu
353062df09 Merge pull request #124 from yyuu/deactivation-before-activation-should-not-return-non-zero
Deactivation before activation should not return as non-zero
2015-11-26 19:32:25 +09:00
Yamashita, Yuu
aae07d1318 Deactivation before activation should not return as non-zero (fixes #116) 2015-11-26 09:15:02 +00:00
Yamashita, Yuu
aea9eda680 Merge pull request #123 from yyuu/remove-pyenv-deactivate
Remove `PYENV_DEACTIVATE`
2015-11-26 14:06:14 +09:00
Yamashita, Yuu
5e92253943 Fix broken --skip-aliases 2015-11-25 12:04:48 +00:00
Yamashita, Yuu
0bbb12a3bf Use glob to check if the virtualenv is inside pyenv's prefix or not 2015-11-24 00:04:18 +00:00
Yamashita, Yuu
4e9d697887 Suppress message about virtualenv-init if -quiet given (fixes #122) 2015-11-23 13:34:46 +00:00
Yamashita, Yuu
5f87786adf Remove PYENV_DEACTIVATE (fixes #121)
This means that pyenv-virtualenv will not allow manual deactivation of
virtualenv if pyenv-virtualenv-init is enabled. This must be acceptable
since the activation of virtualenv is just setting of environment
variables in current implementation.
2015-11-23 13:33:31 +00:00
Yamashita, Yuu
f92a3a26c5 Add --skip-aliases to pyenv virtualenvs (fixes #120) 2015-11-23 12:06:22 +00:00