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 January 2023 #20450

Closed
5 of 34 tasks
kieferrm opened this issue Jan 2, 2023 · 0 comments
Closed
5 of 34 tasks

Python: Iteration Plan for January 2023 #20450

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

Comments

@kieferrm
Copy link
Member

kieferrm commented Jan 2, 2023

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
@kieferrm kieferrm added the iteration-plan-draft Proposed plan for the upcoming iteration label Jan 2, 2023
@kieferrm kieferrm added this to the January 2023 milestone Jan 2, 2023
@kieferrm kieferrm pinned this issue Jan 2, 2023
@kieferrm kieferrm changed the title Python: Iteration Plan for January 2023 [DRAFT] Python: Iteration Plan for January 2023 Jan 9, 2023
@kieferrm kieferrm added iteration-plan Plan for the current iteration and removed iteration-plan-draft Proposed plan for the upcoming iteration labels Jan 9, 2023
@karthiknadig karthiknadig removed this from the January 2023 milestone Jan 24, 2023
@kieferrm kieferrm added this to the January 2023 milestone Feb 4, 2023
@kieferrm kieferrm closed this as completed Feb 4, 2023
@kieferrm kieferrm unpinned this issue Feb 4, 2023
@github-actions github-actions bot locked as resolved and limited conversation to collaborators Mar 6, 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