-
Notifications
You must be signed in to change notification settings - Fork 1.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Test UI changes for the Python interpreter selection quickpick #17070
Comments
I am not feeling very comfortable changing my main dev machine to Python 3, given I have only 2 installed and I don't want to mess with it (as it is needed to What is the recommendation to get an isolated environment on macOS in this case? I found |
Nevermind, I got help on that. I found a few issues that make me wonder whether I tested the right version, I installed |
Double-checked, this build should work: https://github.com/microsoft/vscode-python/suites/3575138020/artifacts/85925936 |
@bpasero Not sure if your un-assignment is intended as the checkbox is not checked in the description. Hence assigning you again. Please unassign and check if you are done with testing here. |
@kimadeline For me all scenarios failed except for #1. FYI, I'm in Windows 11 on ARM64 if that matters. |
@eamodio which version of the extension were you using? Could you set the
Hmmm it shouldn't, but you never know 🤔 |
@kimadeline I updated the issues I filed with screenshots and logs. Although Scenario 3 started working and can no longer reproduce. |
It turns out none of my testing was for the right latest version. For the future it would be helpful to indicate exactly which build to use. |
Refs: #16971
Complexity: 4
Create Issue
Requirements:
"python.experiments.optInto": ["All"],
in your user settings. If not, add it and reload.python -m venv .venv
). Let's name themwith
andwithout
🔍 Please report anything you find unintuitive, redundant, or missing.
Scenario 1:
python .defaultInterpreterPath
not set, no virtual environmentpython.defaultIntepreterPath
entries in your user and workspace settings are at their default valuepython
without
workspace, wait for the extension to load, and click on the interpreter in the status bar on the bottom left:Current: ....
), that the entry label starts with star ⭐️ , and that its description says "Recommended"python.defaultInterpreterPath
setting" entryScenario 2:
python.defaultInterpreterPath
set, no virtual environmentpython.defaultIntepreterPath
entries in your user and workspace settings to a valid Python interpreter path that is notpython
(for example/usr/local/bin/python3
)without
workspace, wait for the extension to load, and click on the interpreter in the status bar on the bottom leftpython.defaultInterpreterPath
python.defaultInterpreterPath
setting" entry with the same path, that this entry is highlighted, and that it's the second on the list starting from the top (right below "Enter interpreter path...")Scenario 3:
python.defaultInterpreterPath
not set, with virtual environmentpython.defaultIntepreterPath
entry in your user and workspace settings are at their default valuepython
with
workspace, wait for the extension to load.venv
virtual environment you created above, and then click it.venv
one, that the entry should be the second one from the top, that its label starts with a star ⭐️, and that its description says "Recommended"python.defaultInterpreterPath
setting" entryScenario 4:
python.defaultInterpreterPath
set, with virtual environmentpython.defaultIntepreterPath
entries in your user and workspace settings to a valid Python interpreter path that is notpython
(for example/usr/local/bin/python3
)with
workspace, wait for the extension to load, and click on the interpreter in the status bar on the bottom leftpython.defaultInterpreterPath
python.defaultInterpreterPath
setting" entry with the same path, that this entry is highlighted, and that it's the second on the list starting from the top (right below "Enter interpreter path...").venv
environment, that its label starts with a star ⭐️, and that its description says "Recommended"The text was updated successfully, but these errors were encountered: