[wpt-sync] Sync PR 40239 - Bump typing-extensions from 4.6.0 to 4.6.2 in /tools
Categories
(Testing :: web-platform-tests, task, P4)
Tracking
(firefox116 fixed)
Tracking | Status | |
---|---|---|
firefox116 | --- | fixed |
People
(Reporter: wpt-sync, Unassigned)
References
()
Details
(Whiteboard: [wptsync downstream])
Sync web-platform-tests PR 40239 into mozilla-central (this bug is closed when the sync is complete).
PR: https://github.com/web-platform-tests/wpt/pull/40239
Details from upstream follow.
dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> wrote:
Bump typing-extensions from 4.6.0 to 4.6.2 in /tools
Bumps typing-extensions from 4.6.0 to 4.6.2.
<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.6.2 (May 25, 2023)</h1>
<ul>
<li>Fix use of <code>@deprecated</code> on classes with <code>__new__</code> but no <code>__init__</code>.
Patch by Jelle Zijlstra.</li>
<li>Fix regression in version 4.6.1 where comparing a generic class against a
runtime-checkable protocol using <code>isinstance()</code> would cause <code>AttributeError</code>
to be raised if using Python 3.7.</li>
</ul>
<h1>Release 4.6.1 (May 23, 2023)</h1>
<ul>
<li>Change deprecated <code>@runtime</code> to formal API <code>@runtime_checkable</code> in the error
message. Patch by Xuehai Pan.</li>
<li>Fix regression in 4.6.0 where attempting to define a <code>Protocol</code> that was
generic over a <code>ParamSpec</code> or a <code>TypeVarTuple</code> would cause <code>TypeError</code> to be
raised. Patch by Alex Waygood.</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="https://github.com/python/typing_extensions/commit/e84f909f6a9e8e03ef444a3a3c7e506e8e3b19e4"><code>e84f909</code></a> Prepare release 4.6.2 (<a href="https://redirect.github.com/python/typing_extensions/issues/195">#195</a>)</li>
<li><a href="https://github.com/python/typing_extensions/commit/2912585d53130092a868f8109ce2739abf0a7f95"><code>2912585</code></a> Fix <a href="https://github.com/deprecated"><code>@deprecated</code></a> on classes with only <strong>new</strong> (<a href="https://redirect.github.com/python/typing_extensions/issues/193">#193</a>)</li>
<li><a href="https://github.com/python/typing_extensions/commit/e7fe63f0673938e79078577cb749707aad3a2dea"><code>e7fe63f</code></a> Add guidance on robust runtime use (<a href="https://redirect.github.com/python/typing_extensions/issues/189">#189</a>)</li>
<li><a href="https://github.com/python/typing_extensions/commit/57aae6249dd3c068a7068fd11e7d67379a544acf"><code>57aae62</code></a> Fix isinstance check for Generic classes on Python 3.7 (<a href="https://redirect.github.com/python/typing_extensions/issues/188">#188</a>)</li>
<li><a href="https://github.com/python/typing_extensions/commit/f62fa3f37ce1949e8a536691b30c59c4889445eb"><code>f62fa3f</code></a> Prepare release 4.6.1 (<a href="https://redirect.github.com/python/typing_extensions/issues/186">#186</a>)</li>
<li><a href="https://github.com/python/typing_extensions/commit/88a7f68a21f2b14bfd944723a51e34d5a04f973a"><code>88a7f68</code></a> Have <code>Protocol</code> inherit from <code>typing.Generic</code> on 3.8+ (<a href="https://redirect.github.com/python/typing_extensions/issues/184">#184</a>)</li>
<li><a href="https://github.com/python/typing_extensions/commit/b306e56bee23891332a4ddde66675c34d7c527f7"><code>b306e56</code></a> Clarify error message for non <code>@runtime_checkable</code> decorated protocols (<a href="https://redirect.github.com/python/typing_extensions/issues/178">#178</a>)</li>
<li>See full diff in <a href="https://github.com/python/typing_extensions/compare/4.6.0...4.6.2">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
.
<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 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>
Assignee | ||
Comment 1•1 years ago
|
||
Assignee | ||
Updated•1 years ago
|
Assignee | ||
Updated•1 years ago
|
Assignee | ||
Comment 2•1 years ago
|
||
Assignee | ||
Comment 3•1 years ago
|
||
Assignee | ||
Comment 4•1 year ago
|
||
Assignee | ||
Comment 5•1 year ago
|
||
Assignee | ||
Comment 7•1 year ago
|
||
Comment 8•1 year ago
|
||
bugherder |
Description
•