KEMBAR78
Python: Iteration Plan for June 2022 Β· Issue #19286 Β· microsoft/vscode-python Β· GitHub
Skip to content

Python: Iteration Plan for June 2022Β #19286

@kieferrm

Description

@kieferrm

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

  • Detect when VS Code is launched from an activated virtual environment in WWBD; discussion; @brettcannon
  • πŸƒβ€β™€οΈ Explore how to notify the user they don't have Python installed when installing the Python extension for the first time (part of πŸπŸ“” Getting Started v-team); issue; @karrtikr @luabud @brettcannon

Environments

Editing

None

LSP

  • πŸƒβ€β™€οΈ Complete MVP of generated LSP types, take the repo public, and publish to PyPI; issue; @karthiknadig
  • Explore pygls adopting programmatic definition of LSP (for notebook support); issue; @karthiknadig

Terminal

Debugging

Formatting

Linting

Testing

(github|vscode).dev

None

Documentation

None

Engineering

  • πŸƒβ€β™€οΈ Write web tests; issue; @karthiknadig
  • πŸƒβ€β™€οΈ Create an extension template; issue; @karthiknadig
  • πŸƒβ€β™€οΈ Investigate using in-box copies of packages in tools extensions by default; issue; @karthiknadig
  • πŸ’ͺ Expose settings in tools extensions for specifying the interpreter command for the server; issue; @karthiknadig

Python community

  • πŸƒβ€β™€οΈ Figure out how to communicate w/ LinkedIn to start looking into self-contained, relocatable builds of CPython; @brettcannon
  • πŸƒβ€β™€οΈ Add tier support labels to the buildbots; @brettcannon
  • Reach out to Hatch about environment discovery proposal; @brettcannon
  • πŸƒβ€β™€οΈ Implement packaging.metadata as a pure data class; issue, PR; @brettcannon

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