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
* Modified `Select interpreter` command & add a reset interpreter command (#10373)
* Modified `Select interpreter` command to support setting interpreter at workspace level
* Added a command to reset value of Python interpreter
* Code reviews
* Update src/client/interpreter/configuration/interpreterSelector.ts
Co-Authored-By: Karthik Nadig <kanadig@microsoft.com>
Co-authored-by: Karthik Nadig <kanadig@microsoft.com>
* Implemented new interpreter storage supporting multiroot workspaces (#10325)
* Added python.defaultInterpreterPath setting
* Created persistent storage infrastructure
* Added vscode.workspace.workspaceFile API
* Implemented inspect interpreter path
* Implement config service updater for pythonPath
* Correct build errors
* Change extension to use new infrastructure
* Store service container in a global variable
* Update settings in the new way src/test/common
* Correct cyclic dependency between IExperimentsManager and IConfigurationService
* Detect change in new interpreter storage and act accordingly
* Added reset python interpreters command
* Cache the auto selected interpreter
* Log python interpreter in the output channel
* Fix autoselection and speed up the interpreter change process
* Reset experiments
* Reset python interpreters for workspace
* Remove reset interpreter command from this PR
* Added news entry
* Update getWorkspaceFolderIdentifier
* Code reviews
* Dispose handler
* More code reviews
* Resolve merge conflicts
* Fix issues
* Some more fixes
* More fixes
* Do not assume ACTIVATED_SERVICE_CONTAINER is defined
* Fix running tests
* Fix cacheUtils.ts and test/common.ts
* Correct cacheResourceSpecificInterpreterData decorator
* Added tests for decorator-like implementation in enviroment provider
* Code reviews
* Fix interpreter service unit tests
* Fix interpreter display unit tests
* Fix mac interpreter unit tests
* Fix interpreter selector unit tests
* Fix configSettings pythonPath unit tests
* Fix configSettings unit tests
* Rebase with master
* Fix installer.test.ts tests
* Fix moduleInstaller.test.ts tests
* Fix pythonPathUpdater.test.ts tests
* Fix pythonProc.simple.multiroot.test.ts tests
* Fix data science functional tests
* Fix smoke tests
* Use user friendly path in the output channel
* Use symbols directly
* Fix bug with configSettings.ts
* Fix venv tests
* Run all tests with the new interpreter storage"
* Restore YAML pipeline
* Fix absolute path resolver
* Run all tests with old interpreter storage
* Reduce run time of venv tests
* Run only mac multiroot
* Remove experiment from experiments.json
* Added tests for Interpreter path service
* saa
* Ensure we use `CI_PYTHON_PATH` when running tests with the new interpreter storage
* Reset global interpreter path as well
* Added tests for mac interpreter diagnostic
* Added tests for src\client\interpreter\autoSelection\rules\settings.ts
* Added tests for src\client\interpreter\configuration\pythonPathUpdaterServiceFactory.ts
* Added tests for src\client\interpreter\autoSelection\rules\workspaceEnv.ts
* Added tests for src\client\interpreter\interpreterService.ts
* Added tests for src\client\common\configuration\service.ts
* Added tests for src\client\startupTelemetry.ts
* Correct tests
* Module installer tests
* Code reviews
* More code reviews
* Fix lint error
* Prompt when an "unsafe" workspace python environment is to be autoselected (#10430)
* Implement prompt when an unsafe workspace python environment is to be autoselected
* Code reviews
* Refactor pythonPath stuff into a private method
* Use variable instead of hardcoding 'python' string
* Added tests for src\client\interpreter\autoSelection\interpreterSecurity\interpreterSecurityCommands.ts
* Don't register command in the constructor
* Refactored code
* Updated tests
* Code reviews
* Moved bannerLabelYes/No to Common() namespace
* Update content for news entry
* Corrected activation manager tests
* Fix single workspace CI tests
* Fix multiroot tests + Code reviews
* Rename Interpreter Security clear command
* Fix tests
* Added intellisense for pythonpath experiment
* Fix multiroot tests
* Rename `Reset interpreter` command to `Clear workspace interpreter setting
* Fix bug with interpreter security storage
* Correct prettier errors
* Edit news entries appropriately
* Git rebase
* Code reviews
Co-authored-by: Karthik Nadig <kanadig@microsoft.com>
"Interpreters.unsafeInterpreterMessage": "We found a Python environment in this workspace. Do you want to select it to start up the features in the Python extension? Only accept if you trust this environment.",
135
140
"Interpreters.condaInheritEnvMessage": "We noticed you're using a conda environment. If you are experiencing issues with this environment in the integrated terminal, we recommend that you let the Python extension change \"terminal.integrated.inheritEnv\" to false in your user settings.",
136
141
"Logging.CurrentWorkingDirectory": "cwd:",
142
+
"Common.bannerLabelYes": "Yes",
143
+
"Common.bannerLabelNo": "No",
137
144
"Common.doNotShowAgain": "Do not show again",
138
145
"Common.reload": "Reload",
139
146
"Common.moreInfo": "More Info",
140
147
"Common.and": "and",
141
148
"Common.install": "Install",
149
+
"Common.learnMore": "Learn more",
142
150
"OutputChannelNames.languageServer": "Python Language Server",
143
151
"OutputChannelNames.python": "Python",
144
152
"OutputChannelNames.pythonTest": "Python Test Log",
@@ -166,8 +174,6 @@
166
174
"DataScienceSurveyBanner.bannerLabelYes": "Yes, take survey now",
"InteractiveShiftEnterBanner.bannerMessage": "Would you like to run code in the 'Python Interactive' window (an IPython console) for 'shift-enter'? Select 'No' to continue to run code in the Python Terminal. This can be changed later in settings.",
0 commit comments