Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Python: Iteration Plan for March 2023 #20796

Closed
17 of 41 tasks
kieferrm opened this issue Mar 4, 2023 · 0 comments
Closed
17 of 41 tasks

Python: Iteration Plan for March 2023 #20796

kieferrm opened this issue Mar 4, 2023 · 0 comments
Assignees
Labels
iteration-plan Plan for the current iteration
Milestone

Comments

@kieferrm
Copy link
Member

kieferrm commented Mar 4, 2023

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

  • Stabilize extension API issue @karrtikr
  • Provide a quicker way to update conda env after python is installed in it; issue; @karrtikr
  • βœ‹ Leverage quick pick hover support to explain conda environment lacking a Python interpreter (blocked on Jupyter for better wording); issue @karrtikr
  • πŸ”΄ Investigate how to handle dev containers lacking pip and venv; @luabud @cwebster-99

Editing

N/A

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

Testing

vscode.dev

N/A

Documentation

Engineering

  • Direct people to the Jupyter extension when using runFileInteractive; issue; @karrtikr
  • πŸƒβ€ Drop Jupyter dependency; issue; @luabud

Python community


Deferred Items
  • βœ‹ Incorporate fixes from VSCode regarding Environment collection API (blocked on VSCode); issue; @karrtikr
  • Use submenus for related Run menus; 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
  • Unify venvPath and venvFolders; issue
@kieferrm kieferrm added the iteration-plan-draft Proposed plan for the upcoming iteration label Mar 4, 2023
@kieferrm kieferrm added this to the March 2023 milestone Mar 4, 2023
@brettcannon brettcannon changed the title Python: Iteration Plan for March 2023 [DRAFT] Python: Iteration Plan for March 2023 Mar 6, 2023
@brettcannon brettcannon added iteration-plan Plan for the current iteration and removed iteration-plan-draft Proposed plan for the upcoming iteration labels Mar 6, 2023
@kieferrm kieferrm pinned this issue Mar 7, 2023
@karthiknadig karthiknadig removed this from the March 2023 milestone Mar 20, 2023
@kieferrm kieferrm unpinned this issue Apr 3, 2023
@kieferrm kieferrm closed this as completed Apr 6, 2023
@kieferrm kieferrm added this to the March 2023 milestone Apr 6, 2023
@github-actions github-actions bot locked as resolved and limited conversation to collaborators May 7, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
iteration-plan Plan for the current iteration
Projects
None yet
Development

No branches or pull requests

3 participants