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
⚠️ BREAKING CHANGE: This PR has an API change that replaces `install`
and `uninstall` methods on package manager with `manage`.
Reasoning: Both the install and uninstall flows did very similar things.
In all the implementations this was duplicating the steps. The idea here
is to make it easier from the flow perspective.

* Contains details on how to use a particular python environment
70
53
*
@@ -73,7 +56,7 @@ export enum TerminalShellType {
73
56
* 2. If {@link PythonEnvironmentExecutionInfo.activatedRun} is not provided, then:
74
57
* - If {@link PythonEnvironmentExecutionInfo.shellActivation} is provided and shell type is known, then that will be used.
75
58
* - If {@link PythonEnvironmentExecutionInfo.shellActivation} is provided and shell type is not known, then:
76
-
* - {@link TerminalShellType.unknown} will be used if provided.
59
+
* - 'unknown' will be used if provided.
77
60
* - {@link PythonEnvironmentExecutionInfo.activation} will be used otherwise.
78
61
* - If {@link PythonEnvironmentExecutionInfo.shellActivation} is not provided, then {@link PythonEnvironmentExecutionInfo.activation} will be used.
79
62
* - If {@link PythonEnvironmentExecutionInfo.activation} is not provided, then {@link PythonEnvironmentExecutionInfo.run} will be used.
@@ -82,7 +65,7 @@ export enum TerminalShellType {
82
65
* 1. If {@link PythonEnvironmentExecutionInfo.shellActivation} is provided and shell type is known, then that will be used.
83
66
* 2. If {@link PythonEnvironmentExecutionInfo.shellActivation} is provided and shell type is not known, then {@link PythonEnvironmentExecutionInfo.activation} will be used.
84
67
* 3. If {@link PythonEnvironmentExecutionInfo.shellActivation} is not provided, then:
85
-
* - {@link TerminalShellType.unknown} will be used if provided.
68
+
* - 'unknown' will be used if provided.
86
69
* - {@link PythonEnvironmentExecutionInfo.activation} will be used otherwise.
87
70
* 4. If {@link PythonEnvironmentExecutionInfo.activation} is not provided, then {@link PythonEnvironmentExecutionInfo.run} will be used.
0 commit comments