-
Notifications
You must be signed in to change notification settings - Fork 1.5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
fix: upgrade sendToNativeREPL to preview #1856
Commits on Jul 4, 2024
-
Configuration menu - View commit details
-
Copy full SHA for a5c42b2 - Browse repository at this point
Copy the full SHA a5c42b2View commit details
Commits on Jul 8, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 5470d60 - Browse repository at this point
Copy the full SHA 5470d60View commit details -
Configuration menu - View commit details
-
Copy full SHA for d8ae575 - Browse repository at this point
Copy the full SHA d8ae575View commit details
Commits on Jul 9, 2024
-
Configuration menu - View commit details
-
Copy full SHA for a5c539d - Browse repository at this point
Copy the full SHA a5c539dView commit details -
Enable explicit Ruff check rules (#23741)
Co-authored-by: Rafał <23004737+rafrafek@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 462b9bf - Browse repository at this point
Copy the full SHA 462b9bfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7e434a7 - Browse repository at this point
Copy the full SHA 7e434a7View commit details
Commits on Jul 10, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 658e2de - Browse repository at this point
Copy the full SHA 658e2deView commit details -
Configuration menu - View commit details
-
Copy full SHA for d69d605 - Browse repository at this point
Copy the full SHA d69d605View commit details -
Configuration menu - View commit details
-
Copy full SHA for d97c7e4 - Browse repository at this point
Copy the full SHA d97c7e4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 144c9c1 - Browse repository at this point
Copy the full SHA 144c9c1View commit details -
Add additional context keys to commands (#23737)
In this PR: - Disabling run submenu on Chat code blocks by passing `!inChat` to the sub run menu condition - Enabling the "Restart Python Language Server" command for Jupyter notebooks by adding `notebookType == jupyter-notebook` to its context key
Configuration menu - View commit details
-
Copy full SHA for d6a7cf4 - Browse repository at this point
Copy the full SHA d6a7cf4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 588983d - Browse repository at this point
Copy the full SHA 588983dView commit details
Commits on Jul 11, 2024
-
Configuration menu - View commit details
-
Copy full SHA for d0e3feb - Browse repository at this point
Copy the full SHA d0e3febView commit details -
Configuration menu - View commit details
-
Copy full SHA for 415c55b - Browse repository at this point
Copy the full SHA 415c55bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5fd5098 - Browse repository at this point
Copy the full SHA 5fd5098View commit details
Commits on Jul 12, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 55b3129 - Browse repository at this point
Copy the full SHA 55b3129View commit details -
Configuration menu - View commit details
-
Copy full SHA for b65d452 - Browse repository at this point
Copy the full SHA b65d452View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2d9f706 - Browse repository at this point
Copy the full SHA 2d9f706View commit details
Commits on Jul 14, 2024
-
Configuration menu - View commit details
-
Copy full SHA for e5f8539 - Browse repository at this point
Copy the full SHA e5f8539View commit details
Commits on Jul 15, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 2a6608c - Browse repository at this point
Copy the full SHA 2a6608cView commit details -
Set justMyCode only in the python debugger, not in the python extension. Closed: microsoft/vscode-python-debugger#335
Configuration menu - View commit details
-
Copy full SHA for d38e110 - Browse repository at this point
Copy the full SHA d38e110View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8c18f74 - Browse repository at this point
Copy the full SHA 8c18f74View commit details
Commits on Jul 16, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 33f423c - Browse repository at this point
Copy the full SHA 33f423cView commit details
Commits on Jul 17, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 5d8f514 - Browse repository at this point
Copy the full SHA 5d8f514View commit details -
Use Native Python Finder as the main locator (#23823)
Closes #23719 --------- Co-authored-by: Don Jayamanne <Don.Jayamanne@microsoft.com>
Configuration menu - View commit details
-
Copy full SHA for 193b929 - Browse repository at this point
Copy the full SHA 193b929View commit details
Commits on Jul 18, 2024
-
Configuration menu - View commit details
-
Copy full SHA for abe223f - Browse repository at this point
Copy the full SHA abe223fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0d1a0f1 - Browse repository at this point
Copy the full SHA 0d1a0f1View commit details -
Configuration menu - View commit details
-
Copy full SHA for a60f228 - Browse repository at this point
Copy the full SHA a60f228View commit details
Commits on Jul 19, 2024
-
Configuration menu - View commit details
-
Copy full SHA for d2646dc - Browse repository at this point
Copy the full SHA d2646dcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1cc490b - Browse repository at this point
Copy the full SHA 1cc490bView commit details
Commits on Jul 22, 2024
-
- Don't use xdist when only running one test. this makes it slightly faster when running one test, because instead of creating a single worker it just runs the test in the same process - fix #23816 - fix issue where the plugin was being registered multiple times --------- Co-authored-by: detachhead <detachhead@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 226ba0a - Browse repository at this point
Copy the full SHA 226ba0aView commit details -
Configuration menu - View commit details
-
Copy full SHA for f09ab3f - Browse repository at this point
Copy the full SHA f09ab3fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7cc813d - Browse repository at this point
Copy the full SHA 7cc813dView commit details
Commits on Jul 23, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 066b9c3 - Browse repository at this point
Copy the full SHA 066b9c3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9fad643 - Browse repository at this point
Copy the full SHA 9fad643View commit details -
Configuration menu - View commit details
-
Copy full SHA for 82015bc - Browse repository at this point
Copy the full SHA 82015bcView commit details -
Configuration menu - View commit details
-
Copy full SHA for a45df21 - Browse repository at this point
Copy the full SHA a45df21View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4093317 - Browse repository at this point
Copy the full SHA 4093317View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1f12640 - Browse repository at this point
Copy the full SHA 1f12640View commit details -
Configuration menu - View commit details
-
Copy full SHA for 30058f2 - Browse repository at this point
Copy the full SHA 30058f2View commit details
Commits on Jul 24, 2024
-
Bump zipp from 3.17.0 to 3.19.1 in /python_files/jedilsp_requirements (…
…#23778) Bumps [zipp](https://github.com/jaraco/zipp) from 3.17.0 to 3.19.1. <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/jaraco/zipp/blob/main/NEWS.rst">zipp's changelog</a>.</em></p> <blockquote> <h1>v3.19.1</h1> <h2>Bugfixes</h2> <ul> <li>Improved handling of malformed zip files. (<a href="https://redirect.github.com/jaraco/zipp/issues/119">#119</a>)</li> </ul> <h1>v3.19.0</h1> <h2>Features</h2> <ul> <li>Implement is_symlink. (<a href="https://redirect.github.com/jaraco/zipp/issues/117">#117</a>)</li> </ul> <h1>v3.18.2</h1> <p>No significant changes.</p> <h1>v3.18.1</h1> <p>No significant changes.</p> <h1>v3.18.0</h1> <h2>Features</h2> <ul> <li>Bypass ZipFile.namelist in glob for better performance. (<a href="https://redirect.github.com/jaraco/zipp/issues/106">#106</a>)</li> <li>Refactored glob functionality to support a more generalized solution with support for platform-specific path separators. (<a href="https://redirect.github.com/jaraco/zipp/issues/108">#108</a>)</li> </ul> <h2>Bugfixes</h2> <ul> <li>Add special accounting for pypy when computing the stack level for text encoding warnings. (<a href="https://redirect.github.com/jaraco/zipp/issues/114">#114</a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/jaraco/zipp/commit/6d1cb72aa55e0536f35d2af128994b5a61ca4c1a"><code>6d1cb72</code></a> Finalize</li> <li><a href="https://github.com/jaraco/zipp/commit/fd604bd34f0343472521a36da1fbd22e793e14fd"><code>fd604bd</code></a> Merge pull request <a href="https://redirect.github.com/jaraco/zipp/issues/120">#120</a> from jaraco/bugfix/119-malformed-paths</li> <li><a href="https://github.com/jaraco/zipp/commit/c18417ed2953e181728a7dac07bff88a2190abf7"><code>c18417e</code></a> Add news fragment.</li> <li><a href="https://github.com/jaraco/zipp/commit/58115d2be968644ce71ce6bcc9b79826c82a1806"><code>58115d2</code></a> Employ SanitizedNames in CompleteDirs. Fixes broken test.</li> <li><a href="https://github.com/jaraco/zipp/commit/564fcc10cdbfdaecdb33688e149827465931c9e0"><code>564fcc1</code></a> Add SanitizedNames mixin.</li> <li><a href="https://github.com/jaraco/zipp/commit/79a309fe54dc6b7934fb72e9f31bcb58f2e9f547"><code>79a309f</code></a> Add some assertions about malformed paths.</li> <li><a href="https://github.com/jaraco/zipp/commit/2d015c22348fab46ca765339f55f84fe9d6e8115"><code>2d015c2</code></a> Merge <a href="https://github.com/jaraco/skeleton">https://github.com/jaraco/skeleton</a></li> <li><a href="https://github.com/jaraco/zipp/commit/a595a0fad054cd20b69d3e954c99174e3a548938"><code>a595a0f</code></a> Rename extras to align with core metadata spec.</li> <li><a href="https://github.com/jaraco/zipp/commit/608f90a6e74919501577a1312dc5c7d8e1d391d7"><code>608f90a</code></a> Finalize</li> <li><a href="https://github.com/jaraco/zipp/commit/3a22d724acf874111b43f87f7110225122ec3de5"><code>3a22d72</code></a> Merge pull request <a href="https://redirect.github.com/jaraco/zipp/issues/118">#118</a> from jaraco/feature/is-symlink</li> <li>Additional commits viewable in <a href="https://github.com/jaraco/zipp/compare/v3.17.0...v3.19.1">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=zipp&package-manager=pip&previous-version=3.17.0&new-version=3.19.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) You can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/microsoft/vscode-python/network/alerts). </details> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for cecdf3c - Browse repository at this point
Copy the full SHA cecdf3cView commit details -
Bump importlib-metadata from 8.0.0 to 8.1.0 (#23864)
Bumps [importlib-metadata](https://github.com/python/importlib_metadata) from 8.0.0 to 8.1.0. <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/python/importlib_metadata/blob/main/NEWS.rst">importlib-metadata's changelog</a>.</em></p> <blockquote> <h1>v8.1.0</h1> <h2>Features</h2> <ul> <li>Prioritize valid dists to invalid dists when retrieving by name. (<a href="https://redirect.github.com/python/importlib_metadata/issues/489">#489</a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/python/importlib_metadata/commit/4bcda08ca2b1bf91437619d4f99810ecbf83b2b2"><code>4bcda08</code></a> Finalize</li> <li><a href="https://github.com/python/importlib_metadata/commit/a65c29adc027b3615154cab73aaedd58a6aa23da"><code>a65c29a</code></a> Prioritize valid dists to invalid dists when retrieving by name.</li> <li><a href="https://github.com/python/importlib_metadata/commit/48f6b143419941be07dc53330a4702ff8c9398c4"><code>48f6b14</code></a> Add test capturing failed expectation. Ref <a href="https://redirect.github.com/python/importlib_metadata/issues/489">#489</a>.</li> <li><a href="https://github.com/python/importlib_metadata/commit/9693e99484f98a5d78257c3ec44aff5b356ee9b0"><code>9693e99</code></a> Merge <a href="https://github.com/jaraco/skeleton">https://github.com/jaraco/skeleton</a></li> <li><a href="https://github.com/python/importlib_metadata/commit/ab34814ca3ffe511ad63bb9589da06fd76758db8"><code>ab34814</code></a> Re-enable preview, this time not for one specific feature, but for all featur...</li> <li><a href="https://github.com/python/importlib_metadata/commit/c7c7b641e51f8d97247cfc7419c952005c0df6b6"><code>c7c7b64</code></a> Merge <a href="https://github.com/jaraco/skeleton">https://github.com/jaraco/skeleton</a></li> <li><a href="https://github.com/python/importlib_metadata/commit/30f940e74b599400347d1162b7096f184cc46d31"><code>30f940e</code></a><code>jaraco/skeleton#132</code></li> <li><a href="https://github.com/python/importlib_metadata/commit/f087fb4ca05eb08c46abdd2cd67b18a3f33e3c79"><code>f087fb4</code></a><code>jaraco/skeleton#133</code></li> <li><a href="https://github.com/python/importlib_metadata/commit/33c4896dbaeda2fd7a5fef701431dea05bb83bab"><code>33c4896</code></a> Exclude pytest-ruff (and thus ruff), which cannot build on cygwin.</li> <li>See full diff in <a href="https://github.com/python/importlib_metadata/compare/v8.0.0...v8.1.0">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=importlib-metadata&package-manager=pip&previous-version=8.0.0&new-version=8.1.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for cb31457 - Browse repository at this point
Copy the full SHA cb31457View commit details
Commits on Jul 25, 2024
-
fix crash when importing
pluggy.Result
on old versions of pluggy (#…Configuration menu - View commit details
-
Copy full SHA for 89ebe52 - Browse repository at this point
Copy the full SHA 89ebe52View commit details
Commits on Jul 26, 2024
-
Update release_plan.md (#23873)
updates including swap with Eleanor and Karthik for June and December
Configuration menu - View commit details
-
Copy full SHA for b13f38d - Browse repository at this point
Copy the full SHA b13f38dView commit details
Commits on Jul 29, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 279ebbf - Browse repository at this point
Copy the full SHA 279ebbfView commit details -
Update info-needed-closer.yml (#23876)
resolve error: `Error Input required app_id, app_installation_id, app_private_key`
Configuration menu - View commit details
-
Copy full SHA for 774badc - Browse repository at this point
Copy the full SHA 774badcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 79515ea - Browse repository at this point
Copy the full SHA 79515eaView commit details
Commits on Jul 30, 2024
-
Downgrade lsp packages (#23890)
found issue on the latest LSP packages - microsoft/vscode-languageserver-node#1525 downgrading to the previous version see PR which moved to newer version - bc2f5e3
Configuration menu - View commit details
-
Copy full SHA for 3641652 - Browse repository at this point
Copy the full SHA 3641652View commit details
Commits on Jul 31, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 3dad6c9 - Browse repository at this point
Copy the full SHA 3dad6c9View commit details
Commits on Aug 1, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 40302fd - Browse repository at this point
Copy the full SHA 40302fdView commit details
Commits on Aug 2, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 8ad3b94 - Browse repository at this point
Copy the full SHA 8ad3b94View commit details
Commits on Aug 6, 2024
-
Configuration menu - View commit details
-
Copy full SHA for f6a6a32 - Browse repository at this point
Copy the full SHA f6a6a32View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1c8d20e - Browse repository at this point
Copy the full SHA 1c8d20eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 48e277a - Browse repository at this point
Copy the full SHA 48e277aView commit details
Commits on Aug 7, 2024
-
Allow native REPL launch from command palette (#23912)
Resolves: #23727 Allow users to launch Native REPL via command palette. Will also be handling #23821 in this PR. -- setting proper workspace directory. Related: #23656 Covering scenarios: - Provide selection option if user is in multi-workspace scenario (already included in PR) - Automatically pick workspace as directory for context of REPL if user is in single-workspace scenario (already included in PR) - Handle case where user does not open any workspace and attempt to launch native REPL from plain/empty VS Code instance via command palette option (already included in PR)
Configuration menu - View commit details
-
Copy full SHA for e90b95d - Browse repository at this point
Copy the full SHA e90b95dView commit details
Commits on Aug 8, 2024
-
Fix issues with localization and signing (#23931)
Fixes microsoft/python-environment-tools#139 Related #23926
Configuration menu - View commit details
-
Copy full SHA for 20e186f - Browse repository at this point
Copy the full SHA 20e186fView commit details
Commits on Aug 12, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 3fea993 - Browse repository at this point
Copy the full SHA 3fea993View commit details -
Attempt to handle pixi error more gracefully (#23937)
For: #23911 and #23906 (For virtual/remote scenario) Locating pixi environment, regardless of presence of pixi environment, is leading to crash. Hoping to address this and handle errors more gracefully so program does not terminate. /cc @baszalmstra
Configuration menu - View commit details
-
Copy full SHA for f417024 - Browse repository at this point
Copy the full SHA f417024View commit details
Commits on Aug 13, 2024
-
REPL Telemetry for Terminal REPL and Native REPL (#23941)
Resolves: #23740 Also organize Telemetry for Terminal REPL vs. Native REPL. Now we can sort them out with new attribute 'replType' on the REPL Event. With this PR: - (EventName.REPL, { replType: 'Terminal' }) for when people launch Terminal REPL via Command Palette, Manually type Python in terminal (tried to account for all Python cases that will trigger REPL). - (EventName.REPL, { replType: 'Native' }) for when people launch Native REPL via Command Palette. --------- Co-authored-by: Karthik Nadig <kanadig@microsoft.com>
Configuration menu - View commit details
-
Copy full SHA for c13bb07 - Browse repository at this point
Copy the full SHA c13bb07View commit details -
Fire telemetry when REPLs are launched via shift+enter (#23944)
Related to #23740 In addition to : #23941 Fire telemetry for when REPL is launched via shift+enter. /cc @cwebster-99
Configuration menu - View commit details
-
Copy full SHA for b872cb4 - Browse repository at this point
Copy the full SHA b872cb4View commit details
Commits on Aug 14, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 59a8d03 - Browse repository at this point
Copy the full SHA 59a8d03View commit details
Commits on Aug 16, 2024
-
Fix telemetry not getting picked up for Terminal REPL (#23958)
#23941 Having no blank spaces in front of plain 'python' or 'python3' were returning falsey value.
Configuration menu - View commit details
-
Copy full SHA for e9f1071 - Browse repository at this point
Copy the full SHA e9f1071View commit details
Commits on Aug 19, 2024
-
Fix execInREPL Enter to respect complete expression (#23973)
Resolves: #23934 Updating to check filed of object, since structure/type has changed when I refactored code for native REPL.
Configuration menu - View commit details
-
Copy full SHA for a3dcf1b - Browse repository at this point
Copy the full SHA a3dcf1bView commit details -
Add GDPR comment for
repltype
(#23974)Add missing GDPR comment for new `repltype` telemetry - this ensure it will get classified correctly
Configuration menu - View commit details
-
Copy full SHA for 9cd6b2d - Browse repository at this point
Copy the full SHA 9cd6b2dView commit details
Commits on Aug 20, 2024
-
Additional graceful handling for pixi (#23942)
In addition to first PR #23937 I've been able to repro aggressive errors of ``` 2024-08-12 13:59:21.087 [error] [Error: spawn pixi ENOENT at ChildProcess._handle.onexit (node:internal/child_process:286:19) at onErrorNT (node:internal/child_process:484:16) at process.processTicksAndRejections (node:internal/process/task_queues:82:21)] { errno: -2, code: 'ENOENT', syscall: 'spawn pixi', path: 'pixi', spawnargs: [ '--version' ] } ``` ``` 2024-08-12 13:59:20.794 [error] Reading directory to watch failed [Error: ENOENT: no such file or directory, scandir '/Users/anthonykim/Desktop/vscode-python/.pixi/envs' at Object.readdirSync (node:fs:1509:26) at t.readdirSync (node:electron/js2c/node_init:2:11418) at /Users/anthonykim/.vscode/extensions/ms-python.python-2024.13.2024080901-darwin-arm64/out/client/extension.js:2:583006 at /Users/anthonykim/.vscode/extensions/ms-python.python-2024.13.2024080901-darwin-arm64/out/client/extension.js:2:583197 at Array.map (<anonymous>) at d.initWatchers (/Users/anthonykim/.vscode/extensions/ms-python.python-2024.13.2024080901-darwin-arm64/out/client/extension.js:2:582915) at async d.ensureWatchersReady (/Users/anthonykim/.vscode/extensions/ms-python.python-2024.13.2024080901-darwin-arm64/out/client/extension.js:2:539326)] { errno: -2, code: 'ENOENT', syscall: 'scandir', path: '/Users/anthonykim/Desktop/vscode-python/.pixi/envs' } ``` even when I dont have pixi in my workspace. Changing the log level on this and adding more wraps around that should give necessary hint/message when needed without crashing program. --------- Co-authored-by: Karthik Nadig <kanadig@microsoft.com>
Configuration menu - View commit details
-
Copy full SHA for fdddaf9 - Browse repository at this point
Copy the full SHA fdddaf9View commit details -
Do not truncate whitespace for multi-line string (#23977)
Resolves: #23743 It seems that when people have a multi line string such surrounded by """ quotes, the white spacing inside the quote is very much intentional, and so if we detect that they are in such code-block, we would rather not normalize/truncate the white spaces for that specific code block.
Configuration menu - View commit details
-
Copy full SHA for e751377 - Browse repository at this point
Copy the full SHA e751377View commit details
Commits on Aug 21, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 8ea21a9 - Browse repository at this point
Copy the full SHA 8ea21a9View commit details
Commits on Aug 23, 2024
-
Update to latest lsp for pull diagnostics (#23979)
This is to match the latest updates we've made in pylance. See this PR: microsoft/pyrx#5590
Configuration menu - View commit details
-
Copy full SHA for 32d519b - Browse repository at this point
Copy the full SHA 32d519bView commit details
Commits on Aug 26, 2024
-
Bump importlib-metadata from 8.1.0 to 8.4.0 (#23980)
Bumps [importlib-metadata](https://github.com/python/importlib_metadata) from 8.1.0 to 8.4.0. <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/python/importlib_metadata/blob/main/NEWS.rst">importlib-metadata's changelog</a>.</em></p> <blockquote> <h1>v8.4.0</h1> <h2>Features</h2> <ul> <li>Deferred import of inspect for import performance. (<a href="https://redirect.github.com/python/importlib_metadata/issues/499">#499</a>)</li> </ul> <h1>v8.3.0</h1> <h2>Features</h2> <ul> <li>Disallow passing of 'dist' to EntryPoints.select.</li> </ul> <h1>v8.2.0</h1> <h2>Features</h2> <ul> <li>Add SimplePath to importlib_metadata.<strong>all</strong>. (<a href="https://redirect.github.com/python/importlib_metadata/issues/494">#494</a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/python/importlib_metadata/commit/1616cb3a82c33c3603ff984b6ff417e68068aa6e"><code>1616cb3</code></a> Finalize</li> <li><a href="https://github.com/python/importlib_metadata/commit/71b467843258873048eb944545ba1235866523e6"><code>71b4678</code></a> Add news fragment.</li> <li><a href="https://github.com/python/importlib_metadata/commit/ebcdcfdd18d427498f11b74e245b3f8a7ef5df9c"><code>ebcdcfd</code></a> Remove workaround for <a href="https://redirect.github.com/python/typeshed/issues/10328">python/typeshed#10328</a>.</li> <li><a href="https://github.com/python/importlib_metadata/commit/2c43cfe7dba2902095a166c4f6226ac5f7bfb50b"><code>2c43cfe</code></a> Merge pull request <a href="https://redirect.github.com/python/importlib_metadata/issues/499">#499</a> from danielhollas/defer-inspect</li> <li><a href="https://github.com/python/importlib_metadata/commit/a7aaf72702b3a49ea3e33c9cf7f223839067c883"><code>a7aaf72</code></a> Use third-person imperative voice and link to issue in comment.</li> <li><a href="https://github.com/python/importlib_metadata/commit/e99c10510d48e840b0550bd05d1167633dcfaea7"><code>e99c105</code></a> Restore single-expression logic.</li> <li><a href="https://github.com/python/importlib_metadata/commit/debb5165a88b1a4433150b265e155c21b497d154"><code>debb516</code></a> Don't use global var</li> <li><a href="https://github.com/python/importlib_metadata/commit/3c8e1ec4e34c11dcff086be7fbd0d1981bf32480"><code>3c8e1ec</code></a> Finalize</li> <li><a href="https://github.com/python/importlib_metadata/commit/5035755aac64a6ee902add3909f463a2bf54ee1c"><code>5035755</code></a> Merge pull request <a href="https://redirect.github.com/python/importlib_metadata/issues/498">#498</a> from python/feature/entry-points-disallow-dist-match</li> <li><a href="https://github.com/python/importlib_metadata/commit/6d9b766099dbac1c97a220badde7e14304e03291"><code>6d9b766</code></a> Remove MetadataPathFinder regardless of its position.</li> <li>Additional commits viewable in <a href="https://github.com/python/importlib_metadata/compare/v8.1.0...v8.4.0">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=importlib-metadata&package-manager=pip&previous-version=8.1.0&new-version=8.4.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 16bffde - Browse repository at this point
Copy the full SHA 16bffdeView commit details -
Bump elliptic from 6.5.4 to 6.5.7 (#23986)
Bumps [elliptic](https://github.com/indutny/elliptic) from 6.5.4 to 6.5.7. <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/indutny/elliptic/commit/3e46a48fdd2ef2f89593e5e058d85530578c9761"><code>3e46a48</code></a> 6.5.7</li> <li><a href="https://github.com/indutny/elliptic/commit/accb61e9c1a005e5c8ff96a8b33893100bb42d11"><code>accb61e</code></a> lib: DER signature decoding correction</li> <li><a href="https://github.com/indutny/elliptic/commit/03e06e135c8e44a2da560fa197d0ba1e1e2759e9"><code>03e06e1</code></a> 6.5.6</li> <li><a href="https://github.com/indutny/elliptic/commit/7ac5360118f74eb02da73bdf9f24fd0c72ff5281"><code>7ac5360</code></a> Merge commit from fork</li> <li><a href="https://github.com/indutny/elliptic/commit/75700785ff41bb5d029d19186beff26d4883caa5"><code>7570078</code></a> 6.5.5</li> <li><a href="https://github.com/indutny/elliptic/commit/206da2ee373e68466cde353f81fb59ef251b740b"><code>206da2e</code></a> lib: lint</li> <li><a href="https://github.com/indutny/elliptic/commit/0a78e0399ee1f5d919be6aa66b427c67a9df330d"><code>0a78e03</code></a> [Fix] restore node < 4 compat</li> <li>See full diff in <a href="https://github.com/indutny/elliptic/compare/v6.5.4...v6.5.7">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=elliptic&package-manager=npm_and_yarn&previous-version=6.5.4&new-version=6.5.7)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) You can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/microsoft/vscode-python/network/alerts). </details> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 460f623 - Browse repository at this point
Copy the full SHA 460f623View commit details -
Configuration menu - View commit details
-
Copy full SHA for 61bc2d5 - Browse repository at this point
Copy the full SHA 61bc2d5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7ccf01e - Browse repository at this point
Copy the full SHA 7ccf01eView commit details
Commits on Sep 3, 2024
-
Configuration menu - View commit details
-
Copy full SHA for eb0ed8e - Browse repository at this point
Copy the full SHA eb0ed8eView commit details -
Configuration menu - View commit details
-
Copy full SHA for d9c0ce1 - Browse repository at this point
Copy the full SHA d9c0ce1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 884efad - Browse repository at this point
Copy the full SHA 884efadView commit details
Commits on Sep 4, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 3343560 - Browse repository at this point
Copy the full SHA 3343560View commit details -
Configuration menu - View commit details
-
Copy full SHA for e694910 - Browse repository at this point
Copy the full SHA e694910View commit details
Commits on Sep 5, 2024
-
switch to using temp file for test_ids (#24054)
first step in work on #23279 --------- Co-authored-by: Karthik Nadig <kanadig@microsoft.com>
Configuration menu - View commit details
-
Copy full SHA for ef7c7e3 - Browse repository at this point
Copy the full SHA ef7c7e3View commit details -
Configuration menu - View commit details
-
Copy full SHA for e3a7c7a - Browse repository at this point
Copy the full SHA e3a7c7aView commit details
Commits on Sep 6, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 223eca9 - Browse repository at this point
Copy the full SHA 223eca9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 34dac5c - Browse repository at this point
Copy the full SHA 34dac5cView commit details
Commits on Sep 9, 2024
-
Update engine version to match LSP client (#24065)
Co-authored-by: Karthik Nadig <kanadig@microsoft.com>
Configuration menu - View commit details
-
Copy full SHA for 08e7fdf - Browse repository at this point
Copy the full SHA 08e7fdfView commit details
Commits on Sep 11, 2024
-
Revert "Do not truncate whitespace for multi-line string" (#24096)
Configuration menu - View commit details
-
Copy full SHA for 6578d9d - Browse repository at this point
Copy the full SHA 6578d9dView commit details
Commits on Sep 12, 2024
-
Switch over to executeCommand from sendText (#24078)
Resolves: #23929 TODO: (debt --> in separate PR) Have ensureTerminal return Promise<Terminal> instead of Promise<void> and saving this in the TerminalService class. Would avoid many uses of the !, and maybe even get to throw away the TerminalService class itself.
Configuration menu - View commit details
-
Copy full SHA for 216c7ed - Browse repository at this point
Copy the full SHA 216c7edView commit details
Commits on Sep 13, 2024
-
Add
uv.lock
to file associations (#23991)> `uv.lock` is a human-readable TOML file https://docs.astral.sh/uv/concepts/projects/#lockfile
Configuration menu - View commit details
-
Copy full SHA for 0ae1a5d - Browse repository at this point
Copy the full SHA 0ae1a5dView commit details -
Enable proposed APIs for
codeActionAI
(#24108)Addresses #24068 - Enable proposed APIs for `codeActionAI` - Pin the engine to `1.94.0-20240913`
Configuration menu - View commit details
-
Copy full SHA for 144ecf6 - Browse repository at this point
Copy the full SHA 144ecf6View commit details
Commits on Sep 17, 2024
-
Contribute problem matcher (#24114)
Resolves: #3828 Breaking #23953 down into two PR 1. problem matcher --> make sure to cover case where there is invalid strings printed before the Error (e.g. NameError or ValueError) 2. Whether we will replace 'Run In Terminal by contributing task with the problem matcher attached. --------- Co-authored-by: Karthik Nadig <kanadig@microsoft.com>
Configuration menu - View commit details
-
Copy full SHA for b59af57 - Browse repository at this point
Copy the full SHA b59af57View commit details
Commits on Sep 18, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 717e518 - Browse repository at this point
Copy the full SHA 717e518View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8268131 - Browse repository at this point
Copy the full SHA 8268131View commit details -
account for inline chat widget (#24130)
`enter` should apply to the inline chat widget if it is focused, not the parent code editor
Configuration menu - View commit details
-
Copy full SHA for 9a22fb4 - Browse repository at this point
Copy the full SHA 9a22fb4View commit details
Commits on Sep 19, 2024
-
use new context key for both repl-type editors (#24131)
both the repl editor and the IW can be accounted for with the new compositeNotebook context key
Configuration menu - View commit details
-
Copy full SHA for 07a0755 - Browse repository at this point
Copy the full SHA 07a0755View commit details -
Adding PYTHONSTARTUP with shell integration to environment variable c…
Configuration menu - View commit details
-
Copy full SHA for 3fcb3fa - Browse repository at this point
Copy the full SHA 3fcb3faView commit details -
Configuration menu - View commit details
-
Copy full SHA for cac5bb2 - Browse repository at this point
Copy the full SHA cac5bb2View commit details -
Add logging for executeCommand (#24138)
Need logging to further investigate #24123 (comment) for windows.
Configuration menu - View commit details
-
Copy full SHA for 62897c6 - Browse repository at this point
Copy the full SHA 62897c6View commit details -
Default PYTHONSTARTUP to opt out/off for Stable Release (#24140)
From discussion in the original issue: #23930 (comment) Making default to be false for September stable, perhaps we could turn it on to true for insiders AFTER once we ship out stable. /cc @Tyriar
Configuration menu - View commit details
-
Copy full SHA for 63280be - Browse repository at this point
Copy the full SHA 63280beView commit details
Commits on Sep 20, 2024
-
Configuration menu - View commit details
-
Copy full SHA for f9bb1f1 - Browse repository at this point
Copy the full SHA f9bb1f1View commit details -
add experimental tag for enableShellIntegration (#24144)
To better control flow of: #24141 Adding experimental tag: This way, we are able to control the default value without having to recovery release in the worst case scenario.
Configuration menu - View commit details
-
Copy full SHA for 336a110 - Browse repository at this point
Copy the full SHA 336a110View commit details
Commits on Sep 21, 2024
-
Remove variableProvider suite.only from limiting other tests (#24146)
Related: https://github.com/microsoft/vscode-python/pull/24094/files#diff-0f06d935b3fbdcc3b6bb01c3987d454c6eb0c3cb0eebbd7c2a58456b0442c4a1R11 seems to be only limiting itself to be ran as a test and no other. /cc @amunger
Configuration menu - View commit details
-
Copy full SHA for af2aa6e - Browse repository at this point
Copy the full SHA af2aa6eView commit details
Commits on Sep 23, 2024
-
Change PYTHONSTARTUP setting name to Python.terminal.shell integratio…
…n.enabled (#24153) Resolves: #24143 /cc @cwebster-99 @Tyriar --------- Co-authored-by: Daniel Imms <2193314+Tyriar@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for f8b861a - Browse repository at this point
Copy the full SHA f8b861aView commit details -
Bump importlib-metadata from 8.4.0 to 8.5.0 (#24100)
Bumps [importlib-metadata](https://github.com/python/importlib_metadata) from 8.4.0 to 8.5.0. <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/python/importlib_metadata/blob/main/NEWS.rst">importlib-metadata's changelog</a>.</em></p> <blockquote> <h1>v8.5.0</h1> <h2>Features</h2> <ul> <li>Deferred import of zipfile.Path (<a href="https://redirect.github.com/python/importlib_metadata/issues/502">#502</a>)</li> <li>Deferred import of json (<a href="https://redirect.github.com/python/importlib_metadata/issues/503">#503</a>)</li> <li>Rely on zipp overlay for zipfile.Path.</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/python/importlib_metadata/commit/b34810b1e0665580a91ea19b6317a1890ecd42c1"><code>b34810b</code></a> Finalize</li> <li><a href="https://github.com/python/importlib_metadata/commit/8c1d1fa4f4e2160fef17b0bb7fef2ca276b53a99"><code>8c1d1fa</code></a> Merge pull request <a href="https://redirect.github.com/python/importlib_metadata/issues/501">#501</a> from Avasam/Pass-mypy-and-link-issues</li> <li><a href="https://github.com/python/importlib_metadata/commit/afa39e8e08b48fbedd3b8ac94cf58de39ff09c35"><code>afa39e8</code></a> Back out changes to tests._path</li> <li><a href="https://github.com/python/importlib_metadata/commit/8b909f9b1cdfc056eff3acd38337661ab24ef8b3"><code>8b909f9</code></a> Merge pull request <a href="https://redirect.github.com/python/importlib_metadata/issues/503">#503</a> from danielhollas/defer-json</li> <li><a href="https://github.com/python/importlib_metadata/commit/2a3f50d8bbd41fc831676e7dc89d84c605c85760"><code>2a3f50d</code></a> Add news fragment.</li> <li><a href="https://github.com/python/importlib_metadata/commit/3f78dc17786e0e0290db450e843ac494af0158e9"><code>3f78dc1</code></a> Add comment to protect the deferred import.</li> <li><a href="https://github.com/python/importlib_metadata/commit/18eb2da0ee267394c1735bec5b1d9f2b0fa77dd9"><code>18eb2da</code></a> Revert "Defer platform import"</li> <li><a href="https://github.com/python/importlib_metadata/commit/58832f234ba1aea5906c4d56f4b2c4a21d640608"><code>58832f2</code></a> Merge pull request <a href="https://redirect.github.com/python/importlib_metadata/issues/502">#502</a> from danielhollas/defer-zipp</li> <li><a href="https://github.com/python/importlib_metadata/commit/e3ce33b45e572824b482049570cac13da543999b"><code>e3ce33b</code></a> Add news fragment.</li> <li><a href="https://github.com/python/importlib_metadata/commit/d11b67fed9f21503ca369e33c917a8038994ce0b"><code>d11b67f</code></a> Add comment to protect the deferred import.</li> <li>Additional commits viewable in <a href="https://github.com/python/importlib_metadata/compare/v8.4.0...v8.5.0">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=importlib-metadata&package-manager=pip&previous-version=8.4.0&new-version=8.5.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 8cfd2d0 - Browse repository at this point
Copy the full SHA 8cfd2d0View commit details -
Configuration menu - View commit details
-
Copy full SHA for c314bab - Browse repository at this point
Copy the full SHA c314babView commit details -
Remove redundant @typescript-eslint/no-explicit-any suppression (#24091)
Removed redundant @typescript-eslint/no-explicit-any suppression. Resolves #24076
Configuration menu - View commit details
-
Copy full SHA for f7e0857 - Browse repository at this point
Copy the full SHA f7e0857View commit details -
Configuration menu - View commit details
-
Copy full SHA for 06a976f - Browse repository at this point
Copy the full SHA 06a976fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 14e134e - Browse repository at this point
Copy the full SHA 14e134eView commit details
Commits on Sep 24, 2024
-
Adjust PythonStartUp test for new setting value (#24165)
Since setting name is changed: #24153 Adjusting the test accordingly.
Configuration menu - View commit details
-
Copy full SHA for d879a0d - Browse repository at this point
Copy the full SHA d879a0dView commit details -
Change log level on pixi interpreter discovery to reduce confusion (#…
…24164) Reference: #23773 and #23773 (comment) It seems that pixi warnings may be confusing unnecessary confusion among folks who may not even intend to use pixi environment. Changing log level for clarity and further help diagnosing problems that may be unrelated to pixi.
Configuration menu - View commit details
-
Copy full SHA for dd76d4f - Browse repository at this point
Copy the full SHA dd76d4fView commit details
Commits on Sep 25, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 30b7884 - Browse repository at this point
Copy the full SHA 30b7884View commit details -
Remove branch coverage and refactor coverage.py methods for accessing (…
Configuration menu - View commit details
-
Copy full SHA for 710d3c8 - Browse repository at this point
Copy the full SHA 710d3c8View commit details
Commits on Sep 26, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 9f6735e - Browse repository at this point
Copy the full SHA 9f6735eView commit details
Commits on Sep 30, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 60bd545 - Browse repository at this point
Copy the full SHA 60bd545View commit details -
Configuration menu - View commit details
-
Copy full SHA for 23424cb - Browse repository at this point
Copy the full SHA 23424cbView commit details
Commits on Oct 1, 2024
-
Remove unnecessary file read on execution (#24196)
Unused event that is not needed for file execution.
Configuration menu - View commit details
-
Copy full SHA for 8bcf046 - Browse repository at this point
Copy the full SHA 8bcf046View commit details
Commits on Oct 2, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 7d01dc2 - Browse repository at this point
Copy the full SHA 7d01dc2View commit details -
support setting only
--cov-report
arg (#24225)fixes #24168. We should support `--cov-report=` set without the need to set `--cov=` since the default (`--cov=.`) will work for many users
Configuration menu - View commit details
-
Copy full SHA for 3e7d8e1 - Browse repository at this point
Copy the full SHA 3e7d8e1View commit details
Commits on Oct 3, 2024
-
Configuration menu - View commit details
-
Copy full SHA for d072503 - Browse repository at this point
Copy the full SHA d072503View commit details -
I almost checked in a change to disable all tests again. This will prevent that
Configuration menu - View commit details
-
Copy full SHA for 4b37abd - Browse repository at this point
Copy the full SHA 4b37abdView commit details -
Bump tomli from 2.0.1 to 2.0.2 (#24229)
Bumps [tomli](https://github.com/hukkin/tomli) from 2.0.1 to 2.0.2. <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/hukkin/tomli/blob/master/CHANGELOG.md">tomli's changelog</a>.</em></p> <blockquote> <h2>2.0.2</h2> <ul> <li>Removed <ul> <li>Python 3.7 support</li> </ul> </li> <li>Improved <ul> <li>Make <code>loads</code> raise <code>TypeError</code> not <code>AttributeError</code> on bad input types that do not have the <code>replace</code> attribute. Improve error message when <code>bytes</code> is received.</li> </ul> </li> <li>Type annotations <ul> <li>Type annotate <code>load</code> input as <code>typing.IO[bytes]</code> (previously <code>typing.BinaryIO</code>).</li> </ul> </li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/hukkin/tomli/commit/3ec6775b118f2ae030d5b12c90939c7f65668e7e"><code>3ec6775</code></a> Bump version: 2.0.1 → 2.0.2</li> <li><a href="https://github.com/hukkin/tomli/commit/1dcd317c62e905655090f3e18f57c93860086904"><code>1dcd317</code></a> Add v2.0.2 changelog</li> <li><a href="https://github.com/hukkin/tomli/commit/c94ee6904bb93b84364be502fe219e849d5f9120"><code>c94ee69</code></a> Fix GitHub Actions badge</li> <li><a href="https://github.com/hukkin/tomli/commit/4e245a4bbbefed99e550e196095ea65c851cf31d"><code>4e245a4</code></a> <code>tomli.loads</code>: Raise TypeError not AttributeError. Improve message (<a href="https://redirect.github.com/hukkin/tomli/issues/229">#229</a>)</li> <li><a href="https://github.com/hukkin/tomli/commit/facdab0f5aacc5eb223753c42604d5de7bdaee9d"><code>facdab0</code></a> Update pre-commit. Remove docformatter</li> <li><a href="https://github.com/hukkin/tomli/commit/a6138675bcca68eea5b8abec7c2ec06d57f965a0"><code>a613867</code></a> Use sys.version_info in compatibility layer (<a href="https://redirect.github.com/hukkin/tomli/issues/220">#220</a>)</li> <li><a href="https://github.com/hukkin/tomli/commit/39eff9b9cbdad9f0dab96b84f7b518f2b87e1866"><code>39eff9b</code></a> Add support for Python 3.12, drop EOL 3.7 (<a href="https://redirect.github.com/hukkin/tomli/issues/224">#224</a>)</li> <li><a href="https://github.com/hukkin/tomli/commit/0054e60840060499c67c6c4115d5d60abaa51ca2"><code>0054e60</code></a> [pre-commit.ci] pre-commit autoupdate (<a href="https://redirect.github.com/hukkin/tomli/issues/208">#208</a>)</li> <li><a href="https://github.com/hukkin/tomli/commit/1bd3345f97cba795d7e6075956815c0a52151ed0"><code>1bd3345</code></a> Test against Python 3.12-dev</li> <li><a href="https://github.com/hukkin/tomli/commit/5646e6923d895725aad7ecfa32be19861812d1fc"><code>5646e69</code></a> Type annotate as <code>IO[bytes]</code>, not <code>BinaryIO</code></li> <li>Additional commits viewable in <a href="https://github.com/hukkin/tomli/compare/2.0.1...2.0.2">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=tomli&package-manager=pip&previous-version=2.0.1&new-version=2.0.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for c60f0dd - Browse repository at this point
Copy the full SHA c60f0ddView commit details -
enable turning off the variable provider (#24231)
along with microsoft/vscode#230349 let people disable the feature in case it causes perf issues
Configuration menu - View commit details
-
Copy full SHA for 3362dc3 - Browse repository at this point
Copy the full SHA 3362dc3View commit details -
remove EOT from testing communication (#24220)
remove the need for the EOT in the communication design between the extension and the python subprocesses produced to run testing.
Configuration menu - View commit details
-
Copy full SHA for 92762ca - Browse repository at this point
Copy the full SHA 92762caView commit details -
add lsversion to language_server.crash event
Configuration menu - View commit details
-
Copy full SHA for b8c0fc4 - Browse repository at this point
Copy the full SHA b8c0fc4View commit details
Commits on Oct 4, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 1b36762 - Browse repository at this point
Copy the full SHA 1b36762View commit details -
Configuration menu - View commit details
-
Copy full SHA for e5b47b9 - Browse repository at this point
Copy the full SHA e5b47b9View commit details -
Wait 0.5 second for shell integration event, otherwise fall back to s…
…endtext. (#24248) For some reason, it seems like shell integration may take awhile to get activated: #24239 Performance issue seemed to indicate exactly 3 second coming from the https://github.com/microsoft/vscode-python/pull/24078/files#diff-5290f3097d5f92e3495c8abfbe095dff83c3f8de3dcac08ab2d0304f71bb412fR93, so lets try reducing this to 0.5 second and let user fall back to sendText. We may need further investigate why onDidChangeTerminalShellIntegration may be taking awhile.
Configuration menu - View commit details
-
Copy full SHA for 6bd34bf - Browse repository at this point
Copy the full SHA 6bd34bfView commit details -
Allow pytest to use correct interpreter from getActiveInterpreter (#2…
Configuration menu - View commit details
-
Copy full SHA for 8c4dee4 - Browse repository at this point
Copy the full SHA 8c4dee4View commit details
Commits on Oct 5, 2024
-
Configuration menu - View commit details
-
Copy full SHA for ebe55a4 - Browse repository at this point
Copy the full SHA ebe55a4View commit details
Commits on Oct 7, 2024
-
Add customizable interpreter discovery timeout (#24227)
Addressing issue #24226 This adds a way to customize the timeout for the interpreter info script to run, by customizing the duration of the `VSC_PYTHON_INTERPRETER_INFO_TIMEOUT` environment variable. This is to address setups (e.g. a monorepo with Bazel) where the hard coded 15 seconds is insufficient, as the first Python run also includes additional setup work to ensure the venv is available for use before the interpreter can actually execute. This is being done via env var instead of via a VS Code setting to avoid introducing additional settings that will be deprecated after other planned upcoming work on interpreter discovery (see discussion on 24226).
Configuration menu - View commit details
-
Copy full SHA for 204b8ca - Browse repository at this point
Copy the full SHA 204b8caView commit details
Commits on Oct 9, 2024
-
Configuration menu - View commit details
-
Copy full SHA for c2ed6b2 - Browse repository at this point
Copy the full SHA c2ed6b2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 041be0d - Browse repository at this point
Copy the full SHA 041be0dView commit details
Commits on Oct 11, 2024
-
fix: tag non-stable settings with new system (#24287)
This PR changes some setting tags as follows: - Remove the experimental tag from the `python.missingPackage.severity` setting considering the setting does not seem to be experimental and that the setting does not seem to be part of any experiment. - Add the onExP tag onto the `python.locator` setting considering the setting is both experimental (based on its description) and part of an experiment. - Change the experimental tag to preview for `python.terminal.shellIntegration.enabled`, considering it is a non-stable setting that does not seem to be part of an experiment. - Add the onExP tag to `python.REPL.sendToNativeREPL` considering it is part of an experiment.
Configuration menu - View commit details
-
Copy full SHA for 9be9308 - Browse repository at this point
Copy the full SHA 9be9308View commit details
Commits on Oct 14, 2024
-
Refactor code to remove unused JSDoc types (#24300)
Fixes #24077 Removes redundant type annotations from JSDocs in TypeScript files where the type is already inferred by TypeScript. For example: ![image](https://github.com/user-attachments/assets/9ee1f0b6-f36f-4f4f-81dc-5178d46808cb) Here I removed JSDoc types but I still kept all the useful information. I tried to be on the liberal side to avoid removing any comments that provide useful context or clarify behavior. If I missed any or if more can be removed, I’m happy to go over it again. Additionally, if this issue only applies to a specific folder or scope, please let me know so I can make the necessary adjustments.
Configuration menu - View commit details
-
Copy full SHA for c5a8e4f - Browse repository at this point
Copy the full SHA c5a8e4fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5112073 - Browse repository at this point
Copy the full SHA 5112073View commit details -
Make
python_server.py
compatible to Python 3.7 (#24252)``` 2024-10-05 15:12:00.813 [error] File "c:\Users\User\.vscode\extensions\ms-python.python-2024.16.0-win32-x64\python_files\python_server.py", line 162 while line := STDIN.readline().strip(): ^ SyntaxError: invalid syntax 2024-10-05 15:12:00.816 [error] Python server exited with code 1 2024-10-05 15:14:46.427 [error] Error getting response from REPL server: [k [Error]: Connection is closed. at pe (c:\Users\User\.vscode\extensions\ms-python.python-2024.16.0-win32-x64\out\client\extension.js:2:2053423) at Object.sendRequest (c:\Users\User\.vscode\extensions\ms-python.python-2024.16.0-win32-x64\out\client\extension.js:2:2055781) at g.executeCode (c:\Users\User\.vscode\extensions\ms-python.python-2024.16.0-win32-x64\out\client\extension.js:2:799948) at g.execute (c:\Users\User\.vscode\extensions\ms-python.python-2024.16.0-win32-x64\out\client\extension.js:2:799770) at u.value (c:\Users\User\.vscode\extensions\ms-python.python-2024.16.0-win32-x64\out\client\extension.js:2:829806) at i.executeHandler (c:\Users\User\.vscode\extensions\ms-python.python-2024.16.0-win32-x64\out\client\extension.js:2:805190) at bb.$executeCells (file:///c:/Users/User/AppData/Local/Programs/Microsoft%20VS%20Code/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:155:24084) at Zb.S (file:///c:/Users/User/AppData/Local/Programs/Microsoft%20VS%20Code/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:31:113896) at Zb.Q (file:///c:/Users/User/AppData/Local/Programs/Microsoft%20VS%20Code/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:31:113676) at Zb.M (file:///c:/Users/User/AppData/Local/Programs/Microsoft%20VS%20Code/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:31:112765) at Zb.L (file:///c:/Users/User/AppData/Local/Programs/Microsoft%20VS%20Code/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:31:111870) at gh.value (file:///c:/Users/User/AppData/Local/Programs/Microsoft%20VS%20Code/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:31:110667) at T.B (file:///c:/Users/User/AppData/Local/Programs/Microsoft%20VS%20Code/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:29:732) at T.fire (file:///c:/Users/User/AppData/Local/Programs/Microsoft%20VS%20Code/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:29:950) at no.fire (file:///c:/Users/User/AppData/Local/Programs/Microsoft%20VS%20Code/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:31:9399) at gh.value (file:///c:/Users/User/AppData/Local/Programs/Microsoft%20VS%20Code/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:174:13273) at T.B (file:///c:/Users/User/AppData/Local/Programs/Microsoft%20VS%20Code/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:29:732) at T.fire (file:///c:/Users/User/AppData/Local/Programs/Microsoft%20VS%20Code/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:29:950) at no.fire (file:///c:/Users/User/AppData/Local/Programs/Microsoft%20VS%20Code/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:31:9399) at MessagePortMain.<anonymous> (file:///c:/Users/User/AppData/Local/Programs/Microsoft%20VS%20Code/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:174:11562) at MessagePortMain.emit (node:events:519:28) at MessagePortMain._internalPort.emit (node:electron/js2c/utility_init:2:2619)] { code: 1 } ```
Configuration menu - View commit details
-
Copy full SHA for 97b4610 - Browse repository at this point
Copy the full SHA 97b4610View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7d471a4 - Browse repository at this point
Copy the full SHA 7d471a4View commit details -
Configuration menu - View commit details
-
Copy full SHA for f6af3a1 - Browse repository at this point
Copy the full SHA f6af3a1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8b4a47e - Browse repository at this point
Copy the full SHA 8b4a47eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0df1929 - Browse repository at this point
Copy the full SHA 0df1929View commit details -
Configuration menu - View commit details
-
Copy full SHA for e8dd8c0 - Browse repository at this point
Copy the full SHA e8dd8c0View commit details
Commits on Oct 17, 2024
-
Configuration menu - View commit details
-
Copy full SHA for fb79afb - Browse repository at this point
Copy the full SHA fb79afbView commit details
Commits on Oct 18, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 28c13a1 - Browse repository at this point
Copy the full SHA 28c13a1View commit details -
add error message for missing pytest-cov while running coverage (#24288)
this error message is more specific than the generic "doesn't recognize argument `--cov=.`" and will help point users in the right direction to knowing how to enable coverage.
Configuration menu - View commit details
-
Copy full SHA for 5e5a7ce - Browse repository at this point
Copy the full SHA 5e5a7ceView commit details
Commits on Oct 21, 2024
-
Configuration menu - View commit details
-
Copy full SHA for e7860a5 - Browse repository at this point
Copy the full SHA e7860a5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 40b29bf - Browse repository at this point
Copy the full SHA 40b29bfView commit details
Commits on Oct 28, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 205a19e - Browse repository at this point
Copy the full SHA 205a19eView commit details -
update jedi dependencies to add python 3.13 support (#24330)
Once at a time I switched to jedi language server but find it didn't work. I checked the error and find that the error was: ``` File "***data\extensions\ms-python.python-2024.16.1-universal\python_files\lib\jedilsp\jedi\inference\__init__.py", line 91, in __init__ self.grammar = environment.get_grammar() ~~~~~~~~~~~~~~~~~~~~~~~^^ File "***data\extensions\ms-python.python-2024.16.1-universal\python_files\lib\jedilsp\jedi\cache.py", line 112, in wrapper result = method(self, *args, **kwargs) File "***data\extensions\ms-python.python-2024.16.1-universal\python_files\lib\jedilsp\jedi\api\environment.py", line 37, in get_grammar return parso.load_grammar(version=version_string) ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "***data\extensions\ms-python.python-2024.16.1-universal\python_files\lib\jedilsp\parso\grammar.py", line 264, in load_grammar raise NotImplementedError(message) NotImplementedError: Python version 3.13 is currently not supported. ``` I tracked down and find that parso 0.8.4 added python3.13 support So the dependencies needs to be updated
Configuration menu - View commit details
-
Copy full SHA for b428ba5 - Browse repository at this point
Copy the full SHA b428ba5View commit details -
disable shell integration for 3.13 (#24341)
Resolves: #24339 --------- Co-authored-by: Karthik Nadig <kanadig@microsoft.com>
Configuration menu - View commit details
-
Copy full SHA for d440bc1 - Browse repository at this point
Copy the full SHA d440bc1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3115887 - Browse repository at this point
Copy the full SHA 3115887View commit details -
Configuration menu - View commit details
-
Copy full SHA for fdfe2a6 - Browse repository at this point
Copy the full SHA fdfe2a6View commit details
Commits on Oct 29, 2024
-
Configuration menu - View commit details
-
Copy full SHA for a529742 - Browse repository at this point
Copy the full SHA a529742View commit details