#```toml
1 messages · Page 1 of 1 (latest)
ah
RuntimeError: failed to find interpreter for Builtin discover of python_spec='None'
full traceback if you care, but i think i'm going to stick with external for now
so i'm setting the external sources, and i don't have python 3.10 installed externally yet the matrix still runs 3.10, im guessing because it uses the python hatch downloads, is there a way to avoid this and just skip 3.10 instead?
okay, removing all hatch installed pythons causes the intended effect
❯ pyenv versions
system
3.8.19
3.9.19
3.10.14
* 3.11.9 (set by /home/azureuser/.pyenv/version)
main.py3.9-standard
...
RuntimeError: failed to find interpreter for Builtin discover of python_spec='None'
``` the error is a bit confusing but really it's failing to find python 3.9 installed by pyenv, but it manages to find 3.10 and 3.11 just fine, not sure what to do there
is it available globally?
should be, i even explicitly make it global via pyenv global 3.9.19 wich makes it the default python
can you use virtualenv directly and use py3.9 as the Python version?
yes, it's detected then.
are any of these conditions true? https://github.com/pypa/hatch/blob/3adae6c0dfd5c20dfe9bf6bae19b44a696c22a43/src/hatch/env/virtual.py#L388
they are not
I'm not sure at the moment without stepping through the code and adding print statements/logs
okay, i'll see what i can come up with, what's the suggested installation method on linux? currently it's installed via pipx
reinstalling hatch and pyenv got things working again, welp
wait no, i think i got a reproducer
yeah no i'm still lost, where would i add debugging prints in order to figure things out?