KEMBAR78
Python: Iteration Plan for January 2023 Β· Issue #20450 Β· microsoft/vscode-python Β· GitHub
Skip to content

Python: Iteration Plan for January 2023Β #20450

@kieferrm

Description

@kieferrm

This plan captures our work in January. 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

N/A

Environments

  • βœ‹ Stabilize extension API issue (blocked on Jupyter giving us the green flag) @karrtikr
  • Select an environment based on environment variables; issue; @karrtikr
  • Have Create Environment provide a multi-select for potential requirements files to install; issue; @karthiknadig
  • Have Create Environment provide a multi-select for potential optional dependencies/extras to install; issue; @karthiknadig

Editing

None

LSP

Terminal

  • πŸƒβ€β™€οΈ Extract environment variables from an "activated" conda environment via conda run; issue; @karrtikr
  • πŸƒβ€β™€οΈ Prototype activated terminal for conda using environment context API; issue @karrtikr

Debugging

Formatting

Linting

  • βœ‹πŸƒβ€β™€οΈ Rollout for Pylint and flake8 extension suggestion notifications; @luabud

Testing

vscode.dev

None

Documentation

Engineering

  • Update localization to use l10n.t API (PR is still in draft); PR; @paulacamargo25
  • βœ‹πŸƒβ€ Drop Jupyter dependency (blocked on Jupyter/core for better extension recommendation); issue; @luabud

Python community


Deferred Items
  • Call the right API to determine if someone is in treatment/control; issue;
  • Clean up various repos that set up the Python extension; issue
  • Use submenus for related Run menus; issue
  • Select an environment based on VIRTUAL_ENV; issue
  • βœ‹ Create platform-specific VSIXs for debugpy (blocked on standardizing on extension pipelines supporting platform-specific VSIXs); vscode-python#17439 @paulacamargo25
  • βœ‹ Finalize Python Launcher plug-in design (blocked on conda's feedback); discussion; @brettcannon
  • 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 on conda run so fundamentally); @paulacamargo25
  • Provide settings to control what environment details are displayed; @karrtikr
  • Investigate how we configure running and debugging
  • βœ‹ Write web tests; issue; @karthiknadig
  • Create a mypy extension
  • Unify venvPath and venvFolders; issue

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