Skip to content

Python: Iteration Plan for November 2024 #24380

Closed
@kieferrm

Description

@kieferrm

This plan captures our work on the Python Extension in November 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
Summary for plan reading
  • Continue work on the Python Environments extension; @karthiknadig
  • Addressing bugs and incorporating feedback on Terminal and REPL; @anthonykim1
  • Addressing bugs and improvements for testing, investigate pytest plugin compatibility, enhance coverage features; @eleanorjboyd
  • Addressing bugs in the debugger repo; @eleanorjboyd

Environments

  • ⬛ Finish up environment manager extension required features; issue; @karthiknadig
  • Replace selection, create, get and set environments in pyhton extension with new behavior; issue; @karthiknadig

Terminal

REPL

  • Python REPL doesn't handle window reload; issue; @anthonykim1
  • 🏃‍♀️ Show notification to suggest Native REPL when "python" is typed in terminal; issue; @anthonykim1
  • Leave focus on editor after smart-send to Native REPL; issue; @anthonykim1
  • 💪 Show "install Jupyter extension" only if users have rich output in REPL; issue; @anthonykim1

Testing

Debugger

  • Add support for interpreter paths with spaces in the debugpy extension; issue; @eleanorjboyd
  • Fix bug on debugger restart testing running all tests in workspace; issue; @eleanorjboyd

Engineering

N/A


Deferred Items

Metadata

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