-
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
Bump importlib-metadata from 7.2.0 to 7.2.1 #1843
Commits on Jun 24, 2024
-
Configuration menu - View commit details
-
Copy full SHA for fefa070 - Browse repository at this point
Copy the full SHA fefa070View commit details -
Add
python.nativeLocator
experimental setting (#23324)Adds a setting to switch between `native` and `js` locators.
Configuration menu - View commit details
-
Copy full SHA for f5fae81 - Browse repository at this point
Copy the full SHA f5fae81View commit details -
Configuration menu - View commit details
-
Copy full SHA for 93f19f7 - Browse repository at this point
Copy the full SHA 93f19f7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 32d2651 - Browse repository at this point
Copy the full SHA 32d2651View commit details -
Configuration menu - View commit details
-
Copy full SHA for b9d5baf - Browse repository at this point
Copy the full SHA b9d5bafView commit details -
Configuration menu - View commit details
-
Copy full SHA for 225e45f - Browse repository at this point
Copy the full SHA 225e45fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9c29fd1 - Browse repository at this point
Copy the full SHA 9c29fd1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7546f1e - Browse repository at this point
Copy the full SHA 7546f1eView commit details -
Configuration menu - View commit details
-
Copy full SHA for b5b0e7e - Browse repository at this point
Copy the full SHA b5b0e7eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 06839d1 - Browse repository at this point
Copy the full SHA 06839d1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9f4ed59 - Browse repository at this point
Copy the full SHA 9f4ed59View commit details -
Configuration menu - View commit details
-
Copy full SHA for d914399 - Browse repository at this point
Copy the full SHA d914399View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4dba153 - Browse repository at this point
Copy the full SHA 4dba153View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5a617d4 - Browse repository at this point
Copy the full SHA 5a617d4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 05875b3 - Browse repository at this point
Copy the full SHA 05875b3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 463cdbc - Browse repository at this point
Copy the full SHA 463cdbcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 74d6ce6 - Browse repository at this point
Copy the full SHA 74d6ce6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0ba3ba5 - Browse repository at this point
Copy the full SHA 0ba3ba5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5168747 - Browse repository at this point
Copy the full SHA 5168747View commit details -
Configuration menu - View commit details
-
Copy full SHA for dd0766b - Browse repository at this point
Copy the full SHA dd0766bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6a615fc - Browse repository at this point
Copy the full SHA 6a615fcView commit details -
Configuration menu - View commit details
-
Copy full SHA for c4e4ee6 - Browse repository at this point
Copy the full SHA c4e4ee6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1e7f925 - Browse repository at this point
Copy the full SHA 1e7f925View commit details -
Configuration menu - View commit details
-
Copy full SHA for a7c3798 - Browse repository at this point
Copy the full SHA a7c3798View commit details -
Configuration menu - View commit details
-
Copy full SHA for 347a15c - Browse repository at this point
Copy the full SHA 347a15cView commit details -
Configuration menu - View commit details
-
Copy full SHA for bbe380f - Browse repository at this point
Copy the full SHA bbe380fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4114225 - Browse repository at this point
Copy the full SHA 4114225View commit details -
Configuration menu - View commit details
-
Copy full SHA for e5a4c75 - Browse repository at this point
Copy the full SHA e5a4c75View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0542421 - Browse repository at this point
Copy the full SHA 0542421View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0479bc9 - Browse repository at this point
Copy the full SHA 0479bc9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5831123 - Browse repository at this point
Copy the full SHA 5831123View commit details -
Configuration menu - View commit details
-
Copy full SHA for 795bba9 - Browse repository at this point
Copy the full SHA 795bba9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3119849 - Browse repository at this point
Copy the full SHA 3119849View commit details -
Configuration menu - View commit details
-
Copy full SHA for dbb813a - Browse repository at this point
Copy the full SHA dbb813aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 97ff7d5 - Browse repository at this point
Copy the full SHA 97ff7d5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 424ca3f - Browse repository at this point
Copy the full SHA 424ca3fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3e7bf50 - Browse repository at this point
Copy the full SHA 3e7bf50View commit details -
Configuration menu - View commit details
-
Copy full SHA for d6c2fb6 - Browse repository at this point
Copy the full SHA d6c2fb6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 094041f - Browse repository at this point
Copy the full SHA 094041fView commit details -
Fix extraction of Python version for Conda environments (#23415)
Also added a test file to ensure we test this correctly.
Configuration menu - View commit details
-
Copy full SHA for 268c2eb - Browse repository at this point
Copy the full SHA 268c2ebView commit details -
Configuration menu - View commit details
-
Copy full SHA for 50fd008 - Browse repository at this point
Copy the full SHA 50fd008View commit details -
Revised native conda locator (#23416)
**Fixes** * microsoft#23413 * & the fact that we always use the same conda exe to manage all conda envs, even if multiple are installed. * Step 1: * Look for conda install folders in known locations such as `/<user home>/miniconda3`, `<user profile>/Anaconda3` * Step 2: * For each install location identified, inspect that folder and extract the * Conda executable * All environments belonging to that conda installation * Step 3: * Old approach, * 1. find any conda in sys path or other locations and find conda installation via that mechanism * 2. Get all envs from environments.txt file (any remaining conda envs not discovered in 1 & 2 will be discoverred here and use some the global conda exe) Once we have step 1 and 2, I do not expect anything new to show up in step 3, Even if users install conda into some custom locations (the solution would be to run step 1 with the custom location provided by user in settings.json file) **How to find environments?** * Look in the `envs` folder of the conda installation * Look at the entries in the `environments.txt` file * Look at the `env_dirs` in the `.condarc` file With these two, we should be able to eliminate the need to ever spawn conda to get the env directories. **How do we know whether a conda environment belongs to a specific conda installation** * If it is in the `envs` sub directory of the conda installation * Else, have a look at `<env folder>/conda-meta/history` file to look at the conda installation that was used to create this environment
Configuration menu - View commit details
-
Copy full SHA for bdedb0a - Browse repository at this point
Copy the full SHA bdedb0aView commit details -
Configuration menu - View commit details
-
Copy full SHA for a6214e2 - Browse repository at this point
Copy the full SHA a6214e2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 22496cc - Browse repository at this point
Copy the full SHA 22496ccView commit details -
Configuration menu - View commit details
-
Copy full SHA for 79e1423 - Browse repository at this point
Copy the full SHA 79e1423View commit details -
Configuration menu - View commit details
-
Copy full SHA for fea0149 - Browse repository at this point
Copy the full SHA fea0149View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6a25657 - Browse repository at this point
Copy the full SHA 6a25657View commit details -
Configuration menu - View commit details
-
Copy full SHA for f2313f9 - Browse repository at this point
Copy the full SHA f2313f9View commit details -
Add Interactive REPL Experiment (#23235)
Allow users to use Interactive Window UI with Python custom REPL controller instead of iPykernel. Closes #23175 Closes #23174 Closes microsoft#23029 Majority of: #23332 Context menu under Python for running Python REPL code using IW UI should only appear when user's ```pythonRunREPL``` experiment is enabled.
Configuration menu - View commit details
-
Copy full SHA for a8a0e59 - Browse repository at this point
Copy the full SHA a8a0e59View commit details -
fix parameterized test duplicate function different classes (#23439)
fixes microsoft#23434 switched parameterized function IDs to now be `path/to/file::ClassIfExists::functionName` so it is an absolute ID and will not be confused across classes.
Configuration menu - View commit details
-
Copy full SHA for b68fa75 - Browse repository at this point
Copy the full SHA b68fa75View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0f80b59 - Browse repository at this point
Copy the full SHA 0f80b59View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2e56a21 - Browse repository at this point
Copy the full SHA 2e56a21View commit details -
Updates to python locator (#23446)
The search algorithm has been documented here https://github.com/microsoft/vscode-python/wiki/Python-Environment-Search
Configuration menu - View commit details
-
Copy full SHA for 4323c58 - Browse repository at this point
Copy the full SHA 4323c58View commit details -
Configuration menu - View commit details
-
Copy full SHA for 86b9791 - Browse repository at this point
Copy the full SHA 86b9791View commit details -
Configuration menu - View commit details
-
Copy full SHA for ed8fabf - Browse repository at this point
Copy the full SHA ed8fabfView commit details -
Configuration menu - View commit details
-
Copy full SHA for b37a292 - Browse repository at this point
Copy the full SHA b37a292View commit details -
Adding detail to create environment pip install prompt (#23470)
We discussed how it might not be clear to the user that this action will create a virtual environment in addition to running their last command to install packages into the newly created environment. Thoughts on adding this detail?
Configuration menu - View commit details
-
Copy full SHA for 43d59c2 - Browse repository at this point
Copy the full SHA 43d59c2View commit details -
Allow execute on enter and Intellisense for native REPL with notebook…
… UI (#23442) "Smartly" allow execute on enter for the microsoft#23235 experiment. User should be able to execute when they press enter on text input box of interactive window trigger from Python extension, whereas we would "wait" and allow insertion of new line after detecting user's Python command is not complete. When the user finally types enter again on a blank line, we should just proceed to execute whatever code, regardless of whether it is complete/valid or not to replicate Python's original interactive REPL behavior. Basically creating Python command and registering that for keybinding of 'Enter'. This would conditionally call interactive.execute which would then eventually call our execute handler contributed from Python n extension's REPL controller, or go ahead and insert,pass in Enter to the text input box to allow user to type "complete" code. This PR only intends to implement/add changes regarding execute on enter logic, adding Intellisense support, and also adding things into disposables so they can be properly disposed. Trying to also add setting to allow toggling on/off to send Python command to Terminal or IW REPL if the user is in experiment. Handling of interrupt for windows should be on separate PR. Test will be added later as separate PR. --------- Co-authored-by: Courtney Webster <60238438+cwebster-99@users.noreply.github.com> Co-authored-by: Karthik Nadig <kanadig@microsoft.com>
Configuration menu - View commit details
-
Copy full SHA for 80a7f90 - Browse repository at this point
Copy the full SHA 80a7f90View commit details -
Configuration menu - View commit details
-
Copy full SHA for fc05490 - Browse repository at this point
Copy the full SHA fc05490View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2373901 - Browse repository at this point
Copy the full SHA 2373901View commit details -
Ensure native locator is included in the VSIX when built (#23476)
This ensures that if we run cargo build to build the native code it gets included in the VSIX. For now this is only for the builds for VSIX generated on github, for testing. As this is not ready for published pre-releases.
Configuration menu - View commit details
-
Copy full SHA for 8af19fa - Browse repository at this point
Copy the full SHA 8af19faView commit details -
Configuration menu - View commit details
-
Copy full SHA for e25fd57 - Browse repository at this point
Copy the full SHA e25fd57View commit details -
Configuration menu - View commit details
-
Copy full SHA for a9bdf47 - Browse repository at this point
Copy the full SHA a9bdf47View commit details -
Configuration menu - View commit details
-
Copy full SHA for 54becad - Browse repository at this point
Copy the full SHA 54becadView commit details -
Configuration menu - View commit details
-
Copy full SHA for e777588 - Browse repository at this point
Copy the full SHA e777588View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5803a19 - Browse repository at this point
Copy the full SHA 5803a19View commit details -
Stop creating duplicate REPL and allow new REPL instance (#23496)
Resolves: #23495 Resolves: microsoft#23500
Configuration menu - View commit details
-
Copy full SHA for 8909fda - Browse repository at this point
Copy the full SHA 8909fdaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3fca3ed - Browse repository at this point
Copy the full SHA 3fca3edView commit details -
Bump typing-extensions from 4.11.0 to 4.12.0 (#23472)
Bumps [typing-extensions](https://github.com/python/typing_extensions) from 4.11.0 to 4.12.0. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/python/typing_extensions/releases">typing-extensions's releases</a>.</em></p> <blockquote> <h2>4.12.0</h2> <p>This release focuses on compatibility with the upcoming release of Python 3.13. Most changes are related to the implementation of type parameter defaults (PEP 696).</p> <p>Thanks to all of the people who contributed patches, especially Alex Waygood, who did most of the work adapting typing-extensions to the CPython PEP 696 implementation.</p> <p>There is a single change since 4.12.0rc1:</p> <ul> <li>Fix incorrect behaviour of <code>typing_extensions.ParamSpec</code> on Python 3.8 and 3.9 that meant that <code>isinstance(typing_extensions.ParamSpec("P"), typing.TypeVar)</code> would have a different result in some situations depending on whether or not a profiling function had been set using <code>sys.setprofile</code>. Patch by Alex Waygood.</li> </ul> <p>Changes included in 4.12.0rc1:</p> <ul> <li>Improve the implementation of type parameter defaults (PEP 696) <ul> <li>Backport the <code>typing.NoDefault</code> sentinel object from Python 3.13. TypeVars, ParamSpecs and TypeVarTuples without default values now have their <code>__default__</code> attribute set to this sentinel value.</li> <li>TypeVars, ParamSpecs and TypeVarTuples now have a <code>has_default()</code> method, matching <code>typing.TypeVar</code>, <code>typing.ParamSpec</code> and <code>typing.TypeVarTuple</code> on Python 3.13+.</li> <li>TypeVars, ParamSpecs and TypeVarTuples with <code>default=None</code> passed to their constructors now have their <code>__default__</code> attribute set to <code>None</code> at runtime rather than <code>types.NoneType</code>.</li> <li>Fix most tests for <code>TypeVar</code>, <code>ParamSpec</code> and <code>TypeVarTuple</code> on Python 3.13.0b1 and newer.</li> <li>Backport CPython PR <a href="https://redirect.github.com/python/cpython/pull/118774">#118774</a>, allowing type parameters without default values to follow those with default values in some type parameter lists. Patch by Alex Waygood, backporting a CPython PR by Jelle Zijlstra.</li> <li>It is now disallowed to use a <code>TypeVar</code> with a default value after a <code>TypeVarTuple</code> in a type parameter list. This matches the CPython implementation of PEP 696 on Python 3.13+.</li> <li>Fix bug in PEP-696 implementation where a default value for a <code>ParamSpec</code> would be cast to a tuple if a list was provided. Patch by Alex Waygood.</li> </ul> </li> <li>Fix <code>Protocol</code> tests on Python 3.13.0a6 and newer. 3.13.0a6 adds a new <code>__static_attributes__</code> attribute to all classes in Python, which broke some assumptions made by the implementation of <code>typing_extensions.Protocol</code>. Similarly, 3.13.0b1 adds the new <code>__firstlineno__</code> attribute to all classes.</li> <li>Fix <code>AttributeError</code> when using <code>typing_extensions.runtime_checkable</code> in combination with <code>typing.Protocol</code> on Python 3.12.2 or newer. Patch by Alex Waygood.</li> <li>At runtime, <code>assert_never</code> now includes the repr of the argument</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/python/typing_extensions/blob/main/CHANGELOG.md">typing-extensions's changelog</a>.</em></p> <blockquote> <h1>Release 4.12.0 (May 23, 2024)</h1> <p>This release is mostly the same as 4.12.0rc1 but fixes one more longstanding bug.</p> <ul> <li>Fix incorrect behaviour of <code>typing_extensions.ParamSpec</code> on Python 3.8 and 3.9 that meant that <code>isinstance(typing_extensions.ParamSpec("P"), typing.TypeVar)</code> would have a different result in some situations depending on whether or not a profiling function had been set using <code>sys.setprofile</code>. Patch by Alex Waygood.</li> </ul> <h1>Release 4.12.0rc1 (May 16, 2024)</h1> <p>This release focuses on compatibility with the upcoming release of Python 3.13. Most changes are related to the implementation of type parameter defaults (PEP 696).</p> <p>Thanks to all of the people who contributed patches, especially Alex Waygood, who did most of the work adapting typing-extensions to the CPython PEP 696 implementation.</p> <p>Full changelog:</p> <ul> <li>Improve the implementation of type parameter defaults (PEP 696) <ul> <li>Backport the <code>typing.NoDefault</code> sentinel object from Python 3.13. TypeVars, ParamSpecs and TypeVarTuples without default values now have their <code>__default__</code> attribute set to this sentinel value.</li> <li>TypeVars, ParamSpecs and TypeVarTuples now have a <code>has_default()</code> method, matching <code>typing.TypeVar</code>, <code>typing.ParamSpec</code> and <code>typing.TypeVarTuple</code> on Python 3.13+.</li> <li>TypeVars, ParamSpecs and TypeVarTuples with <code>default=None</code> passed to their constructors now have their <code>__default__</code> attribute set to <code>None</code> at runtime rather than <code>types.NoneType</code>.</li> <li>Fix most tests for <code>TypeVar</code>, <code>ParamSpec</code> and <code>TypeVarTuple</code> on Python 3.13.0b1 and newer.</li> <li>Backport CPython PR <a href="https://redirect.github.com/python/cpython/pull/118774">#118774</a>, allowing type parameters without default values to follow those with default values in some type parameter lists. Patch by Alex Waygood, backporting a CPython PR by Jelle Zijlstra.</li> <li>It is now disallowed to use a <code>TypeVar</code> with a default value after a <code>TypeVarTuple</code> in a type parameter list. This matches the CPython implementation of PEP 696 on Python 3.13+.</li> <li>Fix bug in PEP-696 implementation where a default value for a <code>ParamSpec</code> would be cast to a tuple if a list was provided. Patch by Alex Waygood.</li> </ul> </li> <li>Fix <code>Protocol</code> tests on Python 3.13.0a6 and newer. 3.13.0a6 adds a new <code>__static_attributes__</code> attribute to all classes in Python, which broke some assumptions made by the implementation of <code>typing_extensions.Protocol</code>. Similarly, 3.13.0b1 adds the new <code>__firstlineno__</code> attribute to all classes.</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/python/typing_extensions/commit/f90a8dc40b60bf43510b8611a07d8cc570544ffe"><code>f90a8dc</code></a> Prepare release 4.12.0 (<a href="https://redirect.github.com/python/typing_extensions/issues/408">#408</a>)</li> <li><a href="https://github.com/python/typing_extensions/commit/118e1a604a857d54cb70a2a1f930b425676d6cb4"><code>118e1a6</code></a> Make sure <code>isinstance(typing_extensions.ParamSpec("P"), typing.TypeVar)</code> is u...</li> <li><a href="https://github.com/python/typing_extensions/commit/910141ab8295b422851f83ffc46c9eb04bbca719"><code>910141a</code></a> Add security documentation (<a href="https://redirect.github.com/python/typing_extensions/issues/403">#403</a>)</li> <li><a href="https://github.com/python/typing_extensions/commit/0dbc7c971f7ec61f12a1466f8d8f222bdf9a4b31"><code>0dbc7c9</code></a> Prepare release 4.12.0rc1 (<a href="https://redirect.github.com/python/typing_extensions/issues/402">#402</a>)</li> <li><a href="https://github.com/python/typing_extensions/commit/1da5d3d24441cc059fe4d49131588b719ee41d59"><code>1da5d3d</code></a> Update actions/setup-python (<a href="https://redirect.github.com/python/typing_extensions/issues/401">#401</a>)</li> <li><a href="https://github.com/python/typing_extensions/commit/72298f05fc520f05ca9a280f5ed0fa3e5de27041"><code>72298f0</code></a> 4.12.0a2 (<a href="https://redirect.github.com/python/typing_extensions/issues/400">#400</a>)</li> <li><a href="https://github.com/python/typing_extensions/commit/465ba786ca98b99e75905fe2aaa98131ef27d54c"><code>465ba78</code></a> Fix publish workflow (<a href="https://redirect.github.com/python/typing_extensions/issues/399">#399</a>)</li> <li><a href="https://github.com/python/typing_extensions/commit/21fde1f0d04f78e080ca4f6119293b607d9a0475"><code>21fde1f</code></a> Prepare releaes 4.12.0a1 (<a href="https://redirect.github.com/python/typing_extensions/issues/398">#398</a>)</li> <li><a href="https://github.com/python/typing_extensions/commit/63d827754489f307630dea2e0f58dfab65837a66"><code>63d8277</code></a> Add workflow for Trusted Publishing (<a href="https://redirect.github.com/python/typing_extensions/issues/395">#395</a>)</li> <li><a href="https://github.com/python/typing_extensions/commit/074d053727f8c658e65dc9a3ccd9760421de52a9"><code>074d053</code></a> Backport PEP-696 specialisation on Python >=3.11.1 (<a href="https://redirect.github.com/python/typing_extensions/issues/397">#397</a>)</li> <li>Additional commits viewable in <a href="https://github.com/python/typing_extensions/compare/4.11.0...4.12.0">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=typing-extensions&package-manager=pip&previous-version=4.11.0&new-version=4.12.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 a4a9a3b - Browse repository at this point
Copy the full SHA a4a9a3bView commit details -
Bug: Fix python.execInREPL stealing shift+enter (#23526)
Stop stealing shift+enter if editor is not focused and language is not python. Resolves: microsoft#23525
Configuration menu - View commit details
-
Copy full SHA for 025d1a6 - Browse repository at this point
Copy the full SHA 025d1a6View commit details -
Bug Fix: REPL reuse and do not overwrite Jupyter's IW title (#23530)
Resolves: microsoft#23518 Should resolve issue where opening Python REPL -> opening Jupyter IW -> sending commands to REPL were happening instead of reusing existing Python REPL Also seems to resolve issue where Python REPL was overwriting to Jupyter's IW title. Switching to watch onDidCloseNotebook event as suggested.
Configuration menu - View commit details
-
Copy full SHA for f377620 - Browse repository at this point
Copy the full SHA f377620View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3cee060 - Browse repository at this point
Copy the full SHA 3cee060View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7fca1da - Browse repository at this point
Copy the full SHA 7fca1daView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6fcbe4e - Browse repository at this point
Copy the full SHA 6fcbe4eView commit details -
Bump typing-extensions from 4.12.0 to 4.12.1 (#23542)
Bumps [typing-extensions](https://github.com/python/typing_extensions) from 4.12.0 to 4.12.1. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/python/typing_extensions/releases">typing-extensions's releases</a>.</em></p> <blockquote> <h2>4.12.1</h2> <ul> <li>Preliminary changes for compatibility with the draft implementation of PEP 649 in Python 3.14. Patch by Jelle Zijlstra.</li> <li>Fix regression in v4.12.0 where nested <code>Annotated</code> types would cause <code>TypeError</code> to be raised if the nested <code>Annotated</code> type had unhashable metadata. Patch by Alex Waygood.</li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/python/typing_extensions/blob/main/CHANGELOG.md">typing-extensions's changelog</a>.</em></p> <blockquote> <h1>Release 4.12.1 (June 1, 2024)</h1> <ul> <li>Preliminary changes for compatibility with the draft implementation of PEP 649 in Python 3.14. Patch by Jelle Zijlstra.</li> <li>Fix regression in v4.12.0 where nested <code>Annotated</code> types would cause <code>TypeError</code> to be raised if the nested <code>Annotated</code> type had unhashable metadata. Patch by Alex Waygood.</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/python/typing_extensions/commit/726963800030ab35ba5b975fc3a60486c26c5050"><code>7269638</code></a> Prepare release 4.12.1 (<a href="https://redirect.github.com/python/typing_extensions/issues/418">#418</a>)</li> <li><a href="https://github.com/python/typing_extensions/commit/8dfcf3c74a4f5d736a6d2ce8d82c3e85cd0c5b18"><code>8dfcf3c</code></a> Fix <code>TypeError</code> on nested <code>Annotated</code> types where the inner type has unhashab...</li> <li><a href="https://github.com/python/typing_extensions/commit/d76f5911b7d44aa1ff26de22e76047ca6c53f840"><code>d76f591</code></a> Switch from flake8 to ruff (<a href="https://redirect.github.com/python/typing_extensions/issues/414">#414</a>)</li> <li><a href="https://github.com/python/typing_extensions/commit/920d60d09e929e23657a4459dd446fb428715981"><code>920d60d</code></a> Support my PEP 649 branch (<a href="https://redirect.github.com/python/typing_extensions/issues/412">#412</a>)</li> <li><a href="https://github.com/python/typing_extensions/commit/e792bce5508dad9f5f00066ad615d231cc1d64c1"><code>e792bce</code></a> Ignore fewer flake8 rules when linting tests (<a href="https://redirect.github.com/python/typing_extensions/issues/413">#413</a>)</li> <li>See full diff in <a href="https://github.com/python/typing_extensions/compare/4.12.0...4.12.1">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=typing-extensions&package-manager=pip&previous-version=4.12.0&new-version=4.12.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) </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 dd8da57 - Browse repository at this point
Copy the full SHA dd8da57View commit details -
Support pytest parameterized tests spanning multiple classes when cal…
…ling the same setup function (#23535) fixes #23527
Configuration menu - View commit details
-
Copy full SHA for 2048b91 - Browse repository at this point
Copy the full SHA 2048b91View commit details -
Configuration menu - View commit details
-
Copy full SHA for 40e45b6 - Browse repository at this point
Copy the full SHA 40e45b6View commit details -
Configuration menu - View commit details
-
Copy full SHA for c2a044e - Browse repository at this point
Copy the full SHA c2a044eView commit details -
Update info-needed-closer.yml (#23574)
add write permissions for workflow
Configuration menu - View commit details
-
Copy full SHA for 807c7f9 - Browse repository at this point
Copy the full SHA 807c7f9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 41a616f - Browse repository at this point
Copy the full SHA 41a616fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9643f42 - Browse repository at this point
Copy the full SHA 9643f42View commit details -
Configuration menu - View commit details
-
Copy full SHA for 901cbe3 - Browse repository at this point
Copy the full SHA 901cbe3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 83c69a0 - Browse repository at this point
Copy the full SHA 83c69a0View commit details -
Add missing telemetry for REPL (#23591)
add missing telemetry for REPL that should have been attached Resolves: microsoft#23590
Configuration menu - View commit details
-
Copy full SHA for 66b8c0b - Browse repository at this point
Copy the full SHA 66b8c0bView commit details -
Bump typing-extensions from 4.12.1 to 4.12.2 (#23583)
Bumps [typing-extensions](https://github.com/python/typing_extensions) from 4.12.1 to 4.12.2. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/python/typing_extensions/releases">typing-extensions's releases</a>.</em></p> <blockquote> <h2>4.12.2</h2> <ul> <li>Fix regression in v4.12.0 where specialization of certain generics with an overridden <code>__eq__</code> method would raise errors. Patch by Jelle Zijlstra.</li> <li>Fix tests so they pass on 3.13.0b2</li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/python/typing_extensions/blob/main/CHANGELOG.md">typing-extensions's changelog</a>.</em></p> <blockquote> <h1>Release 4.12.2 (June 7, 2024)</h1> <ul> <li>Add <code>typing_extensions.get_annotations</code>, a backport of <code>inspect.get_annotations</code> that adds features specified by PEP 649. Patch by Jelle Zijlstra.</li> <li>Fix regression in v4.12.0 where specialization of certain generics with an overridden <code>__eq__</code> method would raise errors. Patch by Jelle Zijlstra.</li> <li>Fix tests so they pass on 3.13.0b2</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/python/typing_extensions/commit/e1250ff869e7ee5ad05170d8a4b65469f13801c3"><code>e1250ff</code></a> Prepare release 4.12.2 (<a href="https://redirect.github.com/python/typing_extensions/issues/426">#426</a>)</li> <li><a href="https://github.com/python/typing_extensions/commit/53bcdded534494674f893112f71d3be344d65363"><code>53bcdde</code></a> Avoid error if origin has a buggy <strong>eq</strong> (<a href="https://redirect.github.com/python/typing_extensions/issues/422">#422</a>)</li> <li>See full diff in <a href="https://github.com/python/typing_extensions/compare/4.12.1...4.12.2">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=typing-extensions&package-manager=pip&previous-version=4.12.1&new-version=4.12.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 fdc3cba - Browse repository at this point
Copy the full SHA fdc3cbaView commit details -
Bumps [braces](https://github.com/micromatch/braces) to 3.0.3 and updates ancestor dependency [gulp](https://github.com/gulpjs/gulp). These dependencies need to be updated together. Updates `braces` from 3.0.2 to 3.0.3 <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/micromatch/braces/commit/74b2db2938fad48a2ea54a9c8bf27a37a62c350d"><code>74b2db2</code></a> 3.0.3</li> <li><a href="https://github.com/micromatch/braces/commit/88f1429a0f47e1dd3813de35211fc97ffda27f9e"><code>88f1429</code></a> update eslint. lint, fix unit tests.</li> <li><a href="https://github.com/micromatch/braces/commit/415d660c3002d1ab7e63dbf490c9851da80596ff"><code>415d660</code></a> Snyk js braces 6838727 (<a href="https://redirect.github.com/micromatch/braces/issues/40">#40</a>)</li> <li><a href="https://github.com/micromatch/braces/commit/190510f79db1adf21d92798b0bb6fccc1f72c9d6"><code>190510f</code></a> fix tests, skip 1 test in test/braces.expand</li> <li><a href="https://github.com/micromatch/braces/commit/716eb9f12d820b145a831ad678618731927e8856"><code>716eb9f</code></a> readme bump</li> <li><a href="https://github.com/micromatch/braces/commit/a5851e57f45c3431a94d83fc565754bc10f5bbc3"><code>a5851e5</code></a> Merge pull request <a href="https://redirect.github.com/micromatch/braces/issues/37">#37</a> from coderaiser/fix/vulnerability</li> <li><a href="https://github.com/micromatch/braces/commit/2092bd1fb108d2c59bd62e243b70ad98db961538"><code>2092bd1</code></a> feature: braces: add maxSymbols (<a href="https://github.com/micromatch/braces/issues/">https://github.com/micromatch/braces/issues/</a>...</li> <li><a href="https://github.com/micromatch/braces/commit/9f5b4cf47329351bcb64287223ffb6ecc9a5e6d3"><code>9f5b4cf</code></a> fix: vulnerability (<a href="https://security.snyk.io/vuln/SNYK-JS-BRACES-6838727">https://security.snyk.io/vuln/SNYK-JS-BRACES-6838727</a>)</li> <li><a href="https://github.com/micromatch/braces/commit/98414f9f1fabe021736e26836d8306d5de747e0d"><code>98414f9</code></a> remove funding file</li> <li><a href="https://github.com/micromatch/braces/commit/665ab5d561c017a38ba7aafd92cc6655b91d8c14"><code>665ab5d</code></a> update keepEscaping doc (<a href="https://redirect.github.com/micromatch/braces/issues/27">#27</a>)</li> <li>Additional commits viewable in <a href="https://github.com/micromatch/braces/compare/3.0.2...3.0.3">compare view</a></li> </ul> </details> <br /> Updates `gulp` from 4.0.2 to 5.0.0 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/gulpjs/gulp/releases">gulp's releases</a>.</em></p> <blockquote> <h2>gulp v5.0.0</h2> <p>We've tried to provide a high-level changelog for gulp v5 below, but it doesn't contain all changes from the 60+ dependencies that we maintain.</p> <p>Please see <a href="https://github.com/gulpjs/gulp/blob/HEAD/#individual-changelogs">individual changelogs</a> to drill down into all changes that were made.</p> <h3>⚠ BREAKING CHANGES</h3> <ul> <li>Drop support for Node.js <10.13</li> <li>Default stream encoding to UTF-8</li> <li>Standardized on <code>anymatch</code> library for globbing paths. All globs should work the same between <code>src</code> and <code>watch</code> now!</li> <li>Removed support for ordered globs. This aligns with the chokidar globbing implementation. If you need your globs to be ordered, you can use <code>ordered-read-stream</code></li> <li>All globs and paths are normalized to unix-like filepaths</li> <li>Only allow JS variants for <code>.gulp.*</code> config files</li> <li>Removed support for alpha releases of v4 from <code>gulp-cli</code></li> <li>Removed the <code>--verify</code> flag</li> <li>Renamed the <code>--require</code> flag to <code>--preload</code> to avoid conflicting with Node.js flags</li> <li>Removed many legacy and deprecated loaders</li> <li>Upgrade to chokidar v3</li> <li>Clone <code>Vinyl</code> objects with stream contents using <code>teex</code>, but no longer wait for all streams to flow before cloned streams will receive data</li> <li>Stop using <code>process.umask()</code> to make directories, instead falling back to Node's default mode</li> <li>Throw on non-function, non-string option coercers</li> <li>Drop support of Node.js snake_case flags</li> <li>Use a Symbol for attaching the <code>gulplog</code> namespace to the store</li> <li>Use a Symbol for attaching the <code>gulplog</code> store to the global</li> <li>Use sha256 to hash the <code>v8flags</code> cache into a filename</li> </ul> <h3>Features</h3> <ul> <li>Streamlined the dependency tree</li> <li>Switch all streams implementation to Streamx</li> <li>Rewrote <code>glob-stream</code> to use a custom directory walk that relies on newer Node.js features and is more performant than old implementation</li> <li>Implement translation support for all CLI messages and all messages passing through gulplog</li> <li>Allow users to customize or remove the timestamp from their logs</li> <li>Upgraded gulplog to v2. Messages logged via v1 will also display a deprecated warning. Plugins should update to v2 as the community upgrades to gulp 5</li> <li>Added support for <code>gulpile.cjs</code> and <code>gulpfile.mjs</code></li> <li>Add support for <code>swc</code>, <code>esbuild</code>, <code>sucrase</code>, and <code>mdx</code> loaders</li> <li>Provide an ESM export (<a href="https://redirect.github.com/gulpjs/gulp/issues/2760">#2760</a>) (<a href="https://www.github.com/gulpjs/gulp/commit/b00de681f5ef6ade283d544f62f770f6b27a9e52">b00de68</a>)</li> <li>Support sourcemap handling on streaming <code>Vinyl</code> contents</li> <li>Support <code>extends</code> syntax for <code>.gulp.*</code> config file</li> <li>Allow overriding <code>gulpfile</code> and <code>preloads</code> via <code>.gulp.*</code> config file</li> </ul> <h3>Bug Fixes</h3> <ul> <li>Resolve bugs related to symlinks on various platforms</li> <li>Resolved some reported ReDoS CVEs and improved performance in glob-parent</li> <li>Rework errors surfaced when encountering files or symlinks when trying to create directories</li> <li>Ensure watch allows japanese characters in globs (<a href="https://www.github.com/gulpjs/gulp/commit/72668c61e445c81fad23bc6ed24967a3238a648d">72668c6</a>)</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/gulpjs/gulp/blob/master/CHANGELOG.md">gulp's changelog</a>.</em></p> <blockquote> <h2><a href="https://www.github.com/gulpjs/gulp/compare/v4.0.2...v5.0.0">5.0.0</a> (2024-03-29)</h2> <p>We've tried to provide a high-level changelog for gulp v5 below, but it doesn't contain all changes from the 60+ dependencies that we maintain.</p> <p>Please see <a href="https://github.com/gulpjs/gulp/blob/master/#individual-changelogs">individual changelogs</a> to drill down into all changes that were made.</p> <h3>⚠ BREAKING CHANGES</h3> <ul> <li>Drop support for Node.js <10.13</li> <li>Default stream encoding to UTF-8</li> <li>Standardized on <code>anymatch</code> library for globbing paths. All globs should work the same between <code>src</code> and <code>watch</code> now!</li> <li>Removed support for ordered globs. This aligns with the chokidar globbing implementation. If you need your globs to be ordered, you can use <code>ordered-read-stream</code></li> <li>All globs and paths are normalized to unix-like filepaths</li> <li>Only allow JS variants for <code>.gulp.*</code> config files</li> <li>Removed support for alpha releases of v4 from <code>gulp-cli</code></li> <li>Removed the <code>--verify</code> flag</li> <li>Renamed the <code>--require</code> flag to <code>--preload</code> to avoid conflicting with Node.js flags</li> <li>Removed many legacy and deprecated loaders</li> <li>Upgrade to chokidar v3</li> <li>Clone <code>Vinyl</code> objects with stream contents using <code>teex</code>, but no longer wait for all streams to flow before cloned streams will receive data</li> <li>Stop using <code>process.umask()</code> to make directories, instead falling back to Node's default mode</li> <li>Throw on non-function, non-string option coercers</li> <li>Drop support of Node.js snake_case flags</li> <li>Use a Symbol for attaching the <code>gulplog</code> namespace to the store</li> <li>Use a Symbol for attaching the <code>gulplog</code> store to the global</li> <li>Use sha256 to hash the <code>v8flags</code> cache into a filename</li> </ul> <h3>Features</h3> <ul> <li>Streamlined the dependency tree</li> <li>Switch all streams implementation to Streamx</li> <li>Rewrote <code>glob-stream</code> to use a custom directory walk that relies on newer Node.js features and is more performant than old implementation</li> <li>Implement translation support for all CLI messages and all messages passing through gulplog</li> <li>Allow users to customize or remove the timestamp from their logs</li> <li>Upgraded gulplog to v2. Messages logged via v1 will also display a deprecated warning. Plugins should update to v2 as the community upgrades to gulp 5</li> <li>Added support for <code>gulpile.cjs</code> and <code>gulpfile.mjs</code></li> <li>Add support for <code>swc</code>, <code>esbuild</code>, <code>sucrase</code>, and <code>mdx</code> loaders</li> <li>Provide an ESM export (<a href="https://redirect.github.com/gulpjs/gulp/issues/2760">#2760</a>) (<a href="https://www.github.com/gulpjs/gulp/commit/b00de681f5ef6ade283d544f62f770f6b27a9e52">b00de68</a>)</li> <li>Support sourcemap handling on streaming <code>Vinyl</code> contents</li> <li>Support <code>extends</code> syntax for <code>.gulp.*</code> config file</li> <li>Allow overriding <code>gulpfile</code> and <code>preloads</code> via <code>.gulp.*</code> config file</li> </ul> <h3>Bug Fixes</h3> <ul> <li>Resolve bugs related to symlinks on various platforms</li> <li>Resolved some reported ReDoS CVEs and improved performance in glob-parent</li> <li>Rework errors surfaced when encountering files or symlinks when trying to create directories</li> <li>Ensure watch allows japanese characters in globs (<a href="https://www.github.com/gulpjs/gulp/commit/72668c61e445c81fad23bc6ed24967a3238a648d">72668c6</a>)</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/gulpjs/gulp/commit/5c4c5473c5582a8e4495c695ecd93b13f0852cbd"><code>5c4c547</code></a> chore: Release 5.0.0 (<a href="https://redirect.github.com/gulpjs/gulp/issues/2762">#2762</a>)</li> <li><a href="https://github.com/gulpjs/gulp/commit/bf72116c5d5f613836b392fb83633ea6c14f3a65"><code>bf72116</code></a> chore: Add index.mjs to files list</li> <li><a href="https://github.com/gulpjs/gulp/commit/b00de681f5ef6ade283d544f62f770f6b27a9e52"><code>b00de68</code></a> feat: Provide an ESM export (<a href="https://redirect.github.com/gulpjs/gulp/issues/2760">#2760</a>)</li> <li><a href="https://github.com/gulpjs/gulp/commit/72668c61e445c81fad23bc6ed24967a3238a648d"><code>72668c6</code></a> chore!: Normalize repository, dropping node <10.13 support (<a href="https://redirect.github.com/gulpjs/gulp/issues/2758">#2758</a>)</li> <li><a href="https://github.com/gulpjs/gulp/commit/85896d4f099a80d58dd08d1f6d80586b07678995"><code>85896d4</code></a> chore(docs): Update stream handbook link (<a href="https://redirect.github.com/gulpjs/gulp/issues/2711">#2711</a>)</li> <li><a href="https://github.com/gulpjs/gulp/commit/818bd73e5da1ad69f43eef84214c98d6392a73e4"><code>818bd73</code></a> Docs: Remove gulp-sourcemaps because it is built-in (<a href="https://redirect.github.com/gulpjs/gulp/issues/2592">#2592</a>)</li> <li><a href="https://github.com/gulpjs/gulp/commit/598f971a6567401e5760f4fd0b84df0180c2e350"><code>598f971</code></a> Docs: Fix broken link in recipe (<a href="https://redirect.github.com/gulpjs/gulp/issues/2571">#2571</a>)</li> <li><a href="https://github.com/gulpjs/gulp/commit/9877de07cf923c889d7f0661d87f3d6f8634eeb1"><code>9877de0</code></a> Docs: Guide CustomRegistries to maintain properties on tasks (fixes <a href="https://redirect.github.com/gulpjs/gulp/issues/2561">#2561</a>) (#...</li> <li><a href="https://github.com/gulpjs/gulp/commit/f91c388beb265e5008202f11100309549162247a"><code>f91c388</code></a> Docs: Remove typo in custom registry docs (<a href="https://redirect.github.com/gulpjs/gulp/issues/2543">#2543</a>)</li> <li><a href="https://github.com/gulpjs/gulp/commit/df252509b52acd712300b3b5d00bf7aedf0dbd40"><code>df25250</code></a> Docs: Fix typo in task docs (<a href="https://redirect.github.com/gulpjs/gulp/issues/2524">#2524</a>)</li> <li>Additional commits viewable in <a href="https://github.com/gulpjs/gulp/compare/v4.0.2...v5.0.0">compare view</a></li> </ul> </details> <br /> 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 7e562f3 - Browse repository at this point
Copy the full SHA 7e562f3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 33c0a83 - Browse repository at this point
Copy the full SHA 33c0a83View commit details -
Configuration menu - View commit details
-
Copy full SHA for ad9a9b3 - Browse repository at this point
Copy the full SHA ad9a9b3View commit details -
Restore execute bits on deactivate scripts (#23620)
#22921 removed executable bits: ```diff diff --git a/pythonFiles/deactivate/bash/deactivate b/python_files/deactivate/bash/deactivate old mode 100755 new mode 100644 similarity index 100% rename from pythonFiles/deactivate/bash/deactivate rename to python_files/deactivate/bash/deactivate ``` https://github.com/microsoft/vscode-python/pull/22921/files#diff-796809259ce3b33f54a33371e898048faf2f7f912cd1bbe11059feb40a63a58d Set them back. Fixes #23449 and #23195
Configuration menu - View commit details
-
Copy full SHA for 0b103a8 - Browse repository at this point
Copy the full SHA 0b103a8View commit details -
Update language server modules to latest release (#23623)
This is a prerequisite to fixing this pylance issue: microsoft/pylance-release#5402 --------- Co-authored-by: Erik De Bonte <erikd@microsoft.com>
Configuration menu - View commit details
-
Copy full SHA for fd17bd8 - Browse repository at this point
Copy the full SHA fd17bd8View commit details -
Rename REPL to Terminal REPL (#23613)
Resolves: microsoft#23524 Renaming existing "Start REPL" command palette option into "Start Terminal REPL" as we discussed. /cc @luabud @cwebster-99
Configuration menu - View commit details
-
Copy full SHA for adabe96 - Browse repository at this point
Copy the full SHA adabe96View commit details -
Configuration menu - View commit details
-
Copy full SHA for 42de48d - Browse repository at this point
Copy the full SHA 42de48dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 02029de - Browse repository at this point
Copy the full SHA 02029deView commit details -
Refactor Native REPL code (#23550)
Refactor Native REPL code. Resolves: microsoft#23632 --------- Co-authored-by: Aaron Munger <aaron.munger@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 7473a34 - Browse repository at this point
Copy the full SHA 7473a34View commit details -
Configuration menu - View commit details
-
Copy full SHA for 49e2ed7 - Browse repository at this point
Copy the full SHA 49e2ed7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 29b708e - Browse repository at this point
Copy the full SHA 29b708eView commit details -
Add locator for pixi environments (#22968)
Closes microsoft#22978 This adds a locator implementation that properly detects [Pixi](https://pixi.sh/) environments. Pixi environments are essentially conda environments but placed in a specific directory inside the project/workspace. This PR properly detects these and does not do much else. This would unblock a lot of pixi users. I would prefer to use a custom pixi plugin but since the [contribution endpoints are not available yet](microsoft#22797) I think this is the next best thing. Before I put more effort into tests I just want to verify that this approach is valid. Let me know what you think! :) --------- Co-authored-by: Tim de Jager <tim@prefix.dev>
Configuration menu - View commit details
-
Copy full SHA for 06ecbd6 - Browse repository at this point
Copy the full SHA 06ecbd6View commit details -
Add hook to
vscode_pytest
to determine numberxdist
workers to us……e based on count of selected tests (#23539) fixes microsoft/vscode-python-debugger#336 --------- Co-authored-by: detachhead <detachhead@users.noreply.github.com> Co-authored-by: Karthik Nadig <kanadig@microsoft.com>
Configuration menu - View commit details
-
Copy full SHA for 1503558 - Browse repository at this point
Copy the full SHA 1503558View commit details -
Separate output channel for native finder (#23648)
Will be very useful for diagnostics, and the likel <img width="1088" alt="Screenshot 2024-06-20 at 18 02 57" src="https://github.com/user-attachments/assets/afee4985-3f8f-4959-8c31-43d8f9e3aedc">
Configuration menu - View commit details
-
Copy full SHA for 29652d3 - Browse repository at this point
Copy the full SHA 29652d3View commit details -
Add support for Python Environment Tools (#23643)
Closes microsoft#23564 --------- Co-authored-by: Raymond Zhao <7199958+rzhao271@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 03b9701 - Browse repository at this point
Copy the full SHA 03b9701View commit details -
Bump importlib-metadata from 7.1.0 to 7.2.0 (#23652)
Bumps [importlib-metadata](https://github.com/python/importlib_metadata) from 7.1.0 to 7.2.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>v7.2.0</h1> <h2>Features</h2> <ul> <li><code>python/cpython#109829</code></li> <li>Updated fixtures for <a href="https://redirect.github.com/python/cpython/issues/120801">python/cpython#120801</a>.</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/python/importlib_metadata/commit/311cef4ab03cfd122bc4895094ab85b67f565406"><code>311cef4</code></a> Finalize</li> <li><a href="https://github.com/python/importlib_metadata/commit/963f643b1f05effc980bb6df0196c64f6576dfc6"><code>963f643</code></a> <a href="https://redirect.github.com/python/importlib_metadata/issues/120801">gh-120801</a>: Update fixtures.</li> <li><a href="https://github.com/python/importlib_metadata/commit/5eee2ff5245c95722965f73d0c188f3fe5e9e3eb"><code>5eee2ff</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/a595a0fad054cd20b69d3e954c99174e3a548938"><code>a595a0f</code></a> Rename extras to align with core metadata spec.</li> <li><a href="https://github.com/python/importlib_metadata/commit/e8f686979b716520e39d422f85bb84b6d66225ca"><code>e8f6869</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/67aab1554c7c9cbb19bb546a5b6476267030c5b5"><code>67aab15</code></a> Revert "Allow macos on Python 3.8 to fail as GitHub CI has dropped support."</li> <li><a href="https://github.com/python/importlib_metadata/commit/42b46109cd3ea989f05e1e16245aadd983f1bbe5"><code>42b4610</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/bcf8f079eb729e7bcd50c10cf4da522620b00635"><code>bcf8f07</code></a> Move project.urls to appear in the order that ini2toml generates it. Remove p...</li> <li><a href="https://github.com/python/importlib_metadata/commit/744cf2a2befb6a616657c105e5c9be9f3f921224"><code>744cf2a</code></a> Allow macos on Python 3.8 to fail as GitHub CI has dropped support.</li> <li><a href="https://github.com/python/importlib_metadata/commit/d34801bd169637d95d262fca9e0dbd658ae1feef"><code>d34801b</code></a> Migrated config to pyproject.toml using jaraco.develop.migrate-config and ini...</li> <li>Additional commits viewable in <a href="https://github.com/python/importlib_metadata/compare/v7.1.0...v7.2.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=7.1.0&new-version=7.2.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 0da0412 - Browse repository at this point
Copy the full SHA 0da0412View commit details -
Get native finder telemetry (#23646)
Closes microsoft#23565 --------- Co-authored-by: Don Jayamanne <don.jayamanne@outlook.com>
Configuration menu - View commit details
-
Copy full SHA for 092e780 - Browse repository at this point
Copy the full SHA 092e780View commit details -
Use conda-meta to get python version (#23650)
potential fix for microsoft#23649
Configuration menu - View commit details
-
Copy full SHA for 42b8eac - Browse repository at this point
Copy the full SHA 42b8eacView commit details -
Unify Terminal REPL triggers (#23641)
Resolves: microsoft#22242 Attempting to keep instance of REPL. Did not end up using shell integration for this, but shell integration and exit code will come in handy when we have to keep track of 'opened' state of REPL instance for cases when user wants to enter 'exit()'
Configuration menu - View commit details
-
Copy full SHA for 10f9613 - Browse repository at this point
Copy the full SHA 10f9613View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3c5f46f - Browse repository at this point
Copy the full SHA 3c5f46fView commit details -
Bump importlib-metadata from 7.2.0 to 7.2.1
Bumps [importlib-metadata](https://github.com/python/importlib_metadata) from 7.2.0 to 7.2.1. - [Release notes](https://github.com/python/importlib_metadata/releases) - [Changelog](https://github.com/python/importlib_metadata/blob/main/NEWS.rst) - [Commits](python/importlib_metadata@v7.2.0...v7.2.1) --- updated-dependencies: - dependency-name: importlib-metadata dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com>
Configuration menu - View commit details
-
Copy full SHA for 15b66a6 - Browse repository at this point
Copy the full SHA 15b66a6View commit details