Closed
Description
openedon May 6, 2024
This plan captures our work on the Python Extension in May 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 @DonJayamanne
- 🏃♀️ Gather feedback on environments panel UI; issue; @cwebster-99 @karthiknadig
- 💪 Formalize Python project/packages structure and content for opinionated flow; issue; @cwebster-99 @karthiknadig
Editing
N/A
Terminal
- 💪 Add other shell types to core; issue; @anthonykim1
REPL
- Spike to find common ground between Python REPL and IW; issue; @anthonykim1 @amunger
- built-in Python REPL implementation issue @anthonykim1 @amunger
Debugging
- Improve "Run and debug" button support; issue; @paulacamargo25
- Investigate a debug terminal with shell integration; issue; @paulacamargo25
- Investigate dynamically detecting production, staging, and development configurations for Django; issue; @paulacamargo25
Testing
- Address pytest dicovery failure with ENOENT; issue @eleanorjboyd
- 🏃♀️ Dynamically handle test framework on activation; issue; @eleanorjboyd
- 🏃♀️ Plan custom args user study; issue; @eleanorjboyd @cwebster-99 @paulacamargo25
vscode.dev
N/A
Documentation
N/A
API
N/A
Engineering
N/A
Python community
- PyCon US planning; @dawnwages
- Prepare for PyCon LSP booth presentation; @karthiknadig
- PyCon remote; @eleanorjboyd @anthonykim1
Deferred Items
- 💪 Unify Python REPL triggers; issue; @anthonykim1
- 🔵🏃♀️ Adopt proposed API for testing coverage feature; issue; @eleanorjboyd
- Investigate contributing a callout for automatic configuration in Debug Start View; issue; @paulacamargo25
- 💪 Start refactoring code for custom args; issue; @eleanorjboyd
- 🏃♀️ ⬛ Implement a dependency resolver with a customizable API; @brettcannon
- 🏃 Add launch support for test discovery and execution in
settings.json
; issue @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 onconda run
so fundamentally); @paulacamargo25 - Investigate how we configure running and debugging
- ✋ Write web tests; issue; @karthiknadig
- Unify
venvPath
andvenvFolders
; issue - 🔴 💪 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