@@ -368,11 +368,13 @@ import {
368
368
import { ShebangCodeLensProvider } from '../../client/interpreter/display/shebangCodeLensProvider' ;
369
369
import { InterpreterHelper } from '../../client/interpreter/helpers' ;
370
370
import { InterpreterVersionService } from '../../client/interpreter/interpreterVersion' ;
371
+ import { IInterpreterHashProviderFactory } from '../../client/interpreter/locators/types' ;
371
372
import { registerInterpreterTypes } from '../../client/interpreter/serviceRegistry' ;
372
373
import { VirtualEnvironmentManager } from '../../client/interpreter/virtualEnvs' ;
373
374
import { IVirtualEnvironmentManager } from '../../client/interpreter/virtualEnvs/types' ;
374
375
import { ProposePylanceBanner } from '../../client/languageServices/proposeLanguageServerBanner' ;
375
376
import { CacheableLocatorPromiseCache } from '../../client/pythonEnvironments/discovery/locators/services/cacheableLocatorService' ;
377
+ import { InterpeterHashProviderFactory } from '../../client/pythonEnvironments/discovery/locators/services/hashProviderFactory' ;
376
378
import { EnvironmentType , PythonEnvironment } from '../../client/pythonEnvironments/info' ;
377
379
import { registerForIOC } from '../../client/pythonEnvironments/legacyIOC' ;
378
380
import { CodeExecutionHelper } from '../../client/terminals/codeExecution/helper' ;
@@ -583,6 +585,10 @@ export class DataScienceIocContainer extends UnitTestIocContainer {
583
585
instance ( this . webPanelProvider )
584
586
) ;
585
587
}
588
+ this . serviceManager . addSingleton < IInterpreterHashProviderFactory > (
589
+ IInterpreterHashProviderFactory ,
590
+ InterpeterHashProviderFactory
591
+ ) ;
586
592
this . serviceManager . addSingleton < IExportManager > ( IExportManager , ExportManager ) ;
587
593
this . serviceManager . addSingleton < ExportDependencyChecker > ( ExportDependencyChecker , ExportDependencyChecker ) ;
588
594
this . serviceManager . addSingleton < ExportFileOpener > ( ExportFileOpener , ExportFileOpener ) ;
0 commit comments