$ virtualenv20 --version
virtualenv 20.0.3 from /home/xafer/.local/bin/virtualenv20/virtualenv/__init__.py
$ virtualenv20 -p cpython3.7 test
Traceback (most recent call last):
File "/usr/lib/python3.8/runpy.py", line 193, in _run_module_as_main
return _run_code(code, main_globals, None,
File "/usr/lib/python3.8/runpy.py", line 86, in _run_code
exec(code, run_globals)
File "/home/xafer/.local/bin/virtualenv20/__main__.py", line 169, in <module>
File "/home/xafer/.local/bin/virtualenv20/__main__.py", line 165, in run
File "/home/xafer/.local/bin/virtualenv20/virtualenv/__main__.py", line 19, in run
File "/home/xafer/.local/bin/virtualenv20/virtualenv/run/__init__.py", line 22, in cli_run
File "/home/xafer/.local/bin/virtualenv20/virtualenv/run/__init__.py", line 29, in session_via_cli
File "/home/xafer/.local/bin/virtualenv20/virtualenv/run/__init__.py", line 51, in build_parser
RuntimeError: failed to find interpreter for Builtin discover of python_spec='cpython3.7'
$ virtualenv20 -p CPython3.7 test
created virtual environment in 82ms CPython3Posix(dest=/home/xafer/tmp/test, clear=False, global=False) with seeder FromAppData pip=latest setuptools=latest wheel=latest app_data_dir=/home/xafer/.local/share/virtualenv/seed-v1 via=copy
IMHO the interpreter discovery shouldn't consider the case.
Thanks your impressive work on the rewrite !
Everything works fine on my part but was actually surprised by:
IMHO the interpreter discovery shouldn't consider the case.