Closed
Description
Python iteration plan
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
- Remove "join mailing list" notification experiment vscode-python#17904 @karthiknadig
- Remove walkthrough experiment (and make walkthrough a permanent thing) vscode-python#17880 @luabud
- Decide what to do/next steps with the data science walkthrough vscode-python#17193 @luabud @minsa110
- π Lock down initial flow for project creation vscode-python#17194 @luabud @minsa110 @brettcannon
Environments
- Address issues w/ discovery component vscode-python#17250 @karrtikr
- Remove discovery module code experiment vscode-python#17962 @karrtikr
- Remove
python.pythonPath
experiment vscode-python#17977 @karrtikr - πββοΈ Implement the proposed public API for the extension and use it internally vscode-python#17905 @karthiknadig
- Don't trigger prompting under macOS Monterey about Python 2 going away vscode-python#17870 @kimadeline
Editing
None
Terminal
- Infer environment variables for an activated conda environment vscode-python#17332 @paulacamargo25
Debugging
- πββοΈ Environment variables not read while debugging Flask vscode-python#16984 @karthiknadig
- Remove remembering debug configuration experiment (and keep feature) vscode-python#17895 @karthiknadig
Formatting
None
Linting
- πββοΈβ¬ Put flake8 behind LSP vscode-python#17235 @karthiknadig
Testing
- Rewrite testing adapter for pytest vscode-python#17242 @kimadeline
- πββοΈ Rewrite testing adapter for unittest vscode-python#17242 @kimadeline
- Remove failed tests button experiment (and keep the button) vscode-python#17868 @karthiknadig
- Remove refresh tests button experiment (and keep the button) vscode-python#17868 @karthiknadig
(github|vscode).dev
- Update/hide walkthrough for the web (both main and DS) vscode-python#18002 @luabud
- Hide UI elements that do not apply to vscode.dev vscode-python#17252 @karrtikr
Engineering
- Get virtual workspaces w/ Pylance functioning vscode-python#17253 @karrtikr
- Get untrusted workspaces w/ Pylance working vscode-python#17254 @karrtikr
- πββοΈ Use
conda run
for running tools vscode-python#17973 @paulacamargo25 - Test against Python 3.10 vscode-python#17760 @karthiknadig
Python community
- Publish the second draft of PEP 665 @brettcannon
- πββοΈ Get CPython compiled to WASI via emscripten; coordinating repo @brettcannon
- Clarify the definition of what an "iterator" is (PR, but needs SC approval) @brettcannon
Deferred items
- Use automatic localization (desktop and web)
- Investigate (and potentially execute on) breaking the Jupyter soft dependency; issue
- β π΅ Work w/ Pylance on automatic indentation vscode-python#481 @brettcannon (blocked on Pylance investigating)
- β Switch to an insiders/nightly extension in the Marketplace vscode-python#17196 @brettcannon (blocked on core coming up w/ a solution; will move on if not ready by Feb 2022)
- Prototype using the new language status API (need pinning for full move; can shift what we already have to the right as a start); issue
- πββοΈ venv test failing due to VS Code upstream and setting inspection vscode-python#17666 (blocked on vscode#135121 @karrtikr @karthiknadig