@@ -443,50 +443,49 @@ export class EnvsCollectionService extends PythonEnvsWatcher<PythonEnvCollection
443
443
444
444
const nativeEnvironmentsWithoutPython = nativeEnvs . filter ( ( e ) => e . executable === undefined ) . length ;
445
445
const nativeCondaEnvs = nativeEnvs . filter (
446
- ( e ) => this . nativeFinder . categoryToKind ( e . category ) === PythonEnvKind . Conda ,
446
+ ( e ) => this . nativeFinder . categoryToKind ( e . kind ) === PythonEnvKind . Conda ,
447
447
) . length ;
448
448
const nativeCustomEnvs = nativeEnvs . filter (
449
- ( e ) => this . nativeFinder . categoryToKind ( e . category ) === PythonEnvKind . Custom ,
449
+ ( e ) => this . nativeFinder . categoryToKind ( e . kind ) === PythonEnvKind . Custom ,
450
450
) . length ;
451
451
const nativeMicrosoftStoreEnvs = nativeEnvs . filter (
452
- ( e ) => this . nativeFinder . categoryToKind ( e . category ) === PythonEnvKind . MicrosoftStore ,
452
+ ( e ) => this . nativeFinder . categoryToKind ( e . kind ) === PythonEnvKind . MicrosoftStore ,
453
453
) . length ;
454
454
const nativeOtherGlobalEnvs = nativeEnvs . filter (
455
- ( e ) => this . nativeFinder . categoryToKind ( e . category ) === PythonEnvKind . OtherGlobal ,
455
+ ( e ) => this . nativeFinder . categoryToKind ( e . kind ) === PythonEnvKind . OtherGlobal ,
456
456
) . length ;
457
457
const nativeOtherVirtualEnvs = nativeEnvs . filter (
458
- ( e ) => this . nativeFinder . categoryToKind ( e . category ) === PythonEnvKind . OtherVirtual ,
458
+ ( e ) => this . nativeFinder . categoryToKind ( e . kind ) === PythonEnvKind . OtherVirtual ,
459
459
) . length ;
460
460
const nativePipEnvEnvs = nativeEnvs . filter (
461
- ( e ) => this . nativeFinder . categoryToKind ( e . category ) === PythonEnvKind . Pipenv ,
461
+ ( e ) => this . nativeFinder . categoryToKind ( e . kind ) === PythonEnvKind . Pipenv ,
462
462
) . length ;
463
463
const nativePoetryEnvs = nativeEnvs . filter (
464
- ( e ) => this . nativeFinder . categoryToKind ( e . category ) === PythonEnvKind . Poetry ,
464
+ ( e ) => this . nativeFinder . categoryToKind ( e . kind ) === PythonEnvKind . Poetry ,
465
465
) . length ;
466
466
const nativePyenvEnvs = nativeEnvs . filter (
467
- ( e ) => this . nativeFinder . categoryToKind ( e . category ) === PythonEnvKind . Pyenv ,
467
+ ( e ) => this . nativeFinder . categoryToKind ( e . kind ) === PythonEnvKind . Pyenv ,
468
468
) . length ;
469
469
const nativeSystemEnvs = nativeEnvs . filter (
470
- ( e ) => this . nativeFinder . categoryToKind ( e . category ) === PythonEnvKind . System ,
470
+ ( e ) => this . nativeFinder . categoryToKind ( e . kind ) === PythonEnvKind . System ,
471
471
) . length ;
472
472
const nativeUnknownEnvs = nativeEnvs . filter (
473
- ( e ) => this . nativeFinder . categoryToKind ( e . category ) === PythonEnvKind . Unknown ,
474
- ) . length ;
475
- const nativeVenvEnvs = nativeEnvs . filter (
476
- ( e ) => this . nativeFinder . categoryToKind ( e . category ) === PythonEnvKind . Venv ,
473
+ ( e ) => this . nativeFinder . categoryToKind ( e . kind ) === PythonEnvKind . Unknown ,
477
474
) . length ;
475
+ const nativeVenvEnvs = nativeEnvs . filter ( ( e ) => this . nativeFinder . categoryToKind ( e . kind ) === PythonEnvKind . Venv )
476
+ . length ;
478
477
const nativeVirtualEnvEnvs = nativeEnvs . filter (
479
- ( e ) => this . nativeFinder . categoryToKind ( e . category ) === PythonEnvKind . VirtualEnv ,
478
+ ( e ) => this . nativeFinder . categoryToKind ( e . kind ) === PythonEnvKind . VirtualEnv ,
480
479
) . length ;
481
480
const nativeVirtualEnvWrapperEnvs = nativeEnvs . filter (
482
- ( e ) => this . nativeFinder . categoryToKind ( e . category ) === PythonEnvKind . VirtualEnvWrapper ,
481
+ ( e ) => this . nativeFinder . categoryToKind ( e . kind ) === PythonEnvKind . VirtualEnvWrapper ,
483
482
) . length ;
484
483
const nativeGlobal = nativeEnvs . filter (
485
484
( e ) =>
486
- this . nativeFinder . categoryToKind ( e . category ) === PythonEnvKind . OtherGlobal ||
487
- this . nativeFinder . categoryToKind ( e . category ) === PythonEnvKind . System ||
488
- this . nativeFinder . categoryToKind ( e . category ) === PythonEnvKind . Custom ||
489
- this . nativeFinder . categoryToKind ( e . category ) === PythonEnvKind . OtherVirtual ,
485
+ this . nativeFinder . categoryToKind ( e . kind ) === PythonEnvKind . OtherGlobal ||
486
+ this . nativeFinder . categoryToKind ( e . kind ) === PythonEnvKind . System ||
487
+ this . nativeFinder . categoryToKind ( e . kind ) === PythonEnvKind . Custom ||
488
+ this . nativeFinder . categoryToKind ( e . kind ) === PythonEnvKind . OtherVirtual ,
490
489
) . length ;
491
490
492
491
// Intent is to capture time taken for discovery of all envs to complete the first time.
@@ -582,7 +581,7 @@ export class EnvsCollectionService extends PythonEnvsWatcher<PythonEnvCollection
582
581
if ( ! resolvedEnv ) {
583
582
return ;
584
583
}
585
- const kind = this . nativeFinder . categoryToKind ( e . category ) ;
584
+ const kind = this . nativeFinder . categoryToKind ( e . kind ) ;
586
585
const nativeVersion = e . version ? parseVersion ( e . version ) : undefined ;
587
586
if (
588
587
nativeVersion &&
0 commit comments