11import { QuickInputButtons , TaskExecution , TaskRevealKind , Terminal , Uri } from 'vscode' ;
2- import {
3- EnvironmentManagers ,
4- InternalEnvironmentManager ,
5- InternalPackageManager ,
6- ProjectCreators ,
7- PythonProjectManager ,
8- } from '../internal.api' ;
9- import { traceError , traceInfo , traceVerbose } from '../common/logging' ;
102import {
113 CreateEnvironmentOptions ,
124 PythonEnvironment ,
@@ -15,30 +7,38 @@ import {
157 PythonProjectCreator ,
168 PythonProjectCreatorOptions ,
179} from '../api' ;
18- import { setEnvironmentManager , setPackageManager , removePythonProjectSetting } from './settings/settingHelpers' ;
10+ import { traceError , traceInfo , traceVerbose } from '../common/logging' ;
11+ import {
12+ EnvironmentManagers ,
13+ InternalEnvironmentManager ,
14+ InternalPackageManager ,
15+ ProjectCreators ,
16+ PythonProjectManager ,
17+ } from '../internal.api' ;
18+ import { removePythonProjectSetting , setEnvironmentManager , setPackageManager } from './settings/settingHelpers' ;
1919
20+ import { clipboardWriteText } from '../common/env.apis' ;
21+ import { } from '../common/errors/utils' ;
22+ import { pickEnvironment } from '../common/pickers/environments' ;
23+ import { pickCreator , pickEnvironmentManager , pickPackageManager } from '../common/pickers/managers' ;
24+ import { pickProject , pickProjectMany } from '../common/pickers/projects' ;
25+ import { activeTextEditor , showErrorMessage } from '../common/window.apis' ;
26+ import { quoteArgs } from './execution/execUtils' ;
2027import { runAsTask } from './execution/runAsTask' ;
28+ import { runInTerminal } from './terminal/runInTerminal' ;
29+ import { TerminalManager } from './terminal/terminalManager' ;
2130import {
2231 EnvManagerTreeItem ,
23- PackageRootTreeItem ,
24- PythonEnvTreeItem ,
25- ProjectItem ,
26- ProjectEnvironment ,
27- ProjectPackageRootTreeItem ,
28- GlobalProjectItem ,
2932 EnvTreeItemKind ,
33+ GlobalProjectItem ,
34+ PackageRootTreeItem ,
3035 PackageTreeItem ,
36+ ProjectEnvironment ,
37+ ProjectItem ,
3138 ProjectPackage ,
39+ ProjectPackageRootTreeItem ,
40+ PythonEnvTreeItem ,
3241} from './views/treeViewItems' ;
33- import { pickEnvironment } from '../common/pickers/environments' ;
34- import { pickEnvironmentManager , pickPackageManager , pickCreator } from '../common/pickers/managers' ;
35- import { pickProject , pickProjectMany } from '../common/pickers/projects' ;
36- import { TerminalManager } from './terminal/terminalManager' ;
37- import { runInTerminal } from './terminal/runInTerminal' ;
38- import { quoteArgs } from './execution/execUtils' ;
39- import { } from '../common/errors/utils' ;
40- import { activeTextEditor , showErrorMessage } from '../common/window.apis' ;
41- import { clipboardWriteText } from '../common/env.apis' ;
4242
4343export async function refreshManagerCommand ( context : unknown ) : Promise < void > {
4444 if ( context instanceof EnvManagerTreeItem ) {
@@ -368,7 +368,7 @@ export async function addPythonProjectCommand(
368368 // Use resource as the URI for the project if it is a URI.
369369 options = {
370370 name : resource . fsPath ,
371- uri : resource ,
371+ rootUri : resource ,
372372 } ;
373373 }
374374
0 commit comments