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 February 2023 #20648

Closed
8 of 41 tasks
kieferrm opened this issue Feb 4, 2023 · 0 comments
Closed
8 of 41 tasks

Python: Iteration Plan for February 2023 #20648

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

Comments

@kieferrm
Copy link
Member

kieferrm commented Feb 4, 2023

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

  • Investigate where to have implicit triggers for the Create Environment command; issue @cwebster-99
  • 🏃‍♀️ Clean up settings in various repo templates; issue; @brettcannon

Environments

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

  • 🏃‍♀️ Rollout for Pylint and flake8 extension suggestion notifications; @luabud

Testing

vscode.dev

N/A

Documentation

Engineering

  • Direct people to the Jupyter extension when using runFileInteractive; issue; @karrtikr
  • ✋🏃‍ Drop Jupyter dependency (blocked on Jupyter/core for better extension recommendation); issue; @luabud
  • Call the right API to determine if someone is in treatment/control; issue; @karrtikr

Python community


Deferred Items
  • 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 Feb 4, 2023
@kieferrm kieferrm added this to the February 2023 milestone Feb 4, 2023
@kieferrm kieferrm pinned this issue Feb 4, 2023
@kieferrm kieferrm changed the title Python: Iteration Plan for February 2023 [DRAFT] Python: Iteration Plan for February 2023 Feb 8, 2023
@kieferrm kieferrm added iteration-plan Plan for the current iteration and removed iteration-plan-draft Proposed plan for the upcoming iteration labels Feb 8, 2023
@karthiknadig karthiknadig removed this from the February 2023 milestone Feb 21, 2023
@kieferrm kieferrm unpinned this issue Mar 7, 2023
@github-actions github-actions bot locked as resolved and limited conversation to collaborators Apr 2, 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