@@ -368,11 +368,13 @@ import {
368368import { ShebangCodeLensProvider } from '../../client/interpreter/display/shebangCodeLensProvider' ;
369369import { InterpreterHelper } from '../../client/interpreter/helpers' ;
370370import { InterpreterVersionService } from '../../client/interpreter/interpreterVersion' ;
371+ import { IInterpreterHashProviderFactory } from '../../client/interpreter/locators/types' ;
371372import { registerInterpreterTypes } from '../../client/interpreter/serviceRegistry' ;
372373import { VirtualEnvironmentManager } from '../../client/interpreter/virtualEnvs' ;
373374import { IVirtualEnvironmentManager } from '../../client/interpreter/virtualEnvs/types' ;
374375import { ProposePylanceBanner } from '../../client/languageServices/proposeLanguageServerBanner' ;
375376import { CacheableLocatorPromiseCache } from '../../client/pythonEnvironments/discovery/locators/services/cacheableLocatorService' ;
377+ import { InterpeterHashProviderFactory } from '../../client/pythonEnvironments/discovery/locators/services/hashProviderFactory' ;
376378import { EnvironmentType , PythonEnvironment } from '../../client/pythonEnvironments/info' ;
377379import { registerForIOC } from '../../client/pythonEnvironments/legacyIOC' ;
378380import { CodeExecutionHelper } from '../../client/terminals/codeExecution/helper' ;
@@ -583,6 +585,10 @@ export class DataScienceIocContainer extends UnitTestIocContainer {
583585 instance ( this . webPanelProvider )
584586 ) ;
585587 }
588+ this . serviceManager . addSingleton < IInterpreterHashProviderFactory > (
589+ IInterpreterHashProviderFactory ,
590+ InterpeterHashProviderFactory
591+ ) ;
586592 this . serviceManager . addSingleton < IExportManager > ( IExportManager , ExportManager ) ;
587593 this . serviceManager . addSingleton < ExportDependencyChecker > ( ExportDependencyChecker , ExportDependencyChecker ) ;
588594 this . serviceManager . addSingleton < ExportFileOpener > ( ExportFileOpener , ExportFileOpener ) ;
0 commit comments