microsoft/vscode-python v2025.20.0
microsoft/vscode-python
Captured source
source ↗published Dec 10, 2025seen 3dcaptured 9hhttp 200method plain
v2025.20.0
Repository: microsoft/vscode-python
Tag: v2025.20.0
Published: 2025-12-10T18:56:38Z
Prerelease: no
Release notes:
What's Changed
Enhancements
- support new env kind from pet
venvUvby @eleanorjboyd in https://github.com/microsoft/vscode-python/pull/25532 - switch to uv for tag by @eleanorjboyd in https://github.com/microsoft/vscode-python/pull/25551
- Fix: Open file browser at workspace root when selecting interpreter path by @Copilot in https://github.com/microsoft/vscode-python/pull/25520
- Add line number support for class nodes in pytest and unittest by @eleanorjboyd in https://github.com/microsoft/vscode-python/pull/25593
Bug Fixes
- Fix microsoft/vscode#232420: Python REPL cursor drifting by @iBug in https://github.com/microsoft/vscode-python/pull/25521
- support extra patching for doctest by @eleanorjboyd in https://github.com/microsoft/vscode-python/pull/25591
- Add NotRequired type from typing_extensions for type hinting by @eleanorjboyd in https://github.com/microsoft/vscode-python/pull/25613
- Fix KeyboardInterrupt in REPL by @anthonykim1 in https://github.com/microsoft/vscode-python/pull/25625
- Improve resolveFilePath function to correctly handle URIs and file paths by @karthiknadig in https://github.com/microsoft/vscode-python/pull/25632
Code Health
- Refactor test and discovery methods to remove overload by @eleanorjboyd in https://github.com/microsoft/vscode-python/pull/25572
- Move pytest test IDs file deletion to finally block by @itaihay in https://github.com/microsoft/vscode-python/pull/25540
- docs: add periods to feature descriptions for consistency by @Dhanika-Botejue in https://github.com/microsoft/vscode-python/pull/25562
- separate out linked file check by @eleanorjboyd in https://github.com/microsoft/vscode-python/pull/25573
- Add telemetry for Python Environments extension use on activation by @eleanorjboyd in https://github.com/microsoft/vscode-python/pull/25578
- Enable proposed API for all launch configurations in tests by @eleanorjboyd in https://github.com/microsoft/vscode-python/pull/25582
- Update setting name by @luabud in https://github.com/microsoft/vscode-python/pull/25464
- fix flaky test by @eleanorjboyd in https://github.com/microsoft/vscode-python/pull/25583
- Refactor test processing and folder construction in vscode_pytest module by @eleanorjboyd in https://github.com/microsoft/vscode-python/pull/25478
- parsing mixed-value toml arrays by @eleanorjboyd in https://github.com/microsoft/vscode-python/pull/25585
- Bump js-yaml by @dependabot[bot] in https://github.com/microsoft/vscode-python/pull/25596
- Refactor pytest and unittest test discovery by @eleanorjboyd in https://github.com/microsoft/vscode-python/pull/25599
- Refactor test controller logic to improve clarity and maintainability by @eleanorjboyd in https://github.com/microsoft/vscode-python/pull/25615
- bump to use PET 2025.16 by @eleanorjboyd in https://github.com/microsoft/vscode-python/pull/25633
New Contributors
- @iBug made their first contribution in https://github.com/microsoft/vscode-python/pull/25521
- @itaihay made their first contribution in https://github.com/microsoft/vscode-python/pull/25540
Full Changelog: https://github.com/microsoft/vscode-python/compare/v2025.16.0...v2025.20.0
Notability
notability 4.0/10Routine extension update