Ivan Pozdeev
6179ac76c4
Reflect pyenv-latest switch change in 2.4.8
2 月之前
native-api
37917069ec
Fix failing to detect `-m venv` when "python" is not provided by the distro ( #479 )
5 月之前
native-api
c85c1c9ed5
Link python*-config into VE ( #460 )
Required to build binaries that link against Python.
Carl Meyer, the champion for PEP 0405, has confirmed that there isn't a particular reason why `venv` doesn't do that.
1 年之前
native-api
a6ab660b72
Support a prefix resolved by pyenv-latest as base version ( #446 )
1 年之前
native-api
0a1839d22a
Set up Github Actions CI ( #440 )
* Adjust tests: update Pip URLs, update expected output to match newer code
* Test library: improve failure message to eliminate the illusion of extra leading space in "actual" output
* Use Bats 1.2.0 like Pyenv
* Install greadlink for old MacOS
* Delete duplicate test
1 年之前
Yamashita, Yuu
a9e1891e8b
Prefer `python3.x` executable if avaialble ( closes #206 , #282 )
5 年之前
Yamashita, Yuu
927914b25f
Make sure pydoc executable exists after creating virtualenv
7 年之前
Yamashita, Yuu
187156d600
Use `python -m venv` instead on `pyvenv` in tests
8 年之前
Yamashita, Yuu
1f761275cd
Install virtualenv 13.1.2 for CPython 3.2 ( yyuu/pyenv#531 )
8 年之前
Yamashita, Yuu
9c49fcd734
Fix broken tests
8 年之前
Yamashita, Yuu
48b491f343
Add test helpers for virtualenv, pyvenv and conda
8 年之前
Yamashita, Yuu
6a2b77ed5b
Fix tests
8 年之前
Yamashita, Yuu
59bc189bec
Basically `/` should not be allowed as a part of name of virtualenv
8 年之前
Yamashita, Yuu
c1b9238cbe
Reject creating a virtualenv named `system` ( yyuu/pyenv#475 )
9 年之前
Yamashita, Yuu
8038659299
Create virtualenv inside `envs` directory as similar as Anaconda
9 年之前
Yamashita, Yuu
249759aa04
add foolproof for `-p` argument.
find proper source version from pyenv if the given executable is only
basename or is a shim script.
9 年之前
Yamashita, Yuu
7b34f7234e
Fix broken test
9 年之前
Yamashita, Yuu
e535faea4d
Ignore user's site-packages on ensurepip/get-pip ( #89 )
https://www.python.org/dev/peps/pep-0370/
9 年之前
Yamashita Yuu
e261806f96
Skip installing `setuptools` explicitly with using `ez_setup.py` ( yyuu/pyenv#381 )
It will be done by `get-pip.py` and we don't have to do anything explicitly.
9 年之前
Yamashita Yuu
a02eb0a396
Calling `create_symlinks` after `ensurepip` is unnecessary
Install script of setuptools-6.1/pip-1.5.6 will create those links if needed
10 年之前
Daniel Hahler
86046fd4e8
Do not allow whitespace in VIRTUALENV_NAME
While this could work in general, it fails in the end, because
whitespace is not allowed/supported in the shebang line with the
scripts in the created virtualenv.
10 年之前
Yamashita Yuu
bad4507541
Run _ensurepip_ after the every creation of virtualenv/pyvenv
10 年之前
Yamashita Yuu
7c8805c343
Use same _ensurepip_ logic as python-build
10 年之前
Yamashita Yuu
dc12a345d8
Workaround for the issue with pyenv-which-ext (refs #26 )
10 年之前
Yamashita Yuu
e853f74b26
Fix test cases around `create_symlinks`
10 年之前
Yamashita Yuu
dcd3b12a97
Add unittest
10 年之前