Description
We'd like to match a lot of the behavior vscode-python supports around finding different interpreters and environments, and to do that, there are a bunch of environment managers we should target. Ideally, we'll be looking at the following:
- Venv
- Conda
- Poetry
- Hatch
- Pyenv
- Pixi
- ActiveState
We already have partial support for a lot of these when the environment is directly sourced for CLI usage, and in the IDE we are using vscode-python, but going through to make sure we're doing the right things in all of the above cases would be great to check.