From 0efdddad75ba478a987ae4692dff87962695eaf6 Mon Sep 17 00:00:00 2001 From: Karthik Nadig Date: Mon, 1 Aug 2022 13:05:06 -0700 Subject: [PATCH 1/4] Update version, and changelog. --- CHANGELOG.md | 60 +++++++++++++++++++++++++++++++++++++++++++++++ package-lock.json | 4 ++-- package.json | 6 ++--- 3 files changed, 65 insertions(+), 5 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 8c462f916165..69022c3bf0c9 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,65 @@ # Changelog +Please look at https://github.com/microsoft/vscode-python/releases for the latest releases and changelogs. + +## 2022.10.1 (14 July 2022) + +### Code Health + +- Update app insights key by [karthiknadig](https://github.com/karthiknadig) in ([#19463](https://github.com/microsoft/vscode-python/pull/19463)). + +### Thanks + +Thanks to the following projects which we fully rely on to provide some of +our features: + +- [debugpy](https://pypi.org/project/debugpy/) +- [isort](https://pypi.org/project/isort/) +- [jedi](https://pypi.org/project/jedi/) + and [parso](https://pypi.org/project/parso/) +- [jedi-language-server](https://pypi.org/project/jedi-language-server/) +- [Pylance](https://github.com/microsoft/pylance-release) + +Also thanks to the various projects we provide integrations with which help +make this extension useful: + +- Debugging support: + [Django](https://pypi.org/project/Django/), + [Flask](https://pypi.org/project/Flask/), + [gevent](https://pypi.org/project/gevent/), + [Jinja](https://pypi.org/project/Jinja/), + [Pyramid](https://pypi.org/project/pyramid/), + [PySpark](https://pypi.org/project/pyspark/), + [Scrapy](https://pypi.org/project/Scrapy/), + [Watson](https://pypi.org/project/Watson/) +- Formatting: + [autopep8](https://pypi.org/project/autopep8/), + [black](https://pypi.org/project/black/), + [yapf](https://pypi.org/project/yapf/) +- Interpreter support: + [conda](https://conda.io/), + [direnv](https://direnv.net/), + [pipenv](https://pypi.org/project/pipenv/), + [poetry](https://pypi.org/project/poetry/), + [pyenv](https://github.com/pyenv/pyenv), + [venv](https://docs.python.org/3/library/venv.html#module-venv), + [virtualenv](https://pypi.org/project/virtualenv/) +- Linting: + [bandit](https://pypi.org/project/bandit/), + [flake8](https://pypi.org/project/flake8/), + [mypy](https://pypi.org/project/mypy/), + [prospector](https://pypi.org/project/prospector/), + [pylint](https://pypi.org/project/pylint/), + [pydocstyle](https://pypi.org/project/pydocstyle/), + [pylama](https://pypi.org/project/pylama/) +- Testing: + [pytest](https://pypi.org/project/pytest/), + [unittest](https://docs.python.org/3/library/unittest.html#module-unittest) + +And finally thanks to the [Python](https://www.python.org/) development team and +community for creating a fantastic programming language and community to be a +part of! + ## 2022.10.0 (7 July 2022) ### Enhancements diff --git a/package-lock.json b/package-lock.json index 68868b717d1a..5e2a84080ab5 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "python", - "version": "2022.11.0-dev", + "version": "2022.12.0-rc", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "python", - "version": "2022.11.0-dev", + "version": "2022.12.0-rc", "license": "MIT", "dependencies": { "@vscode/extension-telemetry": "^0.6.2", diff --git a/package.json b/package.json index 0c5bdb9d1aac..bdc8411360f7 100644 --- a/package.json +++ b/package.json @@ -2,7 +2,7 @@ "name": "python", "displayName": "Python", "description": "IntelliSense (Pylance), Linting, Debugging (multi-threaded, remote), Jupyter Notebooks, code formatting, refactoring, unit tests, and more.", - "version": "2022.11.0-dev", + "version": "2022.12.0-rc", "featureFlags": { "usingNewInterpreterStorage": true }, @@ -1822,7 +1822,7 @@ "vscode-tas-client": "^0.1.22", "winreg": "^1.2.4", "xml2js": "^0.4.19", - "which":"^2.0.2" + "which": "^2.0.2" }, "devDependencies": { "@istanbuljs/nyc-config-typescript": "^1.0.2", @@ -1846,7 +1846,7 @@ "@types/uuid": "^8.3.4", "@types/vscode": "~1.68.0", "@types/winreg": "^1.2.30", - "@types/which":"^2.0.1", + "@types/which": "^2.0.1", "@types/xml2js": "^0.4.2", "@typescript-eslint/eslint-plugin": "^3.7.0", "@typescript-eslint/parser": "^3.7.0", From a0604124d56ae8dc5949c898f2b51f093b693b9d Mon Sep 17 00:00:00 2001 From: Karthik Nadig Date: Mon, 1 Aug 2022 13:41:24 -0700 Subject: [PATCH 2/4] Pin setuptools. --- build/test-requirements.txt | 3 +++ 1 file changed, 3 insertions(+) diff --git a/build/test-requirements.txt b/build/test-requirements.txt index d70fb8bb62e4..73b6b41aa850 100644 --- a/build/test-requirements.txt +++ b/build/test-requirements.txt @@ -22,3 +22,6 @@ torch-tb-profiler # extension build tests freezegun + +# pin setup tools to prevent issue with 'use_2to3' +setuptools==57.5.0 From efa49a672560c9334346e743c4b487c130610b19 Mon Sep 17 00:00:00 2001 From: Karthik Nadig Date: Mon, 1 Aug 2022 13:45:58 -0700 Subject: [PATCH 3/4] move for tighter pinning. --- build/test-requirements.txt | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/build/test-requirements.txt b/build/test-requirements.txt index 73b6b41aa850..72edbde829ea 100644 --- a/build/test-requirements.txt +++ b/build/test-requirements.txt @@ -1,3 +1,6 @@ +# pin setup tools to prevent issue with 'use_2to3' +setuptools==63.2.0 + # Install flake8 first, as both flake8 and autopep8 require pycodestyle, # but flake8 has a tighter pinning. flake8 @@ -22,6 +25,3 @@ torch-tb-profiler # extension build tests freezegun - -# pin setup tools to prevent issue with 'use_2to3' -setuptools==57.5.0 From 83d44bbcca06c29409a89487589c69781d760aeb Mon Sep 17 00:00:00 2001 From: Karthik Nadig Date: Mon, 1 Aug 2022 13:49:20 -0700 Subject: [PATCH 4/4] Force setoptconf --- build/test-requirements.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/build/test-requirements.txt b/build/test-requirements.txt index 72edbde829ea..d5eef1245b0b 100644 --- a/build/test-requirements.txt +++ b/build/test-requirements.txt @@ -1,5 +1,6 @@ # pin setup tools to prevent issue with 'use_2to3' setuptools==63.2.0 +setoptconf==0.3.0 # Install flake8 first, as both flake8 and autopep8 require pycodestyle, # but flake8 has a tighter pinning.