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
Add support for detection and selection of conda environments lacking a python interpreter (#18427)
* Support conda environments without a python executable
* Fix interpreter display
* Fix areSameEnv
* Add support to select env folders as interpreterPaths
* Allow selecting such environments
* Handle resolving environment path
* Document resolver works for both env path and executable
* Fxi bug
* Simplify conda.ts
* Define identifiers for an environment
* Fix getCondaEnvironment
* Introduce an id property to environments
* Update proposed discovery API to handle environments
* Fix bug with interpreter display
* Normalize path passed in resolveEnv
* Update environment details API
* Dont use pythonPath for getting active interpreter for activation commands
* Support conda activation
* Support ${command:python.interpreterPath} with this envs
* Fix getActiveItem
* Add comment justifying using `.pythonPath` for middleware
* Fix shebang codelens
* Fix startup telemetry
* Do not support pip installer for such environments
* Trigger discovery once installation is finished for such environments
* Automatically install python into environment once it is selected
* Add telemetry for new interpreters discovered
* Add telemtry if such an env is selected
* Fix bugs and cache installer
* Fix compile errors, tests, and add tests
* Fix some tests
* Ignore id when comparing envs
* Phew, fixed terrible tests in module installer
* Fix more tests
* MOre
* Skip resolver tests on linux
* Fix tests
* If environment doesn't contain python do not support pip installer
* Skip module install tests for python as it is not a module
* News entry
* Remove unnecssary commnet
* Fix bug introduced by merges
* Code reviews
0 commit comments