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
|`PythonEnvironmentApi`| Complete flat public API |
1521
+
| Interface | Members grouped by the interface | Description |
1522
+
| --- | --- | --- |
1523
+
|`PythonEnvironmentsApi`| Environment discovery and resolution | Lists and refreshes discovered environments, resolves environment URIs, and reports discovery changes. |
1524
+
|`PythonProjectEnvironmentApi`| Selected environment get/set | Reads, updates, and observes the selected environment for URI or global scopes. |
1525
+
|`PythonEnvironmentManagementApi`| Environment creation/removal | Creates and removes environments through their associated environment managers. |
1526
+
|`PythonEnvironmentItemApi`| Environment item creation | Converts provider-supplied environment information into an identified `PythonEnvironment`. |
1527
+
|`PythonEnvironmentManagerRegistrationApi`| Environment manager registration | Registers an `EnvironmentManager` implementation with the extension. |
1528
+
|`PythonEnvironmentManagerApi`| Combined environment API | Combines environment registration, item creation, lifecycle, discovery, and selection interfaces. |
1529
+
|`PythonPackageGetterApi`| Package retrieval and version lookup | Retrieves and refreshes packages, looks up available versions, and reports package changes. |
1530
+
|`PythonPackageManagementApi`| Package installation/removal | Installs, upgrades, or uninstalls packages in an environment. |
1531
+
|`PythonPackageItemApi`| Package item creation | Converts provider-supplied package information into an identified `Package`. |
1532
+
|`PythonPackageManagerRegistrationApi`| Package manager registration | Registers a `PackageManager` implementation with the extension. |
1533
+
|`PythonPackageManagerApi`| Combined package API | Combines package registration, retrieval, management, and item creation interfaces. |
1534
+
|`PythonProjectGetterApi`| Project lookup | Returns all known projects or the project associated with a URI. |
1535
+
|`PythonProjectModifyApi`| Project collection modification | Adds, removes, and observes projects in the tracked project collection. |
1536
+
|`PythonProjectCreationApi`| Project creator registration | Registers a `PythonProjectCreator` implementation. |
1537
+
|`PythonProjectApi`| Combined project API | Combines project lookup, modification, events, and creator registration interfaces. |
1538
+
|`PythonTerminalCreateApi`| Terminal creation | Creates a terminal configured for a Python environment. |
1539
+
|`PythonTerminalRunApi`| Terminal execution | Runs Python in shared or dedicated terminals. |
1540
+
|`PythonTaskRunApi`| Task execution | Runs Python as a VS Code task. |
1541
+
|`PythonBackgroundRunApi`| Background execution | Starts Python as a background process with stream and exit access. |
1542
+
|`PythonExecutionApi`| Combined execution API | Combines terminal creation, terminal execution, task execution, and background execution. |
|`PythonEnvironmentApi`| Complete flat public API | Combines all environment, package, project, execution, and environment-variable APIs exposed at runtime. |
0 commit comments