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
Yamashita, Yuu
5fd9cf826d
Merge branch 'slashes'
2015-11-23 09:38:55 +00:00
Yamashita, Yuu
59bc189bec
Basically / should not be allowed as a part of name of virtualenv
2015-11-23 09:38:39 +00:00
Yamashita, Yuu
ede56c1c2e
Merge pull request #119 from gitter-badger/gitter-badge
...
Add a Gitter chat badge to README.md
2015-11-22 11:18:16 +09:00
The Gitter Badger
34ee1a47d7
Add Gitter badge
2015-11-22 02:17:12 +00:00
Yamashita, Yuu
caa5832b8a
Allow manual activation of virtualenvs inside $(pyenv-root)/versions ( #115 )
2015-11-16 02:29:46 +00:00
Yamashita, Yuu
de1deb1e81
Merge branch 'non-pyenv-virtualenv'
2015-11-12 13:47:37 +00:00
Yamashita, Yuu
83bc6a49e4
Restore variables set by activate script of virtualenv properly ( #150 )
...
The `activate` script does't export the variables of `_OLD_VIRTUAL_*`,
most the deactivation code needed to be moved to `sh-deactivate`.
2015-11-12 13:45:33 +00:00
Yamashita, Yuu
47feedc934
exits as 0 if there is some virtualenv outside from pyenv is already activated ( #114 )
2015-11-12 13:29:25 +00:00
Yamashita, Yuu
a73817eecc
Use canonical name for VIRTUAL_ENV as a workaround for IPython ( fixes #113 )
2015-11-12 00:29:26 +00:00
Yamashita, Yuu
25bf4a6155
Unset environment variables to pass tests while activated
2015-11-12 00:27:02 +00:00
Yamashita, Yuu
0b9b19232a
Skip creating $(pyenv root)/versions/system/envs/ directory for virtualenv from system
2015-11-11 01:34:59 +09:00
Yamashita, Yuu
bb623bd8bf
Prevent removing symlinks bound to different version ( #106 )
2015-11-09 05:57:16 +00:00
Yamashita, Yuu
3152718bfd
Merge branch 'restore-prompt'
2015-11-09 01:58:19 +00:00
Yamashita, Yuu
ee18ffac9f
Change prompt after activate ( #52 )
2015-11-09 01:57:17 +00:00
Yamashita, Yuu
c1b9238cbe
Reject creating a virtualenv named system ( yyuu/pyenv#475 )
2015-11-08 23:44:58 +00:00
Yamashita, Yuu
6ac8afbcff
Merge pull request #111 from yyuu/activate-on-multiple-versions
...
Change `activate` behavior on multiple versions
2015-11-08 18:42:09 +09:00
Yamashita, Yuu
950a742be3
Add short options
2015-11-08 09:18:29 +00:00
Yamashita, Yuu
bdd52a79cd
Revert PYENV_DEACTIVATE for backward compatibility
2015-11-08 08:34:43 +00:00
Yamashita, Yuu
d2edf5dddb
Fix tests
2015-11-08 06:32:34 +00:00
Yamashita, Yuu
f7d1aa7d94
Allow activating first version of virtualenv even if there are multiple versions in pyenv ( #105 )
2015-11-08 06:32:28 +00:00
Yamashita, Yuu
ce6ec4f173
Merge pull request #110 from yyuu/init-refactor
...
Refactor init code
2015-11-07 03:39:19 +09:00
Yamashita, Yuu
0fa5de07c9
fix broken tests
2015-11-06 18:26:23 +00:00
Yamashita, Yuu
017d20ad91
remove unnecessary logic from init script
2015-11-06 17:58:09 +00:00
Yamashita, Yuu
7f33ddd911
prompt should be managed by users, not by tools
2015-11-06 17:34:21 +00:00
Yamashita, Yuu
8731e9bf14
replaced --no-error by --quiet
2015-11-06 17:33:40 +00:00
Yamashita, Yuu
bf7e9ba59a
Show activating... messages by default
2015-11-06 17:27:50 +00:00
Yamashita, Yuu
dae2788f56
Update LICENSE
2015-11-06 19:42:39 +09:00
Yamashita, Yuu
2a8d0f40b4
Update README.md
2015-11-06 19:41:48 +09:00
Yamashita, Yuu
6523d00f9c
Merge pull request #108 from yyuu/hook-source-activate
...
dd a script to hook `source activate` for Anaconda/Miniconda
2015-11-06 17:15:12 +09:00
Yamashita, Yuu
c54d480135
fix broken installer script
2015-11-06 06:52:40 +00:00
Yamashita, Yuu
e79ca1d53f
add shim for deactivate
2015-11-06 06:31:19 +00:00
Yamashita, Yuu
ad2ada84ab
fix broken tests
2015-11-06 06:28:22 +00:00
Yamashita, Yuu
270c379a32
rename tests
2015-11-06 06:15:53 +00:00
Yamashita, Yuu
dfd1655069
add a script to hook source activate for Anaconda/Miniconda ( #103 )
2015-11-06 06:10:09 +00:00
Yamashita, Yuu
e489163f92
Merge pull request #106 from yyuu/uninstall-rehash-envs
...
Support uninstall and rehash of virtual environments created in `envs`
2015-11-05 18:40:46 +09:00