Python v2022.8.0 Release Notes
Release Date: 2022-06-09 // almost 2 years ago-
โจ Enhancements
๐ง 1. Make cursor focus switch automatically to the terminal after launching a python process with configuration option. (Thanks djplt) (#14851)
- Enable localization using vscode-nls.
(#18286)
๐ 1. Add support for referencing multiroot-workspace folders in settings using
${workspaceFolder:<folder_name>}
. (#18650) - Ensure conda envs lacking an interpreter which do not use a valid python binary are also discovered and is selectable, so that
conda env list
matches with what the extension reports. (#18934) - Improve information collected by the
Python: Report Issue
command. (#19067) - Only trigger auto environment discovery if a user attempts to choose a different interpreter, or when a particular scope (a workspace folder or globally) is opened for the first time. (#19102)
- Added a proposed API to report progress of environment discovery in two phases.
(#19103)
โก๏ธ 1. Update to latest LS client (v8.0.0) and server (v8.0.0).
(#19114)
โก๏ธ 1. Update to latest LS client (v8.0.1) and server (v8.0.1) that contain the race condition fix around
LangClient.stop
. (#19139)
๐ Fixes
- Do not use
--user
flag when installing in a virtual environment. (#14327) - Fix error
No such file or directory
on conda activate, and simplify the environment activation code. (#18989) - Add proposed async execution API under environments. (#19079)
Code Health
๐ป 1. Capture whether environment discovery was triggered using Quickpick UI. (#19077)
Thanks
Thanks to the following projects which we fully rely on to provide some of our features:
Also thanks to the various projects we provide integrations with which help ๐ make this extension useful:
- ๐ Debugging support: Django, Flask, gevent, Jinja, Pyramid, PySpark, Scrapy, Watson
- Formatting: autopep8, black, yapf
- ๐ Interpreter support: conda, direnv, pipenv, poetry, pyenv, venv, virtualenv
- ๐ Linting: bandit, flake8, mypy, prospector, pylint, pydocstyle, pylama
- โ Testing: pytest, unittest
And finally thanks to the Python development team and community for creating a fantastic programming language and community to be a part of!
- Enable localization using vscode-nls.
(#18286)
๐ 1. Add support for referencing multiroot-workspace folders in settings using