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

chore(release): 1.94.0 #4395

Merged
merged 18 commits into from Jan 9, 2024
Merged

chore(release): 1.94.0 #4395

merged 18 commits into from Jan 9, 2024

Conversation

aws-cdk-automation
Copy link
Collaborator

@aws-cdk-automation aws-cdk-automation commented Jan 9, 2024

See CHANGELOG

mergify bot and others added 18 commits December 8, 2023 18:39
…~=9.5.1 in /gh-pages (#4369)

Updates the requirements on [mkdocs-material](https://github.com/squidfunk/mkdocs-material) to permit the latest version.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/squidfunk/mkdocs-material/releases">mkdocs-material's releases</a>.</em></p>
<blockquote>
<h2>mkdocs-material-9.5.1</h2>
<ul>
<li>Updated Greek translations</li>
<li>Fixed <a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/6464">#6464</a>: Privacy plugin cannot be enabled</li>
<li>Fixed <a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/6461">#6461</a>: Sorting blog posts ignores time component in date</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/squidfunk/mkdocs-material/blob/master/CHANGELOG">mkdocs-material's changelog</a>.</em></p>
<blockquote>
<p>mkdocs-material-9.5.1+insiders-4.47.0 (2023-12-08)</p>
<ul>
<li>Added support for staying on page when switching languages</li>
<li>Added configurable logging capabilities to projects plugin</li>
<li>Removed temporary warning on blog plugin authors file format change</li>
<li>Fixed projects plugin logging messages twice on Linux systems</li>
<li>Fixed projects plugin trying to hoist theme assets of divergent themes</li>
<li>Fixed compatibility of optimize plugin and projects plugin</li>
<li>Fixed compatibility of social plugin and projects plugin</li>
<li>Fixed <a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/6448">#6448</a>: Code line selection broken for code blocks with custom ids</li>
<li>Fixed <a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/6437">#6437</a>: Projects plugin crashing for certain site URL configurations</li>
<li>Fixed <a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/6414">#6414</a>: Projects plugin doesn't prefix messages coming from projects</li>
</ul>
<p>mkdocs-material-9.5.1 (2023-12-08)</p>
<ul>
<li>Updated Greek translations</li>
<li>Fixed <a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/6464">#6464</a>: Privacy plugin cannot be enabled</li>
<li>Fixed <a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/6461">#6461</a>: Sorting blog posts ignores time component in date</li>
</ul>
<p>mkdocs-material-9.5.0 (2023-12-07)</p>
<p>Merged Insiders features of 'Goat's Horn' funding goal</p>
<ul>
<li>Added privacy plugin: automatic downloading of external assets</li>
<li>Added support for card grids and grid layouts</li>
<li>Added support for improved tooltips</li>
<li>Added support for content tabs anchor links (deep linking)</li>
<li>Added support for automatic dark/light mode</li>
<li>Added support for document contributors</li>
</ul>
<p>mkdocs-material-9.4.14+insiders-4.46.0 (2023-11-26)</p>
<ul>
<li>Added support for author profiles in blog plugin</li>
<li>Fixed custom index pages yielding two navigation items (4.45.0 regression)</li>
</ul>
<p>mkdocs-material-9.4.14 (2023-11-26)</p>
<ul>
<li>Added support for linking authors in blog posts</li>
</ul>
<p>mkdocs-material-9.4.13 (2023-11-26)</p>
<ul>
<li>Fixed <a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/6365">#6365</a>: Blog plugin pagination links to previous pages broken</li>
<li>Fixed <a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/5758">#5758</a>: Updated Mermaid.js to version 10.6.1 (latest)</li>
</ul>
<p>mkdocs-material-9.4.12+insiders-4.45.0 (2023-11-24)</p>
<ul>
<li>Added support for sorting blog categories by post count or custom function</li>
<li>Improved tags plugin to generate Unicode-aware slugs by default</li>
<li>Fixed non-deterministic order of multiple authors in blog plugin</li>
</ul>

</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="https://github.com/squidfunk/mkdocs-material/commit/63683eb3c5f44a1eb4b75ec399d5420a80b42387"><code>63683eb</code></a> Prepare 9.5.1 release</li>
<li><a href="https://github.com/squidfunk/mkdocs-material/commit/ac41e53b455381e10838208c0a6e021b6d617505"><code>ac41e53</code></a> Fixed privacy plugin not being available</li>
<li><a href="https://github.com/squidfunk/mkdocs-material/commit/0d72b5f57e4249968b3a9aaa055e00716bd7dfc0"><code>0d72b5f</code></a> Formatting</li>
<li><a href="https://github.com/squidfunk/mkdocs-material/commit/e1723f0cc6b1611c633f35eeb8017310c20fa623"><code>e1723f0</code></a> Merge branch 'master' of github.com:squidfunk/mkdocs-material</li>
<li><a href="https://github.com/squidfunk/mkdocs-material/commit/5b70a0cfcb3a0cd93931115245c73a5e03c303b4"><code>5b70a0c</code></a> Fixe time being dropped from blog post dates</li>
<li><a href="https://github.com/squidfunk/mkdocs-material/commit/6c1859145a5af08c215ffdb59e670155c923bac3"><code>6c18591</code></a> Documentation (<a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/6459">#6459</a>)</li>
<li><a href="https://github.com/squidfunk/mkdocs-material/commit/63de1a0567dc890e05c9ce4e1d46b69522724721"><code>63de1a0</code></a> Merge branch 'master' of github.com:squidfunk/mkdocs-material</li>
<li><a href="https://github.com/squidfunk/mkdocs-material/commit/8a7a6a7357aed9707837ba98b6d7ffae23e2faa5"><code>8a7a6a7</code></a> Updated Greek translations</li>
<li><a href="https://github.com/squidfunk/mkdocs-material/commit/9e9654d26bde99f69d944fbc8ba3ab66fe8a18cc"><code>9e9654d</code></a> Documentation (<a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/6451">#6451</a>)</li>
<li><a href="https://github.com/squidfunk/mkdocs-material/commit/eae02ad4994ed263e3624397af073f627cbe5887"><code>eae02ad</code></a> Updated changelog</li>
<li>Additional commits viewable in <a href="https://github.com/squidfunk/mkdocs-material/compare/9.4.14...9.5.1">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)


</details>
…ackages/@jsii/dotnet-runtime/src (#4371)

Bumps [xunit.runner.visualstudio](https://github.com/xunit/visualstudio.xunit) from 2.5.4 to 2.5.5.
<details>
<summary>Commits</summary>
<ul>
<li><a href="https://github.com/xunit/visualstudio.xunit/commit/28b46ff510a2846342ea1756a32c2a14d17b9938"><code>28b46ff</code></a> v2.5.5</li>
<li><a href="https://github.com/xunit/visualstudio.xunit/commit/409be7a45f67ce0578c912340c3d5320c7246b62"><code>409be7a</code></a> Add PackageId to solve VS issues (see <a href="https://redirect.github.com/dotnet/sdk/issues/22">dotnet/sdk#22</a>...</li>
<li><a href="https://github.com/xunit/visualstudio.xunit/commit/56db5de6cece6ca1341664ceece0a1e186dceca8"><code>56db5de</code></a> Latest dependencies (and use ExecutionSink instead of delegating sinks)</li>
<li><a href="https://github.com/xunit/visualstudio.xunit/commit/1f419e62a61cbbfbcf06b7dd4d0022dafe7299f5"><code>1f419e6</code></a> Update README</li>
<li><a href="https://github.com/xunit/visualstudio.xunit/commit/f052a1dfa46cee7faf8d5af54bec69aaaececb41"><code>f052a1d</code></a> Bump up to v2.5.5-pre</li>
<li>See full diff in <a href="https://github.com/xunit/visualstudio.xunit/compare/2.5.4...2.5.5">compare view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=xunit.runner.visualstudio&package-manager=nuget&previous-version=2.5.4&new-version=2.5.5)](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>
…ackages/@jsii/dotnet-runtime-test/test (#4372)

Bumps [xunit.runner.visualstudio](https://github.com/xunit/visualstudio.xunit) from 2.5.4 to 2.5.5.
<details>
<summary>Commits</summary>
<ul>
<li><a href="https://github.com/xunit/visualstudio.xunit/commit/28b46ff510a2846342ea1756a32c2a14d17b9938"><code>28b46ff</code></a> v2.5.5</li>
<li><a href="https://github.com/xunit/visualstudio.xunit/commit/409be7a45f67ce0578c912340c3d5320c7246b62"><code>409be7a</code></a> Add PackageId to solve VS issues (see <a href="https://redirect.github.com/dotnet/sdk/issues/22">dotnet/sdk#22</a>...</li>
<li><a href="https://github.com/xunit/visualstudio.xunit/commit/56db5de6cece6ca1341664ceece0a1e186dceca8"><code>56db5de</code></a> Latest dependencies (and use ExecutionSink instead of delegating sinks)</li>
<li><a href="https://github.com/xunit/visualstudio.xunit/commit/1f419e62a61cbbfbcf06b7dd4d0022dafe7299f5"><code>1f419e6</code></a> Update README</li>
<li><a href="https://github.com/xunit/visualstudio.xunit/commit/f052a1dfa46cee7faf8d5af54bec69aaaececb41"><code>f052a1d</code></a> Bump up to v2.5.5-pre</li>
<li>See full diff in <a href="https://github.com/xunit/visualstudio.xunit/compare/2.5.4...2.5.5">compare view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=xunit.runner.visualstudio&package-manager=nuget&previous-version=2.5.4&new-version=2.5.5)](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>
…es/@jsii/go-runtime-test/project (#4374)

Bumps [golang.org/x/tools](https://github.com/golang/tools) from 0.16.0 to 0.16.1.
<details>
<summary>Commits</summary>
<ul>
<li><a href="https://github.com/golang/tools/commit/2acb2e697b49f179be93652febb89d384f0f09c9"><code>2acb2e6</code></a> gopls/internal/test/marker: minor clean up of marker test doc</li>
<li><a href="https://github.com/golang/tools/commit/28b92af2866ab2bc225795ba13f5a1ae765ffec5"><code>28b92af</code></a> internal/typeparams: eliminate remainining compatibility shims</li>
<li><a href="https://github.com/golang/tools/commit/ee35f8ea92b83ca45ebd96714001e9312bfc96a0"><code>ee35f8e</code></a> gopls/internal/lsp/source: hovering over broken packages is not an error</li>
<li><a href="https://github.com/golang/tools/commit/67611a11a1be5466d372eba4e925d97290929ef4"><code>67611a1</code></a> internal/typeparams: eliminate type aliases</li>
<li><a href="https://github.com/golang/tools/commit/23c86e8ed69114240a9c50fbacdbbeadb4b63385"><code>23c86e8</code></a> internal/typeparams: delete const Enabled=true and simplify</li>
<li><a href="https://github.com/golang/tools/commit/e46688f41326d03a6df28607f1b4d170e31b16ad"><code>e46688f</code></a> gopls/internal/analysis/fillstruct: don't panic with invalid fields</li>
<li><a href="https://github.com/golang/tools/commit/8bd7553f7c595ecbf244343302e1bfe890f1f947"><code>8bd7553</code></a> gopls/internal/util/goversion: warn about EOL for Go 1.18</li>
<li><a href="https://github.com/golang/tools/commit/bc9cd159c589d9f78867aaeb5c70867c58e24e61"><code>bc9cd15</code></a> gopls/internal/settings: remove MemoryMode option</li>
<li><a href="https://github.com/golang/tools/commit/bbc30f1f81aa4a8e2b390bdcc5ebb019e90d658e"><code>bbc30f1</code></a> gopls/protocol: Allow AnnotatedTextEdits</li>
<li><a href="https://github.com/golang/tools/commit/f40889dc8bf08e65329aa3f302ba7af3024d712d"><code>f40889d</code></a> gopls/internal/analysis/stubmethods: fix OOB panic in fromValueSpec</li>
<li>Additional commits viewable in <a href="https://github.com/golang/tools/compare/v0.16.0...v0.16.1">compare view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=golang.org/x/tools&package-manager=go_modules&previous-version=0.16.0&new-version=0.16.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>
…Fault (#4275)

I ran into this error message when developing a JSII compatible construct.

```
panic: JsiiError: @jsii/kernel.Fault
```

Including the de-serialized error message into the wrapped error helped me debug that I was missing the `.jsii` file in my distribution! (eg: I needed to add `".jsii"` to the `"files"` list in my construct's `package.json`)

```
panic: JsiiError: @jsii/kernel.Fault Error for package tarball /var/folders/<redacted>.tgz: Expected to find .jsii file in /var/folders/<redacted>/node_modules/<redacted>, but no such file found
```


---

By submitting this pull request, I confirm that my contribution is made under the terms of the [Apache 2.0 license].

[Apache 2.0 license]: https://www.apache.org/licenses/LICENSE-2.0
…es/@jsii/go-runtime/jsii-runtime-go (#4373)

Bumps [golang.org/x/tools](https://github.com/golang/tools) from 0.16.0 to 0.16.1.
<details>
<summary>Commits</summary>
<ul>
<li><a href="https://github.com/golang/tools/commit/2acb2e697b49f179be93652febb89d384f0f09c9"><code>2acb2e6</code></a> gopls/internal/test/marker: minor clean up of marker test doc</li>
<li><a href="https://github.com/golang/tools/commit/28b92af2866ab2bc225795ba13f5a1ae765ffec5"><code>28b92af</code></a> internal/typeparams: eliminate remainining compatibility shims</li>
<li><a href="https://github.com/golang/tools/commit/ee35f8ea92b83ca45ebd96714001e9312bfc96a0"><code>ee35f8e</code></a> gopls/internal/lsp/source: hovering over broken packages is not an error</li>
<li><a href="https://github.com/golang/tools/commit/67611a11a1be5466d372eba4e925d97290929ef4"><code>67611a1</code></a> internal/typeparams: eliminate type aliases</li>
<li><a href="https://github.com/golang/tools/commit/23c86e8ed69114240a9c50fbacdbbeadb4b63385"><code>23c86e8</code></a> internal/typeparams: delete const Enabled=true and simplify</li>
<li><a href="https://github.com/golang/tools/commit/e46688f41326d03a6df28607f1b4d170e31b16ad"><code>e46688f</code></a> gopls/internal/analysis/fillstruct: don't panic with invalid fields</li>
<li><a href="https://github.com/golang/tools/commit/8bd7553f7c595ecbf244343302e1bfe890f1f947"><code>8bd7553</code></a> gopls/internal/util/goversion: warn about EOL for Go 1.18</li>
<li><a href="https://github.com/golang/tools/commit/bc9cd159c589d9f78867aaeb5c70867c58e24e61"><code>bc9cd15</code></a> gopls/internal/settings: remove MemoryMode option</li>
<li><a href="https://github.com/golang/tools/commit/bbc30f1f81aa4a8e2b390bdcc5ebb019e90d658e"><code>bbc30f1</code></a> gopls/protocol: Allow AnnotatedTextEdits</li>
<li><a href="https://github.com/golang/tools/commit/f40889dc8bf08e65329aa3f302ba7af3024d712d"><code>f40889d</code></a> gopls/internal/analysis/stubmethods: fix OOB panic in fromValueSpec</li>
<li>Additional commits viewable in <a href="https://github.com/golang/tools/compare/v0.16.0...v0.16.1">compare view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=golang.org/x/tools&package-manager=go_modules&previous-version=0.16.0&new-version=0.16.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>
…mak/test/generated-code (#4378)

Bumps [pip](https://github.com/pypa/pip) from 23.3.1 to 23.3.2.
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/pypa/pip/blob/main/NEWS.rst">pip's changelog</a>.</em></p>
<blockquote>
<h1>23.3.2 (2023-12-17)</h1>
<h2>Bug Fixes</h2>
<ul>
<li>Fix a bug in extras handling for link requirements (<code>[#12372](pypa/pip#12372) &lt;https://github.com/pypa/pip/issues/12372&gt;</code>_)</li>
<li>Fix mercurial revision &quot;parse error&quot;: use <code>--rev={ref}</code> instead of <code>-r={ref}</code> (<code>[#12373](pypa/pip#12373) &lt;https://github.com/pypa/pip/issues/12373&gt;</code>_)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="https://github.com/pypa/pip/commit/f9fea4096e7a5c0e6068b874e98f7d4d2a57b0d5"><code>f9fea40</code></a> Bump for release</li>
<li><a href="https://github.com/pypa/pip/commit/3891d417eaaaa10560b5f07ce830d84f18773211"><code>3891d41</code></a> Fix news file name</li>
<li><a href="https://github.com/pypa/pip/commit/fb1be0fe4936e498607c831211ecb04365e949d4"><code>fb1be0f</code></a> Fix a few typing issues</li>
<li><a href="https://github.com/pypa/pip/commit/b23341dce5fe9df8a6e90f56599e43bbe2e57d94"><code>b23341d</code></a> Update AUTHORS.txt</li>
<li><a href="https://github.com/pypa/pip/commit/4513b9cb05346dd45dfe8e4237f2f85df6a93004"><code>4513b9c</code></a> added second test case</li>
<li><a href="https://github.com/pypa/pip/commit/69b58102f522f0e10d2b3bd31e7b9ee074abd16d"><code>69b5810</code></a> Fixed bug in extras handling for link requirements</li>
<li><a href="https://github.com/pypa/pip/commit/7189400275d90953c902addb0a03520adb36bb28"><code>7189400</code></a> Update news/370392cf-52cd-402c-b402-06d2ff398f89.bugfix.rst</li>
<li><a href="https://github.com/pypa/pip/commit/3f9c9f919ed5ef845aaf0880e64b73b992b7aab8"><code>3f9c9f9</code></a> fix mercurial revision parse error: use two hypen argument --rev= instead of -r=</li>
<li>See full diff in <a href="https://github.com/pypa/pip/compare/23.3.1...23.3.2">compare view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=pip&package-manager=pip&previous-version=23.3.1&new-version=23.3.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>
…kages/@jsii/python-runtime (#4379)

Updates the requirements on [black](https://github.com/psf/black) to permit the latest version.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/psf/black/releases">black's releases</a>.</em></p>
<blockquote>
<h2>23.12.0</h2>
<h3>Highlights</h3>
<p>It's almost 2024, which means it's time for a new edition of <em>Black</em>'s stable style!
Together with this release, we'll put out an alpha release 24.1a1 showcasing the draft
2024 stable style, which we'll finalize in the January release. Please try it out and
<a href="https://redirect.github.com/psf/black/issues/4042">share your feedback</a>.</p>
<p>This release (23.12.0) will still produce the 2023 style. Most but not all of the
changes in <code>--preview</code> mode will be in the 2024 stable style.</p>
<h3>Stable style</h3>
<ul>
<li>Fix bug where <code># fmt: off</code> automatically dedents when used with the <code>--line-ranges</code>
option, even when it is not within the specified line range. (<a href="https://redirect.github.com/psf/black/issues/4084">#4084</a>)</li>
<li>Fix feature detection for parenthesized context managers (<a href="https://redirect.github.com/psf/black/issues/4104">#4104</a>)</li>
</ul>
<h3>Preview style</h3>
<ul>
<li>Prefer more equal signs before a break when splitting chained assignments (<a href="https://redirect.github.com/psf/black/issues/4010">#4010</a>)</li>
<li>Standalone form feed characters at the module level are no longer removed (<a href="https://redirect.github.com/psf/black/issues/4021">#4021</a>)</li>
<li>Additional cases of immediately nested tuples, lists, and dictionaries are now
indented less (<a href="https://redirect.github.com/psf/black/issues/4012">#4012</a>)</li>
<li>Allow empty lines at the beginning of all blocks, except immediately before a
docstring (<a href="https://redirect.github.com/psf/black/issues/4060">#4060</a>)</li>
<li>Fix crash in preview mode when using a short <code>--line-length</code> (<a href="https://redirect.github.com/psf/black/issues/4086">#4086</a>)</li>
<li>Keep suites consisting of only an ellipsis on their own lines if they are not
functions or class definitions (<a href="https://redirect.github.com/psf/black/issues/4066">#4066</a>) (<a href="https://redirect.github.com/psf/black/issues/4103">#4103</a>)</li>
</ul>
<h3>Configuration</h3>
<ul>
<li><code>--line-ranges</code> now skips <em>Black</em>'s internal stability check in <code>--safe</code> mode. This
avoids a crash on rare inputs that have many unformatted same-content lines. (<a href="https://redirect.github.com/psf/black/issues/4034">#4034</a>)</li>
</ul>
<h3>Packaging</h3>
<ul>
<li>Upgrade to mypy 1.7.1 (<a href="https://redirect.github.com/psf/black/issues/4049">#4049</a>) (<a href="https://redirect.github.com/psf/black/issues/4069">#4069</a>)</li>
<li>Faster compiled wheels are now available for CPython 3.12 (<a href="https://redirect.github.com/psf/black/issues/4070">#4070</a>)</li>
</ul>
<h3>Integrations</h3>
<ul>
<li>Enable 3.12 CI (<a href="https://redirect.github.com/psf/black/issues/4035">#4035</a>)</li>
<li>Build docker images in parallel (<a href="https://redirect.github.com/psf/black/issues/4054">#4054</a>)</li>
<li>Build docker images with 3.12 (<a href="https://redirect.github.com/psf/black/issues/4055">#4055</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/psf/black/blob/main/CHANGES.md">black's changelog</a>.</em></p>
<blockquote>
<h2>23.12.0</h2>
<h3>Highlights</h3>
<p>It's almost 2024, which means it's time for a new edition of <em>Black</em>'s stable style!
Together with this release, we'll put out an alpha release 24.1a1 showcasing the draft
2024 stable style, which we'll finalize in the January release. Please try it out and
<a href="https://redirect.github.com/psf/black/issues/4042">share your feedback</a>.</p>
<p>This release (23.12.0) will still produce the 2023 style. Most but not all of the
changes in <code>--preview</code> mode will be in the 2024 stable style.</p>
<h3>Stable style</h3>
<ul>
<li>Fix bug where <code># fmt: off</code> automatically dedents when used with the <code>--line-ranges</code>
option, even when it is not within the specified line range. (<a href="https://redirect.github.com/psf/black/issues/4084">#4084</a>)</li>
<li>Fix feature detection for parenthesized context managers (<a href="https://redirect.github.com/psf/black/issues/4104">#4104</a>)</li>
</ul>
<h3>Preview style</h3>
<ul>
<li>Prefer more equal signs before a break when splitting chained assignments (<a href="https://redirect.github.com/psf/black/issues/4010">#4010</a>)</li>
<li>Standalone form feed characters at the module level are no longer removed (<a href="https://redirect.github.com/psf/black/issues/4021">#4021</a>)</li>
<li>Additional cases of immediately nested tuples, lists, and dictionaries are now
indented less (<a href="https://redirect.github.com/psf/black/issues/4012">#4012</a>)</li>
<li>Allow empty lines at the beginning of all blocks, except immediately before a
docstring (<a href="https://redirect.github.com/psf/black/issues/4060">#4060</a>)</li>
<li>Fix crash in preview mode when using a short <code>--line-length</code> (<a href="https://redirect.github.com/psf/black/issues/4086">#4086</a>)</li>
<li>Keep suites consisting of only an ellipsis on their own lines if they are not
functions or class definitions (<a href="https://redirect.github.com/psf/black/issues/4066">#4066</a>) (<a href="https://redirect.github.com/psf/black/issues/4103">#4103</a>)</li>
</ul>
<h3>Configuration</h3>
<ul>
<li><code>--line-ranges</code> now skips <em>Black</em>'s internal stability check in <code>--safe</code> mode. This
avoids a crash on rare inputs that have many unformatted same-content lines. (<a href="https://redirect.github.com/psf/black/issues/4034">#4034</a>)</li>
</ul>
<h3>Packaging</h3>
<ul>
<li>Upgrade to mypy 1.7.1 (<a href="https://redirect.github.com/psf/black/issues/4049">#4049</a>) (<a href="https://redirect.github.com/psf/black/issues/4069">#4069</a>)</li>
<li>Faster compiled wheels are now available for CPython 3.12 (<a href="https://redirect.github.com/psf/black/issues/4070">#4070</a>)</li>
</ul>
<h3>Integrations</h3>
<ul>
<li>Enable 3.12 CI (<a href="https://redirect.github.com/psf/black/issues/4035">#4035</a>)</li>
<li>Build docker images in parallel (<a href="https://redirect.github.com/psf/black/issues/4054">#4054</a>)</li>
<li>Build docker images with 3.12 (<a href="https://redirect.github.com/psf/black/issues/4055">#4055</a>)</li>
</ul>
<h2>23.11.0</h2>
<h3>Highlights</h3>

</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="https://github.com/psf/black/commit/d9ad09a32b0e0481bb4fef548d35b7a49cc03c5d"><code>d9ad09a</code></a> Prepare release 23.12.0 (<a href="https://redirect.github.com/psf/black/issues/4105">#4105</a>)</li>
<li><a href="https://github.com/psf/black/commit/ebd543c0ac9b8a5f17636d0a42c425e5f693860e"><code>ebd543c</code></a> Fix feature detection for parenthesized context managers (<a href="https://redirect.github.com/psf/black/issues/4104">#4104</a>)</li>
<li><a href="https://github.com/psf/black/commit/eb7661f8ab9bff344835693c7c08789bb195137e"><code>eb7661f</code></a> Fix another case where we format dummy implementation for non-functions/class...</li>
<li><a href="https://github.com/psf/black/commit/0c9899956d890a9dc9c3adbc80b478a47846ced9"><code>0c98999</code></a> Fix path in test message (<a href="https://redirect.github.com/psf/black/issues/4102">#4102</a>)</li>
<li><a href="https://github.com/psf/black/commit/9aea9768cb60d23f2f4d331e94c4ee07ef1683a5"><code>9aea976</code></a> Only use dummy implementation logic for functions and classes (<a href="https://redirect.github.com/psf/black/issues/4066">#4066</a>)</li>
<li><a href="https://github.com/psf/black/commit/67b23d71854c19921cc6092c695d3301ab99229c"><code>67b23d7</code></a> Bump actions/setup-python from 4 to 5 (<a href="https://redirect.github.com/psf/black/issues/4101">#4101</a>)</li>
<li><a href="https://github.com/psf/black/commit/ce28be2705ab29f184ec4a00aa3d23340630796d"><code>ce28be2</code></a> Add dedicated preview feature for East Asian Width (<a href="https://redirect.github.com/psf/black/issues/4097">#4097</a>)</li>
<li><a href="https://github.com/psf/black/commit/61b529b7d15400309379f36104885a1dfcd2d026"><code>61b529b</code></a> Allow empty lines at beginning of blocks (again) (<a href="https://redirect.github.com/psf/black/issues/4060">#4060</a>)</li>
<li><a href="https://github.com/psf/black/commit/e7e122e9ff27fc040a6e8ecd92f0e7603c87f92d"><code>e7e122e</code></a> docs: Move <code>fmt: off</code> docs (<a href="https://redirect.github.com/psf/black/issues/4090">#4090</a>)</li>
<li><a href="https://github.com/psf/black/commit/432d9050c3d1e35a36ffc97d4a9e0e0c9e5e4ecc"><code>432d905</code></a> docs: Unify option descriptions between <code>--help</code> and <code>the_basics.md</code> (<a href="https://redirect.github.com/psf/black/issues/4076">#4076</a>)</li>
<li>Additional commits viewable in <a href="https://github.com/psf/black/compare/23.11.0...23.12.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)


</details>
…=9.5.2 in /gh-pages (#4380)

Updates the requirements on [mkdocs-material](https://github.com/squidfunk/mkdocs-material) to permit the latest version.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/squidfunk/mkdocs-material/releases">mkdocs-material's releases</a>.</em></p>
<blockquote>
<h2>mkdocs-material-9.5.2</h2>
<ul>
<li>Fixed types for <code>slugify</code> settings in blog plugin config</li>
<li>Fixed <a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/6469">#6469</a>: Horizontal scrollbars on MathJax containers</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/squidfunk/mkdocs-material/blob/master/CHANGELOG">mkdocs-material's changelog</a>.</em></p>
<blockquote>
<p>mkdocs-material-9.5.2+insiders-4.47.1 (2023-12-11)</p>
<ul>
<li>Improved editing experience for projects plugin</li>
<li>Improved resilience of optimize and social plugin</li>
<li>Fixed race condition when writing manifest in optimize and social plugin</li>
<li>Fixed <a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/6475">#6475</a>: Logo not taking precedence over icon in social card</li>
<li>Fixed <a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/6399">#6399</a>: Projects plugin doesn't pick up added/removed projects</li>
<li>Fixed <a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/6306">#6306</a>: Projects plugin cache not correctly updated</li>
</ul>
<p>mkdocs-material-9.5.2 (2023-12-11)</p>
<ul>
<li>Fixed types for <code>slugify</code> settings in blog plugin config</li>
<li>Fixed <a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/6469">#6469</a>: Horizontal scrollbars on MathJax containers</li>
</ul>
<p>mkdocs-material-9.5.1+insiders-4.47.0 (2023-12-08)</p>
<ul>
<li>Added support for staying on page when switching languages</li>
<li>Added configurable logging capabilities to projects plugin</li>
<li>Removed temporary warning on blog plugin authors file format change</li>
<li>Fixed projects plugin logging messages twice on Linux systems</li>
<li>Fixed projects plugin trying to hoist theme assets of divergent themes</li>
<li>Fixed compatibility of optimize plugin and projects plugin</li>
<li>Fixed compatibility of social plugin and projects plugin</li>
<li>Fixed <a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/6448">#6448</a>: Code line selection broken for code blocks with custom ids</li>
<li>Fixed <a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/6437">#6437</a>: Projects plugin crashing for certain site URL configurations</li>
<li>Fixed <a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/6414">#6414</a>: Projects plugin doesn't prefix messages coming from projects</li>
</ul>
<p>mkdocs-material-9.5.1 (2023-12-08)</p>
<ul>
<li>Updated Greek translations</li>
<li>Fixed <a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/6464">#6464</a>: Privacy plugin cannot be enabled</li>
<li>Fixed <a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/6461">#6461</a>: Sorting blog posts ignores time component in date</li>
</ul>
<p>mkdocs-material-9.5.0 (2023-12-07)</p>
<p>Merged Insiders features of 'Goat's Horn' funding goal</p>
<ul>
<li>Added privacy plugin: automatic downloading of external assets</li>
<li>Added support for card grids and grid layouts</li>
<li>Added support for improved tooltips</li>
<li>Added support for content tabs anchor links (deep linking)</li>
<li>Added support for automatic dark/light mode</li>
<li>Added support for document contributors</li>
</ul>
<p>mkdocs-material-9.4.14+insiders-4.46.0 (2023-11-26)</p>
<ul>
<li>Added support for author profiles in blog plugin</li>
<li>Fixed custom index pages yielding two navigation items (4.45.0 regression)</li>
</ul>
<p>mkdocs-material-9.4.14 (2023-11-26)</p>

</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="https://github.com/squidfunk/mkdocs-material/commit/2ca5cf0ea0627982f595c14cb8080447f9a9d24c"><code>2ca5cf0</code></a> Prepare 9.5.2 release</li>
<li><a href="https://github.com/squidfunk/mkdocs-material/commit/52feaba4034960aadda79761d8a0d4085021df72"><code>52feaba</code></a> Merge branch 'master' of github.com:squidfunk/mkdocs-material</li>
<li><a href="https://github.com/squidfunk/mkdocs-material/commit/649db514291140d372735183b9456072d22c65ac"><code>649db51</code></a> Updated dependencies</li>
<li><a href="https://github.com/squidfunk/mkdocs-material/commit/738dd7dc3f626741d6b7c28a4383adbf7c7db41f"><code>738dd7d</code></a> Merge pull request <a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/6486">#6486</a> from squidfunk/dependabot/github_actions/actions/set...</li>
<li><a href="https://github.com/squidfunk/mkdocs-material/commit/ef00a474f5029774b5f9528e91c0a7c5f96a72f3"><code>ef00a47</code></a> Merge pull request <a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/6487">#6487</a> from squidfunk/dependabot/github_actions/actions/dep...</li>
<li><a href="https://github.com/squidfunk/mkdocs-material/commit/cc03f10d63997b79f50f32174eeb522b58b77b29"><code>cc03f10</code></a> Bump actions/deploy-pages from 2 to 3</li>
<li><a href="https://github.com/squidfunk/mkdocs-material/commit/85a3298713dda1288276d6bdb673b531e3d47c2c"><code>85a3298</code></a> Bump actions/setup-python from 4 to 5</li>
<li><a href="https://github.com/squidfunk/mkdocs-material/commit/419898a337f047f8eee7d6cd37472355a915053e"><code>419898a</code></a> Documentation (<a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/6477">#6477</a>)</li>
<li><a href="https://github.com/squidfunk/mkdocs-material/commit/afd9d0af4c58adcd4c66fa50151475248430099f"><code>afd9d0a</code></a> Merge branch 'master' of github.com:squidfunk/mkdocs-material</li>
<li><a href="https://github.com/squidfunk/mkdocs-material/commit/adad8238c64eafc8248005eebe6b6fcce4c8fac3"><code>adad823</code></a> Fixed config types for blog plugin slugify functions</li>
<li>Additional commits viewable in <a href="https://github.com/squidfunk/mkdocs-material/compare/9.5.1...9.5.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`.

[//]: # (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>
…ak/test/generated-code (#4382)

Bumps [mypy](https://github.com/python/mypy) from 1.7.1 to 1.8.0.
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/python/mypy/blob/master/CHANGELOG.md">mypy's changelog</a>.</em></p>
<blockquote>
<h1>Mypy Release Notes</h1>
<h2>Next release</h2>
<h2>Mypy 1.8</h2>
<p>We’ve just uploaded mypy 1.8 to the Python Package Index (<a href="https://pypi.org/project/mypy/">PyPI</a>). Mypy is a static type checker for Python. This release includes new features, performance improvements and bug fixes. You can install it as follows:</p>
<pre><code>python3 -m pip install -U mypy
</code></pre>
<p>You can read the full documentation for this release on <a href="http://mypy.readthedocs.io">Read the Docs</a>.</p>
<h4>Type-checking Improvements</h4>
<ul>
<li>Do not intersect types in isinstance checks if at least one is final (Christoph Tyralla, PR <a href="https://redirect.github.com/python/mypy/pull/16330">16330</a>)</li>
<li>Detect that <code>@Final</code> class without <code>__bool__</code> cannot have falsey instances (Ilya Priven, PR <a href="https://redirect.github.com/python/mypy/pull/16566">16566</a>)</li>
<li>Do not allow <code>TypedDict</code> classes with extra keywords (Nikita Sobolev, PR <a href="https://redirect.github.com/python/mypy/pull/16438">16438</a>)</li>
<li>Do not allow class-level keywords for <code>NamedTuple</code> (Nikita Sobolev, PR <a href="https://redirect.github.com/python/mypy/pull/16526">16526</a>)</li>
<li>Make imprecise constraints handling more robust (Ivan Levkivskyi, PR <a href="https://redirect.github.com/python/mypy/pull/16502">16502</a>)</li>
<li>Fix strict-optional in extending generic TypedDict (Ivan Levkivskyi, PR <a href="https://redirect.github.com/python/mypy/pull/16398">16398</a>)</li>
<li>Allow type ignores of PEP 695 constructs (Shantanu, PR <a href="https://redirect.github.com/python/mypy/pull/16608">16608</a>)</li>
<li>Enable <code>type_check_only</code> support for <code>TypedDict</code> and <code>NamedTuple</code> (Nikita Sobolev, PR <a href="https://redirect.github.com/python/mypy/pull/16469">16469</a>)</li>
</ul>
<h4>Performance Improvements</h4>
<ul>
<li>Add fast path to analyzing special form assignments (Jukka Lehtosalo, PR <a href="https://redirect.github.com/python/mypy/pull/16561">16561</a>)</li>
</ul>
<h4>Improvements to Error Reporting</h4>
<ul>
<li>Don't show documentation links for plugin error codes (Ivan Levkivskyi, PR <a href="https://redirect.github.com/python/mypy/pull/16383">16383</a>)</li>
<li>Improve error messages for <code>super</code> checks and add more tests (Nikita Sobolev, PR <a href="https://redirect.github.com/python/mypy/pull/16393">16393</a>)</li>
<li>Add error code for mutable covariant override (Ivan Levkivskyi, PR <a href="https://redirect.github.com/python/mypy/pull/16399">16399</a>)</li>
</ul>
<h4>Stubgen Improvements</h4>
<ul>
<li>Preserve simple defaults in function signatures (Ali Hamdan, PR <a href="https://redirect.github.com/python/mypy/pull/15355">15355</a>)</li>
<li>Include <code>__all__</code> in output (Jelle Zijlstra, PR <a href="https://redirect.github.com/python/mypy/pull/16356">16356</a>)</li>
<li>Fix stubgen regressions with pybind11 and mypy 1.7 (Chad Dombrova, PR <a href="https://redirect.github.com/python/mypy/pull/16504">16504</a>)</li>
</ul>
<h4>Stubtest Improvements</h4>
<ul>
<li>Improve handling of unrepresentable defaults (Jelle Zijlstra, PR <a href="https://redirect.github.com/python/mypy/pull/16433">16433</a>)</li>
<li>Print more helpful errors if a function is missing from stub (Alex Waygood, PR <a href="https://redirect.github.com/python/mypy/pull/16517">16517</a>)</li>
<li>Support <code>@type_check_only</code> decorator (Nikita Sobolev, PR <a href="https://redirect.github.com/python/mypy/pull/16422">16422</a>)</li>
<li>Warn about missing <code>__del__</code> (Shantanu, PR <a href="https://redirect.github.com/python/mypy/pull/16456">16456</a>)</li>
<li>Fix crashes with some uses of <code>final</code> and <code>deprecated</code> (Shantanu, PR <a href="https://redirect.github.com/python/mypy/pull/16457">16457</a>)</li>
</ul>
<h4>Fixes to Crashes</h4>
<ul>
<li>Fix crash with type alias to <code>Callable[[Unpack[Tuple[Any, ...]]], Any]</code> (Alex Waygood, PR <a href="https://redirect.github.com/python/mypy/pull/16541">16541</a>)</li>
<li>Fix crash on TypeGuard in <code>__call__</code> (Ivan Levkivskyi, PR <a href="https://redirect.github.com/python/mypy/pull/16516">16516</a>)</li>
<li>Fix crash on invalid enum in method (Ivan Levkivskyi, PR <a href="https://redirect.github.com/python/mypy/pull/16511">16511</a>)</li>
<li>Fix crash on unimported Any in TypedDict (Ivan Levkivskyi, PR <a href="https://redirect.github.com/python/mypy/pull/16510">16510</a>)</li>
</ul>
<h4>Documentation Updates</h4>
<ul>
<li>Update soft-error-limit default value to -1 (Sveinung Gundersen, PR <a href="https://redirect.github.com/python/mypy/pull/16542">16542</a>)</li>
</ul>

</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="https://github.com/python/mypy/commit/3b467509ee29b8f274c035d78a1c241a781eb311"><code>3b46750</code></a> remove +dev suffix from version</li>
<li><a href="https://github.com/python/mypy/commit/c9bc833bc8a64e3517a6843bbf982a37ee54f893"><code>c9bc833</code></a> Fix tests broken by hatchling (<a href="https://redirect.github.com/python/mypy/issues/16655">#16655</a>)</li>
<li><a href="https://github.com/python/mypy/commit/60d30e36c49a2753de2d71f7dd50f5143bafd307"><code>60d30e3</code></a> Fix crash with type alias to <code>Callable[[Unpack[Tuple[Any, ...]]], Any]</code> (<a href="https://redirect.github.com/python/mypy/issues/16541">#16541</a>)</li>
<li><a href="https://github.com/python/mypy/commit/f53f4222bbb12d49612657a48b4f2b77e15402fd"><code>f53f422</code></a> Allow type ignores of PEP 695 constructs (<a href="https://redirect.github.com/python/mypy/issues/16608">#16608</a>)</li>
<li><a href="https://github.com/python/mypy/commit/7c33e7c03444ae748b82163e7b4e1666dfaf94c7"><code>7c33e7c</code></a> <a href="https://github.com/final"><code>@​final</code></a> class without <strong>bool</strong> cannot have falsey instances (<a href="https://redirect.github.com/python/mypy/issues/16566">#16566</a>)</li>
<li><a href="https://github.com/python/mypy/commit/c224da5c7c414f92ded4b7816d16d5dd4ed32193"><code>c224da5</code></a> Do not intersect types in isinstance checks if at least one is final (<a href="https://redirect.github.com/python/mypy/issues/16330">#16330</a>)</li>
<li><a href="https://github.com/python/mypy/commit/d54cc35a93b1f1bda8f837e0f3ae6f964a1c7feb"><code>d54cc35</code></a> Change example in test cases with no stubs available (<a href="https://redirect.github.com/python/mypy/issues/16513">#16513</a>)</li>
<li><a href="https://github.com/python/mypy/commit/eb1ee973778e3cf719948e1653db9760ea49405d"><code>eb1ee97</code></a> Update hashes in <code>sync-typeshed.py</code> following recent typeshed sync (<a href="https://redirect.github.com/python/mypy/issues/16600">#16600</a>)</li>
<li><a href="https://github.com/python/mypy/commit/344298e3a7b1a299092c684c11c28e9f4dc44dd9"><code>344298e</code></a> Revert use of <code>ParamSpec</code> for <code>functools.wraps</code></li>
<li><a href="https://github.com/python/mypy/commit/3e5d813372e4fc1899319f31425bfc11c27fddb3"><code>3e5d813</code></a> Revert typeshed ctypes change</li>
<li>Additional commits viewable in <a href="https://github.com/python/mypy/compare/v1.7.1...v1.8.0">compare view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=mypy&package-manager=pip&previous-version=1.7.1&new-version=1.8.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>
…in /packages/@jsii/python-runtime (#4383)

Updates the requirements on [setuptools](https://github.com/pypa/setuptools) to permit the latest version.
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/pypa/setuptools/blob/main/NEWS.rst">setuptools's changelog</a>.</em></p>
<blockquote>
<h1>v69.0.3</h1>
<h2>Bugfixes</h2>
<ul>
<li>Retain valid names with underscores in egg_info.</li>
</ul>
<h1>v69.0.2</h1>
<h2>Bugfixes</h2>
<ul>
<li>Added missing estimated date for removing <code>setuptools.dep_util</code> (deprecated in v69.0.0). (<a href="https://redirect.github.com/pypa/setuptools/issues/4131">#4131</a>)</li>
</ul>
<h1>v69.0.1</h1>
<h2>Bugfixes</h2>
<ul>
<li>Fixed imports of <code>setuptools.dep_util.newer_group</code>.
A deprecation warning is issued instead of a hard failure. (<a href="https://redirect.github.com/pypa/setuptools/issues/4126">#4126</a>)</li>
</ul>
<h1>v69.0.0</h1>
<h2>Features</h2>
<ul>
<li>Include type information (<code>py.typed</code>, <code>*.pyi</code>) by default (<a href="https://redirect.github.com/pypa/setuptools/issues/3136">#3136</a>) -- by :user:<code>Danie-1</code>,
<strong>EXPERIMENTAL</strong>. (<a href="https://redirect.github.com/pypa/setuptools/issues/3136">#3136</a>)</li>
<li>Exported <code>distutils.dep_util</code> and <code>setuptools.dep_util</code> through <code>setuptools.modified</code> -- by :user:<code>Avasam</code> (<a href="https://redirect.github.com/pypa/setuptools/issues/4069">#4069</a>)</li>
<li>Merged with pypa/distutils@7a04cbda0fc714.</li>
</ul>
<h2>Bugfixes</h2>
<ul>
<li>Replaced hardcoded numeric values with :obj:<code>dis.opmap</code>,
fixing problem with 3.13.0a1. (<a href="https://redirect.github.com/pypa/setuptools/issues/4094">#4094</a>)</li>
</ul>
<h2>Deprecations and Removals</h2>

</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="https://github.com/pypa/setuptools/commit/b07d2f58233f9a99a820901924e263645c57a7c6"><code>b07d2f5</code></a> Fix broken reference from changelog to PyPUG.</li>
<li><a href="https://github.com/pypa/setuptools/commit/e92440ad6210b21f3ede64d7eb69dead94b37d3a"><code>e92440a</code></a> Bump version: 69.0.2 → 69.0.3</li>
<li><a href="https://github.com/pypa/setuptools/commit/5a2eb0c4f9d0ac72920c43ce1afce513dece6936"><code>5a2eb0c</code></a> Merge pull request <a href="https://redirect.github.com/pypa/setuptools/issues/4159">#4159</a> from pypa/bugfix/2522-retain-valid-name</li>
<li><a href="https://github.com/pypa/setuptools/commit/d0b0a4d5a40a6f94de55af58ecc6e542ab962323"><code>d0b0a4d</code></a> Retain valid names with underscores in egg_info.</li>
<li><a href="https://github.com/pypa/setuptools/commit/dd5f15a600a071ba00859e84fa497a9d1a25f521"><code>dd5f15a</code></a> Add attribution for <a href="https://redirect.github.com/pypa/setuptools/issues/3659">#3659</a>.</li>
<li><a href="https://github.com/pypa/setuptools/commit/6bdc74f33a0cb7d065ba28b87ef28ae4f887d50e"><code>6bdc74f</code></a> Merge <a href="https://github.com/jaraco/skeleton">https://github.com/jaraco/skeleton</a></li>
<li><a href="https://github.com/pypa/setuptools/commit/97a5f44787ac5a928534cdf724210c429621435c"><code>97a5f44</code></a> Update Github Actions badge per <a href="https://redirect.github.com/actions/starter-workflows/issues/1525">actions/starter-workflows#1525</a>.</li>
<li><a href="https://github.com/pypa/setuptools/commit/8df868bf21b11114a4a1b5be292850e88a791856"><code>8df868b</code></a> Merge <a href="https://github.com/jaraco/skeleton">https://github.com/jaraco/skeleton</a></li>
<li><a href="https://github.com/pypa/setuptools/commit/33dd01267b6a886217bae3ebd5df5b689e2ab722"><code>33dd012</code></a> Suppress deprecation warning in dateutil. Workaround for <a href="https://redirect.github.com/dateutil/dateutil/issues/1284">dateutil/dateutil#1284</a>.</li>
<li><a href="https://github.com/pypa/setuptools/commit/382e617aca75f581a1bac9a6ca19150f672bb453"><code>382e617</code></a> Temporarily disable deprecation enforcement (<a href="https://redirect.github.com/pypa/setuptools/issues/4142">#4142</a>)</li>
<li>Additional commits viewable in <a href="https://github.com/pypa/setuptools/compare/v69.0.2...v69.0.3">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)


</details>
…ackages/@jsii/dotnet-runtime-test/test (#4386)

Bumps [xunit.runner.visualstudio](https://github.com/xunit/visualstudio.xunit) from 2.5.5 to 2.5.6.
<details>
<summary>Commits</summary>
<ul>
<li><a href="https://github.com/xunit/visualstudio.xunit/commit/bf9b858c26abf12bbac8794c875cef4352b41e5a"><code>bf9b858</code></a> v2.5.6</li>
<li><a href="https://github.com/xunit/visualstudio.xunit/commit/b05cd381bd774a1ed95be6a7bd887a747da6deb3"><code>b05cd38</code></a> Latest dependencies</li>
<li><a href="https://github.com/xunit/visualstudio.xunit/commit/342393753fcacc4f8b96e3e2d4679da085e3f9e4"><code>3423937</code></a> Experiment: Rename adapter assembly</li>
<li><a href="https://github.com/xunit/visualstudio.xunit/commit/0e604e42f6039e85a034a65b101cc467ac59ed09"><code>0e604e4</code></a> Experiment: Remove all file copies</li>
<li><a href="https://github.com/xunit/visualstudio.xunit/commit/6dff7574a83bf209b964866caca44826bc618cac"><code>6dff757</code></a> Bump up to v2.5.6-pre</li>
<li>See full diff in <a href="https://github.com/xunit/visualstudio.xunit/compare/2.5.5...2.5.6">compare view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=xunit.runner.visualstudio&package-manager=nuget&previous-version=2.5.5&new-version=2.5.6)](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>
…=9.5.3 in /gh-pages (#4385)

Updates the requirements on [mkdocs-material](https://github.com/squidfunk/mkdocs-material) to permit the latest version.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/squidfunk/mkdocs-material/releases">mkdocs-material's releases</a>.</em></p>
<blockquote>
<h2>mkdocs-material-9.5.3</h2>
<ul>
<li>Limited version range of MkDocs to &lt; 1.6</li>
<li>Updated Macedonian translations</li>
<li>Fixed <a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/6520">#6520</a>: Group plugin crashes when using mike</li>
<li>Fixed <a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/6494">#6494</a>: Hide author's email address if disabled in git-authors plugin</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/squidfunk/mkdocs-material/blob/master/CHANGELOG">mkdocs-material's changelog</a>.</em></p>
<blockquote>
<p>mkdocs-material-9.5.3+insiders-4.48.0 (2023-12-23)</p>
<ul>
<li>Rewrite of tags plugin, now much more powerful</li>
<li>Added support for nested tags (tag hierarchies, e.g. foo/bar)</li>
<li>Added support for shadow tags (by list, prefix or suffix)</li>
<li>Added support for custom tag layouts and templates</li>
<li>Added support for hiding tags in table of contents</li>
<li>Added support for configurable inline tag listings</li>
<li>Added support for automatically linking to closest tag listing</li>
<li>Added support for scoped listings (limit to subsection of site)</li>
<li>Added support for multiple instances of tags plugin</li>
<li>Added support for changing front matter property and template variable</li>
<li>Added support for tag slugification format strings</li>
<li>Fixed <a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/6510">#6510</a>: Projects plugin out of memory on Linux (4.47.1 regression)</li>
<li>Fixed projects plugin not notifying plugins about serve mode</li>
<li>Fixed projects plugin skipping projects on prefix match</li>
<li>Deprecated tags_file and tags_extra_files settings</li>
<li>Modernized tags plugin code base</li>
</ul>
<p>mkdocs-material-9.5.3 (2023-12-23)</p>
<ul>
<li>Limited version range of MkDocs to &lt; 1.6</li>
<li>Updated Macedonian translations</li>
<li>Fixed <a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/6520">#6520</a>: Group plugin crashes when using mike</li>
<li>Fixed <a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/6494">#6494</a>: Hide author's email address if disabled in git-authors plugin</li>
</ul>
<p>mkdocs-material-9.5.2+insiders-4.47.1 (2023-12-11)</p>
<ul>
<li>Improved editing experience for projects plugin</li>
<li>Improved resilience of optimize and social plugin</li>
<li>Fixed race condition when writing manifest in optimize and social plugin</li>
<li>Fixed <a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/6475">#6475</a>: Logo not taking precedence over icon in social card</li>
<li>Fixed <a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/6399">#6399</a>: Projects plugin doesn't pick up added/removed projects</li>
<li>Fixed <a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/6306">#6306</a>: Projects plugin cache not correctly updated</li>
</ul>
<p>mkdocs-material-9.5.2 (2023-12-11)</p>
<ul>
<li>Fixed types for slugify settings in blog plugin config</li>
<li>Fixed <a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/6469">#6469</a>: Horizontal scrollbars on MathJax containers</li>
</ul>
<p>mkdocs-material-9.5.1+insiders-4.47.0 (2023-12-08)</p>
<ul>
<li>Added support for staying on page when switching languages</li>
<li>Added configurable logging capabilities to projects plugin</li>
<li>Removed temporary warning on blog plugin authors file format change</li>
<li>Fixed projects plugin logging messages twice on Linux systems</li>
<li>Fixed projects plugin trying to hoist theme assets of divergent themes</li>
<li>Fixed compatibility of optimize plugin and projects plugin</li>
<li>Fixed compatibility of social plugin and projects plugin</li>
<li>Fixed <a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/6448">#6448</a>: Code line selection broken for code blocks with custom ids</li>
</ul>

</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="https://github.com/squidfunk/mkdocs-material/commit/ae1c63d43db0911f76e9b02466edcfa023edec99"><code>ae1c63d</code></a> Updated Insiders changelog</li>
<li><a href="https://github.com/squidfunk/mkdocs-material/commit/284264a37e0948010f057d95201df6c57b546314"><code>284264a</code></a> Prepare 9.5.3 release</li>
<li><a href="https://github.com/squidfunk/mkdocs-material/commit/6b690e9acdf2b4ae10f2299309de231f6796ba30"><code>6b690e9</code></a> Documentation (<a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/6549">#6549</a>)</li>
<li><a href="https://github.com/squidfunk/mkdocs-material/commit/175df613970869744114e0c4299f0e448aba8737"><code>175df61</code></a> Updated distribution files</li>
<li><a href="https://github.com/squidfunk/mkdocs-material/commit/6a2b62b4f966683915aa6679c6380d74eddad7ea"><code>6a2b62b</code></a> Removed unnecessary quotes from type annotation (<a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/6540">#6540</a>)</li>
<li><a href="https://github.com/squidfunk/mkdocs-material/commit/9956bf1dc43ca1b868dbb41cc7a946c5fe28aadc"><code>9956bf1</code></a> Replaced mutable argument default by <code>None</code> (<a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/6541">#6541</a>)</li>
<li><a href="https://github.com/squidfunk/mkdocs-material/commit/05596664a536799c6da8aa708ff8fc7ebeca4337"><code>0559666</code></a> Updated dependencies</li>
<li><a href="https://github.com/squidfunk/mkdocs-material/commit/13aa1565fbac220b03c162359acfb249f905aeec"><code>13aa156</code></a> Formatting (<a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/6533">#6533</a>)</li>
<li><a href="https://github.com/squidfunk/mkdocs-material/commit/55fe1ccc539098b71f15795f1d6ab8297cb41142"><code>55fe1cc</code></a> Improved Group plugin initialization for mike (<a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/6534">#6534</a>)</li>
<li><a href="https://github.com/squidfunk/mkdocs-material/commit/6e0b497ee85e380dbdeae658f34f0c0e6ceaf133"><code>6e0b497</code></a> Documentation (<a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/6519">#6519</a>)</li>
<li>Additional commits viewable in <a href="https://github.com/squidfunk/mkdocs-material/compare/9.5.2...9.5.3">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)


</details>
…runtime (#4384)

Bumps [mypy](https://github.com/python/mypy) from 1.7.1 to 1.8.0.
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/python/mypy/blob/master/CHANGELOG.md">mypy's changelog</a>.</em></p>
<blockquote>
<h1>Mypy Release Notes</h1>
<h2>Next release</h2>
<h2>Mypy 1.8</h2>
<p>We’ve just uploaded mypy 1.8 to the Python Package Index (<a href="https://pypi.org/project/mypy/">PyPI</a>). Mypy is a static type checker for Python. This release includes new features, performance improvements and bug fixes. You can install it as follows:</p>
<pre><code>python3 -m pip install -U mypy
</code></pre>
<p>You can read the full documentation for this release on <a href="http://mypy.readthedocs.io">Read the Docs</a>.</p>
<h4>Type-checking Improvements</h4>
<ul>
<li>Do not intersect types in isinstance checks if at least one is final (Christoph Tyralla, PR <a href="https://redirect.github.com/python/mypy/pull/16330">16330</a>)</li>
<li>Detect that <code>@Final</code> class without <code>__bool__</code> cannot have falsey instances (Ilya Priven, PR <a href="https://redirect.github.com/python/mypy/pull/16566">16566</a>)</li>
<li>Do not allow <code>TypedDict</code> classes with extra keywords (Nikita Sobolev, PR <a href="https://redirect.github.com/python/mypy/pull/16438">16438</a>)</li>
<li>Do not allow class-level keywords for <code>NamedTuple</code> (Nikita Sobolev, PR <a href="https://redirect.github.com/python/mypy/pull/16526">16526</a>)</li>
<li>Make imprecise constraints handling more robust (Ivan Levkivskyi, PR <a href="https://redirect.github.com/python/mypy/pull/16502">16502</a>)</li>
<li>Fix strict-optional in extending generic TypedDict (Ivan Levkivskyi, PR <a href="https://redirect.github.com/python/mypy/pull/16398">16398</a>)</li>
<li>Allow type ignores of PEP 695 constructs (Shantanu, PR <a href="https://redirect.github.com/python/mypy/pull/16608">16608</a>)</li>
<li>Enable <code>type_check_only</code> support for <code>TypedDict</code> and <code>NamedTuple</code> (Nikita Sobolev, PR <a href="https://redirect.github.com/python/mypy/pull/16469">16469</a>)</li>
</ul>
<h4>Performance Improvements</h4>
<ul>
<li>Add fast path to analyzing special form assignments (Jukka Lehtosalo, PR <a href="https://redirect.github.com/python/mypy/pull/16561">16561</a>)</li>
</ul>
<h4>Improvements to Error Reporting</h4>
<ul>
<li>Don't show documentation links for plugin error codes (Ivan Levkivskyi, PR <a href="https://redirect.github.com/python/mypy/pull/16383">16383</a>)</li>
<li>Improve error messages for <code>super</code> checks and add more tests (Nikita Sobolev, PR <a href="https://redirect.github.com/python/mypy/pull/16393">16393</a>)</li>
<li>Add error code for mutable covariant override (Ivan Levkivskyi, PR <a href="https://redirect.github.com/python/mypy/pull/16399">16399</a>)</li>
</ul>
<h4>Stubgen Improvements</h4>
<ul>
<li>Preserve simple defaults in function signatures (Ali Hamdan, PR <a href="https://redirect.github.com/python/mypy/pull/15355">15355</a>)</li>
<li>Include <code>__all__</code> in output (Jelle Zijlstra, PR <a href="https://redirect.github.com/python/mypy/pull/16356">16356</a>)</li>
<li>Fix stubgen regressions with pybind11 and mypy 1.7 (Chad Dombrova, PR <a href="https://redirect.github.com/python/mypy/pull/16504">16504</a>)</li>
</ul>
<h4>Stubtest Improvements</h4>
<ul>
<li>Improve handling of unrepresentable defaults (Jelle Zijlstra, PR <a href="https://redirect.github.com/python/mypy/pull/16433">16433</a>)</li>
<li>Print more helpful errors if a function is missing from stub (Alex Waygood, PR <a href="https://redirect.github.com/python/mypy/pull/16517">16517</a>)</li>
<li>Support <code>@type_check_only</code> decorator (Nikita Sobolev, PR <a href="https://redirect.github.com/python/mypy/pull/16422">16422</a>)</li>
<li>Warn about missing <code>__del__</code> (Shantanu, PR <a href="https://redirect.github.com/python/mypy/pull/16456">16456</a>)</li>
<li>Fix crashes with some uses of <code>final</code> and <code>deprecated</code> (Shantanu, PR <a href="https://redirect.github.com/python/mypy/pull/16457">16457</a>)</li>
</ul>
<h4>Fixes to Crashes</h4>
<ul>
<li>Fix crash with type alias to <code>Callable[[Unpack[Tuple[Any, ...]]], Any]</code> (Alex Waygood, PR <a href="https://redirect.github.com/python/mypy/pull/16541">16541</a>)</li>
<li>Fix crash on TypeGuard in <code>__call__</code> (Ivan Levkivskyi, PR <a href="https://redirect.github.com/python/mypy/pull/16516">16516</a>)</li>
<li>Fix crash on invalid enum in method (Ivan Levkivskyi, PR <a href="https://redirect.github.com/python/mypy/pull/16511">16511</a>)</li>
<li>Fix crash on unimported Any in TypedDict (Ivan Levkivskyi, PR <a href="https://redirect.github.com/python/mypy/pull/16510">16510</a>)</li>
</ul>
<h4>Documentation Updates</h4>
<ul>
<li>Update soft-error-limit default value to -1 (Sveinung Gundersen, PR <a href="https://redirect.github.com/python/mypy/pull/16542">16542</a>)</li>
</ul>

</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="https://github.com/python/mypy/commit/3b467509ee29b8f274c035d78a1c241a781eb311"><code>3b46750</code></a> remove +dev suffix from version</li>
<li><a href="https://github.com/python/mypy/commit/c9bc833bc8a64e3517a6843bbf982a37ee54f893"><code>c9bc833</code></a> Fix tests broken by hatchling (<a href="https://redirect.github.com/python/mypy/issues/16655">#16655</a>)</li>
<li><a href="https://github.com/python/mypy/commit/60d30e36c49a2753de2d71f7dd50f5143bafd307"><code>60d30e3</code></a> Fix crash with type alias to <code>Callable[[Unpack[Tuple[Any, ...]]], Any]</code> (<a href="https://redirect.github.com/python/mypy/issues/16541">#16541</a>)</li>
<li><a href="https://github.com/python/mypy/commit/f53f4222bbb12d49612657a48b4f2b77e15402fd"><code>f53f422</code></a> Allow type ignores of PEP 695 constructs (<a href="https://redirect.github.com/python/mypy/issues/16608">#16608</a>)</li>
<li><a href="https://github.com/python/mypy/commit/7c33e7c03444ae748b82163e7b4e1666dfaf94c7"><code>7c33e7c</code></a> <a href="https://github.com/final"><code>@​final</code></a> class without <strong>bool</strong> cannot have falsey instances (<a href="https://redirect.github.com/python/mypy/issues/16566">#16566</a>)</li>
<li><a href="https://github.com/python/mypy/commit/c224da5c7c414f92ded4b7816d16d5dd4ed32193"><code>c224da5</code></a> Do not intersect types in isinstance checks if at least one is final (<a href="https://redirect.github.com/python/mypy/issues/16330">#16330</a>)</li>
<li><a href="https://github.com/python/mypy/commit/d54cc35a93b1f1bda8f837e0f3ae6f964a1c7feb"><code>d54cc35</code></a> Change example in test cases with no stubs available (<a href="https://redirect.github.com/python/mypy/issues/16513">#16513</a>)</li>
<li><a href="https://github.com/python/mypy/commit/eb1ee973778e3cf719948e1653db9760ea49405d"><code>eb1ee97</code></a> Update hashes in <code>sync-typeshed.py</code> following recent typeshed sync (<a href="https://redirect.github.com/python/mypy/issues/16600">#16600</a>)</li>
<li><a href="https://github.com/python/mypy/commit/344298e3a7b1a299092c684c11c28e9f4dc44dd9"><code>344298e</code></a> Revert use of <code>ParamSpec</code> for <code>functools.wraps</code></li>
<li><a href="https://github.com/python/mypy/commit/3e5d813372e4fc1899319f31425bfc11c27fddb3"><code>3e5d813</code></a> Revert typeshed ctypes change</li>
<li>Additional commits viewable in <a href="https://github.com/python/mypy/compare/v1.7.1...v1.8.0">compare view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=mypy&package-manager=pip&previous-version=1.7.1&new-version=1.8.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>
This was previously attempted to fix in #4324 While the above fix resolves issues with dependencies, it causes failures when the binary is shelling out to other node processes. This is due to the intrusive and indiscriminate overloading of NODE_OPTIONS, which will forcibly apply to any child processes as well. While in theory adding the symlink flags should not be an issue, this seems to trigger a bug in node: nodejs/node#41000

tl;dr this all sucks very much and we are now just disabling the runtime cache for binaries.

---

By submitting this pull request, I confirm that my contribution is made under the terms of the [Apache 2.0 license].

[Apache 2.0 license]: https://www.apache.org/licenses/LICENSE-2.0
…4394)

These are now downloaded from https://downloads.apache.org/

---

By submitting this pull request, I confirm that my contribution is made under the terms of the [Apache 2.0 license].

[Apache 2.0 license]: https://www.apache.org/licenses/LICENSE-2.0
@aws-cdk-automation aws-cdk-automation added the pr/no-squash This PR should be merged instead of squash-merging it label Jan 9, 2024
mrgrain

This comment was marked as outdated.

@mrgrain
Copy link
Contributor

mrgrain commented Jan 9, 2024

@Mergifyio recheck

Copy link
Contributor

mergify bot commented Jan 9, 2024

recheck

❌ Sorry but I didn't understand the command. Please consult the commands documentation 📚.

@mrgrain
Copy link
Contributor

mrgrain commented Jan 9, 2024

@Mergifyio refresh

Copy link
Contributor

mergify bot commented Jan 9, 2024

refresh

✅ Pull request refreshed

Copy link
Contributor

mergify bot commented Jan 9, 2024

Thank you for contributing! ❤️ I will now look into making sure the PR is up-to-date, then proceed to try and merge it!

@mergify mergify bot added the pr/ready-to-merge This PR is ready to be merged. label Jan 9, 2024
Copy link
Contributor

mergify bot commented Jan 9, 2024

Merging (no-squash)...

@mergify mergify bot merged commit b380f01 into release Jan 9, 2024
31 of 32 checks passed
@mergify mergify bot deleted the bump/1.94.0 branch January 9, 2024 14:37
@mergify mergify bot removed the pr/ready-to-merge This PR is ready to be merged. label Jan 9, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
pr/no-squash This PR should be merged instead of squash-merging it
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants