forked from DonJayamanne/pythonVSCode
-
Notifications
You must be signed in to change notification settings - Fork 1.3k
Closed
Labels
iteration-planPlan for the current iterationPlan for the current iteration
Description
This plan captures our work on the Python Extension in June 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
- Implement new getting started experience in the walkthrough; issue; @cwebster-99
- 🏃🔵 Get better understanding of pain points related to Python mono repo experience; issue; @luabud @cwebster-99
- 🏃 Draft artifact for our approach to packaging; @cwebster-99
Environments
N/A
Editing
N/A
LSP
N/A
Terminal
N/A
Debugging
- Create a new extension for debugpy on the Marketplace; issue; @paulacamargo25
- Fix
[object Object]
showing up as a notification; @paulacamargo25 - Investigate prompting users for command-line arguments; @paulacamargo25
Formatting
N/A
Linting
- Switch
mypy
extension to usedmypy
; issue; @karthiknadig
Testing
- Writing TypeScript tests between Python code and VS Code; issue @eleanorjboyd
- 🏃♀️ Triage open testing issues post-rewrite; issue @eleanorjboyd
vscode.dev
N/A
Documentation
- Freshen up the Django tutorial; issue; @dawnwages
Engineering
- Onboard ESRP Release pipelines; issue; @karthiknadig
- Create a dev container for developing the Python extension; issue; @anthonykim1
- PyPI publishing using ESRP for lsprotocol; issue @karthiknadig
Python community
- Write down build process for WASI in https://github.com/python/cpython/blob/main/Tools/wasm/README.md; @brettcannon
- Update CPython dev container definition; PR; @brettcannon
- Document dev process for WASI for CPython; @brettcannon
- ⬛ 🏃 Enriched/strict
package.metadata
parsing; PR; @brettcannon
Deferred Items
- Support
.python-version
for pyenv; issue; @karrtikr - 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
Metadata
Metadata
Assignees
Labels
iteration-planPlan for the current iterationPlan for the current iteration