Skip to content

Commit 142d876

Browse files
committed
Refactor
1 parent b48891a commit 142d876

1 file changed

Lines changed: 6 additions & 29 deletions

File tree

src/managers/builtin/pipPackageManager.ts

Lines changed: 6 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -166,25 +166,15 @@ export class PipPackageManager implements PackageManager, Disposable {
166166
return undefined;
167167
}
168168

169+
const baseVersion = parse(environment.version)?.base_version;
170+
if (!baseVersion) {
171+
return undefined;
172+
}
169173
// uv - Run pip via `uv tool run pip`
170174
const useUv = await shouldUseUv(this.log, environment.environmentPath.fsPath);
171175
if (useUv) {
172-
const baseVersion = parse(environment.version)?.base_version;
173-
if (!baseVersion) {
174-
return undefined;
175-
}
176176
const output = await runUV(
177-
[
178-
'tool',
179-
'run',
180-
'pip',
181-
'index',
182-
'versions',
183-
packageName,
184-
'--json',
185-
'--python-version',
186-
baseVersion,
187-
],
177+
['tool', 'run', 'pip', 'index', 'versions', packageName, '--json', '--python-version', baseVersion],
188178
undefined,
189179
this.log,
190180
);
@@ -194,22 +184,9 @@ export class PipPackageManager implements PackageManager, Disposable {
194184
// pip >= 21.2.0 - use `pip index versions <package> --json` to get available versions in a machine readable format.
195185
const pipVersion = await this.getVersion(environment);
196186
if (pipVersion && compare(pipVersion.public, '21.2.0') >= 0) {
197-
const baseVersion = parse(environment.version)?.base_version;
198-
if (!baseVersion) {
199-
return undefined;
200-
}
201187
const output = await runPython(
202188
python,
203-
[
204-
'-m',
205-
'pip',
206-
'index',
207-
'versions',
208-
packageName,
209-
'--json',
210-
'--python-version',
211-
baseVersion,
212-
],
189+
['-m', 'pip', 'index', 'versions', packageName, '--json', '--python-version', baseVersion],
213190
undefined,
214191
this.log,
215192
);

0 commit comments

Comments
 (0)