Skip to content

Python: Iteration Plan for October 2024 #24257

@kieferrm

Description

@kieferrm

This plan captures our work on the Python Extension in October 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

Environments

Terminal

N/A

REPL

N/A

Testing

N/A

Debugger

N/A

Engineering

  • 🏃‍♀️ Add symbol publisher to extension/npm templates; @karthiknadig

Documentation


November Items
  • 🏃‍♀️ ⬛ Incorporate feedback on the environment manager extension; issue; @karthiknadig
  • 🏃‍♀️ ⬛ Prep the python extension to allow using environment manager extension when available; issue; @karthiknadig
  • Investigate why Pytest is forced to run in base conda environment. issue; @karthiknadig
  • Gitbash terminal not opening to desired workspace folder. issue; @anthonykim1
  • Properly differentiate Windows, Linux, and WSL for Python Shell Integration; issue; @anthonykim1
  • 🏃‍♀️ Python REPL doesn't handle window reload; issue; @anthonykim1
  • 💪 Show "install Jupyter extension" only if users have rich output in REPL; issue; @anthonykim1
  • Contribute to the coverage.py package through surfacing branch coverage; issue; @eleanorjboyd
  • Add error communication around dynamic adapter activation bug issue @eleanorjboyd
  • Pytest --rootdir arg alignment with python.testing.cwd setting; issue; @eleanorjboyd
  • 💪 add support for pytest-describe plugin; issue; @eleanorjboyd
  • add support for interpreter paths with spaces in the debugpy extension; issue; @eleanorjboyd
  • fix bug on debugger restart testing running all tests in workspace; ; @eleanorjboyd
Deferred Items

Metadata

Metadata

Assignees

Labels

iteration-planPlan for the current iteration

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions