11import { TextEditor , window , TextEditorDecorationType } from "vscode" ;
22import { Dependency } from "../types" ;
33import { findDependencies } from "../utils/parsing/toml" ;
4- import { getInstalledVersions } from "./poetry" ;
54import { getInfo } from "./api" ;
65import { getDecoration } from "./decorations" ;
76import { dirname } from "path" ;
87import { findDependenciesFromRequirementsTxt } from "../utils/parsing/requirements-txt" ;
8+ import { getInstalledVersions } from "./get-installed-versions" ;
99
1010let decorationType : TextEditorDecorationType | null = null ;
1111
@@ -17,7 +17,7 @@ const updateVersions = (
1717 deps . map ( async ( dep ) => {
1818 const info = await getInfo ( dep . name ) ;
1919
20- // dep.version.installed = installedVersions[dep.name];
20+ dep . version . installed = installedVersions [ dep . name ] ;
2121 dep . version . latest = info . version ;
2222 dep . summary = info . summary ;
2323 } ) ,
@@ -29,10 +29,9 @@ const decorateEditor = async (deps: Dependency[], editor: TextEditor) => {
2929 decorationType . dispose ( ) ;
3030 }
3131
32- const installedVersions = { }
33- // await getInstalledVersions(
34- // dirname(editor.document.fileName),
35- // );
32+ const installedVersions = await getInstalledVersions (
33+ dirname ( editor . document . fileName ) ,
34+ ) ;
3635
3736 await updateVersions ( deps , installedVersions ) ;
3837
0 commit comments