Skip to content
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

Closed
wants to merge 148 commits into from

Commits on Jul 4, 2024

  1. Configuration menu
    Copy the full SHA
    a5c42b2 View commit details
    Browse the repository at this point in the history

Commits on Jul 8, 2024

  1. Configuration menu
    Copy the full SHA
    5470d60 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d8ae575 View commit details
    Browse the repository at this point in the history

Commits on Jul 9, 2024

  1. Configuration menu
    Copy the full SHA
    a5c539d View commit details
    Browse the repository at this point in the history
  2. Enable explicit Ruff check rules (#23741)

    Co-authored-by: Rafał <23004737+rafrafek@users.noreply.github.com>
    brettcannon and rafrafek authored Jul 9, 2024
    Configuration menu
    Copy the full SHA
    462b9bf View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    7e434a7 View commit details
    Browse the repository at this point in the history

Commits on Jul 10, 2024

  1. Configuration menu
    Copy the full SHA
    658e2de View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d69d605 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d97c7e4 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    144c9c1 View commit details
    Browse the repository at this point in the history
  5. 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
    luabud authored Jul 10, 2024
    Configuration menu
    Copy the full SHA
    d6a7cf4 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    588983d View commit details
    Browse the repository at this point in the history

Commits on Jul 11, 2024

  1. Configuration menu
    Copy the full SHA
    d0e3feb View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    415c55b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    5fd5098 View commit details
    Browse the repository at this point in the history

Commits on Jul 12, 2024

  1. Configuration menu
    Copy the full SHA
    55b3129 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b65d452 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    2d9f706 View commit details
    Browse the repository at this point in the history

Commits on Jul 14, 2024

  1. Configuration menu
    Copy the full SHA
    e5f8539 View commit details
    Browse the repository at this point in the history

Commits on Jul 15, 2024

  1. Configuration menu
    Copy the full SHA
    2a6608c View commit details
    Browse the repository at this point in the history
  2. Fix debug arg error (#23814)

    Set justMyCode only in the python debugger, not in the python extension.
    Closed: microsoft/vscode-python-debugger#335
    paulacamargo25 authored Jul 15, 2024
    Configuration menu
    Copy the full SHA
    d38e110 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    8c18f74 View commit details
    Browse the repository at this point in the history

Commits on Jul 16, 2024

  1. Configuration menu
    Copy the full SHA
    33f423c View commit details
    Browse the repository at this point in the history

Commits on Jul 17, 2024

  1. Configuration menu
    Copy the full SHA
    5d8f514 View commit details
    Browse the repository at this point in the history
  2. Use Native Python Finder as the main locator (#23823)

    Closes #23719
    
    ---------
    
    Co-authored-by: Don Jayamanne <Don.Jayamanne@microsoft.com>
    karthiknadig and DonJayamanne authored Jul 17, 2024
    Configuration menu
    Copy the full SHA
    193b929 View commit details
    Browse the repository at this point in the history

Commits on Jul 18, 2024

  1. Configuration menu
    Copy the full SHA
    abe223f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0d1a0f1 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a60f228 View commit details
    Browse the repository at this point in the history

Commits on Jul 19, 2024

  1. Configuration menu
    Copy the full SHA
    d2646dc View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1cc490b View commit details
    Browse the repository at this point in the history

Commits on Jul 22, 2024

  1. xdist fixes (#23791)

    - 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>
    DetachHead and DetachHead authored Jul 22, 2024
    Configuration menu
    Copy the full SHA
    226ba0a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f09ab3f View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    7cc813d View commit details
    Browse the repository at this point in the history

Commits on Jul 23, 2024

  1. Configuration menu
    Copy the full SHA
    066b9c3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9fad643 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    82015bc View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    a45df21 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    4093317 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    1f12640 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    30058f2 View commit details
    Browse the repository at this point in the history

Commits on Jul 24, 2024

  1. 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>
    dependabot[bot] authored Jul 24, 2024
    Configuration menu
    Copy the full SHA
    cecdf3c View commit details
    Browse the repository at this point in the history
  2. 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>
    dependabot[bot] authored Jul 24, 2024
    Configuration menu
    Copy the full SHA
    cb31457 View commit details
    Browse the repository at this point in the history

Commits on Jul 25, 2024

  1. fix crash when importing pluggy.Result on old versions of pluggy (#…

    …23866)
    
    fixes #23816
    
    ---------
    
    Co-authored-by: detachhead <detachhead@users.noreply.github.com>
    Co-authored-by: eleanorjboyd <eleanorboyd@microsoft.com>
    3 people authored Jul 25, 2024
    Configuration menu
    Copy the full SHA
    89ebe52 View commit details
    Browse the repository at this point in the history

Commits on Jul 26, 2024

  1. Update release_plan.md (#23873)

    updates including swap with Eleanor and Karthik for June and December
    eleanorjboyd authored Jul 26, 2024
    Configuration menu
    Copy the full SHA
    b13f38d View commit details
    Browse the repository at this point in the history

Commits on Jul 29, 2024

  1. Configuration menu
    Copy the full SHA
    279ebbf View commit details
    Browse the repository at this point in the history
  2. Update info-needed-closer.yml (#23876)

    resolve error: `Error Input required app_id, app_installation_id,
    app_private_key`
    eleanorjboyd authored Jul 29, 2024
    Configuration menu
    Copy the full SHA
    774badc View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    79515ea View commit details
    Browse the repository at this point in the history

Commits on Jul 30, 2024

  1. 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
    heejaechang authored Jul 30, 2024
    Configuration menu
    Copy the full SHA
    3641652 View commit details
    Browse the repository at this point in the history

Commits on Jul 31, 2024

  1. Add tests for native REPL (#23729)

    Resolves: #23519
    anthonykim1 authored Jul 31, 2024
    Configuration menu
    Copy the full SHA
    3dad6c9 View commit details
    Browse the repository at this point in the history

Commits on Aug 1, 2024

  1. Configuration menu
    Copy the full SHA
    40302fd View commit details
    Browse the repository at this point in the history

Commits on Aug 2, 2024

  1. Configuration menu
    Copy the full SHA
    8ad3b94 View commit details
    Browse the repository at this point in the history

Commits on Aug 6, 2024

  1. Configuration menu
    Copy the full SHA
    f6a6a32 View commit details
    Browse the repository at this point in the history
  2. Debug test session proposed (#23891)

    fixes #23752
    
    skip tests due to:
    #22170
    eleanorjboyd authored Aug 6, 2024
    Configuration menu
    Copy the full SHA
    1c8d20e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    48e277a View commit details
    Browse the repository at this point in the history

Commits on Aug 7, 2024

  1. 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)
    anthonykim1 authored Aug 7, 2024
    Configuration menu
    Copy the full SHA
    e90b95d View commit details
    Browse the repository at this point in the history

Commits on Aug 8, 2024

  1. Configuration menu
    Copy the full SHA
    20e186f View commit details
    Browse the repository at this point in the history

Commits on Aug 12, 2024

  1. Configuration menu
    Copy the full SHA
    3fea993 View commit details
    Browse the repository at this point in the history
  2. 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
    anthonykim1 authored Aug 12, 2024
    Configuration menu
    Copy the full SHA
    f417024 View commit details
    Browse the repository at this point in the history

Commits on Aug 13, 2024

  1. 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>
    anthonykim1 and karthiknadig authored Aug 13, 2024
    Configuration menu
    Copy the full SHA
    c13bb07 View commit details
    Browse the repository at this point in the history
  2. 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
    anthonykim1 authored Aug 13, 2024
    Configuration menu
    Copy the full SHA
    b872cb4 View commit details
    Browse the repository at this point in the history

Commits on Aug 14, 2024

  1. Django Test Compatibility (#23935)

    implements and thus closes
    #22206
    resolves #73!
    eleanorjboyd authored Aug 14, 2024
    Configuration menu
    Copy the full SHA
    59a8d03 View commit details
    Browse the repository at this point in the history

Commits on Aug 16, 2024

  1. 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.
    anthonykim1 authored Aug 16, 2024
    Configuration menu
    Copy the full SHA
    e9f1071 View commit details
    Browse the repository at this point in the history

Commits on Aug 19, 2024

  1. 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.
    anthonykim1 authored Aug 19, 2024
    Configuration menu
    Copy the full SHA
    a3dcf1b View commit details
    Browse the repository at this point in the history
  2. Add GDPR comment for repltype (#23974)

    Add missing GDPR comment for new `repltype` telemetry - this ensure it
    will get classified correctly
    cwebster-99 authored Aug 19, 2024
    Configuration menu
    Copy the full SHA
    9cd6b2d View commit details
    Browse the repository at this point in the history

Commits on Aug 20, 2024

  1. 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>
    anthonykim1 and karthiknadig authored Aug 20, 2024
    Configuration menu
    Copy the full SHA
    fdddaf9 View commit details
    Browse the repository at this point in the history
  2. 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.
    anthonykim1 authored Aug 20, 2024
    Configuration menu
    Copy the full SHA
    e751377 View commit details
    Browse the repository at this point in the history

Commits on Aug 21, 2024

  1. Configuration menu
    Copy the full SHA
    8ea21a9 View commit details
    Browse the repository at this point in the history

Commits on Aug 23, 2024

  1. 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
    rchiodo authored Aug 23, 2024
    Configuration menu
    Copy the full SHA
    32d519b View commit details
    Browse the repository at this point in the history

Commits on Aug 26, 2024

  1. 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>
    dependabot[bot] authored Aug 26, 2024
    Configuration menu
    Copy the full SHA
    16bffde View commit details
    Browse the repository at this point in the history
  2. 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 &lt; 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>
    dependabot[bot] authored Aug 26, 2024
    Configuration menu
    Copy the full SHA
    460f623 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    61bc2d5 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    7ccf01e View commit details
    Browse the repository at this point in the history

Commits on Sep 3, 2024

  1. Configuration menu
    Copy the full SHA
    eb0ed8e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d9c0ce1 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    884efad View commit details
    Browse the repository at this point in the history

Commits on Sep 4, 2024

  1. Fix failing multiroot test (#24049)

    Fixes #24046
    rchiodo authored Sep 4, 2024
    Configuration menu
    Copy the full SHA
    3343560 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e694910 View commit details
    Browse the repository at this point in the history

Commits on Sep 5, 2024

  1. switch to using temp file for test_ids (#24054)

    first step in work on
    #23279
    
    ---------
    
    Co-authored-by: Karthik Nadig <kanadig@microsoft.com>
    eleanorjboyd and karthiknadig authored Sep 5, 2024
    Configuration menu
    Copy the full SHA
    ef7c7e3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e3a7c7a View commit details
    Browse the repository at this point in the history

Commits on Sep 6, 2024

  1. Configuration menu
    Copy the full SHA
    223eca9 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    34dac5c View commit details
    Browse the repository at this point in the history

Commits on Sep 9, 2024

  1. Update engine version to match LSP client (#24065)

    Co-authored-by: Karthik Nadig <kanadig@microsoft.com>
    rchiodo and karthiknadig authored Sep 9, 2024
    Configuration menu
    Copy the full SHA
    08e7fdf View commit details
    Browse the repository at this point in the history

Commits on Sep 11, 2024

  1. Revert "Do not truncate whitespace for multi-line string" (#24096)

    Reverts #23977
    
    Have to revert #23977
    with issue: #23743 due
    to #24069
    
    Will revisit why #23743
    is breaking if contained inside other top level (in ast term) code
    block, and look into how to support
    #23743 without
    breaking.
    anthonykim1 authored Sep 11, 2024
    Configuration menu
    Copy the full SHA
    6578d9d View commit details
    Browse the repository at this point in the history

Commits on Sep 12, 2024

  1. 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.
    anthonykim1 authored Sep 12, 2024
    Configuration menu
    Copy the full SHA
    216c7ed View commit details
    Browse the repository at this point in the history

Commits on Sep 13, 2024

  1. Add uv.lock to file associations (#23991)

    > `uv.lock` is a human-readable TOML file
    
    https://docs.astral.sh/uv/concepts/projects/#lockfile
    edgarrmondragon authored Sep 13, 2024
    Configuration menu
    Copy the full SHA
    0ae1a5d View commit details
    Browse the repository at this point in the history
  2. Enable proposed APIs for codeActionAI (#24108)

    Addresses #24068
    
    - Enable proposed APIs for `codeActionAI`
    - Pin the engine to `1.94.0-20240913`
    StellaHuang95 authored Sep 13, 2024
    Configuration menu
    Copy the full SHA
    144ecf6 View commit details
    Browse the repository at this point in the history

Commits on Sep 17, 2024

  1. 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>
    anthonykim1 and karthiknadig authored Sep 17, 2024
    Configuration menu
    Copy the full SHA
    b59af57 View commit details
    Browse the repository at this point in the history

Commits on Sep 18, 2024

  1. Configuration menu
    Copy the full SHA
    717e518 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8268131 View commit details
    Browse the repository at this point in the history
  3. account for inline chat widget (#24130)

    `enter` should apply to the inline chat widget if it is focused, not the
    parent code editor
    amunger authored Sep 18, 2024
    Configuration menu
    Copy the full SHA
    9a22fb4 View commit details
    Browse the repository at this point in the history

Commits on Sep 19, 2024

  1. 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
    amunger authored Sep 19, 2024
    Configuration menu
    Copy the full SHA
    07a0755 View commit details
    Browse the repository at this point in the history
  2. Adding PYTHONSTARTUP with shell integration to environment variable c…

    …ollection (#24111)
    
    Resolves: #23930
    - setting to opt out of PYTHONSTARTUP injection.
    
    ---------
    
    Co-authored-by: Courtney Webster <60238438+cwebster-99@users.noreply.github.com>
    anthonykim1 and cwebster-99 authored Sep 19, 2024
    Configuration menu
    Copy the full SHA
    3fcb3fa View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    cac5bb2 View commit details
    Browse the repository at this point in the history
  4. Add logging for executeCommand (#24138)

    Need logging to further investigate
    #24123 (comment)
    for windows.
    anthonykim1 authored Sep 19, 2024
    Configuration menu
    Copy the full SHA
    62897c6 View commit details
    Browse the repository at this point in the history
  5. 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
    anthonykim1 authored Sep 19, 2024
    Configuration menu
    Copy the full SHA
    63280be View commit details
    Browse the repository at this point in the history

Commits on Sep 20, 2024

  1. Configuration menu
    Copy the full SHA
    f9bb1f1 View commit details
    Browse the repository at this point in the history
  2. 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.
    anthonykim1 authored Sep 20, 2024
    Configuration menu
    Copy the full SHA
    336a110 View commit details
    Browse the repository at this point in the history

Commits on Sep 21, 2024

  1. Configuration menu
    Copy the full SHA
    af2aa6e View commit details
    Browse the repository at this point in the history

Commits on Sep 23, 2024

  1. 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>
    anthonykim1 and Tyriar authored Sep 23, 2024
    Configuration menu
    Copy the full SHA
    f8b861a View commit details
    Browse the repository at this point in the history
  2. 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 &quot;Defer platform import&quot;</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>
    dependabot[bot] authored Sep 23, 2024
    Configuration menu
    Copy the full SHA
    8cfd2d0 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c314bab View commit details
    Browse the repository at this point in the history
  4. Remove redundant @typescript-eslint/no-explicit-any suppression (#24091)

    Removed redundant @typescript-eslint/no-explicit-any suppression.
    
    Resolves #24076
    vishrutss authored Sep 23, 2024
    Configuration menu
    Copy the full SHA
    f7e0857 View commit details
    Browse the repository at this point in the history
  5. Tests for PYTHONSTARTUP setting (#24145)

    Adding test for: #24111
    anthonykim1 authored Sep 23, 2024
    Configuration menu
    Copy the full SHA
    06a976f View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    14e134e View commit details
    Browse the repository at this point in the history

Commits on Sep 24, 2024

  1. Adjust PythonStartUp test for new setting value (#24165)

    Since setting name is changed:
    #24153
    Adjusting the test accordingly.
    anthonykim1 authored Sep 24, 2024
    Configuration menu
    Copy the full SHA
    d879a0d View commit details
    Browse the repository at this point in the history
  2. 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.
    anthonykim1 authored Sep 24, 2024
    Configuration menu
    Copy the full SHA
    dd76d4f View commit details
    Browse the repository at this point in the history

Commits on Sep 25, 2024

  1. Configuration menu
    Copy the full SHA
    30b7884 View commit details
    Browse the repository at this point in the history
  2. Remove branch coverage and refactor coverage.py methods for accessing (

    …#24180)
    
    Removing branch coverage from the payload as the initial way it was
    being discovered / added was not documented / in the coverage.py API and
    therefore is not guaranteed to be stable. Removing for now with plans to
    add upstream and re-include in the extension here
    
    coverage PR: #24118
    eleanorjboyd authored Sep 25, 2024
    Configuration menu
    Copy the full SHA
    710d3c8 View commit details
    Browse the repository at this point in the history

Commits on Sep 26, 2024

  1. Configuration menu
    Copy the full SHA
    9f6735e View commit details
    Browse the repository at this point in the history

Commits on Sep 30, 2024

  1. Configuration menu
    Copy the full SHA
    60bd545 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    23424cb View commit details
    Browse the repository at this point in the history

Commits on Oct 1, 2024

  1. Remove unnecessary file read on execution (#24196)

    Unused event that is not needed for file execution.
    karthiknadig authored Oct 1, 2024
    Configuration menu
    Copy the full SHA
    8bcf046 View commit details
    Browse the repository at this point in the history

Commits on Oct 2, 2024

  1. Configuration menu
    Copy the full SHA
    7d01dc2 View commit details
    Browse the repository at this point in the history
  2. 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
    eleanorjboyd authored Oct 2, 2024
    Configuration menu
    Copy the full SHA
    3e7d8e1 View commit details
    Browse the repository at this point in the history

Commits on Oct 3, 2024

  1. Configuration menu
    Copy the full SHA
    d072503 View commit details
    Browse the repository at this point in the history
  2. prevent test.only (#24235)

    I almost checked in a change to disable all tests again. This will
    prevent that
    amunger authored Oct 3, 2024
    Configuration menu
    Copy the full SHA
    4b37abd View commit details
    Browse the repository at this point in the history
  3. 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>
    dependabot[bot] authored Oct 3, 2024
    Configuration menu
    Copy the full SHA
    c60f0dd View commit details
    Browse the repository at this point in the history
  4. enable turning off the variable provider (#24231)

    along with microsoft/vscode#230349
    
    let people disable the feature in case it causes perf issues
    amunger authored Oct 3, 2024
    Configuration menu
    Copy the full SHA
    3362dc3 View commit details
    Browse the repository at this point in the history
  5. 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.
    eleanorjboyd authored Oct 3, 2024
    Configuration menu
    Copy the full SHA
    92762ca View commit details
    Browse the repository at this point in the history
  6. Update pylance.ts (#24237)

    add lsversion to language_server.crash event
    bschnurr authored Oct 3, 2024
    Configuration menu
    Copy the full SHA
    b8c0fc4 View commit details
    Browse the repository at this point in the history

Commits on Oct 4, 2024

  1. Configuration menu
    Copy the full SHA
    1b36762 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e5b47b9 View commit details
    Browse the repository at this point in the history
  3. 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.
    anthonykim1 authored Oct 4, 2024
    Configuration menu
    Copy the full SHA
    6bd34bf View commit details
    Browse the repository at this point in the history
  4. Allow pytest to use correct interpreter from getActiveInterpreter (#2…

    …4250)
    
    Resolves: #24122
    Related: #24190,
    #24127
    
    I think the culprit was we were not passing in interpreter when we call
    createActivatedEnvironment.
    anthonykim1 authored Oct 4, 2024
    Configuration menu
    Copy the full SHA
    8c4dee4 View commit details
    Browse the repository at this point in the history

Commits on Oct 5, 2024

  1. Configuration menu
    Copy the full SHA
    ebe55a4 View commit details
    Browse the repository at this point in the history

Commits on Oct 7, 2024

  1. 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).
    mnoah1 authored Oct 7, 2024
    Configuration menu
    Copy the full SHA
    204b8ca View commit details
    Browse the repository at this point in the history

Commits on Oct 9, 2024

  1. Configuration menu
    Copy the full SHA
    c2ed6b2 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    041be0d View commit details
    Browse the repository at this point in the history

Commits on Oct 11, 2024

  1. 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.
    rzhao271 authored Oct 11, 2024
    Configuration menu
    Copy the full SHA
    9be9308 View commit details
    Browse the repository at this point in the history

Commits on Oct 14, 2024

  1. 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.
    brokoli777 authored Oct 14, 2024
    Configuration menu
    Copy the full SHA
    c5a8e4f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5112073 View commit details
    Browse the repository at this point in the history
  3. 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
    }
    ```
    T-256 authored Oct 14, 2024
    Configuration menu
    Copy the full SHA
    97b4610 View commit details
    Browse the repository at this point in the history
  4. Enable 3.13-dev tests

    karthiknadig committed Oct 14, 2024
    Configuration menu
    Copy the full SHA
    7d471a4 View commit details
    Browse the repository at this point in the history
  5. Switch to pytest

    karthiknadig committed Oct 14, 2024
    Configuration menu
    Copy the full SHA
    f6af3a1 View commit details
    Browse the repository at this point in the history
  6. Fixes

    karthiknadig committed Oct 14, 2024
    Configuration menu
    Copy the full SHA
    8b4a47e View commit details
    Browse the repository at this point in the history
  7. Fix version

    karthiknadig committed Oct 14, 2024
    Configuration menu
    Copy the full SHA
    0df1929 View commit details
    Browse the repository at this point in the history
  8. Fix paths

    karthiknadig committed Oct 14, 2024
    Configuration menu
    Copy the full SHA
    e8dd8c0 View commit details
    Browse the repository at this point in the history

Commits on Oct 17, 2024

  1. Configuration menu
    Copy the full SHA
    fb79afb View commit details
    Browse the repository at this point in the history

Commits on Oct 18, 2024

  1. Configuration menu
    Copy the full SHA
    28c13a1 View commit details
    Browse the repository at this point in the history
  2. 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.
    eleanorjboyd authored Oct 18, 2024
    Configuration menu
    Copy the full SHA
    5e5a7ce View commit details
    Browse the repository at this point in the history

Commits on Oct 21, 2024

  1. Configuration menu
    Copy the full SHA
    e7860a5 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    40b29bf View commit details
    Browse the repository at this point in the history

Commits on Oct 28, 2024

  1. Configuration menu
    Copy the full SHA
    205a19e View commit details
    Browse the repository at this point in the history
  2. 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
    soda92 authored Oct 28, 2024
    Configuration menu
    Copy the full SHA
    b428ba5 View commit details
    Browse the repository at this point in the history
  3. disable shell integration for 3.13 (#24341)

    Resolves: #24339
    
    ---------
    
    Co-authored-by: Karthik Nadig <kanadig@microsoft.com>
    anthonykim1 and karthiknadig authored Oct 28, 2024
    Configuration menu
    Copy the full SHA
    d440bc1 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    3115887 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    fdfe2a6 View commit details
    Browse the repository at this point in the history

Commits on Oct 29, 2024

  1. Configuration menu
    Copy the full SHA
    a529742 View commit details
    Browse the repository at this point in the history