You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The more Python interpreters available, the better. Tagging everyone on the team as we already have a bunch of environments available, and it may take a significant time for other folks to install stuff. Make sure Conda is installed.
Use VSCode Insiders.
Use the latest Insiders build of the Python extension by running Python: Switch to Insiders command and reloading window.
Scenario 1: No environments on cache by default
Activate the Python extension and run Python: Clear Internal extension cache to clear cache.
Close any open workspaces/files and reload window.
Activate the Python extension by using the Python: Select Interpreter command and see the list load dynamically, ensure you scroll while the list is loading. Make sure scroll position is preserved when new envs are added.
Try the refresh button on the top right.
Ensures Recommended label appears only after the refresh completes.
Ensure active item never changes while the list is loading.
Select an interpreter and use Python: Select Interpreter command again.
Ensure an entry for python.defaultInterpreterPath is visible as well.
Scenario 2: Environments already on cache
Open a folder containing workspace environments.
Use Python: Select Interpreter command and Ensure we select an interpreter towards the end of the list. Reload window.
Again use Python: Select Interpreter command.
Ensure selected interpreter is in focus.
Ensure interpreter list is sorted with workspace environments appearing first.
Have list open and create a local environment in terminal, ensure the list updates.
Refs: #17043
Complexity: 4
Create Issue
Requirements
Python: Switch to Insiderscommand and reloading window.Scenario 1: No environments on cache by default
Python: Clear Internal extension cacheto clear cache.Python: Select Interpretercommand and see the list load dynamically, ensure you scroll while the list is loading. Make sure scroll position is preserved when new envs are added.Recommendedlabel appears only after the refresh completes.Python: Select Interpretercommand again.python.defaultInterpreterPathis visible as well.Scenario 2: Environments already on cache
Python: Select Interpretercommand and Ensure we select an interpreter towards the end of the list. Reload window.Python: Select Interpretercommand.