Python v2021.9.1 Release Notes
Release Date: 2021-09-09 // over 2 years ago-
๐ Fixes
๐ง 1. Fix for debug configuration used when no launch.json exists is still used after launch.json is created. (#17353) 0๏ธโฃ 1. Ensure default python executable to use is 'python' instead of ''. (#17089)
- Ensure workspace interpreters are discovered and watched when in
pythonDiscoveryModuleWithoutWatcher
experiment. (#17144) - Do path comparisons appropriately in the new discovery component.
(#17244)
โ
1. Fix for test result not found for files starting with py.
(#17270)
โ
1. Fix for unable to import when running unittest.
(#17280)
โ
1. Fix for multiple folders in
pytest
args. (#17281) โ 1. Fix issue with incompleteunittest
runs. (#17282) โ 1. Improve detecting lines when using testing wrappers. (#17285) - Ensure we trigger discovery for the first time as part of extension activation. (#17303)
- Correctly indicate when interpreter refresh has finished. (#17335)
- Missing location info for
async def
functions. (#17309) ๐ท 1. For CI ensuretensorboard
is installed in python 3 environments only. (#17325)
Thanks
Thanks to the following projects which we fully rely on to provide some of our features:
- debugpy
- isort
- jedi and parso
- jedi-language-server
- Microsoft Python Language Server
- ๐ Pylance
- exuberant ctags (user-installed)
- rope (user-installed)
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!
- Ensure workspace interpreters are discovered and watched when in