Skip to content

Python: Iteration Plan for April 2024 #23196

Closed

Description

This plan captures our work on the Python Extension in April 2024. We follow the same iteration cycle as VS Code. Although we plan for a whole iteration, we may not only ship at the end of an iteration but throughout.

Legend of annotations
Mark Description
🏃‍♀️ work in progress
blocked task
💪 stretch goal for this iteration
🔴 missing issue reference
🔵 more investigation required to remove uncertainty
under discussion within the team
a large work item, larger than one iteration

Getting started

  • 🏃‍♀️ 💪 Investigate creating template repos for various project types; issue; @cwebster-99

Environments

  • 🏃‍♀️ ⬛ Implement Environments view UI (aka Don's environment extension); issue; @karthiknadig
    • 🏃‍♀️ Native locator for globally installed python and virtual environments; issue; @karthiknadig

Editing

N/A

Terminal

N/A

REPL

Debugging

Testing

vscode.dev

Documentation

N/A

API

Engineering

N/A

Python community


Deferred Items - [ ] Add other shell types to core; [issue](https://github.com/microsoft/vscode/issues/155530); @anthonykim1 - [ ] 💪 Unify Python REPL triggers; [issue](https://github.com//issues/22242); @anthonykim1 - [ ] 🔵🏃‍♀️ Adopt proposed API for testing coverage feature; [issue](https://github.com//issues/22671); @eleanorjboyd - [ ] Investigate contributing a callout for automatic configuration in Debug Start View; [issue](https://github.com/microsoft/vscode-python-debugger/issues/110); @paulacamargo25 - [ ] 💪 Start refactoring code for custom args; [issue](https://github.com//issues/22670); @eleanorjboyd - [ ] 🏃‍♀️ ⬛ [Implement a dependency resolver with a customizable API](https://github.com/brettcannon/mousebender/issues/105); @brettcannon - [ ] 🏃 Add launch support for test discovery and execution in `settings.json`; [issue](https://github.com//issues/21845) @eleanorjboyd - [ ] Implement a Python traceback problem matcher in core - [ ] ✋ 🔴 Use `conda run` when debugging (waiting on the conda team to give us the go-ahead to rely on `conda run` so fundamentally); @paulacamargo25 - [ ] Investigate how we configure running and debugging - [ ] ✋ Write web tests; [issue](https://github.com//issues/19115); @karthiknadig - [ ] Unify `venvPath` and `venvFolders`; [issue](https://github.com//issues/1479) - [ ] 🔴 💪 Investigate a contribution point for workflow extensions; @karthiknadig
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Assignees

Labels

iteration-planPlan for the current iteration

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions