PY-35978: Improve Conda support and refactor other parts to support it.

Each sdk has additional data with flavor and flavor-specific data. For target-based SDK there is also target information. ``PySdkExt`` has extension method that uses this data to execute code on some SDK. For Conda we store path to conda binary and env name.

GitOrigin-RevId: c63b57aac9b5a267b3a6710902670bfe7d10c722
This commit is contained in:
Ilya.Kazakevich
2022-10-12 00:13:28 +02:00
committed by intellij-monorepo-bot
parent 63e8b16ace
commit a4dcfdd16e
92 changed files with 2056 additions and 661 deletions

View File

@@ -22,5 +22,6 @@
<orderEntry type="module" module-name="intellij.platform.projectModel.impl" />
<orderEntry type="module" module-name="intellij.platform.util.jdom" />
<orderEntry type="module" module-name="intellij.platform.ide.core" />
<orderEntry type="module" module-name="intellij.platform.execution" />
</component>
</module>