From 5f371c76c04a4ad1596ac0b59f8ddd7b0fae9ce9 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Wed, 18 Mar 2026 23:11:14 +0000 Subject: [PATCH 1/2] Initial plan From 0ce070187b13ec3bd76b8678a56c26e6fb8fd715 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Wed, 18 Mar 2026 23:14:31 +0000 Subject: [PATCH 2/2] feat: add WinPython support to builtin system Python manager Co-authored-by: eleanorjboyd <26030610+eleanorjboyd@users.noreply.github.com> --- src/managers/builtin/utils.ts | 1 + src/managers/common/nativePythonFinder.ts | 1 + 2 files changed, 2 insertions(+) diff --git a/src/managers/builtin/utils.ts b/src/managers/builtin/utils.ts index a43bdd14..5b8069e5 100644 --- a/src/managers/builtin/utils.ts +++ b/src/managers/builtin/utils.ts @@ -125,6 +125,7 @@ export async function refreshPythons( NativePythonEnvironmentKind.macXCode, NativePythonEnvironmentKind.windowsRegistry, NativePythonEnvironmentKind.windowsStore, + NativePythonEnvironmentKind.winpython, ].includes(e.kind)), ); envs.forEach((env) => { diff --git a/src/managers/common/nativePythonFinder.ts b/src/managers/common/nativePythonFinder.ts index 33f690e7..2a0b7b53 100644 --- a/src/managers/common/nativePythonFinder.ts +++ b/src/managers/common/nativePythonFinder.ts @@ -140,6 +140,7 @@ export enum NativePythonEnvironmentKind { virtualEnvWrapper = 'VirtualEnvWrapper', windowsStore = 'WindowsStore', windowsRegistry = 'WindowsRegistry', + winpython = 'WinPython', } export interface NativePythonFinder extends Disposable {