summaryrefslogtreecommitdiff
path: root/src/virtualenv/interpreters
Commit message (Collapse)AuthorAgeFilesLines
* separate describe/create - check upfront if can create (#1502)Bernát Gábor2020-01-2127-1879/+0
| | | | | | | | | | | | | | | | * start Signed-off-by: Bernat Gabor <bgabor8@bloomberg.net> * test for Windows Signed-off-by: Bernat Gabor <bgabor8@bloomberg.net> * test for Windows Signed-off-by: Bernat Gabor <bgabor8@bloomberg.net> * fix Windows symlink cache
* CentOs and Fedora support (#1500)Bernát Gábor2020-01-1811-171/+157
| | | | | | | | | | | | | | | | | * CentOs support Instead of hard coding patterns and guessing let's ask the host python via the sysconfig. Signed-off-by: Bernat Gabor <bgabor8@bloomberg.net> * add isolated test Signed-off-by: Bernat Gabor <bgabor8@bloomberg.net> * fixes for Fedora Signed-off-by: Bernat Gabor <bgabor8@bloomberg.net>
* add zipapp support with bundled dependencies (#1491)Bernát Gábor2020-01-165-27/+49
| | | Signed-off-by: Bernat Gabor <bgabor8@bloomberg.net>
* more robust exe discovery in pyinfo (#1492)Bernát Gábor2020-01-121-1/+21
| | | Signed-off-by: Bernat Gabor <bgabor8@bloomberg.net>
* also copy python27.dll if exists on windows py2.7 (#1490)Bernát Gábor2020-01-103-0/+14
|
* fix WindowsBernat Gabor2020-01-101-6/+6
|
* cleanup env-vars and use venv as default dest dir instead of envBernat Gabor2020-01-102-5/+5
| | | | Signed-off-by: Bernat Gabor <bgabor8@bloomberg.net>
* reorganize run.py - prefer inheritence based API over generatorsBernat Gabor2020-01-107-28/+28
| | | | Signed-off-by: Bernat Gabor <bgabor8@bloomberg.net>
* express that from_exe may import stuff in py_infoBernat Gabor2020-01-101-0/+1
| | | | Signed-off-by: Bernat Gabor <bgabor8@bloomberg.net>
* simplify range in creatorBernat Gabor2020-01-101-1/+1
| | | | Signed-off-by: Bernat Gabor <bgabor8@bloomberg.net>
* prefer if/else over try/expect for import of config parserBernat Gabor2020-01-101-0/+0
| | | | Signed-off-by: Bernat Gabor <bgabor8@bloomberg.net>
* use ast.literal_eval instead of evalBernat Gabor2020-01-101-1/+2
| | | | Signed-off-by: Bernat Gabor <bgabor8@bloomberg.net>
* handle read only errors for clearBernat Gabor2020-01-101-1/+10
| | | | Signed-off-by: Bernat Gabor <bgabor8@bloomberg.net>
* also disallow altsep beside pathsep inside pathsBernat Gabor2020-01-101-5/+6
| | | | Signed-off-by: Bernat Gabor <bgabor8@bloomberg.net>
* support for pypy2 and pypy3 (#1482)Bernát Gábor2020-01-1020-220/+623
|
* interface compatibility with before rewrite (#1479)Bernát Gábor2020-01-108-9/+13
| | | | | | Ensure that what ran with virtualenv 17 will continue running in a post rewrite world minus the deprecated flags, plus the relocatable feature. Signed-off-by: Bernat Gabor <bgabor8@bloomberg.net>
* unicode support (#1477)Bernát Gábor2020-01-108-68/+99
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * creator unicode support Signed-off-by: Bernat Gabor <bgabor8@bloomberg.net> * activator support Signed-off-by: Bernat Gabor <bgabor8@bloomberg.net> * fix * add space * python3.4 support * Windows fixes * some fixes * fix powershell requires utf-16 * try to fix python2 windows Signed-off-by: Bernat Gabor <bgabor8@bloomberg.net> * use utf-8 for activation scripts Signed-off-by: Bernat Gabor <bgabor8@bloomberg.net> * fix * more fix Signed-off-by: Bernat Gabor <bgabor8@bloomberg.net> * fix Signed-off-by: Bernat Gabor <bgabor8@bloomberg.net> * windows path py2.7 * fixes for Python 2 and unicode on Windows * do not single out mbcs, but the file system encoder * do not install pathlib python 2 windows Signed-off-by: Bernat Gabor <bgabor8@bloomberg.net> * fix encoding on py35 Signed-off-by: Bernat Gabor <bgabor8@bloomberg.net>
* Cross version compatibility (#1475)Bernát Gábor2020-01-104-31/+120
| | | Signed-off-by: Bernat Gabor <bgabor8@bloomberg.net>
* Activation scripts for next-gen virtualenv (#1454)Siddhant Kumar2020-01-102-10/+6
|
* Improve executable discovery of a PythonInfo inside a given fol… (#1443)Siddhant Kumar2020-01-101-32/+50
| | | | | | | | | - Use architecture, version, implementation and platform extensions for candiates - Cache PythonInfo.from_exe by path (resolving symlinks) - Ensure what we discover has the same version, implementation and architecture. - Improve our test suite for this functionality. Signed-off-by: Bernat Gabor <bgabor8@bloomberg.net>
* Stat rewrite - POCBernát Gábor2020-01-1019-0/+1284
Signed-off-by: Bernat Gabor <bgabor8@bloomberg.net>