Need Statement
PET (Python Environment Tools) can discover WinPython environments, but this extension does not currently handle the WinPython environment kind. WinPython is a portable Python distribution for Windows that should be treated as a system Python installation.
Proposed Solution
Enable the System Python manager (builtin manager) to handle WinPython environments, similar to how it handles other system Python installations like WindowsStore, WindowsRegistry, and GlobalPaths.
Acceptance Criteria
Technical Notes
- PET has a
pet-winpython crate that discovers WinPython installations
- WinPython should use the same code path as other system Pythons (WindowsRegistry, GlobalPaths, etc.)
- No separate manager is needed - this is a minor enhancement to the existing builtin manager
Need Statement
PET (Python Environment Tools) can discover WinPython environments, but this extension does not currently handle the
WinPythonenvironment kind. WinPython is a portable Python distribution for Windows that should be treated as a system Python installation.Proposed Solution
Enable the System Python manager (builtin manager) to handle WinPython environments, similar to how it handles other system Python installations like WindowsStore, WindowsRegistry, and GlobalPaths.
Acceptance Criteria
winpythonto theNativePythonEnvironmentKindenum innativePythonFinder.tsrefreshPythonsfilter inutils.tsto include WinPython environmentsTechnical Notes
pet-winpythoncrate that discovers WinPython installations