This plan captures our work on the Python Extension in July 2023. 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
Environments
Editing
N/A
LSP
Terminal
REPL
Debugging
Formatting
N/A
Linting
N/A
Testing
vscode.dev
N/A
Documentation
API
Engineering
Python community
Deferred Items
This plan captures our work on the Python Extension in July 2023. 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
Getting started
Environments
Create Environmentwhen called with a preexisting environment; issue; @karthiknadigEditing
N/A
LSP
Terminal
REPL
Debugging
Formatting
N/A
Linting
N/A
Testing
vscode.devN/A
Documentation
API
Engineering
Python community
package.metadataparsing; PR; @brettcannonDeferred Items
.python-versionfor pyenv; issue; @karrtikrconda runwhen debugging (waiting on the conda team to give us the go-ahead to rely onconda runso fundamentally); @paulacamargo25venvPathandvenvFolders; issue