From 74c7f58cec113a4b7bdca0315143c16a4f3aacca Mon Sep 17 00:00:00 2001 From: Kartik Raj Date: Wed, 11 May 2022 11:38:16 -0700 Subject: [PATCH 1/4] Indicate the Python output channel has to be manually filled in the issue template (#19130) --- resources/report_issue_template.md | 2 +- src/test/common/application/commands/issueTemplateVenv1.md | 2 +- src/test/common/application/commands/issueTemplateVenv2.md | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/resources/report_issue_template.md b/resources/report_issue_template.md index 9843117f3e60..a0892ecba53b 100644 --- a/resources/report_issue_template.md +++ b/resources/report_issue_template.md @@ -12,7 +12,7 @@ XXX **After** creating the issue on GitHub, you can add screenshots and GIFs of what is happening. Consider tools like https://www.cockos.com/licecap/, https://github.com/phw/peek or https://www.screentogif.com/ for GIF creation. --> - + # Diagnostic data - Python version (& distribution if applicable, e.g. Anaconda): {0} diff --git a/src/test/common/application/commands/issueTemplateVenv1.md b/src/test/common/application/commands/issueTemplateVenv1.md index 775b3e74a091..09cdd2c32eb0 100644 --- a/src/test/common/application/commands/issueTemplateVenv1.md +++ b/src/test/common/application/commands/issueTemplateVenv1.md @@ -12,7 +12,7 @@ XXX **After** creating the issue on GitHub, you can add screenshots and GIFs of what is happening. Consider tools like https://www.cockos.com/licecap/, https://github.com/phw/peek or https://www.screentogif.com/ for GIF creation. --> - + # Diagnostic data - Python version (& distribution if applicable, e.g. Anaconda): 3.9.0 diff --git a/src/test/common/application/commands/issueTemplateVenv2.md b/src/test/common/application/commands/issueTemplateVenv2.md index 048006c24a6f..fa9142e5ca4d 100644 --- a/src/test/common/application/commands/issueTemplateVenv2.md +++ b/src/test/common/application/commands/issueTemplateVenv2.md @@ -12,7 +12,7 @@ XXX **After** creating the issue on GitHub, you can add screenshots and GIFs of what is happening. Consider tools like https://www.cockos.com/licecap/, https://github.com/phw/peek or https://www.screentogif.com/ for GIF creation. --> - + # Diagnostic data - Python version (& distribution if applicable, e.g. Anaconda): 3.9.0 From 35bfb6fab5b516b6dd451010ba083a4286344d80 Mon Sep 17 00:00:00 2001 From: Heejae Chang <1333179+heejaechang@users.noreply.github.com> Date: Thu, 12 May 2022 11:58:23 -0700 Subject: [PATCH 2/4] Moved LSP to the latest version that has race fixed (#19136) * moved lsp to latest version that has race fixed * updated middleware * added news entry --- news/1 Enhancements/19139.md | Bin 0 -> 234 bytes package-lock.json | 126 +++++++++++++++++------------------ package.json | 10 +-- 3 files changed, 68 insertions(+), 68 deletions(-) create mode 100644 news/1 Enhancements/19139.md diff --git a/news/1 Enhancements/19139.md b/news/1 Enhancements/19139.md new file mode 100644 index 0000000000000000000000000000000000000000..24c801b21c0cc1d2b2e1fbaf7d758b5826cbbd13 GIT binary patch literal 234 zcmZXPy$ZrW5QL`|e1|Kw3EJ7)rV}6F$QczR7m`!*^y;^p6oSRh{>(7D`+1+$D=Dhz zq5x*_vGgN-P^}Z#FukMce74a`2UXe;du`z(Od^kH23W(Oe_hed-OVw(Tg10RYmD76 mz&BpaiUeN>QwOzF6FH*GdM;aQ-+$Hd=gNv(?4Mq1t@H(NS1Bz3 literal 0 HcmV?d00001 diff --git a/package-lock.json b/package-lock.json index 4a4fb47e0b2c..9748fffc775e 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9,7 +9,7 @@ "version": "2022.6.1", "license": "MIT", "dependencies": { - "@vscode/jupyter-lsp-middleware": "^0.2.42", + "@vscode/jupyter-lsp-middleware": "^0.2.45", "arch": "^2.1.0", "diff-match-patch": "^1.0.0", "fs-extra": "^10.0.1", @@ -37,10 +37,10 @@ "vscode-debugadapter": "^1.28.0", "vscode-debugprotocol": "^1.28.0", "vscode-extension-telemetry": "0.4.5", - "vscode-jsonrpc": "8.0.0", - "vscode-languageclient": "8.0.0", - "vscode-languageserver": "8.0.0", - "vscode-languageserver-protocol": "3.17.0", + "vscode-jsonrpc": "8.0.1", + "vscode-languageclient": "8.0.1", + "vscode-languageserver": "8.0.1", + "vscode-languageserver-protocol": "3.17.1", "vscode-tas-client": "^0.1.22", "winreg": "^1.2.4", "xml2js": "^0.4.19" @@ -977,15 +977,15 @@ "dev": true }, "node_modules/@vscode/jupyter-lsp-middleware": { - "version": "0.2.42", - "resolved": "https://registry.npmjs.org/@vscode/jupyter-lsp-middleware/-/jupyter-lsp-middleware-0.2.42.tgz", - "integrity": "sha512-jo4oWTemnjdrvtWTygKs8qj8+4EKyjW+iCYWzts2JUwX2yGM5ZQRnAIDztCOdvmMnWqvScAISKNn4FIoi6qxBA==", + "version": "0.2.45", + "resolved": "https://registry.npmjs.org/@vscode/jupyter-lsp-middleware/-/jupyter-lsp-middleware-0.2.45.tgz", + "integrity": "sha512-X51dpmYuHxmgLLBv2cXVraUPvFg2OgNiMjmNHTLKEcfESbqn6IO2LG9WgP2oSqtwLH1YOzfBYgtxQh/dnjtHUA==", "dependencies": { - "@vscode/lsp-notebook-concat": "^0.1.10", + "@vscode/lsp-notebook-concat": "^0.1.12", "fast-myers-diff": "^3.0.1", "sha.js": "^2.4.11", - "vscode-languageclient": "^8.0.0-next.18", - "vscode-languageserver-protocol": "^3.17.0-next.20", + "vscode-languageclient": "^8.0.1", + "vscode-languageserver-protocol": "^3.17.1", "vscode-uri": "^3.0.2" }, "engines": { @@ -993,12 +993,12 @@ } }, "node_modules/@vscode/lsp-notebook-concat": { - "version": "0.1.10", - "resolved": "https://registry.npmjs.org/@vscode/lsp-notebook-concat/-/lsp-notebook-concat-0.1.10.tgz", - "integrity": "sha512-h59VRugCuFpebO9tdQJS4rC6zrLnEY1xEJtUX/GHHq3+ZVmiiXNPshnS14Cm4krnYvV2+PqhAP0R1z5Oysk5/w==", + "version": "0.1.12", + "resolved": "https://registry.npmjs.org/@vscode/lsp-notebook-concat/-/lsp-notebook-concat-0.1.12.tgz", + "integrity": "sha512-8pNf5Cyw6TKqoIMHEfuJGkIq2yhycAmkEmNNL1U/x/Ct1InLIckQ9cBTVI6cAr9do8kW3jCTM8kjZocBWrU4SA==", "dependencies": { "object-hash": "^3.0.0", - "vscode-languageserver-protocol": "^3.17.0-next.20", + "vscode-languageserver-protocol": "^3.17.1", "vscode-uri": "^3.0.2" } }, @@ -14251,21 +14251,21 @@ } }, "node_modules/vscode-jsonrpc": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/vscode-jsonrpc/-/vscode-jsonrpc-8.0.0.tgz", - "integrity": "sha512-gc16lr5REIvxqCLQ9Bwf0fQMCnX5eSFoXeXymSXh80HXUtk7E3TWqT/QduFmWK6PSjruWpwc9X2mmpD1WBcS2g==", + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/vscode-jsonrpc/-/vscode-jsonrpc-8.0.1.tgz", + "integrity": "sha512-N/WKvghIajmEvXpatSzvTvOIz61ZSmOSa4BRA4pTLi+1+jozquQKP/MkaylP9iB68k73Oua1feLQvH3xQuigiQ==", "engines": { "node": ">=14.0.0" } }, "node_modules/vscode-languageclient": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/vscode-languageclient/-/vscode-languageclient-8.0.0.tgz", - "integrity": "sha512-4/jsbWE2G609rkJ36uZTrXEsoCmZjhTOpIw1La3ILEnHclhtHe4X/nZp8WGrTKvT/jh/sGhJqWzLPnTcoiQO3g==", + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/vscode-languageclient/-/vscode-languageclient-8.0.1.tgz", + "integrity": "sha512-9XoE+HJfaWvu7Y75H3VmLo5WLCtsbxEgEhrLPqwt7eyoR49lUIyyrjb98Yfa50JCMqF2cePJAEVI6oe2o1sIhw==", "dependencies": { "minimatch": "^3.0.4", "semver": "^7.3.5", - "vscode-languageserver-protocol": "3.17.0" + "vscode-languageserver-protocol": "3.17.1" }, "engines": { "vscode": "^1.67.0" @@ -14297,29 +14297,29 @@ } }, "node_modules/vscode-languageserver": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/vscode-languageserver/-/vscode-languageserver-8.0.0.tgz", - "integrity": "sha512-qa2ue4cFHJN2nyLCe4P9WG6R7c+KfVox/6q90aJFc5oZb9sE2VjijDwxq0u9oWNScn/7QpESUvGE8OEHTuktXw==", + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/vscode-languageserver/-/vscode-languageserver-8.0.1.tgz", + "integrity": "sha512-sn7SjBwWm3OlmLtgg7jbM0wBULppyL60rj8K5HF0ny/MzN+GzPBX1kCvYdybhl7UW63V5V5tRVnyB8iwC73lSQ==", "dependencies": { - "vscode-languageserver-protocol": "3.17.0" + "vscode-languageserver-protocol": "3.17.1" }, "bin": { "installServerIntoExtension": "bin/installServerIntoExtension" } }, "node_modules/vscode-languageserver-protocol": { - "version": "3.17.0", - "resolved": "https://registry.npmjs.org/vscode-languageserver-protocol/-/vscode-languageserver-protocol-3.17.0.tgz", - "integrity": "sha512-SizljNNWWcgKCoXFL8xvzQptzH599YUVmde7wS/ESxgRRzAiIf6jR7i+CoiLU6G/6ySG351MNSvc8z33ncmLNQ==", + "version": "3.17.1", + "resolved": "https://registry.npmjs.org/vscode-languageserver-protocol/-/vscode-languageserver-protocol-3.17.1.tgz", + "integrity": "sha512-BNlAYgQoYwlSgDLJhSG+DeA8G1JyECqRzM2YO6tMmMji3Ad9Mw6AW7vnZMti90qlAKb0LqAlJfSVGEdqMMNzKg==", "dependencies": { - "vscode-jsonrpc": "8.0.0", - "vscode-languageserver-types": "3.17.0" + "vscode-jsonrpc": "8.0.1", + "vscode-languageserver-types": "3.17.1" } }, "node_modules/vscode-languageserver-types": { - "version": "3.17.0", - "resolved": "https://registry.npmjs.org/vscode-languageserver-types/-/vscode-languageserver-types-3.17.0.tgz", - "integrity": "sha512-ECJg27DKWEfkIUuNyjMydPsl5Lu7XX1xmwEpZ61I4oeK1qFNbfp3tSZUVmeMPPgnNjasd1rrb3on9jbSe5g3nQ==" + "version": "3.17.1", + "resolved": "https://registry.npmjs.org/vscode-languageserver-types/-/vscode-languageserver-types-3.17.1.tgz", + "integrity": "sha512-K3HqVRPElLZVVPtMeKlsyL9aK0GxGQpvtAUTfX4k7+iJ4mc1M+JM+zQwkgGy2LzY0f0IAafe8MKqIkJrxfGGjQ==" }, "node_modules/vscode-tas-client": { "version": "0.1.22", @@ -15795,25 +15795,25 @@ "dev": true }, "@vscode/jupyter-lsp-middleware": { - "version": "0.2.42", - "resolved": "https://registry.npmjs.org/@vscode/jupyter-lsp-middleware/-/jupyter-lsp-middleware-0.2.42.tgz", - "integrity": "sha512-jo4oWTemnjdrvtWTygKs8qj8+4EKyjW+iCYWzts2JUwX2yGM5ZQRnAIDztCOdvmMnWqvScAISKNn4FIoi6qxBA==", + "version": "0.2.45", + "resolved": "https://registry.npmjs.org/@vscode/jupyter-lsp-middleware/-/jupyter-lsp-middleware-0.2.45.tgz", + "integrity": "sha512-X51dpmYuHxmgLLBv2cXVraUPvFg2OgNiMjmNHTLKEcfESbqn6IO2LG9WgP2oSqtwLH1YOzfBYgtxQh/dnjtHUA==", "requires": { - "@vscode/lsp-notebook-concat": "^0.1.10", + "@vscode/lsp-notebook-concat": "^0.1.12", "fast-myers-diff": "^3.0.1", "sha.js": "^2.4.11", - "vscode-languageclient": "^8.0.0-next.18", - "vscode-languageserver-protocol": "^3.17.0-next.20", + "vscode-languageclient": "^8.0.1", + "vscode-languageserver-protocol": "^3.17.1", "vscode-uri": "^3.0.2" } }, "@vscode/lsp-notebook-concat": { - "version": "0.1.10", - "resolved": "https://registry.npmjs.org/@vscode/lsp-notebook-concat/-/lsp-notebook-concat-0.1.10.tgz", - "integrity": "sha512-h59VRugCuFpebO9tdQJS4rC6zrLnEY1xEJtUX/GHHq3+ZVmiiXNPshnS14Cm4krnYvV2+PqhAP0R1z5Oysk5/w==", + "version": "0.1.12", + "resolved": "https://registry.npmjs.org/@vscode/lsp-notebook-concat/-/lsp-notebook-concat-0.1.12.tgz", + "integrity": "sha512-8pNf5Cyw6TKqoIMHEfuJGkIq2yhycAmkEmNNL1U/x/Ct1InLIckQ9cBTVI6cAr9do8kW3jCTM8kjZocBWrU4SA==", "requires": { "object-hash": "^3.0.0", - "vscode-languageserver-protocol": "^3.17.0-next.20", + "vscode-languageserver-protocol": "^3.17.1", "vscode-uri": "^3.0.2" } }, @@ -26279,18 +26279,18 @@ "integrity": "sha512-YhPiPcelqM5xyYWmD46jIcsxLYWkPZhAxlBkzqmpa218fMtTT17ERdOZVCXcs1S5AjvDHlq43yCgi8TaVQjjEg==" }, "vscode-jsonrpc": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/vscode-jsonrpc/-/vscode-jsonrpc-8.0.0.tgz", - "integrity": "sha512-gc16lr5REIvxqCLQ9Bwf0fQMCnX5eSFoXeXymSXh80HXUtk7E3TWqT/QduFmWK6PSjruWpwc9X2mmpD1WBcS2g==" + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/vscode-jsonrpc/-/vscode-jsonrpc-8.0.1.tgz", + "integrity": "sha512-N/WKvghIajmEvXpatSzvTvOIz61ZSmOSa4BRA4pTLi+1+jozquQKP/MkaylP9iB68k73Oua1feLQvH3xQuigiQ==" }, "vscode-languageclient": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/vscode-languageclient/-/vscode-languageclient-8.0.0.tgz", - "integrity": "sha512-4/jsbWE2G609rkJ36uZTrXEsoCmZjhTOpIw1La3ILEnHclhtHe4X/nZp8WGrTKvT/jh/sGhJqWzLPnTcoiQO3g==", + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/vscode-languageclient/-/vscode-languageclient-8.0.1.tgz", + "integrity": "sha512-9XoE+HJfaWvu7Y75H3VmLo5WLCtsbxEgEhrLPqwt7eyoR49lUIyyrjb98Yfa50JCMqF2cePJAEVI6oe2o1sIhw==", "requires": { "minimatch": "^3.0.4", "semver": "^7.3.5", - "vscode-languageserver-protocol": "3.17.0" + "vscode-languageserver-protocol": "3.17.1" }, "dependencies": { "minimatch": { @@ -26312,26 +26312,26 @@ } }, "vscode-languageserver": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/vscode-languageserver/-/vscode-languageserver-8.0.0.tgz", - "integrity": "sha512-qa2ue4cFHJN2nyLCe4P9WG6R7c+KfVox/6q90aJFc5oZb9sE2VjijDwxq0u9oWNScn/7QpESUvGE8OEHTuktXw==", + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/vscode-languageserver/-/vscode-languageserver-8.0.1.tgz", + "integrity": "sha512-sn7SjBwWm3OlmLtgg7jbM0wBULppyL60rj8K5HF0ny/MzN+GzPBX1kCvYdybhl7UW63V5V5tRVnyB8iwC73lSQ==", "requires": { - "vscode-languageserver-protocol": "3.17.0" + "vscode-languageserver-protocol": "3.17.1" } }, "vscode-languageserver-protocol": { - "version": "3.17.0", - "resolved": "https://registry.npmjs.org/vscode-languageserver-protocol/-/vscode-languageserver-protocol-3.17.0.tgz", - "integrity": "sha512-SizljNNWWcgKCoXFL8xvzQptzH599YUVmde7wS/ESxgRRzAiIf6jR7i+CoiLU6G/6ySG351MNSvc8z33ncmLNQ==", + "version": "3.17.1", + "resolved": "https://registry.npmjs.org/vscode-languageserver-protocol/-/vscode-languageserver-protocol-3.17.1.tgz", + "integrity": "sha512-BNlAYgQoYwlSgDLJhSG+DeA8G1JyECqRzM2YO6tMmMji3Ad9Mw6AW7vnZMti90qlAKb0LqAlJfSVGEdqMMNzKg==", "requires": { - "vscode-jsonrpc": "8.0.0", - "vscode-languageserver-types": "3.17.0" + "vscode-jsonrpc": "8.0.1", + "vscode-languageserver-types": "3.17.1" } }, "vscode-languageserver-types": { - "version": "3.17.0", - "resolved": "https://registry.npmjs.org/vscode-languageserver-types/-/vscode-languageserver-types-3.17.0.tgz", - "integrity": "sha512-ECJg27DKWEfkIUuNyjMydPsl5Lu7XX1xmwEpZ61I4oeK1qFNbfp3tSZUVmeMPPgnNjasd1rrb3on9jbSe5g3nQ==" + "version": "3.17.1", + "resolved": "https://registry.npmjs.org/vscode-languageserver-types/-/vscode-languageserver-types-3.17.1.tgz", + "integrity": "sha512-K3HqVRPElLZVVPtMeKlsyL9aK0GxGQpvtAUTfX4k7+iJ4mc1M+JM+zQwkgGy2LzY0f0IAafe8MKqIkJrxfGGjQ==" }, "vscode-tas-client": { "version": "0.1.22", diff --git a/package.json b/package.json index b872d73efd69..ed14caad97b0 100644 --- a/package.json +++ b/package.json @@ -1769,7 +1769,7 @@ "webpack": "webpack" }, "dependencies": { - "@vscode/jupyter-lsp-middleware": "^0.2.42", + "@vscode/jupyter-lsp-middleware": "^0.2.45", "arch": "^2.1.0", "diff-match-patch": "^1.0.0", "fs-extra": "^10.0.1", @@ -1797,10 +1797,10 @@ "vscode-debugadapter": "^1.28.0", "vscode-debugprotocol": "^1.28.0", "vscode-extension-telemetry": "0.4.5", - "vscode-jsonrpc": "8.0.0", - "vscode-languageclient": "8.0.0", - "vscode-languageserver": "8.0.0", - "vscode-languageserver-protocol": "3.17.0", + "vscode-jsonrpc": "8.0.1", + "vscode-languageclient": "8.0.1", + "vscode-languageserver": "8.0.1", + "vscode-languageserver-protocol": "3.17.1", "vscode-tas-client": "^0.1.22", "winreg": "^1.2.4", "xml2js": "^0.4.19" From 40ad5eb98f06445f5ded8681adbcf05eceac6403 Mon Sep 17 00:00:00 2001 From: Karthik Nadig Date: Thu, 12 May 2022 12:06:08 -0700 Subject: [PATCH 3/4] Fix news entry encoding. --- news/1 Enhancements/19139.md | Bin 234 -> 115 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/news/1 Enhancements/19139.md b/news/1 Enhancements/19139.md index 24c801b21c0cc1d2b2e1fbaf7d758b5826cbbd13..0e65bdfbe7349da7f9c326030923eda7f29f57ab 100644 GIT binary patch literal 115 zcmYL>u?mAg5C!{u#VccTB%OU)JIMzucWYdbUAcRTpC3(=YG7dIy%wQ@f#qZ)h7ox& yb>hDF>5-lt#0#3%UF+X*79xjJ%)wbvCF>=M(ZVs=0jaT_=^*}j{g$aQ*4r1TKPMvq literal 234 zcmZXPy$ZrW5QL`|e1|Kw3EJ7)rV}6F$QczR7m`!*^y;^p6oSRh{>(7D`+1+$D=Dhz zq5x*_vGgN-P^}Z#FukMce74a`2UXe;du`z(Od^kH23W(Oe_hed-OVw(Tg10RYmD76 mz&BpaiUeN>QwOzF6FH*GdM;aQ-+$Hd=gNv(?4Mq1t@H(NS1Bz3 From dce3c81627f21c9ac7ac3b2b58e44f93c6d6b0b2 Mon Sep 17 00:00:00 2001 From: Karthik Nadig Date: Thu, 12 May 2022 12:09:02 -0700 Subject: [PATCH 4/4] Update versions and changelog --- CHANGELOG.md | 59 ++++++++++++++++++++++++++++++++++++ news/1 Enhancements/19139.md | 1 - package-lock.json | 4 +-- package.json | 2 +- 4 files changed, 62 insertions(+), 4 deletions(-) delete mode 100644 news/1 Enhancements/19139.md diff --git a/CHANGELOG.md b/CHANGELOG.md index b074476449ba..8072722da6c4 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,64 @@ # Changelog +## 2022.6.2 (12 May 2022) + +### Fixes + +1. Update to latest LS client (v8.0.1) and server (v8.0.1) that contain the race condition fix around `LanguageClient.stop`. + ([#19139](https://github.com/Microsoft/vscode-python/issues/19139)) + +### 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.6.1 (10 May 2022) ### Enhancements diff --git a/news/1 Enhancements/19139.md b/news/1 Enhancements/19139.md deleted file mode 100644 index 0e65bdfbe734..000000000000 --- a/news/1 Enhancements/19139.md +++ /dev/null @@ -1 +0,0 @@ -Update to latest LS client (v8.0.1) and server (v8.0.1) that contain the race condition fix around LangClient.stop diff --git a/package-lock.json b/package-lock.json index 9748fffc775e..db290fc0d8d0 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "python", - "version": "2022.6.1", + "version": "2022.6.2", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "python", - "version": "2022.6.1", + "version": "2022.6.2", "license": "MIT", "dependencies": { "@vscode/jupyter-lsp-middleware": "^0.2.45", diff --git a/package.json b/package.json index ed14caad97b0..6ef20652fa40 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.6.1", + "version": "2022.6.2", "featureFlags": { "usingNewInterpreterStorage": true },