Pull-request-codecommit

Latest version: v0.5.15

Safety actively analyzes 681775 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 5

42.0.1

href=&34;https://redirect.github.com/pyca/cryptography/issues/10252">10252</a>)</li>
<li><a
href=&34;https://github.com/pyca/cryptography/commit/56255de6b2d1a2d2e502b0275231ca81907f33f1"><code>56255de</code></a>
allow SPKI RSA keys to be parsed even if they have an incorrect
delimiter (<a
href=&34;https://redirect.github.com/pyca/cryptography/issues/1">1</a>...</li>
<li><a
href=&34;https://github.com/pyca/cryptography/commit/12f038b38af76e36efe8cef09597010c97647e8f"><code>12f038b</code></a>
fixes <a
href=&34;https://redirect.github.com/pyca/cryptography/issues/10237">10237</a>
-- correct EC sign parameter name (<a
href=&34;https://redirect.github.com/pyca/cryptography/issues/10239">10239</a>)
(<a
href=&34;https://redirect.github.com/pyca/cryptography/issues/10240">10240</a>)</li>
<li>See full diff in <a
href=&34;https://github.com/pyca/cryptography/compare/42.0.0...42.0.2">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=cryptography&package-manager=pip&previous-version=42.0.0&new-version=42.0.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don&39;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/Nr18/pull-request-codecommit/network/alerts).

</details>

Signed-off-by: dependabot[bot] <supportgithub.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]users.noreply.github.com> ([`ec2f377`](https://github.com/conijnio/pull-request-codecommit/commit/ec2f3779f9845e8ac5febdbbbabaf0896b245620))

* chore(deps-dev): bump black from 24.1.1 to 24.2.0 (184)

Bumps [black](https://github.com/psf/black) from 24.1.1 to 24.2.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href=&34;https://github.com/psf/black/releases">black&39;s
releases</a>.</em></p>
<blockquote>
<h2>24.2.0</h2>
<h3>Stable style</h3>
<ul>
<li>Fixed a bug where comments where mistakenly removed along with
redundant parentheses
(<a
href=&34;https://redirect.github.com/psf/black/issues/4218">4218</a>)</li>
</ul>
<h3>Preview style</h3>
<ul>
<li>Move the <code>hug_parens_with_braces_and_square_brackets</code>
feature to the unstable style
due to an outstanding crash and proposed formatting tweaks (<a
href=&34;https://redirect.github.com/psf/black/issues/4198">4198</a>)</li>
<li>Fixed a bug where base expressions caused inconsistent formatting of
** in tenary
expression (<a
href=&34;https://redirect.github.com/psf/black/issues/4154">4154</a>)</li>
<li>Checking for newline before adding one on docstring that is almost
at the line limit
(<a
href=&34;https://redirect.github.com/psf/black/issues/4185">4185</a>)</li>
<li>Remove redundant parentheses in <code>case</code> statement
<code>if</code> guards (<a
href=&34;https://redirect.github.com/psf/black/issues/4214">4214</a>).</li>
</ul>
<h3>Configuration</h3>
<ul>
<li>Fix issue where <em>Black</em> would ignore input files in the
presence of symlinks (<a
href=&34;https://redirect.github.com/psf/black/issues/4222">4222</a>)</li>
<li><em>Black</em> now ignores <code>pyproject.toml</code> that is
missing a <code>tool.black</code> section when
discovering project root and configuration. Since <em>Black</em>
continues to use version
control as an indicator of project root, this is expected to primarily
change behavior
for users in a monorepo setup (desirably). If you wish to preserve
previous behavior,
simply add an empty <code>[tool.black]</code> to the previously
discovered <code>pyproject.toml</code>
(<a
href=&34;https://redirect.github.com/psf/black/issues/4204">4204</a>)</li>
</ul>
<h3>Output</h3>
<ul>
<li>Black will swallow any <code>SyntaxWarning</code>s or
<code>DeprecationWarning</code>s produced by the <code>ast</code>
module when performing equivalence checks (<a
href=&34;https://redirect.github.com/psf/black/issues/4189">4189</a>)</li>
</ul>
<h3>Integrations</h3>
<ul>
<li>Add a JSONSchema and provide a validate-pyproject entry-point (<a
href=&34;https://redirect.github.com/psf/black/issues/4181">4181</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href=&34;https://github.com/psf/black/blob/main/CHANGES.md">black&39;s
changelog</a>.</em></p>
<blockquote>
<h2>24.2.0</h2>
<h3>Stable style</h3>
<ul>
<li>Fixed a bug where comments where mistakenly removed along with
redundant parentheses
(<a
href=&34;https://redirect.github.com/psf/black/issues/4218">4218</a>)</li>
</ul>
<h3>Preview style</h3>
<ul>
<li>Move the <code>hug_parens_with_braces_and_square_brackets</code>
feature to the unstable style
due to an outstanding crash and proposed formatting tweaks (<a
href=&34;https://redirect.github.com/psf/black/issues/4198">4198</a>)</li>
<li>Fixed a bug where base expressions caused inconsistent formatting of
** in tenary
expression (<a
href=&34;https://redirect.github.com/psf/black/issues/4154">4154</a>)</li>
<li>Checking for newline before adding one on docstring that is almost
at the line limit
(<a
href=&34;https://redirect.github.com/psf/black/issues/4185">4185</a>)</li>
<li>Remove redundant parentheses in <code>case</code> statement
<code>if</code> guards (<a
href=&34;https://redirect.github.com/psf/black/issues/4214">4214</a>).</li>
</ul>
<h3>Configuration</h3>
<ul>
<li>Fix issue where <em>Black</em> would ignore input files in the
presence of symlinks (<a
href=&34;https://redirect.github.com/psf/black/issues/4222">4222</a>)</li>
<li><em>Black</em> now ignores <code>pyproject.toml</code> that is
missing a <code>tool.black</code> section when
discovering project root and configuration. Since <em>Black</em>
continues to use version
control as an indicator of project root, this is expected to primarily
change behavior
for users in a monorepo setup (desirably). If you wish to preserve
previous behavior,
simply add an empty <code>[tool.black]</code> to the previously
discovered <code>pyproject.toml</code>
(<a
href=&34;https://redirect.github.com/psf/black/issues/4204">4204</a>)</li>
</ul>
<h3>Output</h3>
<ul>
<li>Black will swallow any <code>SyntaxWarning</code>s or
<code>DeprecationWarning</code>s produced by the <code>ast</code>
module when performing equivalence checks (<a
href=&34;https://redirect.github.com/psf/black/issues/4189">4189</a>)</li>
</ul>
<h3>Integrations</h3>
<ul>
<li>Add a JSONSchema and provide a validate-pyproject entry-point (<a
href=&34;https://redirect.github.com/psf/black/issues/4181">4181</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href=&34;https://github.com/psf/black/commit/6fdf8a4af28071ed1d079c01122b34c5d587207a"><code>6fdf8a4</code></a>
Prepare release 24.2.0 (<a
href=&34;https://redirect.github.com/psf/black/issues/4226">4226</a>)</li>
<li><a
href=&34;https://github.com/psf/black/commit/8af439407c051d55f3221cc93795d20bd9af49c9"><code>8af4394</code></a>
fix: Don&39;t remove comments along with parens (<a
href=&34;https://redirect.github.com/psf/black/issues/4218">4218</a>)</li>
<li><a
href=&34;https://github.com/psf/black/commit/35e97769190d8c8fe94d9ea2d70d7d88b22a2642"><code>35e9776</code></a>
Bump pre-commit/action from 3.0.0 to 3.0.1 (<a
href=&34;https://redirect.github.com/psf/black/issues/4225">4225</a>)</li>
<li><a
href=&34;https://github.com/psf/black/commit/23dfc5b2c3b0694a8c27e58e28439591976aaf94"><code>23dfc5b</code></a>
Fix ignoring input files for symlink reasons (<a
href=&34;https://redirect.github.com/psf/black/issues/4222">4222</a>)</li>
<li><a
href=&34;https://github.com/psf/black/commit/a20100395cf6179a81289452efad1d8e72b19682"><code>a201003</code></a>
Simplify check for symlinks that resolve outside root (<a
href=&34;https://redirect.github.com/psf/black/issues/4221">4221</a>)</li>
<li><a
href=&34;https://github.com/psf/black/commit/dab37a6a1117d690d683121edc4d7c8fb8dd75a7"><code>dab37a6</code></a>
Remove redundant parentheses in <code>case</code> statement
<code>if</code> guards (<a
href=&34;https://redirect.github.com/psf/black/issues/4214">4214</a>)</li>
<li><a
href=&34;https://github.com/psf/black/commit/32230e6f5c4bc6bb5c469451e15f3f54d9884b51"><code>32230e6</code></a>
fix: bug where the doublestar operation had inconsistent formatting. (<a
href=&34;https://redirect.github.com/psf/black/issues/4154">4154</a>)</li>
<li><a
href=&34;https://github.com/psf/black/commit/7edb50f5a0afc56bb648dc14640ced144366b43a"><code>7edb50f</code></a>
fix: additional newline added to docstring when the previous line length
is l...</li>
<li><a
href=&34;https://github.com/psf/black/commit/3e80de3447dee272e9977ab58b1560a669b7b848"><code>3e80de3</code></a>
Bump furo from 2023.9.10 to 2024.1.29 in /docs (<a
href=&34;https://redirect.github.com/psf/black/issues/4211">4211</a>)</li>
<li><a
href=&34;https://github.com/psf/black/commit/a08b480a2f39fb4fc7b210d8b450e33d3879f77d"><code>a08b480</code></a>
Bump pypa/cibuildwheel from 2.16.4 to 2.16.5 (<a
href=&34;https://redirect.github.com/psf/black/issues/4212">4212</a>)</li>
<li>Additional commits viewable in <a
href=&34;https://github.com/psf/black/compare/24.1.1...24.2.0">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=black&package-manager=pip&previous-version=24.1.1&new-version=24.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&39;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] <supportgithub.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]users.noreply.github.com> ([`ae5f440`](https://github.com/conijnio/pull-request-codecommit/commit/ae5f44020a7f231577e62d0f2862b0b2089b317a))

* chore(deps-dev): bump twine from 4.0.2 to 5.0.0 (183) ([`2032a9f`](https://github.com/conijnio/pull-request-codecommit/commit/2032a9f423b253bb69438bad1f712301a87f8283))

* chore(deps-dev): bump twine from 4.0.2 to 5.0.0

Bumps [twine](https://github.com/pypa/twine) from 4.0.2 to 5.0.0.
- [Release notes](https://github.com/pypa/twine/releases)
- [Changelog](https://github.com/pypa/twine/blob/main/docs/changelog.rst)
- [Commits](https://github.com/pypa/twine/compare/4.0.2...5.0.0)

---
updated-dependencies:
- dependency-name: twine
dependency-type: direct:development
update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <supportgithub.com> ([`257d266`](https://github.com/conijnio/pull-request-codecommit/commit/257d2662a3b5b8b2c225e0cc36bd401a13a5f8ca))

* chore(deps-dev): bump cryptography from 41.0.6 to 42.0.0 (182)

Bumps [cryptography](https://github.com/pyca/cryptography) from 41.0.6
to 42.0.0.
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href=&34;https://github.com/pyca/cryptography/blob/main/CHANGELOG.rst">cryptography&39;s
changelog</a>.</em></p>
<blockquote>
<p>42.0.0 - 2024-01-22</p>
<pre><code>
* **BACKWARDS INCOMPATIBLE:** Dropped support for LibreSSL < 3.7.
* **BACKWARDS INCOMPATIBLE:** Loading a PKCS7 with no content field
using

:func:`~cryptography.hazmat.primitives.serialization.pkcs7.load_pem_pkcs7_certificates`
or

:func:`~cryptography.hazmat.primitives.serialization.pkcs7.load_der_pkcs7_certificates`
will now raise a ``ValueError`` rather than return an empty list.
* Parsing SSH certificates no longer permits malformed critical options
with
values, as documented in the 41.0.2 release notes.
* Updated Windows, macOS, and Linux wheels to be compiled with OpenSSL
3.2.0.
* Updated the minimum supported Rust version (MSRV) to 1.63.0, from
1.56.0.
* We now publish both ``py37`` and ``py39`` ``abi3`` wheels. This should
resolve some errors relating to initializing a module multiple times per
process.
* Support
:class:`~cryptography.hazmat.primitives.asymmetric.padding.PSS` for
X.509 certificate signing requests and certificate revocation lists with
the
keyword-only argument ``rsa_padding`` on the ``sign`` methods for
:class:`~cryptography.x509.CertificateSigningRequestBuilder` and
:class:`~cryptography.x509.CertificateRevocationListBuilder`.
* Added support for obtaining X.509 certificate signing request
signature
algorithm parameters (including PSS) via

:meth:`~cryptography.x509.CertificateSigningRequest.signature_algorithm_parameters`.
* Added support for obtaining X.509 certificate revocation list
signature
algorithm parameters (including PSS) via

:meth:`~cryptography.x509.CertificateRevocationList.signature_algorithm_parameters`.
* Added ``mgf`` property to
:class:`~cryptography.hazmat.primitives.asymmetric.padding.PSS`.
* Added ``algorithm`` and ``mgf`` properties to
:class:`~cryptography.hazmat.primitives.asymmetric.padding.OAEP`.
* Added the following properties that return timezone-aware ``datetime``
objects:
:meth:`~cryptography.x509.Certificate.not_valid_before_utc`,
:meth:`~cryptography.x509.Certificate.not_valid_after_utc`,
:meth:`~cryptography.x509.RevokedCertificate.revocation_date_utc`,
:meth:`~cryptography.x509.CertificateRevocationList.next_update_utc`,
:meth:`~cryptography.x509.CertificateRevocationList.last_update_utc`.
These are timezone-aware variants of existing properties that return
naïve
``datetime`` objects.
* Deprecated the following properties that return naïve ``datetime``
objects:
:meth:`~cryptography.x509.Certificate.not_valid_before`,
:meth:`~cryptography.x509.Certificate.not_valid_after`,
:meth:`~cryptography.x509.RevokedCertificate.revocation_date`,
:meth:`~cryptography.x509.CertificateRevocationList.next_update`,
:meth:`~cryptography.x509.CertificateRevocationList.last_update`
in favor of the new timezone-aware variants mentioned above.
* Added support for
:class:`~cryptography.hazmat.primitives.ciphers.algorithms.ChaCha20`
on LibreSSL.
* Added support for RSA PSS signatures in PKCS7 with
</tr></table>
</code></pre>
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href=&34;https://github.com/pyca/cryptography/commit/4e64baf360a3a89bd92582f59344c12b5c0bd3fd"><code>4e64baf</code></a>

42.0.0

href=&34;https://redirect.github.com/pyca/cryptography/issues/10232">10232</a>)</li>
<li><a
href=&34;https://github.com/pyca/cryptography/commit/7cb13a3bc91b7537c6231674fb5b0d2132a7edbe"><code>7cb13a3</code></a>
we&39;ll ship 3.2.0 for 42 (<a
href=&34;https://redirect.github.com/pyca/cryptography/issues/9951">9951</a>)</li>
<li><a
href=&34;https://github.com/pyca/cryptography/commit/605c74e41c75edc717f21afaa5e6a0eee9863a10"><code>605c74e</code></a>
Bump x509-limbo and/or wycheproof in CI (<a
href=&34;https://redirect.github.com/pyca/cryptography/issues/10231">10231</a>)</li>
<li><a
href=&34;https://github.com/pyca/cryptography/commit/97578b98ffc417864e07d0ff9b76c02d2cb4e6da"><code>97578b9</code></a>
Bump BoringSSL and/or OpenSSL in CI (<a
href=&34;https://redirect.github.com/pyca/cryptography/issues/10230">10230</a>)</li>
<li><a
href=&34;https://github.com/pyca/cryptography/commit/972a7b5896a6047ea43a86db87820ab474d898ff"><code>972a7b5</code></a>
verification: add test_verify_tz_aware (<a
href=&34;https://redirect.github.com/pyca/cryptography/issues/10229">10229</a>)</li>
<li><a
href=&34;https://github.com/pyca/cryptography/commit/41daf2d86dd9bf18081802fa5d851a7953810786"><code>41daf2d</code></a>
Migrate PKCS7 backend to Rust (<a
href=&34;https://redirect.github.com/pyca/cryptography/issues/10228">10228</a>)</li>
<li><a
href=&34;https://github.com/pyca/cryptography/commit/d54093e62e7e68c02efbb4d6a09162ddb39bf72f"><code>d54093e</code></a>
Remove some skips in tests that aren&39;t needed anymore (<a
href=&34;https://redirect.github.com/pyca/cryptography/issues/10223">10223</a>)</li>
<li><a
href=&34;https://github.com/pyca/cryptography/commit/71929bd91f34213b9f4a3a0a493c218c35fa25eb"><code>71929bd</code></a>
Remove binding that&39;s not used anymore (<a
href=&34;https://redirect.github.com/pyca/cryptography/issues/10224">10224</a>)</li>
<li><a
href=&34;https://github.com/pyca/cryptography/commit/7ea4b89cea553ce0f641ed29e1ce2e3e34278f1d"><code>7ea4b89</code></a>
fixed formatting in changelog (<a
href=&34;https://redirect.github.com/pyca/cryptography/issues/10225">10225</a>)</li>
<li><a
href=&34;https://github.com/pyca/cryptography/commit/410f4a1ee4cbf46fe7e969bb48fccf261f74bbcd"><code>410f4a1</code></a>
Allow brainpool on libressl (<a
href=&34;https://redirect.github.com/pyca/cryptography/issues/10222">10222</a>)</li>
<li>Additional commits viewable in <a
href=&34;https://github.com/pyca/cryptography/compare/41.0.6...42.0.0">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=cryptography&package-manager=pip&previous-version=41.0.6&new-version=42.0.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&39;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/Nr18/pull-request-codecommit/network/alerts).

</details>

Signed-off-by: dependabot[bot] <supportgithub.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]users.noreply.github.com> ([`3a39473`](https://github.com/conijnio/pull-request-codecommit/commit/3a394736ccd74fa3afad2df778e1dd6b300b1745))

* chore(deps-dev): bump black from 23.12.1 to 24.1.1 (181)

Bumps [black](https://github.com/psf/black) from 23.12.1 to 24.1.1.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href=&34;https://github.com/psf/black/releases">black&39;s
releases</a>.</em></p>
<blockquote>
<h2>24.1.1</h2>
<p>Bugfix release to fix a bug that made Black unusable on certain file
systems
with strict limits on path length.</p>
<h3>Preview style</h3>
<ul>
<li>Consistently add trailing comma on typed parameters (<a
href=&34;https://redirect.github.com/psf/black/issues/4164">4164</a>)</li>
</ul>
<h3>Configuration</h3>
<ul>
<li>Shorten the length of the name of the cache file to fix crashes on
file systems that
do not support long paths (<a
href=&34;https://redirect.github.com/psf/black/issues/4176">4176</a>)</li>
</ul>
<h2>24.1.0</h2>
<h3>Highlights</h3>
<p>This release introduces the new 2024 stable style (<a
href=&34;https://redirect.github.com/psf/black/issues/4106">4106</a>),
stabilizing the following
changes:</p>
<ul>
<li>Add parentheses around <code>if</code>-<code>else</code> expressions
(<a
href=&34;https://redirect.github.com/psf/black/issues/2278">2278</a>)</li>
<li>Dummy class and function implementations consisting only of
<code>...</code> are formatted more
compactly (<a
href=&34;https://redirect.github.com/psf/black/issues/3796">3796</a>)</li>
<li>If an assignment statement is too long, we now prefer splitting on
the right-hand side
(<a
href=&34;https://redirect.github.com/psf/black/issues/3368">3368</a>)</li>
<li>Hex codes in Unicode escape sequences are now standardized to
lowercase (<a
href=&34;https://redirect.github.com/psf/black/issues/2916">2916</a>)</li>
<li>Allow empty first lines at the beginning of most blocks (<a
href=&34;https://redirect.github.com/psf/black/issues/3967">3967</a>, <a
href=&34;https://redirect.github.com/psf/black/issues/4061">4061</a>)</li>
<li>Add parentheses around long type annotations (<a
href=&34;https://redirect.github.com/psf/black/issues/3899">3899</a>)</li>
<li>Enforce newline after module docstrings (<a
href=&34;https://redirect.github.com/psf/black/issues/3932">3932</a>, <a
href=&34;https://redirect.github.com/psf/black/issues/4028">4028</a>)</li>
<li>Fix incorrect magic trailing comma handling in return types (<a
href=&34;https://redirect.github.com/psf/black/issues/3916">3916</a>)</li>
<li>Remove blank lines before class docstrings (<a
href=&34;https://redirect.github.com/psf/black/issues/3692">3692</a>)</li>
<li>Wrap multiple context managers in parentheses if combined in a
single <code>with</code> statement
(<a
href=&34;https://redirect.github.com/psf/black/issues/3489">3489</a>)</li>
<li>Fix bug in line length calculations for power operations (<a
href=&34;https://redirect.github.com/psf/black/issues/3942">3942</a>)</li>
<li>Add trailing commas to collection literals even if there&39;s a comment
after the last
entry (<a
href=&34;https://redirect.github.com/psf/black/issues/3393">3393</a>)</li>
<li>When using <code>--skip-magic-trailing-comma</code> or
<code>-C</code>, trailing commas are stripped from
subscript expressions with more than 1 element (<a
href=&34;https://redirect.github.com/psf/black/issues/3209">3209</a>)</li>
<li>Add extra blank lines in stubs in a few cases (<a
href=&34;https://redirect.github.com/psf/black/issues/3564">3564</a>, <a
href=&34;https://redirect.github.com/psf/black/issues/3862">3862</a>)</li>
<li>Accept raw strings as docstrings (<a
href=&34;https://redirect.github.com/psf/black/issues/3947">3947</a>)</li>
<li>Split long lines in case blocks (<a
href=&34;https://redirect.github.com/psf/black/issues/4024">4024</a>)</li>
<li>Stop removing spaces from walrus operators within subscripts (<a
href=&34;https://redirect.github.com/psf/black/issues/3823">3823</a>)</li>
<li>Fix incorrect formatting of certain async statements (<a
href=&34;https://redirect.github.com/psf/black/issues/3609">3609</a>)</li>
<li>Allow combining <code> fmt: skip</code> with other comments (<a
href=&34;https://redirect.github.com/psf/black/issues/3959">3959</a>)</li>
</ul>
<p>There are already a few improvements in the <code>--preview</code>
style, which are slated for the
2025 stable style. Try them out and
<a href=&34;https://github.com/psf/black/issues">share your feedback</a>.
In the past, the preview
style has included some features that we were not able to stabilize.
This year, we&39;re</p>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href=&34;https://github.com/psf/black/blob/main/CHANGES.md">black&39;s
changelog</a>.</em></p>
<blockquote>
<h2>24.1.1</h2>
<p>Bugfix release to fix a bug that made Black unusable on certain file
systems with strict
limits on path length.</p>
<h3>Preview style</h3>
<ul>
<li>Consistently add trailing comma on typed parameters (<a
href=&34;https://redirect.github.com/psf/black/issues/4164">4164</a>)</li>
</ul>
<h3>Configuration</h3>
<ul>
<li>Shorten the length of the name of the cache file to fix crashes on
file systems that
do not support long paths (<a
href=&34;https://redirect.github.com/psf/black/issues/4176">4176</a>)</li>
</ul>
<h2>24.1.0</h2>
<h3>Highlights</h3>
<p>This release introduces the new 2024 stable style (<a
href=&34;https://redirect.github.com/psf/black/issues/4106">4106</a>),
stabilizing the following
changes:</p>
<ul>
<li>Add parentheses around <code>if</code>-<code>else</code> expressions
(<a
href=&34;https://redirect.github.com/psf/black/issues/2278">2278</a>)</li>
<li>Dummy class and function implementations consisting only of
<code>...</code> are formatted more
compactly (<a
href=&34;https://redirect.github.com/psf/black/issues/3796">3796</a>)</li>
<li>If an assignment statement is too long, we now prefer splitting on
the right-hand side
(<a
href=&34;https://redirect.github.com/psf/black/issues/3368">3368</a>)</li>
<li>Hex codes in Unicode escape sequences are now standardized to
lowercase (<a
href=&34;https://redirect.github.com/psf/black/issues/2916">2916</a>)</li>
<li>Allow empty first lines at the beginning of most blocks (<a
href=&34;https://redirect.github.com/psf/black/issues/3967">3967</a>, <a
href=&34;https://redirect.github.com/psf/black/issues/4061">4061</a>)</li>
<li>Add parentheses around long type annotations (<a
href=&34;https://redirect.github.com/psf/black/issues/3899">3899</a>)</li>
<li>Enforce newline after module docstrings (<a
href=&34;https://redirect.github.com/psf/black/issues/3932">3932</a>, <a
href=&34;https://redirect.github.com/psf/black/issues/4028">4028</a>)</li>
<li>Fix incorrect magic trailing comma handling in return types (<a
href=&34;https://redirect.github.com/psf/black/issues/3916">3916</a>)</li>
<li>Remove blank lines before class docstrings (<a
href=&34;https://redirect.github.com/psf/black/issues/3692">3692</a>)</li>
<li>Wrap multiple context managers in parentheses if combined in a
single <code>with</code> statement
(<a
href=&34;https://redirect.github.com/psf/black/issues/3489">3489</a>)</li>
<li>Fix bug in line length calculations for power operations (<a
href=&34;https://redirect.github.com/psf/black/issues/3942">3942</a>)</li>
<li>Add trailing commas to collection literals even if there&39;s a comment
after the last
entry (<a
href=&34;https://redirect.github.com/psf/black/issues/3393">3393</a>)</li>
<li>When using <code>--skip-magic-trailing-comma</code> or
<code>-C</code>, trailing commas are stripped from
subscript expressions with more than 1 element (<a
href=&34;https://redirect.github.com/psf/black/issues/3209">3209</a>)</li>
<li>Add extra blank lines in stubs in a few cases (<a
href=&34;https://redirect.github.com/psf/black/issues/3564">3564</a>, <a
href=&34;https://redirect.github.com/psf/black/issues/3862">3862</a>)</li>
<li>Accept raw strings as docstrings (<a
href=&34;https://redirect.github.com/psf/black/issues/3947">3947</a>)</li>
<li>Split long lines in case blocks (<a
href=&34;https://redirect.github.com/psf/black/issues/4024">4024</a>)</li>
<li>Stop removing spaces from walrus operators within subscripts (<a
href=&34;https://redirect.github.com/psf/black/issues/3823">3823</a>)</li>
<li>Fix incorrect formatting of certain async statements (<a
href=&34;https://redirect.github.com/psf/black/issues/3609">3609</a>)</li>
<li>Allow combining <code> fmt: skip</code> with other comments (<a
href=&34;https://redirect.github.com/psf/black/issues/3959">3959</a>)</li>
</ul>
<p>There are already a few improvements in the <code>--preview</code>
style, which are slated for the
2025 stable style. Try them out and
<a href=&34;https://github.com/psf/black/issues">share your feedback</a>.
In the past, the preview
style has included some features that we were not able to stabilize.
This year, we&39;re</p>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href=&34;https://github.com/psf/black/commit/e026c93888f91a47a9c9f4e029f3eb07d96375e6"><code>e026c93</code></a>
Prepare release 24.1.1 (<a
href=&34;https://redirect.github.com/psf/black/issues/4186">4186</a>)</li>
<li><a
href=&34;https://github.com/psf/black/commit/79fc1158a98281dac798feb14b8fddb4051e4a42"><code>79fc115</code></a>
chore: ignore node_modules (produced by a pre-commit check) (<a
href=&34;https://redirect.github.com/psf/black/issues/4184">4184</a>)</li>
<li><a
href=&34;https://github.com/psf/black/commit/8bf04549ffd276a1bad6eb110e66e6557ee630d9"><code>8bf0454</code></a>
Consistently add trailing comma on typed parameters (<a
href=&34;https://redirect.github.com/psf/black/issues/4164">4164</a>)</li>
<li><a
href=&34;https://github.com/psf/black/commit/1607e9ab20ad550cf940482d0d361ca31fc03189"><code>1607e9a</code></a>
Fix missing space in option description (<a
href=&34;https://redirect.github.com/psf/black/issues/4182">4182</a>)</li>
<li><a
href=&34;https://github.com/psf/black/commit/ed770ba4dd50c419148a0fca2b43937a7447e1f9"><code>ed770ba</code></a>
Fix cache file length (<a
href=&34;https://redirect.github.com/psf/black/issues/4176">4176</a>)</li>
<li><a
href=&34;https://github.com/psf/black/commit/659c29a41c7c686687aef21f57b95bcfa236b03b"><code>659c29a</code></a>
New changelog</li>
<li><a
href=&34;https://github.com/psf/black/commit/0e6e46b9eb45f5a22062fe84c2c2ff46bd0d738e"><code>0e6e46b</code></a>
Prepare release 24.1.0 (<a
href=&34;https://redirect.github.com/psf/black/issues/4170">4170</a>)</li>
<li><a
href=&34;https://github.com/psf/black/commit/4f47cac1925a2232892ceae438e2c62f81517714"><code>4f47cac</code></a>
Add --unstable flag (<a
href=&34;https://redirect.github.com/psf/black/issues/4096">4096</a>)</li>
<li><a
href=&34;https://github.com/psf/black/commit/bccec8adfbed2bbc24c0859e8758d5e7809d42b7"><code>bccec8a</code></a>
Show warning on invalid toml configuration (<a
href=&34;https://redirect.github.com/psf/black/issues/4165">4165</a>)</li>
<li><a
href=&34;https://github.com/psf/black/commit/7d789469ed947022f183962b823f5862511272ac"><code>7d78946</code></a>
Describe 2024 module docstring more accurately (<a
href=&34;https://redirect.github.com/psf/black/issues/4168">4168</a>)</li>
<li>Additional commits viewable in <a
href=&34;https://github.com/psf/black/compare/23.12.1...24.1.1">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=black&package-manager=pip&previous-version=23.12.1&new-version=24.1.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&39;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> ([`bfa899d`](https://github.com/conijnio/pull-request-codecommit/commit/bfa899d2d1b479357de2db822e23d4f2b47d790f))

* chore(deps-dev): bump black from 23.12.1 to 24.1.1

Bumps [black](https://github.com/psf/black) from 23.12.1 to 24.1.1.
- [Release notes](https://github.com/psf/black/releases)
- [Changelog](https://github.com/psf/black/blob/main/CHANGES.md)
- [Commits](https://github.com/psf/black/compare/23.12.1...24.1.1)

---
updated-dependencies:
- dependency-name: black
dependency-type: direct:development
update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <supportgithub.com> ([`b715dfc`](https://github.com/conijnio/pull-request-codecommit/commit/b715dfcfc2c86d9684366556f225866f1a12189d))

* chore(deps-dev): bump pytest from 7.4.4 to 8.0.0 (180)

Bumps [pytest](https://github.com/pytest-dev/pytest) from 7.4.4 to
8.0.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href=&34;https://github.com/pytest-dev/pytest/releases">pytest&39;s
releases</a>.</em></p>
<blockquote>
<h2>pytest 8.0.0 (2024-01-27)</h2>
<p>See <a
href=&34;https://github.com/pytest-dev/pytest/releases/tag/8.0.0rc1">8.0.0rc1</a>
and <a
href=&34;https://github.com/pytest-dev/pytest/releases/tag/8.0.0rc2">8.0.0rc2</a>
for the full changes since pytest 7.4!</p>
<h2>Bug Fixes</h2>
<ul>
<li><a
href=&34;https://redirect.github.com/pytest-dev/pytest/issues/11842">11842</a>:
Properly escape the <code>reason</code> of a <code>skip
<pytest.mark.skip ref></code>{.interpreted-text
role="ref"} mark when writing JUnit XML files.</li>
<li><a
href=&34;https://redirect.github.com/pytest-dev/pytest/issues/11861">11861</a>:
Avoid microsecond exceeds <code>1_000_000</code> when using
<code>log-date-format</code> with <code>%f</code> specifier, which might
cause the test suite to crash.</li>
</ul>
<h2>8.0.0rc2</h2>
<h1>pytest 8.0.0rc2 (2024-01-17)</h1>
<h2>Improvements</h2>
<ul>
<li><a
href=&34;https://redirect.github.com/pytest-dev/pytest/issues/11233">11233</a>:
Improvements to <code>-r</code> for xfailures and xpasses:
<ul>
<li>Report tracebacks for xfailures when <code>-rx</code> is set.</li>
<li>Report captured output for xpasses when <code>-rX</code> is
set.</li>
<li>For xpasses, add <code>-</code> in summary between test name and
reason, to match how xfail is displayed.</li>
</ul>
</li>
<li><a
href=&34;https://redirect.github.com/pytest-dev/pytest/issues/11825">11825</a>:
The <code>pytest_plugin_registered</code>{.interpreted-text
role="hook"} hook has a new <code>plugin_name</code> parameter
containing the name by which <code>plugin</code> is registered.</li>
</ul>
<h2>Bug Fixes</h2>
<ul>
<li>
<p><a
href=&34;https://redirect.github.com/pytest-dev/pytest/issues/11706">11706</a>:
Fix reporting of teardown errors in higher-scoped fixtures when using
[--maxfail]{.title-ref} or [--stepwise]{.title-ref}.</p>
</li>
<li>
<p><a
href=&34;https://redirect.github.com/pytest-dev/pytest/issues/11758">11758</a>:
Fixed <code>IndexError: string index out of range</code> crash in
<code>if highlighted[-1] == "\n" and source[-1] !=
"\n"</code>.
This bug was introduced in pytest 8.0.0rc1.</p>
</li>
<li>
<p><a
href=&34;https://redirect.github.com/pytest-dev/pytest/issues/9765">9765</a>,
<a
href=&34;https://redirect.github.com/pytest-dev/pytest/issues/11816">11816</a>:
Fixed a frustrating bug that afflicted some users with the only error
being <code>assert mod not in mods</code>. The issue was caused by the
fact that <code>str(Path(mod))</code> and <code>mod.__file__</code>
don&39;t necessarily produce the same string, and was being erroneously
used interchangably in some places in the code.</p>
<p>This fix also broke the internal API of
<code>PytestPluginManager.consider_conftest</code> by introducing a new
parameter -- we mention this in case it is being used by external code,
even if marked as <em>private</em>.</p>
</li>
</ul>
<h2>pytest 8.0.0rc1 (2023-12-30)</h2>
<p>See <a
href=&34;https://docs.pytest.org/en/latest/changelog.html#pytest-8-0-0rc1-2023-12-30&34;>https://docs.pytest.org/en/latest/changelog.html#pytest-8-0-0rc1-2023-12-30</a>
for the rendered changelog.</p>
<h2>Breaking Changes</h2>
<h3>Old Deprecations Are Now Errors</h3>
<ul>
<li>
<p><a
href=&34;https://redirect.github.com/pytest-dev/pytest/issues/7363">7363</a>:
<strong>PytestRemovedIn8Warning deprecation warnings are now errors by
default.</strong></p>
<p>Following our plan to remove deprecated features with as little
disruption as possible, all warnings of type
<code>PytestRemovedIn8Warning</code> now generate errors instead of
warning messages by default.</p>
<p><strong>The affected features will be effectively removed in pytest
8.1</strong>, so please consult the
<code>deprecations</code>{.interpreted-text role="ref"}
section in the docs for directions on how to update existing code.</p>
<p>In the pytest <code>8.0.X</code> series, it is possible to change the
errors back into warnings as a stopgap measure by adding this to your
<code>pytest.ini</code> file:</p>
<pre lang=&34;ini&34;><code>[pytest]
</code></pre>
</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href=&34;https://github.com/pytest-dev/pytest/commit/478f8233bca8147445f0c5129f04ada892cc6c91"><code>478f823</code></a>
Prepare release version 8.0.0</li>
<li><a
href=&34;https://github.com/pytest-dev/pytest/commit/608590097a6542768099dd371b84d8b37a1990da"><code>6085900</code></a>
[8.0.x] fix: avoid rounding microsecond to <code>1_000_000</code> (<a
href=&34;https://redirect.github.com/pytest-dev/pytest/issues/11863">11863</a>)</li>
<li><a
href=&34;https://github.com/pytest-dev/pytest/commit/3b41c65c81d649d962be5ec469f44104b8d09748"><code>3b41c65</code></a>
[8.0.x] Escape skip reason in junitxml (<a
href=&34;https://redirect.github.com/pytest-dev/pytest/issues/11845">11845</a>)</li>
<li><a
href=&34;https://github.com/pytest-dev/pytest/commit/747072ad26f2443dc8a62eb88db8cbf56fa95470"><code>747072a</code></a>
[8.0.x] Update docstring of scripts/generate-gh-release-notes.py (<a
href=&34;https://redirect.github.com/pytest-dev/pytest/issues/11768">11768</a>)</li>
<li><a
href=&34;https://github.com/pytest-dev/pytest/commit/011a475baf6e1d0e9ec30c5996d9cbcbe7c95475"><code>011a475</code></a>
Properly attach packages to the GH release notes (<a
href=&34;https://redirect.github.com/pytest-dev/pytest/issues/11839">11839</a>)
(<a
href=&34;https://redirect.github.com/pytest-dev/pytest/issues/11840">11840</a>)</li>
<li><a
href=&34;https://github.com/pytest-dev/pytest/commit/97960bdd148972b2f26bd9b336163e590bbc4c6b"><code>97960bd</code></a>
Merge pull request <a
href=&34;https://redirect.github.com/pytest-dev/pytest/issues/11835">11835</a>
from pytest-dev/release-8.0.0rc2</li>
<li><a
href=&34;https://github.com/pytest-dev/pytest/commit/6be0a3cbf7e014834610139421a0d9804d4a3eae"><code>6be0a3c</code></a>
Prepare release version 8.0.0rc2</li>
<li><a
href=&34;https://github.com/pytest-dev/pytest/commit/44ffe071658f5ac609fe8d3b967e8dba93abc819"><code>44ffe07</code></a>
Merge pull request <a
href=&34;https://redirect.github.com/pytest-dev/pytest/issues/11837">11837</a>
from pytest-dev/backport-11836-to-8.0.x</li>
<li><a
href=&34;https://github.com/pytest-dev/pytest/commit/14ecb049732bed4dc913e2da55c616882432c978"><code>14ecb04</code></a>
[8.0.x] testing: temporarily disable test due to hypothesis issue</li>
<li><a
href=&34;https://github.com/pytest-dev/pytest/commit/41c8dabee3c40a5d363bf03a3ca2370ee27cbcd0"><code>41c8dab</code></a>
Merge pull request <a
href=&34;https://redirect.github.com/pytest-dev/pytest/issues/11831">11831</a>
from bluetech/backport-11825-to-8.0.x</li>
<li>Additional commits viewable in <a
href=&34;https://github.com/pytest-dev/pytest/compare/7.4.4...8.0.0">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=pytest&package-manager=pip&previous-version=7.4.4&new-version=8.0.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&39;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> ([`a80f502`](https://github.com/conijnio/pull-request-codecommit/commit/a80f5026e80a36ae7e1a780634091949e01e96d2))

* chore(deps-dev): bump pytest from 7.4.4 to 8.0.0

Bumps [pytest](https://github.com/pytest-dev/pytest) from 7.4.4 to 8.0.0.
- [Release notes](https://github.com/pytest-dev/pytest/releases)
- [Changelog](https://github.com/pytest-dev/pytest/blob/main/CHANGELOG.rst)
- [Commits](https://github.com/pytest-dev/pytest/compare/7.4.4...8.0.0)

---
updated-dependencies:
- dependency-name: pytest
dependency-type: direct:development
update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <supportgithub.com> ([`6e82479`](https://github.com/conijnio/pull-request-codecommit/commit/6e82479c48d4e9210ec11ff0ca79e35d6c6cff38))

* chore(deps-dev): bump pytest from 7.4.3 to 7.4.4 (179)

Bumps [pytest](https://github.com/pytest-dev/pytest) from 7.4.3 to
7.4.4.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href=&34;https://github.com/pytest-dev/pytest/releases">pytest&39;s
releases</a>.</em></p>
<blockquote>
<h2>pytest 7.4.4 (2023-12-31)</h2>
<h2>Bug Fixes</h2>
<ul>
<li><a
href=&34;https://redirect.github.com/pytest-dev/pytest/issues/11140">11140</a>:
Fix non-string constants at the top of file being detected as docstrings
on Python>=3.8.</li>
<li><a
href=&34;https://redirect.github.com/pytest-dev/pytest/issues/11572">11572</a>:
Handle an edge case where <code>sys.stderr</code>{.interpreted-text
role="data"} and <code>sys.__stderr__</code>{.interpreted-text
role="data"} might already be closed when
<code>faulthandler</code>{.interpreted-text role="ref"} is
tearing down.</li>
<li><a
href=&34;https://redirect.github.com/pytest-dev/pytest/issues/11710">11710</a>:
Fixed tracebacks from collection errors not getting pruned.</li>
<li><a
href=&34;https://redirect.github.com/pytest-dev/pytest/issues/7966">7966</a>:
Removed unhelpful error message from assertion rewrite mechanism when
exceptions are raised in <code>__iter__</code> methods. Now they are
treated un-iterable instead.</li>
</ul>
<h2>Improved Documentation</h2>
<ul>
<li><a
href=&34;https://redirect.github.com/pytest-dev/pytest/issues/11091">11091</a>:
Updated documentation to refer to hyphenated options: replaced
<code>--junitxml</code> with <code>--junit-xml</code> and
<code>--collectonly</code> with <code>--collect-only</code>.</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href=&34;https://github.com/pytest-dev/pytest/commit/33f694f4b30c5c502f21f81cb8ab907b12ad2f65"><code>33f694f</code></a>
Prepare release version 7.4.4</li>
<li><a
href=&34;https://github.com/pytest-dev/pytest/commit/76c107c463afcaddf74ca48252614728c6829ea7"><code>76c107c</code></a>
Merge pull request <a
href=&34;https://redirect.github.com/pytest-dev/pytest/issues/11751">11751</a>
from bluetech/backport-11143-to-7.4.x</li>
<li><a
href=&34;https://github.com/pytest-dev/pytest/commit/531d76daa4a871df5b2a46cae132851c29abf027"><code>531d76d</code></a>
[7.4.x] Improve reporting from <strong>iter</strong> exceptions (<a
href=&34;https://redirect.github.com/pytest-dev/pytest/issues/11749">11749</a>)</li>
<li><a
href=&34;https://github.com/pytest-dev/pytest/commit/a0f58fa9e7f9b09b212ed491464be5df9b80fc0b"><code>a0f58fa</code></a>
Merge pull request <a
href=&34;https://redirect.github.com/pytest-dev/pytest/issues/11143">11143</a>
from tushar-deepsource/patch-1</li>
<li><a
href=&34;https://github.com/pytest-dev/pytest/commit/b1f3387d42571090ee4a35ec1945765b7f2ffae8"><code>b1f3387</code></a>
[7.4.x] <a
href=&34;https://redirect.github.com/pytest-dev/pytest/issues/11091">11091</a>:
documentation should use hypthonated properties (<a
href=&34;https://redirect.github.com/pytest-dev/pytest/issues/11750">11750</a>)</li>
<li><a
href=&34;https://github.com/pytest-dev/pytest/commit/2cdd619bf49ee7c5306dc70dcbf71090839ea985"><code>2cdd619</code></a>
Merge pull request <a
href=&34;https://redirect.github.com/pytest-dev/pytest/issues/11747">11747</a>
from pytest-dev/backport-11711-to-7.4.x</li>
<li><a
href=&34;https://github.com/pytest-dev/pytest/commit/d06c05bd23ea6af8e07fd944e56c58b64375b724"><code>d06c05b</code></a>
[7.4.x] nodes: fix tracebacks from collection errors are not getting
pruned</li>
<li><a
href=&34;https://github.com/pytest-dev/pytest/commit/5582bfcddf78929f7979c5023b167b333e1c2dd9"><code>5582bfc</code></a>
[7.4.x] Improves clarity in Sphinx documentation for function signature.
(<a
href=&34;https://redirect.github.com/pytest-dev/pytest/issues/11">11</a>...</li>
<li><a
href=&34;https://github.com/pytest-dev/pytest/commit/13024efd7afdbae80ce70d27295d9bbe62670cb8"><code>13024ef</code></a>
[7.4.x] Fix for operation on closed file in faulthandler teardown (<a
href=&34;https://redirect.github.com/pytest-dev/pytest/issues/11631">11631</a>)</li>
<li><a
href=&34;https://github.com/pytest-dev/pytest/commit/a40dacf6577ae990740e10572582538dfaf357b6"><code>a40dacf</code></a>
[7.4.x] XFAIL TestLocalPath.test_make_numbered_dir_multiprocess_safe (<a
href=&34;https://redirect.github.com/pytest-dev/pytest/issues/11616">11616</a>)</li>
<li>Additional commits viewable in <a
href=&34;https://github.com/pytest-dev/pytest/compare/7.4.3...7.4.4">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=pytest&package-manager=pip&previous-version=7.4.3&new-version=7.4.4)](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&39;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] <supportgithub.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]users.noreply.github.com> ([`b7aff00`](https://github.com/conijnio/pull-request-codecommit/commit/b7aff001507c95f873c1382b856c612a4d69236b))

* chore(deps-dev): bump black from 23.12.0 to 23.12.1 (178)

Bumps [black](https://github.com/psf/black) from 23.12.0 to 23.12.1.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href=&34;https://github.com/psf/black/releases">black&39;s
releases</a>.</em></p>
<blockquote>
<h2>23.12.1</h2>
<p>Fixed a bug that included dependencies from the d extra by default
(<a
href=&34;https://redirect.github.com/psf/black/issues/4108">4108</a>)</p>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href=&34;https://github.com/psf/black/blob/main/CHANGES.md">black&39;s
changelog</a>.</em></p>
<blockquote>
<h2>23.12.1</h2>
<h3>Packaging</h3>
<ul>
<li>Fixed a bug that included dependencies from the <code>d</code> extra
by default (<a
href=&34;https://redirect.github.com/psf/black/issues/4108">4108</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href=&34;https://github.com/psf/black/commit/ec91a2be3c44d88e1a3960a4937ad6ed3b63464e"><code>ec91a2b</code></a>
Prepare release 23.12.1 (<a
href=&34;https://redirect.github.com/psf/black/issues/4124">4124</a>)</li>
<li><a
href=&34;https://github.com/psf/black/commit/8fec1c30855890cc9cfce5ae6d633a1c1a21d724"><code>8fec1c3</code></a>
Adds paren to deps for hidden extra constraint (<a
href=&34;https://redirect.github.com/psf/black/issues/4108">4108</a>)</li>
<li><a
href=&34;https://github.com/psf/black/commit/35ce37ded7bd8fdd3950af19e7c11f311ee7b8d8"><code>35ce37d</code></a>
Add new changelog template</li>
<li>See full diff in <a
href=&34;https://github.com/psf/black/compare/23.12.0...23.12.1">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=black&package-manager=pip&previous-version=23.12.0&new-version=23.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&39;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] <supportgithub.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]users.noreply.github.com> ([`686ff6e`](https://github.com/conijnio/pull-request-codecommit/commit/686ff6e446ecf383ea14fd09c46bfd2fef1f78a2))

* chore(deps-dev): bump mypy from 1.7.1 to 1.8.0 (177)

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=&34;https://github.com/python/mypy/blob/master/CHANGELOG.md">mypy&39;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=&34;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=&34;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=&34;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=&34;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=&34;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=&34;https://redirect.github.com/python/mypy/pull/16526">16526</a>)</li>
<li>Make imprecise constraints handling more robust (Ivan Levkivskyi, PR
<a
href=&34;https://redirect.github.com/python/mypy/pull/16502">16502</a>)</li>
<li>Fix strict-optional in extending generic TypedDict (Ivan Levkivskyi,
PR <a
href=&34;https://redirect.github.com/python/mypy/pull/16398">16398</a>)</li>
<li>Allow type ignores of PEP 695 constructs (Shantanu, PR <a
href=&34;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=&34;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=&34;https://redirect.github.com/python/mypy/pull/16561">16561</a>)</li>
</ul>
<h4>Improvements to Error Reporting</h4>
<ul>
<li>Don&39;t show documentation links for plugin error codes (Ivan
Levkivskyi, PR <a
href=&34;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=&34;https://redirect.github.com/python/mypy/pull/16393">16393</a>)</li>
<li>Add error code for mutable covariant override (Ivan Levkivskyi, PR
<a
href=&34;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=&34;https://redirect.github.com/python/mypy/pull/15355">15355</a>)</li>
<li>Include <code>__all__</code> in output (Jelle Zijlstra, PR <a
href=&34;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=&34;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=&34;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=&34;https://redirect.github.com/python/mypy/pull/16517">16517</a>)</li>
<li>Support <code>type_check_only</code> decorator (Nikita Sobolev, PR
<a
href=&34;https://redirect.github.com/python/mypy/pull/16422">16422</a>)</li>
<li>Warn about missing <code>__del__</code> (Shantanu, PR <a
href=&34;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=&34;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=&34;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=&34;https://redirect.github.com/python/mypy/pull/16516">16516</a>)</li>
<li>Fix crash on invalid enum in method (Ivan Levkivskyi, PR <a
href=&34;https://redirect.github.com/python/mypy/pull/16511">16511</a>)</li>
<li>Fix crash on unimported Any in TypedDict (Ivan Levkivskyi, PR <a
href=&34;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=&34;https://redirect.github.com/python/mypy/pull/16542">16542</a>)</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href=&34;https://github.com/python/mypy/commit/3b467509ee29b8f274c035d78a1c241a781eb311"><code>3b46750</code></a>
remove +dev suffix from version</li>
<li><a
href=&34;https://github.com/python/mypy/commit/c9bc833bc8a64e3517a6843bbf982a37ee54f893"><code>c9bc833</code></a>
Fix tests broken by hatchling (<a
href=&34;https://redirect.github.com/python/mypy/issues/16655">16655</a>)</li>
<li><a
href=&34;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=&34;https://redirect.github.com/python/mypy/issues/16541">16541</a>)</li>
<li><a
href=&34;https://github.com/python/mypy/commit/f53f4222bbb12d49612657a48b4f2b77e15402fd"><code>f53f422</code></a>
Allow type ignores of PEP 695 constructs (<a
href=&34;https://redirect.github.com/python/mypy/issues/16608">16608</a>)</li>
<li><a
href=&34;https://github.com/python/mypy/commit/7c33e7c03444ae748b82163e7b4e1666dfaf94c7"><code>7c33e7c</code></a>
<a href=&34;https://github.com/final"><code>​final</code></a> class
without <strong>bool</strong> cannot have falsey instances (<a
href=&34;https://redirect.github.com/python/mypy/issues/16566">16566</a>)</li>
<li><a
href=&34;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=&34;https://redirect.github.com/python/mypy/issues/16330">16330</a>)</li>
<li><a
href=&34;https://github.com/python/mypy/commit/d54cc35a93b1f1bda8f837e0f3ae6f964a1c7feb"><code>d54cc35</code></a>
Change example in test cases with no stubs available (<a
href=&34;https://redirect.github.com/python/mypy/issues/16513">16513</a>)</li>
<li><a
href=&34;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=&34;https://redirect.github.com/python/mypy/issues/16600">16600</a>)</li>
<li><a
href=&34;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=&34;https://github.com/python/mypy/commit/3e5d813372e4fc1899319f31425bfc11c27fddb3"><code>3e5d813</code></a>
Revert typeshed ctypes change</li>
<li>Additional commits viewable in <a
href=&34;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&39;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] <supportgithub.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]users.noreply.github.com> ([`1716c96`](https://github.com/conijnio/pull-request-codecommit/commit/1716c96511e12eea507bc4f530e4c763314863b5))

* chore(deps-dev): bump black from 23.11.0 to 23.12.0 (176)

Bumps [black](https://github.com/psf/black) from 23.11.0 to 23.12.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href=&34;https://github.com/psf/black/releases">black&39;s
releases</a>.</em></p>
<blockquote>
<h2>23.12.0</h2>
<h3>Highlights</h3>
<p>It&39;s almost 2024, which means it&39;s time for a new edition of
<em>Black</em>&39;s stable style!
Together with this release, we&39;ll put out an alpha release 24.1a1
showcasing the draft
2024 stable style, which we&39;ll finalize in the January release. Please
try it out and
<a href=&34;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=&34;https://redirect.github.com/psf/black/issues/4084">4084</a>)</li>
<li>Fix feature detection for parenthesized context managers (<a
href=&34;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=&34;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=&34;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=&34;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=&34;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=&34;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=&34;https://redirect.github.com/psf/black/issues/4066">4066</a>) (<a
href=&34;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>&39;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=&34;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=&34;https://redirect.github.com/psf/black/issues/4049">4049</a>) (<a
href=&34;https://redirect.github.com/psf/black/issues/4069">4069</a>)</li>
<li>Faster compiled wheels are now available for CPython 3.12 (<a
href=&34;https://redirect.github.com/psf/black/issues/4070">4070</a>)</li>
</ul>
<h3>Integrations</h3>
<ul>
<li>Enable 3.12 CI (<a
href=&34;https://redirect.github.com/psf/black/issues/4035">4035</a>)</li>
<li>Build docker images in parallel (<a
href=&34;https://redirect.github.com/psf/black/issues/4054">4054</a>)</li>
<li>Build docker images with 3.12 (<a
href=&34;https://redirect.github.com/psf/black/issues/4055">4055</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href=&34;https://github.com/psf/black/blob/main/CHANGES.md">black&39;s
changelog</a>.</em></p>
<blockquote>
<h2>23.12.0</h2>
<h3>Highlights</h3>
<p>It&39;s almost 2024, which means it&39;s time for a new edition of
<em>Black</em>&39;s stable style!
Together with this release, we&39;ll put out an alpha release 24.1a1
showcasing the draft
2024 stable style, which we&39;ll finalize in the January release. Please
try it out and
<a href=&34;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=&34;https://redirect.github.com/psf/black/issues/4084">4084</a>)</li>
<li>Fix feature detection for parenthesized context managers (<a
href=&34;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=&34;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=&34;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=&34;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=&34;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=&34;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=&34;https://redirect.github.com/psf/black/issues/4066">4066</a>) (<a
href=&34;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>&39;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=&34;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=&34;https://redirect.github.com/psf/black/issues/4049">4049</a>) (<a
href=&34;https://redirect.github.com/psf/black/issues/4069">4069</a>)</li>
<li>Faster compiled wheels are now available for CPython 3.12 (<a
href=&34;https://redirect.github.com/psf/black/issues/4070">4070</a>)</li>
</ul>
<h3>Integrations</h3>
<ul>
<li>Enable 3.12 CI (<a
href=&34;https://redirect.github.com/psf/black/issues/4035">4035</a>)</li>
<li>Build docker images in parallel (<a
href=&34;https://redirect.github.com/psf/black/issues/4054">4054</a>)</li>
<li>Build docker images with 3.12 (<a
href=&34;https://redirect.github.com/psf/black/issues/4055">4055</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href=&34;https://github.com/psf/black/commit/d9ad09a32b0e0481bb4fef548d35b7a49cc03c5d"><code>d9ad09a</code></a>
Prepare release 23.12.0 (<a
href=&34;https://redirect.github.com/psf/black/issues/4105">4105</a>)</li>
<li><a
href=&34;https://github.com/psf/black/commit/ebd543c0ac9b8a5f17636d0a42c425e5f693860e"><code>ebd543c</code></a>
Fix feature detection for parenthesized context managers (<a
href=&34;https://redirect.github.com/psf/black/issues/4104">4104</a>)</li>
<li><a
href=&34;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=&34;https://github.com/psf/black/commit/0c9899956d890a9dc9c3adbc80b478a47846ced9"><code>0c98999</code></a>
Fix path in test message (<a
href=&34;https://redirect.github.com/psf/black/issues/4102">4102</a>)</li>
<li><a
href=&34;https://github.com/psf/black/commit/9aea9768cb60d23f2f4d331e94c4ee07ef1683a5"><code>9aea976</code></a>
Only use dummy implementation logic for functions and classes (<a
href=&34;https://redirect.github.com/psf/black/issues/4066">4066</a>)</li>
<li><a
href=&34;https://github.com/psf/black/commit/67b23d71854c19921cc6092c695d3301ab99229c"><code>67b23d7</code></a>
Bump actions/setup-python from 4 to 5 (<a
href=&34;https://redirect.github.com/psf/black/issues/4101">4101</a>)</li>
<li><a
href=&34;https://github.com/psf/black/commit/ce28be2705ab29f184ec4a00aa3d23340630796d"><code>ce28be2</code></a>
Add dedicated preview feature for East Asian Width (<a
href=&34;https://redirect.github.com/psf/black/issues/4097">4097</a>)</li>
<li><a
href=&34;https://github.com/psf/black/commit/61b529b7d15400309379f36104885a1dfcd2d026"><code>61b529b</code></a>
Allow empty lines at beginning of blocks (again) (<a
href=&34;https://redirect.github.com/psf/black/issues/4060">4060</a>)</li>
<li><a
href=&34;https://github.com/psf/black/commit/e7e122e9ff27fc040a6e8ecd92f0e7603c87f92d"><code>e7e122e</code></a>
docs: Move <code>fmt: off</code> docs (<a
href=&34;https://redirect.github.com/psf/black/issues/4090">4090</a>)</li>
<li><a
href=&34;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=&34;https://redirect.github.com/psf/black/issues/4076">4076</a>)</li>
<li>Additional commits viewable in <a
href=&34;https://github.com/psf/black/compare/23.11.0...23.12.0">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=black&package-manager=pip&previous-version=23.11.0&new-version=23.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&39;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] <supportgithub.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]users.noreply.github.com> ([`7d12fa0`](https://github.com/conijnio/pull-request-codecommit/commit/7d12fa0d53f337341682dd11bd88f0c2b46c1dac))

* chore(deps-dev): bump cryptography from 41.0.4 to 41.0.6 (175)

Bumps [cryptography](https://github.com/pyca/cryptography) from 41.0.4
to 41.0.6.
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href=&34;https://github.com/pyca/cryptography/blob/main/CHANGELOG.rst">cryptography&39;s
changelog</a>.</em></p>
<blockquote>
<p>41.0.6 - 2023-11-27</p>
<pre><code>
* Fixed a null-pointer-dereference and segfault that could occur when
loading
certificates from a PKCS7 bundle. Credit to **pkuzco** for reporting
the
issue. **CVE-2023-49083**
<p>.. _v41-0-5:</p>
<p>41.0.5 - 2023-10-24
</code></pre></p>
<ul>
<li>Updated Windows, macOS, and Linux wheels to be compiled with OpenSSL
3.1.4.</li>
<li>Added a function to support an upcoming <code>pyOpenSSL</code>
release.</li>
</ul>
<p>.. _v41-0-4:</p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href=&34;https://github.com/pyca/cryptography/commit/f09c261ca10a31fe41b1262306db7f8f1da0e48a"><code>f09c261</code></a>

41.0.6

href=&34;https://redirect.github.com/pyca/cryptography/issues/9927">9927</a>)</li>
<li><a
href=&34;https://github.com/pyca/cryptography/commit/5012bedaef2dc60af3955306774b77ef379116e3"><code>5012bed</code></a>
bump for 41.0.5 release (<a
href=&34;https://redirect.github.com/pyca/cryptography/issues/9766">9766</a>)</li>
<li><a
href=&34;https://github.com/pyca/cryptography/commit/563b1193997512836603777d31e2ea281b3dc79a"><code>563b119</code></a>
Added binding needed for pyOpenSSL (<a
href=&34;https://redirect.github.com/pyca/cryptography/issues/9739">9739</a>)
(<a
href=&34;https://redirect.github.com/pyca/cryptography/issues/9740">9740</a>)</li>
<li>See full diff in <a
href=&34;https://github.com/pyca/cryptography/compare/41.0.4...41.0.6">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=cryptography&package-manager=pip&previous-version=41.0.4&new-version=41.0.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&39;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/Nr18/pull-request-codecommit/network/alerts).

</details>

Signed-off-by: dependabot[bot] <supportgithub.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]users.noreply.github.com> ([`ccfe5fd`](https://github.com/conijnio/pull-request-codecommit/commit/ccfe5fde2763bdc034dea540d5f3256e69c0d87c))

* chore(deps-dev): bump mypy from 1.7.0 to 1.7.1 (174)

Bumps [mypy](https://github.com/python/mypy) from 1.7.0 to 1.7.1.
<details>
<summary>Commits</summary>
<ul>
<li><a
href=&34;https://github.com/python/mypy/commit/6b3c41838d8e7a39242b6fd035535e2d76eabfc6"><code>6b3c418</code></a>
Update version to 1.7.1 (without +dev)</li>
<li><a
href=&34;https://github.com/python/mypy/commit/c10e17348f2eacbbeae80eb6c10c661c0137d849"><code>c10e173</code></a>
[mypyc] Fix regression with nested functions (<a
href=&34;https://redirect.github.com/python/mypy/issues/16484">16484</a>)</li>
<li><a
href=&34;https://github.com/python/mypy/commit/e6399d10b0a1cdb104559482fad1b4dc0e2de6ac"><code>e6399d1</code></a>
Fix polymorphic application for callback protocols (<a
href=&34;https://redirect.github.com/python/mypy/issues/16514">16514</a>)</li>
<li><a
href=&34;https://github.com/python/mypy/commit/661adb756800ecc40fabbe62e9339efd253aff4e"><code>661adb7</code></a>
Fix crash on strict-equality with recursive types (<a
href=&34;https://redirect.github.com/python/mypy/issues/16483">16483</a>)</li>
<li><a
href=&34;https://github.com/python/mypy/commit/6c8e0cc47c014894ea41621a10f3d1b465322362"><code>6c8e0cc</code></a>
Ignore position if imprecise arguments are matched by name (<a
href=&34;https://redirect.github.com/python/mypy/issues/16471">16471</a>)</li>
<li><a
href=&34;https://github.com/python/mypy/commit/5c354c41c0fbb74418afcbd30ba822694be28d11"><code>5c354c4</code></a>
Fix missing meet case exposed by len narrowing (<a
href=&34;https://redirect.github.com/python/mypy/issues/16470">16470</a>)</li>
<li><a
href=&34;https://github.com/python/mypy/commit/88791cabe0521f77b699405154d90f3bb7c6b31b"><code>88791ca</code></a>
Exclude private attributes from override checks (<a
href=&34;https://redirect.github.com/python/mypy/issues/16464">16464</a>)</li>
<li><a
href=&34;https://github.com/python/mypy/commit/4b5b316beb570bba4c9b7797deb2e6d7df0552d0"><code>4b5b316</code></a>
Special-case unions in polymorphic inference (<a
href=&34;https://redirect.github.com/python/mypy/issues/16461">16461</a>)</li>
<li><a
href=&34;https://github.com/python/mypy/commit/f862d3ef540c38e7efd2fffd64fc732d6318dfb4"><code>f862d3e</code></a>
Fix crash on Callable self in <strong>call</strong> (<a
href=&34;https://redirect.github.com/python/mypy/issues/16453">16453</a>)</li>
<li><a
href=&34;https://github.com/python/mypy/commit/fe79a59e44299a3cc8025aa5084e08773c872a54"><code>fe79a59</code></a>
Bump version to 1.7.1+dev</li>
<li>See full diff in <a
href=&34;https://github.com/python/mypy/compare/v1.7.0...v1.7.1">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.0&new-version=1.7.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&39;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] <supportgithub.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]users.noreply.github.com> ([`3a12e8d`](https://github.com/conijnio/pull-request-codecommit/commit/3a12e8d2f75280009db0204a595b8b7bbbfaea4b))

* chore(deps-dev): bump mypy from 1.6.1 to 1.7.0 (173)

Bumps [mypy](https://github.com/python/mypy) from 1.6.1 to 1.7.0.
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href=&34;https://github.com/python/mypy/blob/master/CHANGELOG.md">mypy&39;s
changelog</a>.</em></p>
<blockquote>
<h1>Mypy Release Notes</h1>
<h2>Next release</h2>
<p>Stubgen will now include <code>__all__</code> in its output if it is
in the input file (PR <a
href=&34;https://redirect.github.com/python/mypy/pull/16356">16356</a>).</p>
<h2>Mypy 1.7</h2>
<p>We’ve just uploaded mypy 1.7 to the Python Package Index (<a
href=&34;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=&34;http://mypy.readthedocs.io">Read the Docs</a>.</p>
<h4>Using TypedDict for <code>**kwargs</code> Typing</h4>
<p>Mypy now has support for using <code>Unpack[...]</code> with a
TypedDict type to annotate <code>**kwargs</code> arguments enabled by
default. Example:</p>
<pre><code> Or &39;from typing_extensions import ...&39;
from typing import TypedDict, Unpack
<p>class Person(TypedDict):
name: str
age: int</p>
<p>def foo(**kwargs: Unpack[Person]) -> None:
...</p>
<p>foo(name="x", age=1) Ok
foo(name=1) Error
</code></pre></p>
<p>The definition of <code>foo</code> above is equivalent to the one
below, with keyword-only arguments <code>name</code> and
<code>age</code>:</p>
<pre><code>def foo(*, name: str, age: int) -> None:
...
</code></pre>
<p>Refer to <a href=&34;https://peps.python.org/pep-0692/">PEP 692</a> for
more information. Note that unlike in the current version of the PEP,
mypy always treats signatures with <code>Unpack[SomeTypedDict]</code> as
equivalent to their expanded forms with explicit keyword arguments, and
there aren&39;t special type checking rules for TypedDict arguments.</p>
<p>This was contributed by Ivan Levkivskyi back in 2022 (PR <a
href=&34;https://redirect.github.com/python/mypy/pull/13471">13471</a>).</p>
<h4>TypeVarTuple Support Enabled (Experimental)</h4>
<p>Mypy now has support for variadic generics (TypeVarTuple) enabled by
default, as an experimental feature. Refer to <a
href=&34;https://peps.python.org/pep-0646/">PEP 646</a> for the
details.</p>
<p>TypeVarTuple was implemented by Jared Hance and Ivan Levkivskyi over
several mypy releases, with help from Jukka Lehtosalo.</p>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href=&34;https://github.com/python/mypy/commit/f6b9972329d5d68f6defc92a10cc4c3bc339c27b"><code>f6b9972</code></a>
Remove +dev from version</li>
<li><a
href=&34;https://github.com/python/mypy/commit/62bcae2d9bad12c5d3b5dda23dc031e1c7ddf136"><code>62bcae2</code></a>
Fix handling of tuple type context with unpacks (<a
href=&34;https://redirect.github.com/python/mypy/issues/16444">16444</a>)</li>
<li><a
href=&34;https://github.com/python/mypy/commit/c22294a80b000ea673e407994ac5111644944486"><code>c22294a</code></a>
Handle TypeVarTupleType when checking overload constraints (<a
href=&34;https://redirect.github.com/python/mypy/issues/16428">16428</a>)</li>
<li><a
href=&34;https://github.com/python/mypy/commit/8813968abb657113df5edfa207db46b0649c9dce"><code>8813968</code></a>
Fix type narrowing in lambda expressions (<a
href=&34;https://redirect.github.com/python/mypy/issues/16407">16407</a>)</li>
<li><a
href=&34;https://github.com/python/mypy/commit/681e54cfe1642adddc41c4ff11198b8bc955d5af"><code>681e54c</code></a>
Fix crash on unpack call special-casing (<a
href=&34;https://redirect.github.com/python/mypy/issues/16381">16381</a>)</li>
<li><a
href=&34;https://github.com/python/mypy/commit/f68f46351e30644aefd19900ba1634595adc1d09"><code>f68f463</code></a>
Fix file reloading in dmypy with --export-types (<a
href=&34;https://redirect.github.com/python/mypy/issues/16359">16359</a>)</li>
<li><a
href=&34;https://github.com/python/mypy/commit/5624f401b3786ebdbe167c27297ed778cce3faa5"><code>5624f40</code></a>
Fix daemon crash caused by deleted submodule (<a
href=&34;https://redirect.github.com/python/mypy/issues/16370">16370</a>)</li>
<li><a
href=&34;https://github.com/python/mypy/commit/ad0e183b0df7cc3dd94d9e1cd6f5710859beda96"><code>ad0e183</code></a>
Enable Unpack/TypeVarTuple support (<a
href=&34;https://redirect.github.com/python/mypy/issues/16354">16354</a>)</li>
<li><a
href=&34;https://github.com/python/mypy/commit/b064a5c183b53a84d895bb8e3c36a3a74e24be9c"><code>b064a5c</code></a>
Fix dmypy inspect on Windows (<a
href=&34;https://redirect.github.com/python/mypy/issues/16355">16355</a>)</li>
<li><a
href=&34;https://github.com/python/mypy/commit/4e30e896486b774cdecaef6d3521a585b8acf8bc"><code>4e30e89</code></a>
Fix dmypy inspect for namespace packages (<a
href=&34;https://redirect.github.com/python/mypy/issues/16357">16357</a>)</li>
<li>Additional commits viewable in <a
href=&34;https://github.com/python/mypy/compare/v1.6.1...v1.7.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.6.1&new-version=1.7.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&39;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] <supportgithub.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]users.noreply.github.com> ([`826a694`](https://github.com/conijnio/pull-request-codecommit/commit/826a694808a015f5a5e73444c097e48694a1f6e0))

* chore(deps-dev): bump black from 23.10.1 to 23.11.0 (172)

Bumps [black](https://github.com/psf/black) from 23.10.1 to 23.11.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href=&34;https://github.com/psf/black/releases">black&39;s
releases</a>.</em></p>
<blockquote>
<h2>23.11.0</h2>
<h3>Highlights</h3>
<ul>
<li>Support formatting ranges of lines with the new
<code>--line-ranges</code> command-line option
(<a
href=&34;https://redirect.github.com/psf/black/issues/4020">4020</a>)</li>
</ul>
<h3>Stable style</h3>
<ul>
<li>Fix crash on formatting bytes strings that look like docstrings (<a
href=&34;https://redirect.github.com/psf/black/issues/4003">4003</a>)</li>
<li>Fix crash when whitespace followed a backslash before newline in a
docstring (<a
href=&34;https://redirect.github.com/psf/black/issues/4008">4008</a>)</li>
<li>Fix standalone comments inside complex blocks crashing Black (<a
href=&34;https://redirect.github.com/psf/black/issues/4016">4016</a>)</li>
<li>Fix crash on formatting code like <code>await (a ** b)</code> (<a
href=&34;https://redirect.github.com/psf/black/issues/3994">3994</a>)</li>
<li>No longer treat leading f-strings as docstrings. This matches
Python&39;s behaviour and
fixes a crash (<a
href=&34;https://redirect.github.com/psf/black/issues/4019">4019</a>)</li>
</ul>
<h3>Preview style</h3>
<ul>
<li>Multiline dicts and lists that are the sole argument to a function
are now
indented less (<a
href=&34;https://redirect.github.com/psf/black/issues/3964">3964</a>)</li>
<li>Multiline unpacked dicts and lists as the sole argument to a
function are now also
indented less (<a
href=&34;https://redirect.github.com/psf/black/issues/3992">3992</a>)</li>
<li>In f-string debug expressions, quote types that are visible in the
final string
are now preserved (<a
href=&34;https://redirect.github.com/psf/black/issues/4005">4005</a>)</li>
<li>Fix a bug where long <code>case</code> blocks were not split into
multiple lines. Also enable
general trailing comma rules on <code>case</code> blocks (<a
href=&34;https://redirect.github.com/psf/black/issues/4024">4024</a>)</li>
<li>Keep requiring two empty lines between module-level docstring and
first function or
class definition (<a
href=&34;https://redirect.github.com/psf/black/issues/4028">4028</a>)</li>
<li>Add support for single-line format skip with other comments on the
same line (<a
href=&34;https://redirect.github.com/psf/black/issues/3959">3959</a>)</li>
</ul>
<h3>Configuration</h3>
<ul>
<li>Consistently apply force exclusion logic before resolving symlinks
(<a
href=&34;https://redirect.github.com/psf/black/issues/4015">4015</a>)</li>
<li>Fix a bug in the matching of absolute path names in
<code>--include</code> (<a
href=&34;https://redirect.github.com/psf/black/issues/3976">3976</a>)</li>
</ul>
<h3>Performance</h3>
<ul>
<li>Fix mypyc builds on arm64 on macOS (<a
href=&34;https://redirect.github.com/psf/black/issues/4017">4017</a>)</li>
</ul>
<h3>Integrations</h3>
<ul>
<li>Black&39;s pre-commit integration will now run only on git hooks
appropriate for a code
formatter (<a
href=&34;https://redirect.github.com/psf/black/issues/3940">3940</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href=&34;https://github.com/psf/black/blob/main/CHANGES.md">black&39;s
changelog</a>.</em></p>
<blockquote>
<h2>23.11.0</h2>
<h3>Highlights</h3>
<ul>
<li>Support formatting ranges of lines with the new
<code>--line-ranges</code> command-line option
(<a
href=&34;https://redirect.github.com/psf/black/issues/4020">4020</a>)</li>
</ul>
<h3>Stable style</h3>
<ul>
<li>Fix crash on formatting bytes strings that look like docstrings (<a
href=&34;https://redirect.github.com/psf/black/issues/4003">4003</a>)</li>
<li>Fix crash when whitespace followed a backslash before newline in a
docstring (<a
href=&34;https://redirect.github.com/psf/black/issues/4008">4008</a>)</li>
<li>Fix standalone comments inside complex blocks crashing Black (<a
href=&34;https://redirect.github.com/psf/black/issues/4016">4016</a>)</li>
<li>Fix crash on formatting code like <code>await (a ** b)</code> (<a
href=&34;https://redirect.github.com/psf/black/issues/3994">3994</a>)</li>
<li>No longer treat leading f-strings as docstrings. This matches
Python&39;s behaviour and
fixes a crash (<a
href=&34;https://redirect.github.com/psf/black/issues/4019">4019</a>)</li>
</ul>
<h3>Preview style</h3>
<ul>
<li>Multiline dicts and lists that are the sole argument to a function
are now indented
less (<a
href=&34;https://redirect.github.com/psf/black/issues/3964">3964</a>)</li>
<li>Multiline unpacked dicts and lists as the sole argument to a
function are now also
indented less (<a
href=&34;https://redirect.github.com/psf/black/issues/3992">3992</a>)</li>
<li>In f-string debug expressions, quote types that are visible in the
final string are
now preserved (<a
href=&34;https://redirect.github.com/psf/black/issues/4005">4005</a>)</li>
<li>Fix a bug where long <code>case</code> blocks were not split into
multiple lines. Also enable
general trailing comma rules on <code>case</code> blocks (<a
href=&34;https://redirect.github.com/psf/black/issues/4024">4024</a>)</li>
<li>Keep requiring two empty lines between module-level docstring and
first function or
class definition (<a
href=&34;https://redirect.github.com/psf/black/issues/4028">4028</a>)</li>
<li>Add support for single-line format skip with other comments on the
same line (<a
href=&34;https://redirect.github.com/psf/black/issues/3959">3959</a>)</li>
</ul>
<h3>Configuration</h3>
<ul>
<li>Consistently apply force exclusion logic before resolving symlinks
(<a
href=&34;https://redirect.github.com/psf/black/issues/4015">4015</a>)</li>
<li>Fix a bug in the matching of absolute path names in
<code>--include</code> (<a
href=&34;https://redirect.github.com/psf/black/issues/3976">3976</a>)</li>
</ul>
<h3>Performance</h3>
<ul>
<li>Fix mypyc builds on arm64 on macOS (<a
href=&34;https://redirect.github.com/psf/black/issues/4017">4017</a>)</li>
</ul>
<h3>Integrations</h3>
<ul>
<li>Black&39;s pre-commit integration will now run only on git hooks
appropriate for a code
formatter (<a
href=&34;https://redirect.github.com/psf/black/issues/3940">3940</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href=&34;https://github.com/psf/black/commit/2a1c67e0b2f81df602ec1f6e7aeb030b9709dc7c"><code>2a1c67e</code></a>
Prepare release 23.11.0 (<a
href=&34;https://redirect.github.com/psf/black/issues/4032">4032</a>)</li>
<li><a
href=&34;https://github.com/psf/black/commit/72e7a2e43eef2aa0c83652bb6725eb004a2a69f3"><code>72e7a2e</code></a>
Remove redundant condition from <code>has_magic_trailing_comma</code>
(<a
href=&34;https://redirect.github.com/psf/black/issues/4023">4023</a>)</li>
<li><a
href=&34;https://github.com/psf/black/commit/1a7d9c2f58de1ffcbbe6d133f60f283601ba3f54"><code>1a7d9c2</code></a>
Preserve visible quote types for f-string debug expressions (<a
href=&34;https://redirect.github.com/psf/black/issues/4005">4005</a>)</li>
<li><a
href=&34;https://github.com/psf/black/commit/f4c7be5445c87d9af5eba3d12faea62d2635e3d8"><code>f4c7be5</code></a>
docs: fix minor typo (<a
href=&34;https://redirect.github.com/psf/black/issues/4030">4030</a>)</li>
<li><a
href=&34;https://github.com/psf/black/commit/2e4fac9d87615e904a49e46a9cab2293e0b13126"><code>2e4fac9</code></a>
Apply force exclude logic before symlink resolution (<a
href=&34;https://redirect.github.com/psf/black/issues/4015">4015</a>)</li>
<li><a
href=&34;https://github.com/psf/black/commit/66008fda5dc07f5626e5f5d0dcefc476a9c12ab8"><code>66008fd</code></a>
[563] Fix standalone comments inside complex blocks crashing Black (<a
href=&34;https://redirect.github.com/psf/black/issues/4016">4016</a>)</li>
<li><a
href=&34;https://github.com/psf/black/commit/50ed6221d97b265025abaa66116a7b185f2df5e2"><code>50ed622</code></a>
Fix long case blocks not split into multiple lines (<a
href=&34;https://redirect.github.com/psf/black/issues/4024">4024</a>)</li>
<li><a
href=&34;https://github.com/psf/black/commit/46be1f8e54ac9a7d67723c0fa28c7bec13a0a2bf"><code>46be1f8</code></a>
Support formatting specified lines (<a
href=&34;https://redirect.github.com/psf/black/issues/4020">4020</a>)</li>
<li><a
href=&34;https://github.com/psf/black/commit/ecbd9e8cf71f13068c7e6803a534e00363114c91"><code>ecbd9e8</code></a>
Fix crash with f-string docstrings (<a
href=&34;https://redirect.github.com/psf/black/issues/4019">4019</a>)</li>
<li><a
href=&34;https://github.com/psf/black/commit/e808e61db8c7a8f9c7fd4b2fff2281141f6b2517"><code>e808e61</code></a>
Preview: Keep requiring two empty lines between module-level docstring
and fi...</li>
<li>Additional commits viewable in <a
href=&34;https://github.com/psf/black/compare/23.10.1...23.11.0">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=black&package-manager=pip&previous-version=23.10.1&new-version=23.11.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&39;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] <supportgithub.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]users.noreply.github.com> ([`8b1c3da`](https://github.com/conijnio/pull-request-codecommit/commit/8b1c3daa7784d3e9e6884fc879e7f32cf3e546c2))

* chore(deps-dev): bump pytest from 7.4.2 to 7.4.3 (171)

Bumps [pytest](https://github.com/pytest-dev/pytest) from 7.4.2 to
7.4.3.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href=&34;https://github.com/pytest-dev/pytest/releases">pytest&39;s
releases</a>.</em></p>
<blockquote>
<h2>pytest 7.4.3 (2023-10-24)</h2>
<h2>Bug Fixes</h2>
<ul>
<li>
<p><a
href=&34;https://redirect.github.com/pytest-dev/pytest/issues/10447">10447</a>:
Markers are now considered in the reverse mro order to ensure base class
markers are considered first -- this resolves a regression.</p>
</li>
<li>
<p><a
href=&34;https://redirect.github.com/pytest-dev/pytest/issues/11239">11239</a>:
Fixed <code>:=</code> in asserts impacting unrelated test cases.</p>
</li>
<li>
<p><a
href=&34;https://redirect.github.com/pytest-dev/pytest/issues/11439">11439</a>:
Handled an edge case where :data:<code>sys.stderr</code> might already
be closed when :ref:<code>faulthandler</code> is tearing down.</p>
</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href=&34;https://github.com/pytest-dev/pytest/commit/23906106968eb95afbd61adfbc7bbb795fc9aaa9"><code>2390610</code></a>
Tweak changelog.rst</li>
<li><a
href=&34;https://github.com/pytest-dev/pytest/commit/a0714aa0076f38e6fb8c7321e8bb4f5f33d1792d"><code>a0714aa</code></a>
Prepare release version 7.4.3</li>
<li><a
href=&34;https://github.com/pytest-dev/pytest/commit/44ad1c9811d2ebf540e601ea66b9bebf8ea82969"><code>44ad1c9</code></a>
[7.4.x] fix <a
href=&34;https://redirect.github.com/pytest-dev/pytest/issues/10447">10447</a>
- consider marks in reverse mro order to give base classes...</li>
<li><a
href=&34;https://github.com/pytest-dev/pytest/commit/5dc77253d439038ac64c55a5a48692ac3a53db2e"><code>5dc7725</code></a>
[7.4.x] Ensure logging tests always cleanup after themselves (<a
href=&34;https://redirect.github.com/pytest-dev/pytest/issues/11541">11541</a>)</li>
<li><a
href=&34;https://github.com/pytest-dev/pytest/commit/a5178273183ddbda0ef4e4c6aa2b92aab086776b"><code>a517827</code></a>
[7.4.x] Configure ReadTheDocs to fail on warnings (<a
href=&34;https://redirect.github.com/pytest-dev/pytest/issues/11540">11540</a>)</li>
<li><a
href=&34;https://github.com/pytest-dev/pytest/commit/21fe071d797612468fa18dd0ae4d6dbf49846b6d"><code>21fe071</code></a>
[7.4.x] fix for ValueError raised in faulthandler teardown code (<a
href=&34;https://redirect.github.com/pytest-dev/pytest/issues/11455">11455</a>)</li>
<li><a
href=&34;https://github.com/pytest-dev/pytest/commit/f8bb8572fed8627946bfc82819d24b138d587257"><code>f8bb857</code></a>
Force terminal width when running tests (<a
href=&34;https://redirect.github.com/pytest-dev/pytest/issues/11425">11425</a>)
(<a
href=&34;https://redirect.github.com/pytest-dev/pytest/issues/11432">11432</a>)</li>
<li><a
href=&34;https://github.com/pytest-dev/pytest/commit/1944dc06d39404ae9869b544dc2e2b482bf472e2"><code>1944dc0</code></a>
[7.4.x] Fix --import-mode=importlib when root contains
<code>__init__.py</code> file (<a
href=&34;https://redirect.github.com/pytest-dev/pytest/issues/1">1</a>...</li>
<li><a
href=&34;https://github.com/pytest-dev/pytest/commit/946634c84cf074a1ead10bdba56ddf3e5408e95c"><code>946634c</code></a>
Merge pull request <a
href=&34;https://redirect.github.com/pytest-dev/pytest/issues/11419">11419</a>
from nicoddemus/backport-11414-to-7.4.x</li>
<li><a
href=&34;https://github.com/pytest-dev/pytest/commit/d849a3ed64c6da63a0e3713892a7bfefdd56acaf"><code>d849a3e</code></a>
[7.4.x] fix: closes <a
href=&34;https://redirect.github.com/pytest-dev/pytest/issues/11343">11343</a>&39;s
[attr-defined] type errors (<a
href=&34;https://redirect.github.com/pytest-dev/pytest/issues/11421">11421</a>)</li>
<li>Additional commits viewable in <a
href=&34;https://github.com/pytest-dev/pytest/compare/7.4.2...7.4.3">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=pytest&package-manager=pip&previous-version=7.4.2&new-version=7.4.3)](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&39;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] <supportgithub.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]users.noreply.github.com> ([`a47fa59`](https://github.com/conijnio/pull-request-codecommit/commit/a47fa5939c35bdcd0b81f6f9a8b811b9cedaec11))

* chore(deps-dev): bump black from 23.10.0 to 23.10.1 (170)

Bumps [black](https://github.com/psf/black) from 23.10.0 to 23.10.1.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href=&34;https://github.com/psf/black/releases">black&39;s
releases</a>.</em></p>
<blockquote>
<h2>23.10.1</h2>
<h3>Highlights</h3>
<ul>
<li>Maintanence release to get a fix out for GitHub Action edge case (<a
href=&34;https://redirect.github.com/psf/black/issues/3957">3957</a>)</li>
</ul>
<h3>Preview style</h3>
<ul>
<li>Fix merging implicit multiline strings that have inline comments (<a
href=&34;https://redirect.github.com/psf/black/issues/3956">3956</a>)</li>
<li>Allow empty first line after block open before a comment or compound
statement (<a
href=&34;https://redirect.github.com/psf/black/issues/3967">3967</a>)</li>
</ul>
<h3>Packaging</h3>
<ul>
<li>Change Dockerfile to hatch + compile black (<a
href=&34;https://redirect.github.com/psf/black/issues/3965">3965</a>)</li>
</ul>
<h3>Integrations</h3>
<ul>
<li>The summary output for GitHub workflows is now suppressible using
the <code>summary</code>
parameter. (<a
href=&34;https://redirect.github.com/psf/black/issues/3958">3958</a>)</li>
<li>Fix the action failing when Black check doesn&39;t pass (<a
href=&34;https://redirect.github.com/psf/black/issues/3957">3957</a>)</li>
</ul>
<h3>Documentation</h3>
<ul>
<li>It is known Windows documentation CI is broken
<a
href=&34;https://redirect.github.com/psf/black/issues/3968">psf/black3968</a></li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href=&34;https://github.com/psf/black/blob/main/CHANGES.md">black&39;s
changelog</a>.</em></p>
<blockquote>
<h2>23.10.1</h2>
<h3>Highlights</h3>
<ul>
<li>Maintanence release to get a fix out for GitHub Action edge case (<a
href=&34;https://redirect.github.com/psf/black/issues/3957">3957</a>)</li>
</ul>
<h3>Preview style</h3>
<ul>
<li>Fix merging implicit multiline strings that have inline comments (<a
href=&34;https://redirect.github.com/psf/black/issues/3956">3956</a>)</li>
<li>Allow empty first line after block open before a comment or compound
statement (<a
href=&34;https://redirect.github.com/psf/black/issues/3967">3967</a>)</li>
</ul>
<h3>Packaging</h3>
<ul>
<li>Change Dockerfile to hatch + compile black (<a
href=&34;https://redirect.github.com/psf/black/issues/3965">3965</a>)</li>
</ul>
<h3>Integrations</h3>
<ul>
<li>The summary output for GitHub workflows is now suppressible using
the <code>summary</code>
parameter. (<a
href=&34;https://redirect.github.com/psf/black/issues/3958">3958</a>)</li>
<li>Fix the action failing when Black check doesn&39;t pass (<a
href=&34;https://redirect.github.com/psf/black/issues/3957">3957</a>)</li>
</ul>
<h3>Documentation</h3>
<ul>
<li>It is known Windows documentation CI is broken
<a
href=&34;https://redirect.github.com/psf/black/issues/3968">psf/black3968</a></li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href=&34;https://github.com/psf/black/commit/744d23b34800c06e10272149b70752396e90eeb8"><code>744d23b</code></a>
Prepare release 23.10.1 (<a
href=&34;https://redirect.github.com/psf/black/issues/3969">3969</a>)</li>
<li><a
href=&34;https://github.com/psf/black/commit/8de4be516879302afce542ac80a6a43ced807759"><code>8de4be5</code></a>
Fix CI failing (<a
href=&34;https://redirect.github.com/psf/black/issues/3957">3957</a>)</li>
<li><a
href=&34;https://github.com/psf/black/commit/c0adca321dc0d97a704de8ed0353e5b894a6a912"><code>c0adca3</code></a>
docs: specifies the use of the .git-blame-ignore-revs file (<a
href=&34;https://redirect.github.com/psf/black/issues/3961">3961</a>)</li>
<li><a
href=&34;https://github.com/psf/black/commit/a7643fac8d97c15640a2b1a79f68b3dc771aebfb"><code>a7643fa</code></a>
Add summary parameter to action (<a
href=&34;https://redirect.github.com/psf/black/issues/3958">3958</a>)</li>
<li><a
href=&34;https://github.com/psf/black/commit/d291c2338c3c1feee4f3f26985c0964ec1b7eb9f"><code>d291c23</code></a>
Move Docker image to hatch + compile (<a
href=&34;https://redirect.github.com/psf/black/issues/3965">3965</a>)</li>
<li><a
href=&34;https://github.com/psf/black/commit/7f1c578b89b2c256a6ce3b70fc1b970b3ffa3349"><code>7f1c578</code></a>
Bump peter-evans/create-or-update-comment from 3.0.2 to 3.1.0 (<a
href=&34;https://redirect.github.com/psf/black/issues/3966">3966</a>)</li>
<li><a
href=&34;https://github.com/psf/black/commit/2db5ab0a7b3b321e4cec70964239ee88087cd810"><code>2db5ab0</code></a>
Allow empty line after block open before a comment or compound statement
(<a
href=&34;https://redirect.github.com/psf/black/issues/3967">3967</a>)</li>
<li><a
href=&34;https://github.com/psf/black/commit/0a37888e79059018eef9293a724b14da59d3377a"><code>0a37888</code></a>
Fix typos in CHANGES.md (<a
href=&34;https://redirect.github.com/psf/black/issues/3963">3963</a>)</li>
<li><a
href=&34;https://github.com/psf/black/commit/882d8795c6ff65c02f2657e596391748d1b6b7f5"><code>882d879</code></a>
Fix merging implicit multiline strings that have inline comments (<a
href=&34;https://redirect.github.com/psf/black/issues/3956">3956</a>)</li>
<li>See full diff in <a
href=&34;https://github.com/psf/black/compare/23.10.0...23.10.1">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=black&package-manager=pip&previous-version=23.10.0&new-version=23.10.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&39;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] <supportgithub.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]users.noreply.github.com> ([`eec7824`](https://github.com/conijnio/pull-request-codecommit/commit/eec7824595dbf33e4e4d1cffb93fcd8f45cedcec))

* chore(deps-dev): bump black from 23.9.1 to 23.10.0 (167)

Bumps [black](https://github.com/psf/black) from 23.9.1 to 23.10.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href=&34;https://github.com/psf/black/releases">black&39;s
releases</a>.</em></p>
<blockquote>
<h2>23.10.0</h2>
<h3>Stable style</h3>
<ul>
<li>Fix comments getting removed from inside parenthesized strings (<a
href=&34;https://redirect.github.com/psf/black/issues/3909">3909</a>)</li>
</ul>
<h3>Preview style</h3>
<ul>
<li>Fix long lines with power operators getting split before the line
length (<a
href=&34;https://redirect.github.com/psf/black/issues/3942">3942</a>)</li>
<li>Long type hints are now wrapped in parentheses and properly indented
when split across
multiple lines (<a
href=&34;https://redirect.github.com/psf/black/issues/3899">3899</a>)</li>
<li>Magic trailing commas are now respected in return types. (<a
href=&34;https://redirect.github.com/psf/black/issues/3916">3916</a>)</li>
<li>Require one empty line after module-level docstrings. (<a
href=&34;https://redirect.github.com/psf/black/issues/3932">3932</a>)</li>
<li>Treat raw triple-quoted strings as docstrings (<a
href=&34;https://redirect.github.com/psf/black/issues/3947">3947</a>)</li>
</ul>
<h3>Configuration</h3>
<ul>
<li>Fix cache versioning logic when <code>BLACK_CACHE_DIR</code> is set
(<a
href=&34;https://redirect.github.com/psf/black/issues/3937">3937</a>)</li>
</ul>
<h3>Parser</h3>
<ul>
<li>Fix bug where attributes named <code>type</code> were not acccepted
inside <code>match</code> statements
(<a
href=&34;https://redirect.github.com/psf/black/issues/3950">3950</a>)</li>
<li>Add support for PEP 695 type aliases containing lambdas and other
unusual expressions
(<a
href=&34;https://redirect.github.com/psf/black/issues/3949">3949</a>)</li>
</ul>
<h3>Output</h3>
<ul>
<li>Black no longer attempts to provide special errors for attempting to
format Python 2
code (<a
href=&34;https://redirect.github.com/psf/black/issues/3933">3933</a>)</li>
<li>Black will more consistently print stacktraces on internal errors in
verbose mode
(<a
href=&34;https://redirect.github.com/psf/black/issues/3938">3938</a>)</li>
</ul>
<h3>Integrations</h3>
<ul>
<li>The action output displayed in the job summary is now wrapped in
Markdown (<a
href=&34;https://redirect.github.com/psf/black/issues/3914">3914</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href=&34;https://github.com/psf/black/blob/main/CHANGES.md">black&39;s
changelog</a>.</em></p>
<blockquote>
<h2>23.10.0</h2>
<h3>Stable style</h3>
<ul>
<li>Fix comments getting removed from inside parenthesized strings (<a
href=&34;https://redirect.github.com/psf/black/issues/3909">3909</a>)</li>
</ul>
<h3>Preview style</h3>
<ul>
<li>Fix long lines with power operators getting split before the line
length (<a
href=&34;https://redirect.github.com/psf/black/issues/3942">3942</a>)</li>
<li>Long type hints are now wrapped in parentheses and properly indented
when split across
multiple lines (<a
href=&34;https://redirect.github.com/psf/black/issues/3899">3899</a>)</li>
<li>Magic trailing commas are now respected in return types. (<a
href=&34;https://redirect.github.com/psf/black/issues/3916">3916</a>)</li>
<li>Require one empty line after module-level docstrings. (<a
href=&34;https://redirect.github.com/psf/black/issues/3932">3932</a>)</li>
<li>Treat raw triple-quoted strings as docstrings (<a
href=&34;https://redirect.github.com/psf/black/issues/3947">3947</a>)</li>
</ul>
<h3>Configuration</h3>
<ul>
<li>Fix cache versioning logic when <code>BLACK_CACHE_DIR</code> is set
(<a
href=&34;https://redirect.github.com/psf/black/issues/3937">3937</a>)</li>
</ul>
<h3>Parser</h3>
<ul>
<li>Fix bug where attributes named <code>type</code> were not acccepted
inside <code>match</code> statements
(<a
href=&34;https://redirect.github.com/psf/black/issues/3950">3950</a>)</li>
<li>Add support for PEP 695 type aliases containing lambdas and other
unusual expressions
(<a
href=&34;https://redirect.github.com/psf/black/issues/3949">3949</a>)</li>
</ul>
<h3>Output</h3>
<ul>
<li>Black no longer attempts to provide special errors for attempting to
format Python 2
code (<a
href=&34;https://redirect.github.com/psf/black/issues/3933">3933</a>)</li>
<li>Black will more consistently print stacktraces on internal errors in
verbose mode
(<a
href=&34;https://redirect.github.com/psf/black/issues/3938">3938</a>)</li>
</ul>
<h3>Integrations</h3>
<ul>
<li>The action output displayed in the job summary is now wrapped in
Markdown (<a
href=&34;https://redirect.github.com/psf/black/issues/3914">3914</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href=&34;https://github.com/psf/black/commit/9edba85f71d50d12996ef7bda576426362016171"><code>9edba85</code></a>
Prepare release 23.10.0 (<a
href=&34;https://redirect.github.com/psf/black/issues/3951">3951</a>)</li>
<li><a
href=&34;https://github.com/psf/black/commit/bb588073ab286a9f1f8d839ab2cebe13011dd22c"><code>bb58807</code></a>
Fix parser bug where "type" was misinterpreted as a keyword
inside a match (...</li>
<li><a
href=&34;https://github.com/psf/black/commit/722735d20ebdc66c0da0e0df7658293455694500"><code>722735d</code></a>
Fix grammar for type alias support (<a
href=&34;https://redirect.github.com/psf/black/issues/3949">3949</a>)</li>
<li><a
href=&34;https://github.com/psf/black/commit/abe57e3d92727f1b26c717fad3978159b987fe79"><code>abe57e3</code></a>
Treat raw strings like other docstrings (<a
href=&34;https://redirect.github.com/psf/black/issues/3947">3947</a>)</li>
<li><a
href=&34;https://github.com/psf/black/commit/1648ac51806d092c95cb9bb2e4a5bffda6095bc1"><code>1648ac5</code></a>
Fix long lines with power operator(s) getting splitted before line
length (<a
href=&34;https://redirect.github.com/psf/black/issues/3">3</a>...</li>
<li><a
href=&34;https://github.com/psf/black/commit/6f84f652850dca8a1b578581e2fbb2cb95e791cc"><code>6f84f65</code></a>
Migrate mypy config to pyproject.toml (<a
href=&34;https://redirect.github.com/psf/black/issues/3936">3936</a>)</li>
<li><a
href=&34;https://github.com/psf/black/commit/3bb92146f59804a6ead47d5f2d0fdc47daa6b698"><code>3bb9214</code></a>
CI Test: Deprecating &39;Healthcheck.all()&39; from Hypothesis in fuzz.py (<a
href=&34;https://redirect.github.com/psf/black/issues/3945">3945</a>)</li>
<li><a
href=&34;https://github.com/psf/black/commit/935f303a0a7b794e722c7df00c906be285884874"><code>935f303</code></a>
Fix test that was not being run (<a
href=&34;https://redirect.github.com/psf/black/issues/3939">3939</a>)</li>
<li><a
href=&34;https://github.com/psf/black/commit/b7717c3f1e73d6b847e2534a2cebbb657b96caf8"><code>b7717c3</code></a>
Standardise newlines after module-level docstrings (<a
href=&34;https://redirect.github.com/psf/black/issues/3932">3932</a>)</li>
<li><a
href=&34;https://github.com/psf/black/commit/7aa37ea0adf864baf3ef3dfbcfaf5ff1ff780250"><code>7aa37ea</code></a>
Report all stacktraces in verbose mode (<a
href=&34;https://redirect.github.com/psf/black/issues/3938">3938</a>)</li>
<li>Additional commits viewable in <a
href=&34;https://github.com/psf/black/compare/23.9.1...23.10.0">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=black&package-manager=pip&previous-version=23.9.1&new-version=23.10.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&39;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] <supportgithub.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]users.noreply.github.com> ([`b0dde0b`](https://github.com/conijnio/pull-request-codecommit/commit/b0dde0b4eb1571728d290e62ae32a20386ddb86e))

* chore(deps-dev): bump pygments from 2.14.0 to 2.15.0 (157)

Bumps [pygments](https://github.com/pygments/pygments) from 2.14.0 to
2.15.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href=&34;https://github.com/pygments/pygments/releases">pygments&39;s
releases</a>.</em></p>
<blockquote>
<h2>2.15.0</h2>
<ul>
<li>
<p>Added lexers:</p>
<ul>
<li>Carbon (<a
href=&34;https://redirect.github.com/pygments/pygments/issues/2362">2362</a>,
<a
href=&34;https://redirect.github.com/pygments/pygments/issues/2365">2365</a>,
<a
href=&34;https://redirect.github.com/pygments/pygments/issues/2366">2366</a>,
<a
href=&34;https://redirect.github.com/pygments/pygments/issues/2367">2367</a>,
<a
href=&34;https://redirect.github.com/pygments/pygments/issues/2368">2368</a>,
<a
href=&34;https://redirect.github.com/pygments/pygments/issues/2369">2369</a>,
<a
href=&34;https://redirect.github.com/pygments/pygments/issues/2370">2370</a>)</li>
<li>Dax (<a
href=&34;https://redirect.github.com/pygments/pygments/issues/2335">2335</a>,
<a
href=&34;https://redirect.github.com/pygments/pygments/issues/2345">2345</a>)</li>
<li>MediaWiki Wikitext (<a
href=&34;https://redirect.github.com/pygments/pygments/issues/2373">2373</a>,
<a
href=&34;https://redirect.github.com/pygments/pygments/issues/827">827</a>)</li>
<li>PostgreSQL Explain (<a
href=&34;https://redirect.github.com/pygments/pygments/issues/2398">2398</a>)</li>
<li>WGSL (WebGPU Shading Language) (<a
href=&34;https://redirect.github.com/pygments/pygments/issues/2386">2386</a>)</li>
<li>X++ (<a
href=&34;https://redirect.github.com/pygments/pygments/issues/2339">2339</a>)</li>
</ul>
</li>
<li>
<p>Updated lexers:</p>
<ul>
<li>
<p>AMDGPU: Add support for <code>scratch_</code> instructions, the
<code>attr*.*</code> argument,
as well as the <code>off</code> modifier (<a
href=&34;https://redirect.github.com/pygments/pygments/issues/2327">2327</a>).</p>
</li>
<li>
<p>APDL: Miscellaneous improvements (<a
href=&34;https://redirect.github.com/pygments/pygments/issues/2314">2314</a>)</p>
</li>
<li>
<p>bash/tcsh:</p>
<ul>
<li>Move <code>break</code> to keywords (<a
href=&34;https://redirect.github.com/pygments/pygments/issues/2377">2377</a>)</li>
<li>Improve bash math expansion lexing (<a
href=&34;https://redirect.github.com/pygments/pygments/issues/2255">2255</a>,
<a
href=&34;https://redirect.github.com/pygments/pygments/issues/2353">2353</a>)</li>
</ul>
</li>
<li>
<p>Chapel: Support attributes (<a
href=&34;https://redirect.github.com/pygments/pygments/issues/2376">2376</a>)</p>
</li>
<li>
<p>CMake: Implement bracket style comments (<a
href=&34;https://redirect.github.com/pygments/pygments/issues/2338">2338</a>,
<a
href=&34;https://redirect.github.com/pygments/pygments/issues/2354">2354</a>)</p>
</li>
<li>
<p>CSS: Improve lexing of numbers inside function calls (<a
href=&34;https://redirect.github.com/pygments/pygments/issues/2382">2382</a>,
<a
href=&34;https://redirect.github.com/pygments/pygments/issues/2383">2383</a>)</p>
</li>
<li>
<p>diff: Support normal diff syntax, as opposed to unified diff syntax
(<a
href=&34;https://redirect.github.com/pygments/pygments/issues/2321">2321</a>)</p>
</li>
<li>
<p>GLSL, HLSL:</p>
<ul>
<li>Support line continuations in preprocessor code (<a
href=&34;https://redirect.github.com/pygments/pygments/issues/2350">2350</a>)</li>
<li>Improve preprocessor directive handling (<a
href=&34;https://redirect.github.com/pygments/pygments/issues/2357">2357</a>)</li>
</ul>
</li>
<li>
<p>LilyPond: minor update of builtins</p>
</li>
<li>
<p>PHP: support attributes (<a
href=&34;https://redirect.github.com/pygments/pygments/issues/2055">2055</a>,
<a
href=&34;https://redirect.github.com/pygments/pygments/issues/2347">2347</a>,
<a
href=&34;https://redirect.github.com/pygments/pygments/issues/2360">2360</a>),
fix anonymous classes without
parameters (<a
href=&34;https://redirect.github.com/pygments/pygments/issues/2359">2359</a>),
improve lexing of variable variable syntax (<a
href=&34;https://redirect.github.com/pygments/pygments/issues/2358">2358</a>)</p>
</li>
<li>
<p>Python:</p>
<ul>
<li>Add missing builtins (<a
href=&34;https://redirect.github.com/pygments/pygments/issues/2334">2334</a>)</li>
<li>Fix inconsistent lexing of <code>None</code> (<a
href=&34;https://redirect.github.com/pygments/pygments/issues/2406">2406</a>)</li>
</ul>
</li>
<li>
<p>Rebol/Red: Don&39;t require script headers (<a
href=&34;https://redirect.github.com/pygments/pygments/issues/2348">2348</a>,
<a
href=&34;https://redirect.github.com/pygments/pygments/issues/2349">2349</a>)</p>
</li>
<li>
<p>Spice: Update keywords (<a
href=&34;https://redirect.github.com/pygments/pygments/issues/2336">2336</a>)</p>
</li>
<li>
<p>SQL+Jinja (<code>analyse_text</code> method): Fix catastrophic
backtracking (<a
href=&34;https://redirect.github.com/pygments/pygments/issues/2355">2355</a>)</p>
</li>
<li>
<p>Terraform: Add <code>hcl</code> alias (<a
href=&34;https://redirect.github.com/pygments/pygments/issues/2375">2375</a>)</p>
</li>
</ul>
</li>
<li>
<p>Declare support for Python 3.11 and drop support for Python 3.6 (<a
href=&34;https://redirect.github.com/pygments/pygments/issues/2324">2324</a>).</p>
</li>
<li>
<p>Update <code>native</code> style to improve contrast (<a
href=&34;https://redirect.github.com/pygments/pygments/issues/2325">2325</a>).</p>
</li>
<li>
<p>Update `github-dark`` style to match latest Primer style (<a
href=&34;https://redirect.github.com/pygments/pygments/issues/2401">2401</a>)</p>
</li>
<li>
<p>Revert a change that made guessing lexers based on file names slower
on Python 3.10 and older (<a
href=&34;https://redirect.github.com/pygments/pygments/issues/2328">2328</a>).</p>
</li>
<li>
<p>Fix some places where a locale-dependent encoding could
unintentionally
be used instead of UTF-8 (<a
href=&34;https://redirect.github.com/pygments/pygments/issues/2326">2326</a>).</p>
</li>
<li>
<p>Fix Python traceback handling (<a
href=&34;https://redirect.github.com/pygments/pygments/issues/2226">2226</a>,
<a
href=&34;https://redirect.github.com/pygments/pygments/issues/2329">2329</a>).</p>
</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href=&34;https://github.com/pygments/pygments/blob/master/CHANGES">pygments&39;s
changelog</a>.</em></p>
<blockquote>
<h2>Version 2.15.0</h2>
<p>(released April 10th, 2023)</p>
<ul>
<li>
<p>Added lexers:</p>
<ul>
<li>Carbon (<a
href=&34;https://redirect.github.com/pygments/pygments/issues/2362">2362</a>,
<a
href=&34;https://redirect.github.com/pygments/pygments/issues/2365">2365</a>,
<a
href=&34;https://redirect.github.com/pygments/pygments/issues/2366">2366</a>,
<a
href=&34;https://redirect.github.com/pygments/pygments/issues/2367">2367</a>,
<a
href=&34;https://redirect.github.com/pygments/pygments/issues/2368">2368</a>,
<a
href=&34;https://redirect.github.com/pygments/pygments/issues/2369">2369</a>,
<a
href=&34;https://redirect.github.com/pygments/pygments/issues/2370">2370</a>)</li>
<li>Dax (<a
href=&34;https://redirect.github.com/pygments/pygments/issues/2335">2335</a>,
<a
href=&34;https://redirect.github.com/pygments/pygments/issues/2345">2345</a>)</li>
<li>MediaWiki Wikitext (<a
href=&34;https://redirect.github.com/pygments/pygments/issues/2373">2373</a>,
<a
href=&34;https://redirect.github.com/pygments/pygments/issues/827">827</a>)</li>
<li>PostgreSQL Explain (<a
href=&34;https://redirect.github.com/pygments/pygments/issues/2398">2398</a>)</li>
<li>WGSL (WebGPU Shading Language) (<a
href=&34;https://redirect.github.com/pygments/pygments/issues/2386">2386</a>)</li>
<li>X++ (<a
href=&34;https://redirect.github.com/pygments/pygments/issues/2339">2339</a>)</li>
</ul>
</li>
<li>
<p>Updated lexers:</p>
<ul>
<li>
<p>AMDGPU: Add support for <code>scratch_</code> instructions, the
<code>attr*.*</code> argument,
as well as the <code>off</code> modifier (<a
href=&34;https://redirect.github.com/pygments/pygments/issues/2327">2327</a>).</p>
</li>
<li>
<p>APDL: Miscellaneous improvements (<a
href=&34;https://redirect.github.com/pygments/pygments/issues/2314">2314</a>)</p>
</li>
<li>
<p>bash/tcsh:</p>
<ul>
<li>Move <code>break</code> to keywords (<a
href=&34;https://redirect.github.com/pygments/pygments/issues/2377">2377</a>)</li>
<li>Improve bash math expansion lexing (<a
href=&34;https://redirect.github.com/pygments/pygments/issues/2255">2255</a>,
<a
href=&34;https://redirect.github.com/pygments/pygments/issues/2353">2353</a>)</li>
</ul>
</li>
<li>
<p>Chapel: Support attributes (<a
href=&34;https://redirect.github.com/pygments/pygments/issues/2376">2376</a>)</p>
</li>
<li>
<p>CMake: Implement bracket style comments (<a
href=&34;https://redirect.github.com/pygments/pygments/issues/2338">2338</a>,
<a
href=&34;https://redirect.github.com/pygments/pygments/issues/2354">2354</a>)</p>
</li>
<li>
<p>CSS: Improve lexing of numbers inside function calls (<a
href=&34;https://redirect.github.com/pygments/pygments/issues/2382">2382</a>,
<a
href=&34;https://redirect.github.com/pygments/pygments/issues/2383">2383</a>)</p>
</li>
<li>
<p>diff: Support normal diff syntax, as opposed to unified diff syntax
(<a
href=&34;https://redirect.github.com/pygments/pygments/issues/2321">2321</a>)</p>
</li>
<li>
<p>GLSL, HLSL:</p>
<ul>
<li>Support line continuations in preprocessor code (<a
href=&34;https://redirect.github.com/pygments/pygments/issues/2350">2350</a>)</li>
<li>Improve preprocessor directive handling (<a
href=&34;https://redirect.github.com/pygments/pygments/issues/2357">2357</a>)</li>
</ul>
</li>
<li>
<p>LilyPond: minor update of builtins</p>
</li>
<li>
<p>PHP: support attributes (<a
href=&34;https://redirect.github.com/pygments/pygments/issues/2055">2055</a>,
<a
href=&34;https://redirect.github.com/pygments/pygments/issues/2347">2347</a>,
<a
href=&34;https://redirect.github.com/pygments/pygments/issues/2360">2360</a>),
fix anonymous classes without
parameters (<a
href=&34;https://redirect.github.com/pygments/pygments/issues/2359">2359</a>),
improve lexing of variable variable syntax (<a
href=&34;https://redirect.github.com/pygments/pygments/issues/2358">2358</a>)</p>
</li>
<li>
<p>Python:</p>
<ul>
<li>Add missing builtins (<a
href=&34;https://redirect.github.com/pygments/pygments/issues/2334">2334</a>)</li>
<li>Fix inconsistent lexing of <code>None</code> (<a
href=&34;https://redirect.github.com/pygments/pygments/issues/2406">2406</a>)</li>
</ul>
</li>
<li>
<p>Rebol/Red: Don&39;t require script headers (<a
href=&34;https://redirect.github.com/pygments/pygments/issues/2348">2348</a>,
<a
href=&34;https://redirect.github.com/pygments/pygments/issues/2349">2349</a>)</p>
</li>
<li>
<p>Spice: Update keywords (<a
href=&34;https://redirect.github.com/pygments/pygments/issues/2336">2336</a>)</p>
</li>
<li>
<p>SQL+Jinja (<code>analyse_text</code> method): Fix catastrophic
backtracking (<a
href=&34;https://redirect.github.com/pygments/pygments/issues/2355">2355</a>)</p>
</li>
<li>
<p>Terraform: Add <code>hcl</code> alias (<a
href=&34;https://redirect.github.com/pygments/pygments/issues/2375">2375</a>)</p>
</li>
</ul>
</li>
<li>
<p>Declare support for Python 3.11 and drop support for Python 3.6 (<a
href=&34;https://redirect.github.com/pygments/pygments/issues/2324">2324</a>).</p>
</li>
<li>
<p>Update <code>native</code> style to improve contrast (<a
href=&34;https://redirect.github.com/pygments/pygments/issues/2325">2325</a>).</p>
</li>
<li>
<p>Update `github-dark`` style to match latest Primer style (<a
href=&34;https://redirect.github.com/pygments/pygments/issues/2401">2401</a>)</p>
</li>
<li>
<p>Revert a change that made guessing lexers based on file names slower
on Python 3.10 and older (<a
href=&34;https://redirect.github.com/pygments/pygments/issues/2328">2328</a>).</p>
</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href=&34;https://github.com/pygments/pygments/commit/6c187ad83267be9ce142af3fd5c9e670339dc7aa"><code>6c187ad</code></a>
Prepare 2.15 release.</li>
<li><a
href=&34;https://github.com/pygments/pygments/commit/00b9cb022cc9c05784c43c11bd7f73e64008b347"><code>00b9cb0</code></a>
Prepare for release.</li>
<li><a
href=&34;https://github.com/pygments/pygments/commit/a0824a45f0bd6c45528fa16132f09dd3570a8234"><code>a0824a4</code></a>
Update CHANGES</li>
<li><a
href=&34;https://github.com/pygments/pygments/commit/26f9f6c852846fe579c37fe936a872b68fa686ba"><code>26f9f6c</code></a>
Merge pull request <a
href=&34;https://redirect.github.com/pygments/pygments/issues/2406">2406</a>
from rdbende/fix-fromimport-none</li>
<li><a
href=&34;https://github.com/pygments/pygments/commit/62b1bbbe6e329268eaa4c68f0e3eb8867c450acc"><code>62b1bbb</code></a>
Change token of None after from keyword</li>
<li><a
href=&34;https://github.com/pygments/pygments/commit/acee60e4e8dde9ea99fc494740e20b06188791ac"><code>acee60e</code></a>
Update CHANGES</li>
<li><a
href=&34;https://github.com/pygments/pygments/commit/eaca69091119e0ac5c97e626ba9e3b21b688c5ed"><code>eaca690</code></a>
Add lexer for MediaWiki Wikitext (<a
href=&34;https://redirect.github.com/pygments/pygments/issues/2373">2373</a>)</li>
<li><a
href=&34;https://github.com/pygments/pygments/commit/0e9c87bcf096908956e031f15a4e589e83be1691"><code>0e9c87b</code></a>
Update CHANGES</li>
<li><a
href=&34;https://github.com/pygments/pygments/commit/ef0abbaece522732031d61391567c017d48d87b7"><code>ef0abba</code></a>
Add PostgreSQL Explain lexer (<a
href=&34;https://redirect.github.com/pygments/pygments/issues/2398">2398</a>)</li>
<li><a
href=&34;https://github.com/pygments/pygments/commit/3c6e2af8fbc44bb1ef77389d09118c37faea8746"><code>3c6e2af</code></a>
Update CHANGES</li>
<li>Additional commits viewable in <a
href=&34;https://github.com/pygments/pygments/compare/2.14.0...2.15.0">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=pygments&package-manager=pip&previous-version=2.14.0&new-version=2.15.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

You can trigger a rebase of this PR 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/Nr18/pull-request-codecommit/network/alerts).

</details>

> **Note**
> Automatic rebases have been disabled on this pull request as it has
been open for over 30 days.

Signed-off-by: dependabot[bot] <supportgithub.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]users.noreply.github.com> ([`8604315`](https://github.com/conijnio/pull-request-codecommit/commit/86043159555cb842feeb8c4d1c74b6a465c19bf9))

* chore(deps-dev): bump mypy from 1.6.0 to 1.6.1 (169)

Bumps [mypy](https://github.com/python/mypy) from 1.6.0 to 1.6.1.
<details>
<summary>Commits</summary>
<ul>
<li><a
href=&34;https://github.com/python/mypy/commit/9b891fe5a101ecbb818f3f16641ab909f289ba04"><code>9b891fe</code></a>
Remove +dev from version</li>
<li><a
href=&34;https://github.com/python/mypy/commit/6b6504eb8a96fa6a9c7b8f034803eb9a0444fe86"><code>6b6504e</code></a>
Fix crash on ParamSpec unification (for real) (<a
href=&34;https://redirect.github.com/python/mypy/issues/16259">16259</a>)</li>
<li><a
href=&34;https://github.com/python/mypy/commit/eb81e63e9dec4dd4c75b307871d1ef9b3e350838"><code>eb81e63</code></a>
Fix crash on ParamSpec unification (<a
href=&34;https://redirect.github.com/python/mypy/issues/16251">16251</a>)</li>
<li><a
href=&34;https://github.com/python/mypy/commit/45f7a12e558e4a48446af3b36494dcb4045c1028"><code>45f7a12</code></a>
Add +dev to version</li>
<li>See full diff in <a
href=&34;https://github.com/python/mypy/compare/v1.6.0...v1.6.1">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.6.0&new-version=1.6.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&39;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] <supportgithub.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]users.noreply.github.com> ([`8e7e9de`](https://github.com/conijnio/pull-request-codecommit/commit/8e7e9de55ec95c687f02ae92dd84a29fb91497a3))

* chore: tweak dependabot (168)

**Issue , if available:**

Description of changes:

Dependabot was not configured correctly

**Checklist**

<!--- Leave unchecked if your change doesn&39;t seem to apply -->

* [ ] Update tests
* [ ] Update docs
* [x] PR title follows [conventional commit
semantics](https://www.conventionalcommits.org/en/v1.0.0-beta.2/#commit-message-for-a-fix-using-an-optional-issue-number)

By submitting this pull request, I confirm that you can use, modify,
copy, and redistribute this contribution, under the terms of your
choice. ([`969d0d0`](https://github.com/conijnio/pull-request-codecommit/commit/969d0d085c87535a8e97e6658306f762fc3ec3f7))

* chore: tweak dependabot

Dependabot was not configured correctly ([`932a95e`](https://github.com/conijnio/pull-request-codecommit/commit/932a95e48bf51789f35f9d13014519d8b4248ab6))

* chore(deps-dev): bump urllib3 from 1.26.17 to 1.26.18 (166) ([`f438076`](https://github.com/conijnio/pull-request-codecommit/commit/f4380766627663848e4f488cb67265d497db377a))

* chore(deps-dev): bump urllib3 from 1.26.17 to 1.26.18

Bumps [urllib3](https://github.com/urllib3/urllib3) from 1.26.17 to 1.26.18.
- [Release notes](https://github.com/urllib3/urllib3/releases)
- [Changelog](https://github.com/urllib3/urllib3/blob/main/CHANGES.rst)
- [Commits](https://github.com/urllib3/urllib3/compare/1.26.17...1.26.18)

---
updated-dependencies:
- dependency-name: urllib3
dependency-type: indirect
...

Signed-off-by: dependabot[bot] <supportgithub.com> ([`0fd3b7b`](https://github.com/conijnio/pull-request-codecommit/commit/0fd3b7b1cf3999704404bf63c9d88f2671711479))

* chore(deps-dev): bump mypy from 1.5.1 to 1.6.0 (165) ([`4f802e2`](https://github.com/conijnio/pull-request-codecommit/commit/4f802e2f21d6c87acd3834c8a72f37f7cbda3435))

* chore(deps-dev): bump mypy from 1.5.1 to 1.6.0

Bumps [mypy](https://github.com/python/mypy) from 1.5.1 to 1.6.0.
- [Commits](https://github.com/python/mypy/compare/v1.5.1...v1.6.0)

---
updated-dependencies:
- dependency-name: mypy
dependency-type: direct:development
update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <supportgithub.com> ([`0479553`](https://github.com/conijnio/pull-request-codecommit/commit/047955347d2c50f3d520603af9a97a8a1fcad790))

* chore(deps-dev): bump urllib3 from 1.26.14 to 1.26.17 (164) ([`25437d0`](https://github.com/conijnio/pull-request-codecommit/commit/25437d098cddae513ef0cd3ddb2be864ea5bd61c))

* chore(deps-dev): bump urllib3 from 1.26.14 to 1.26.17

Bumps [urllib3](https://github.com/urllib3/urllib3) from 1.26.14 to 1.26.17.
- [Release notes](https://github.com/urllib3/urllib3/releases)
- [Changelog](https://github.com/urllib3/urllib3/blob/main/CHANGES.rst)
- [Commits](https://github.com/urllib3/urllib3/compare/1.26.14...1.26.17)

---
updated-dependencies:
- dependency-name: urllib3
dependency-type: indirect
...

Signed-off-by: dependabot[bot] <supportgithub.com> ([`1fa120b`](https://github.com/conijnio/pull-request-codecommit/commit/1fa120be345d32f566d68282eb17ab173b34f4a8))

* chore(deps-dev): bump certifi from 2022.12.7 to 2023.7.22 (163) ([`4c9e5cb`](https://github.com/conijnio/pull-request-codecommit/commit/4c9e5cb5ec46d7b094986eefa4f82c0695e95eea))

* chore(deps-dev): bump certifi from 2022.12.7 to 2023.7.22

Bumps [certifi](https://github.com/certifi/python-certifi) from 2022.12.7 to 2023.7.22.
- [Commits](https://github.com/certifi/python-certifi/compare/2022.12.07...2023.07.22)

---
updated-dependencies:
- dependency-name: certifi
dependency-type: indirect
...

Signed-off-by: dependabot[bot] <supportgithub.com> ([`e4646b2`](https://github.com/conijnio/pull-request-codecommit/commit/e4646b2640c0d94ca90d0ea4eed13ca0b7dc1fd7))

* chore(deps-dev): bump cryptography from 41.0.3 to 41.0.4 (162) ([`369dfc1`](https://github.com/conijnio/pull-request-codecommit/commit/369dfc1599031799838b37332ed20ae9234003bc))

* chore(deps-dev): bump cryptography from 41.0.3 to 41.0.4

Bumps [cryptography](https://github.com/pyca/cryptography) from 41.0.3 to 41.0.4.
- [Changelog](https://github.com/pyca/cryptography/blob/main/CHANGELOG.rst)
- [Commits](https://github.com/pyca/cryptography/compare/41.0.3...41.0.4)

---
updated-dependencies:
- dependency-name: cryptography
dependency-type: indirect
...

Signed-off-by: dependabot[bot] <supportgithub.com> ([`4f19615`](https://github.com/conijnio/pull-request-codecommit/commit/4f19615d5dbe1ca2b5e4c84dd6cb20a3670ac8f6))

* chore(deps-dev): bump black from 23.7.0 to 23.9.1 (161) ([`53ed229`](https://github.com/conijnio/pull-request-codecommit/commit/53ed2298acc127d704e2c22c972ffa9122d20ea0))

* chore(deps-dev): bump black from 23.7.0 to 23.9.1

Bumps [black](https://github.com/psf/black) from 23.7.0 to 23.9.1.
- [Release notes](https://github.com/psf/black/releases)
- [Changelog](https://github.com/psf/black/blob/main/CHANGES.md)
- [Commits](https://github.com/psf/black/compare/23.7.0...23.9.1)

---
updated-dependencies:
- dependency-name: black
dependency-type: direct:development
update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <supportgithub.com> ([`373fe7f`](https://github.com/conijnio/pull-request-codecommit/commit/373fe7f21d4446b845ff12e87c0538dd9098a866))

* chore(deps-dev): bump pytest from 7.4.1 to 7.4.2 (160) ([`61667e9`](https://github.com/conijnio/pull-request-codecommit/commit/61667e9df23132cde642deeabf6caa7766e76e8b))

* chore(deps-dev): bump pytest from 7.4.1 to 7.4.2

Bumps [pytest](https://github.com/pytest-dev/pytest) from 7.4.1 to 7.4.2.
- [Release notes](https://github.com/pytest-dev/pytest/releases)
- [Changelog](https://github.com/pytest-dev/pytest/blob/main/CHANGELOG.rst)
- [Commits](https://github.com/pytest-dev/pytest/compare/7.4.1...7.4.2)

---
updated-dependencies:
- dependency-name: pytest
dependency-type: direct:development
update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <supportgithub.com> ([`ed44d29`](https://github.com/conijnio/pull-request-codecommit/commit/ed44d2996c882e3a930b5bdb0db57a1cb91dd28c))

* chore(deps-dev): bump cryptography from 41.0.0 to 41.0.3 (159) ([`48dc595`](https://github.com/conijnio/pull-request-codecommit/commit/48dc595689e9648980ac66bf936edddfee6cc0d0))

* chore(deps-dev): bump cryptography from 41.0.0 to 41.0.3

Bumps [cryptography](https://github.com/pyca/cryptography) from 41.0.0 to 41.0.3.
- [Changelog](https://github.com/pyca/cryptography/blob/main/CHANGELOG.rst)
- [Commits](https://github.com/pyca/cryptography/compare/41.0.0...41.0.3)

---
updated-dependencies:
- dependency-name: cryptography
dependency-type: indirect
...

Signed-off-by: dependabot[bot] <supportgithub.com> ([`1a27e9d`](https://github.com/conijnio/pull-request-codecommit/commit/1a27e9d4d0048dd2d2e312e4dcdb19a95e4007ef))

* chore(deps-dev): bump pytest from 7.4.0 to 7.4.1 (158) ([`750eea1`](https://github.com/conijnio/pull-request-codecommit/commit/750eea115231dafa284bbba4dae08fbb61636e22))

* chore(deps-dev): bump pytest from 7.4.0 to 7.4.1

Bumps [pytest](https://github.com/pytest-dev/pytest) from 7.4.0 to 7.4.1.
- [Release notes](https://github.com/pytest-dev/pytest/releases)
- [Changelog](https://github.com/pytest-dev/pytest/blob/main/CHANGELOG.rst)
- [Commits](https://github.com/pytest-dev/pytest/compare/7.4.0...7.4.1)

---
updated-dependencies:
- dependency-name: pytest
dependency-type: direct:development
update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <supportgithub.com> ([`90560a5`](https://github.com/conijnio/pull-request-codecommit/commit/90560a5e0ff4942ad2594c8315e049e8a62c2584))

* chore(deps): bump click from 8.1.6 to 8.1.7 (156) ([`b25ff6f`](https://github.com/conijnio/pull-request-codecommit/commit/b25ff6fbbb8e605851de779aab3bd68ed62b7d90))

* chore(deps): bump click from 8.1.6 to 8.1.7

Bumps [click](https://github.com/pallets/click) from 8.1.6 to 8.1.7.
- [Release notes](https://github.com/pallets/click/releases)
- [Changelog](https://github.com/pallets/click/blob/main/CHANGES.rst)
- [Commits](https://github.com/pallets/click/compare/8.1.6...8.1.7)

---
updated-dependencies:
- dependency-name: click
dependency-type: direct:production
update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <supportgithub.com> ([`2e2bdb9`](https://github.com/conijnio/pull-request-codecommit/commit/2e2bdb9a5abb3b98efcf04c1556ad7175119f666))

* chore(deps): bump click from 8.1.6 to 8.1.7 (155) ([`fc4d9b6`](https://github.com/conijnio/pull-request-codecommit/commit/fc4d9b6386946aff480c01e69f29c5e2d71c7dde))

* chore(deps): bump click from 8.1.6 to 8.1.7

Bumps [click](https://github.com/pallets/click) from 8.1.6 to 8.1.7.
- [Release notes](https://github.com/pallets/click/releases)
- [Changelog](https://github.com/pallets/click/blob/main/CHANGES.rst)
- [Commits](https://github.com/pallets/click/compare/8.1.6...8.1.7)

---
updated-dependencies:
- dependency-name: click
dependency-type: direct:production
update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <supportgithub.com> ([`e038a25`](https://github.com/conijnio/pull-request-codecommit/commit/e038a25539be0a801507f3cc406fff26314d6004))

* chore(deps-dev): bump mypy from 1.5.0 to 1.5.1 (154) ([`dfa34e1`](https://github.com/conijnio/pull-request-codecommit/commit/dfa34e1b847138c683230690176c506b69730bce))

* chore(deps-dev): bump mypy from 1.5.0 to 1.5.1

Bumps [mypy](https://github.com/python/mypy) from 1.5.0 to 1.5.1.
- [Commits](https://github.com/python/mypy/compare/v1.5.0...v1.5.1)

---
updated-dependencies:
- dependency-name: mypy
dependency-type: direct:development
update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <supportgithub.com> ([`0e3777b`](https://github.com/conijnio/pull-request-codecommit/commit/0e3777bc993e5a7a6d4ade3773bcdf02f9a90bf8))

* chore(deps-dev): bump radon from 5.1.0 to 6.0.1 (153) ([`ff9758d`](https://github.com/conijnio/pull-request-codecommit/commit/ff9758da2eacb4d7ecf6a24384605ea8989dbed5))

* chore(deps-dev): bump radon from 5.1.0 to 6.0.1

Bumps [radon](https://github.com/rubik/radon) from 5.1.0 to 6.0.1.
- [Changelog](https://github.com/rubik/radon/blob/master/CHANGELOG)
- [Commits](https://github.com/rubik/radon/compare/v5.1.0...v6.0.1)

---
updated-dependencies:
- dependency-name: radon
dependency-type: direct:development
update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <supportgithub.com> ([`47f0297`](https://github.com/conijnio/pull-request-codecommit/commit/47f029704d9420d5e12fe74ae88f12c088adaab2))

* chore(deps-dev): bump xenon from 0.9.0 to 0.9.1 (152) ([`fc1cfb5`](https://github.com/conijnio/pull-request-codecommit/commit/fc1cfb5084468b033429e47c7340bd0cf0b5e476))

* chore(deps-dev): bump xenon from 0.9.0 to 0.9.1

Bumps [xenon](https://github.com/rubik/xenon) from 0.9.0 to 0.9.1.
- [Changelog](https://github.com/rubik/xenon/blob/master/CHANGELOG)
- [Commits](https://github.com/rubik/xenon/compare/v0.9.0...v0.9.1)

---
updated-dependencies:
- dependency-name: xenon
dependency-type: direct:development
update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <supportgithub.com> ([`daaae5c`](https://github.com/conijnio/pull-request-codecommit/commit/daaae5c769afbfb4ae291b288733e317589f3c74))

* chore(deps-dev): bump mypy from 1.4.1 to 1.5.0 (151)

Bumps [mypy](https://github.com/python/mypy) from 1.4.1 to 1.5.0.
<details>
<summary>Commits</summary>
<ul>
<li><a
href=&34;https://github.com/python/mypy/commit/2ff7c0de571d434a9a1f82fa183d32fa32999b40"><code>2ff7c0d</code></a>

1.5

href=&34;https://redirect.github.com/python/mypy/issues/15745">15745</a>)</li>
<li><a
href=&34;https://github.com/python/mypy/commit/a6bd80ed8c91138ce6112b5ce71fc406d426cd01"><code>a6bd80e</code></a>
Remove <code>+dev</code> from version</li>
<li><a
href=&34;https://github.com/python/mypy/commit/9dd0d396e0a8b477e4bf723a6a24d82db7785ea8"><code>9dd0d39</code></a>
Manually revert "Add support for attrs.fields (<a
href=&34;https://redirect.github.com/python/mypy/issues/15021">15021</a>)"
(<a
href=&34;https://redirect.github.com/python/mypy/issues/15674">15674</a>)</li>
<li><a
href=&34;https://github.com/python/mypy/commit/45e1bf7a83686a5b933eb009447e89e5d1c41ca9"><code>45e1bf7</code></a>
Typeshed cherry-pick: Fix <a
href=&34;https://github.com/patch"><code>​patch</code></a> when
<code>new</code> is missing (<a
href=&34;https://redirect.github.com/python/mypy/issues/10459">10459</a>)
(<a
href=&34;https://redirect.github.com/python/mypy/issues/15673">15673</a>)</li>
<li><a
href=&34;https://github.com/python/mypy/commit/7a9418356082092d2cb1585acb816b2074cff43e"><code>7a94183</code></a>
Fix dataclass/protocol crash on joining types (<a
href=&34;https://redirect.github.com/python/mypy/issues/15629">15629</a>)</li>
<li><a
href=&34;https://github.com/python/mypy/commit/2ebd51e881490f4d20635cde92ef9e3edbbad68c"><code>2ebd51e</code></a>
Teach <code>stubgen</code> to work with <code>complex</code> and unary
expressions (<a
href=&34;https://redirect.github.com/python/mypy/issues/15661">15661</a>)</li>
<li><a
href=&34;https://github.com/python/mypy/commit/39833810ddcd29561f3ffed44703380aa26a68be"><code>3983381</code></a>
Fix testLiteralMeets failure (<a
href=&34;https://redirect.github.com/python/mypy/issues/15659">15659</a>)</li>
<li><a
href=&34;https://github.com/python/mypy/commit/3bf85217386806b0f68bf8857b61379ae2f6ad1e"><code>3bf8521</code></a>
Consistently avoid type-checking unreachable code (<a
href=&34;https://redirect.github.com/python/mypy/issues/15386">15386</a>)</li>
<li><a
href=&34;https://github.com/python/mypy/commit/dfea43ff96976435ee5f37d1294cca792b8f26cf"><code>dfea43f</code></a>
Add error code "explicit-override" for strict <a
href=&34;https://github.com/override"><code>​override</code></a> mode (PEP
698) (<a
href=&34;https://redirect.github.com/python/mypy/issues/15512">15512</a>)</li>
<li>Additional commits viewable in <a
href=&34;https://github.com/python/mypy/compare/v1.4.1...v1.5.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.4.1&new-version=1.5.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don&39;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> ([`8e25009`](https://github.com/conijnio/pull-request-codecommit/commit/8e250096cfe801abd92afd4c3140c75ff7c7eeba))

* chore(deps-dev): bump mypy from 1.4.1 to 1.5.0

Bumps [mypy](https://github.com/python/mypy) from 1.4.1 to 1.5.0.
- [Commits](https://github.com/python/mypy/compare/v1.4.1...v1.5.0)

---
updated-dependencies:
- dependency-name: mypy
dependency-type: direct:development
update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <supportgithub.com> ([`caacbbe`](https://github.com/conijnio/pull-request-codecommit/commit/caacbbe9b93fcef834730e60e7afbdcea159d2bd))

* chore: group dependencies and assign code owner ([`7625313`](https://github.com/conijnio/pull-request-codecommit/commit/76253133b49d891184061ae7c651a3e7c1039703))

* chore: fix auto-merge ([`73cf7b6`](https://github.com/conijnio/pull-request-codecommit/commit/73cf7b6d9c419713406b9decd08c68469b39e50d))

* chore(deps-dev): bump types-toml from 0.10.8.6 to 0.10.8.7 (150) ([`fb24320`](https://github.com/conijnio/pull-request-codecommit/commit/fb24320dc2e000c3516d7900d989aedb75baa015))

* chore(deps-dev): bump types-toml from 0.10.8.6 to 0.10.8.7

Bumps [types-toml](https://github.com/python/typeshed) from 0.10.8.6 to 0.10.8.7.
- [Commits](https://github.com/python/typeshed/commits)

---
updated-dependencies:
- dependency-name: types-toml
dependency-type: direct:development
update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <supportgithub.com> ([`e0e8661`](https://github.com/conijnio/pull-request-codecommit/commit/e0e86610b4b127a83a124c0e83001aed7978e14c))

* chore: change license to apache 2.0 ([`3f092a0`](https://github.com/conijnio/pull-request-codecommit/commit/3f092a093d612443f1b39737570eef346771b413))

* chore: enable auto-commit for dependabot pull requests (149)

**Issue , if available:**

Description of changes:

<!--- One or two sentences as a summary of what&39;s being changed -->

**Checklist**

<!--- Leave unchecked if your change doesn&39;t seem to apply -->

* [ ] Update tests
* [ ] Update docs
* [x] PR title follows [conventional commit
semantics](https://www.conventionalcommits.org/en/v1.0.0-beta.2/#commit-message-for-a-fix-using-an-optional-issue-number)

By submitting this pull request, I confirm that you can use, modify,
copy, and redistribute this contribution, under the terms of your
choice. ([`c560b4b`](https://github.com/conijnio/pull-request-codecommit/commit/c560b4b64485a815763c1d38abd2cd50a7d31d4a))

* chore: enable auto-commit for dependabot pull requests ([`0e7d79b`](https://github.com/conijnio/pull-request-codecommit/commit/0e7d79b6fe163b6db46e5a3b85ca578dae82206e))

* chore(deps): bump click from 8.1.5 to 8.1.6 (148) ([`dbb323c`](https://github.com/conijnio/pull-request-codecommit/commit/dbb323c64e4c720972cbc79be48c63cf6458aee4))

* chore(deps): bump click from 8.1.5 to 8.1.6

Bumps [click](https://github.com/pallets/click) from 8.1.5 to 8.1.6.
- [Release notes](https://github.com/pallets/click/releases)
- [Changelog](https://github.com/pallets/click/blob/8.1.6/CHANGES.rst)
- [Commits](https://github.com/pallets/click/compare/8.1.5...8.1.6)

---
updated-dependencies:
- dependency-name: click
dependency-type: direct:production
update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <supportgithub.com> ([`c647b94`](https://github.com/conijnio/pull-request-codecommit/commit/c647b9476ee547bef52f689ba6a59a6dfc359eb4))

* chore(deps): bump click from 8.1.5 to 8.1.6 (147) ([`f5c6da0`](https://github.com/conijnio/pull-request-codecommit/commit/f5c6da04066244c8e83ee1c602c5b11331b9945a))

* chore(deps): bump click from 8.1.5 to 8.1.6

Bumps [click](https://github.com/pallets/click) from 8.1.5 to 8.1.6.
- [Release notes](https://github.com/pallets/click/releases)
- [Changelog](https://github.com/pallets/click/blob/8.1.6/CHANGES.rst)
- [Commits](https://github.com/pallets/click/compare/8.1.5...8.1.6)

---
updated-dependencies:
- dependency-name: click
dependency-type: direct:production
update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <supportgithub.com> ([`a771d81`](https://github.com/conijnio/pull-request-codecommit/commit/a771d819ab738fe54237cb72d516cf5d98450664))

* chore(deps): bump click from 8.1.4 to 8.1.5 (146) ([`b6684d4`](https://github.com/conijnio/pull-request-codecommit/commit/b6684d459a60983743315a376baa5ce59ebdec66))

* chore(deps): bump click from 8.1.4 to 8.1.5

Bumps [click](https://github.com/pallets/click) from 8.1.4 to 8.1.5.
- [Release notes](https://github.com/pallets/click/releases)
- [Changelog](https://github.com/pallets/click/blob/8.1.5/CHANGES.rst)
- [Commits](https://github.com/pallets/click/compare/8.1.4...8.1.5)

---
updated-dependencies:
- dependency-name: click
dependency-type: direct:production
update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <supportgithub.com> ([`482a58c`](https://github.com/conijnio/pull-request-codecommit/commit/482a58c9f50a307b2d1c30d38589937ef0c907e6))

* chore(deps): bump click from 8.1.4 to 8.1.5 (145) ([`48a2a55`](https://github.com/conijnio/pull-request-codecommit/commit/48a2a55aec4f33b052249dc8ce278ba69fda4e32))

* chore(deps): bump click from 8.1.4 to 8.1.5

Bumps [click](https://github.com/pallets/click) from 8.1.4 to 8.1.5.
- [Release notes](https://github.com/pallets/click/releases)
- [Changelog](https://github.com/pallets/click/blob/8.1.5/CHANGES.rst)
- [Commits](https://github.com/pallets/click/compare/8.1.4...8.1.5)

---
updated-dependencies:
- dependency-name: click
dependency-type: direct:production
update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <supportgithub.com> ([`b64eed6`](https://github.com/conijnio/pull-request-codecommit/commit/b64eed6e6cfe7fba4a8ee98a9e1c0fc1ea04b1e8))

Fix

* fix: release instructions ([`d101526`](https://github.com/conijnio/pull-request-codecommit/commit/d1015264f029ebf9e85231c745e78b0b278dfdb1))

Unknown

* Update auto-merge.yml ([`04288a3`](https://github.com/conijnio/pull-request-codecommit/commit/04288a31449e233f1f95a2a648c7d1f6415e23e0))

* Update dependabot.yml ([`237923d`](https://github.com/conijnio/pull-request-codecommit/commit/237923d2507f52a21af67b7afb9ade9f2eeacf69))

* Update auto-merge.yml ([`3058314`](https://github.com/conijnio/pull-request-codecommit/commit/3058314125051a40609e4b2ece71d48b96fe0ab1))

0.5.15

Fix

* fix: trigger new release ([`da162ec`](https://github.com/conijnio/pull-request-codecommit/commit/da162ecc44dbd57e0891a49ed8f6a6a6883a4ba4))

0.5.14

Chore

* chore: automation housekeeping ([`966b41a`](https://github.com/conijnio/pull-request-codecommit/commit/966b41a34c9504d1d8a29821cb09383f2c0bc807))

Fix

* fix: update dependencies ([`2a3e99a`](https://github.com/conijnio/pull-request-codecommit/commit/2a3e99a8c6f941da1042655ba03a3c3b47019ecc))

Page 1 of 5

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.