Commit Graph
53 Commits
Author SHA1 Message Date
github-actions[bot]andGitHub 260a47e201 build(deps-dev): bump pandas-stubs from 2.1.4.231218 to 2.1.4.231227 (#496)
Bumps [pandas-stubs](https://github.com/pandas-dev/pandas-stubs) from
2.1.4.231218 to 2.1.4.231227.
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/pandas-dev/pandas-stubs/commit/9de765a09f03ee1fba0d822d54729124eb689e3b"><code>9de765a</code></a>
Version 2.1.4.231227</li>
<li><a
href="https://github.com/pandas-dev/pandas-stubs/commit/117e97a415311f5f7324a3987236c977b03c0040"><code>117e97a</code></a>
Type <code>args</code> and <code>kwargs</code> in <code>pipe</code> (<a
href="https://redirect.github.com/pandas-dev/pandas-stubs/issues/823">#823</a>)</li>
<li><a
href="https://github.com/pandas-dev/pandas-stubs/commit/a370cab05e3a7e9f270ff5ee7e08207db118b18b"><code>a370cab</code></a>
itertuples (<a
href="https://redirect.github.com/pandas-dev/pandas-stubs/issues/842">#842</a>)</li>
<li><a
href="https://github.com/pandas-dev/pandas-stubs/commit/888c3cc4feaa2e6137ac586aba31b09a4da6bb38"><code>888c3cc</code></a>
Upgrade pyright to 1.1.343 (<a
href="https://redirect.github.com/pandas-dev/pandas-stubs/issues/845">#845</a>)</li>
<li><a
href="https://github.com/pandas-dev/pandas-stubs/commit/146cf236be3f8a198d00d45371dfc5568f543d09"><code>146cf23</code></a>
OffsetSeries inherits from Series[BaseOffset] (<a
href="https://redirect.github.com/pandas-dev/pandas-stubs/issues/844">#844</a>)</li>
<li><a
href="https://github.com/pandas-dev/pandas-stubs/commit/72b22b527c7f6bdb55520002e9d62387df4d055c"><code>72b22b5</code></a>
Series(Mapping) (<a
href="https://redirect.github.com/pandas-dev/pandas-stubs/issues/843">#843</a>)</li>
<li><a
href="https://github.com/pandas-dev/pandas-stubs/commit/52384d3425a32076e47ee32039b61f2d5a14b160"><code>52384d3</code></a>
Timestamp -&gt; datetime and Timedelta -&gt; timedelta (<a
href="https://redirect.github.com/pandas-dev/pandas-stubs/issues/841">#841</a>)</li>
<li><a
href="https://github.com/pandas-dev/pandas-stubs/commit/0a567b495d1ff871fbfe523b0976fea3837045f9"><code>0a567b4</code></a>
CI: test on 3.12 (<a
href="https://redirect.github.com/pandas-dev/pandas-stubs/issues/839">#839</a>)</li>
<li><a
href="https://github.com/pandas-dev/pandas-stubs/commit/70605ea902684bf9d56f3ed3de404c64b0c5f5c2"><code>70605ea</code></a>
pin tables to 3.9.1 (<a
href="https://redirect.github.com/pandas-dev/pandas-stubs/issues/840">#840</a>)</li>
<li><a
href="https://github.com/pandas-dev/pandas-stubs/commit/068679ccb9a6a41eca96e1500ade18c4ef4bff7d"><code>068679c</code></a>
Allow sequence in groupby level (<a
href="https://redirect.github.com/pandas-dev/pandas-stubs/issues/837">#837</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/pandas-dev/pandas-stubs/compare/v2.1.4.231218...v2.1.4.231227">compare
view</a></li>
</ul>
</details>
<br />


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

Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>
2023-12-28 18:22:16 +01:00
c2f6a2d9f6 Update pre-commit hooks (#481)
Update versions of pre-commit hooks to latest version.

Co-authored-by: philipp-horstenkamp <philipp-horstenkamp@users.noreply.github.com>
2023-12-23 10:58:43 +01:00
392b85347a Update pre-commit hooks (#478)
Update versions of pre-commit hooks to latest version.

Co-authored-by: philipp-horstenkamp <philipp-horstenkamp@users.noreply.github.com>
2023-12-22 17:44:34 +01:00
github-actions[bot]andGitHub 51ce98177e build(deps-dev): bump ruff from 0.1.8 to 0.1.9 (#479)
Bumps [ruff](https://github.com/astral-sh/ruff) from 0.1.8 to 0.1.9.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/astral-sh/ruff/releases">ruff's
releases</a>.</em></p>
<blockquote>
<h2>v0.1.9</h2>
<h2>Changes</h2>
<h3>Breaking changes</h3>
<ul>
<li>Add site-packages to default exclusions (<a
href="https://redirect.github.com/astral-sh/ruff/pull/9188">#9188</a>)</li>
</ul>
<h3>Preview features</h3>
<ul>
<li>Fix: Avoid parenthesizing subscript targets and values (<a
href="https://redirect.github.com/astral-sh/ruff/pull/9209">#9209</a>)</li>
<li>[<code>pylint</code>] Implement <code>too-many-locals</code>
(<code>PLR0914</code>) (<a
href="https://redirect.github.com/astral-sh/ruff/pull/9163">#9163</a>)</li>
<li>Implement <code>reimplemented_operator</code> (FURB118) (<a
href="https://redirect.github.com/astral-sh/ruff/pull/9171">#9171</a>)</li>
<li>Add a rule to detect string members in runtime-evaluated unions (<a
href="https://redirect.github.com/astral-sh/ruff/pull/9143">#9143</a>)</li>
<li>Implement <code>no_blank_line_before_class_docstring</code> preview
style (<a
href="https://redirect.github.com/astral-sh/ruff/pull/9154">#9154</a>)</li>
</ul>
<h3>Rule changes</h3>
<ul>
<li><code>CONSTANT_CASE</code> variables are improperly flagged for yoda
violation (<code>SIM300</code>) (<a
href="https://redirect.github.com/astral-sh/ruff/pull/9164">#9164</a>)</li>
<li>[<code>flake8-pyi</code>] Cover ParamSpecs and TypeVarTuples
(<code>PYI018</code>) (<a
href="https://redirect.github.com/astral-sh/ruff/pull/9198">#9198</a>)</li>
<li>[<code>flake8-bugbear</code>] Add fix for
<code>zip-without-explicit-strict</code> (<code>B905</code>) (<a
href="https://redirect.github.com/astral-sh/ruff/pull/9176">#9176</a>)</li>
<li>Add fix to automatically remove <code>print</code> and
<code>pprint</code> statements (<code>T201</code>, <code>T203</code>)
(<a
href="https://redirect.github.com/astral-sh/ruff/pull/9208">#9208</a>)</li>
<li>Prefer <code>Never</code> to <code>NoReturn</code> in auto-typing in
Python &gt;= 3.11 (<code>ANN201</code>) (<a
href="https://redirect.github.com/astral-sh/ruff/pull/9213">#9213</a>)</li>
</ul>
<h3>Formatter</h3>
<ul>
<li><code>can_omit_optional_parentheses</code>: Exit early for
unparenthesized expressions (<a
href="https://redirect.github.com/astral-sh/ruff/pull/9125">#9125</a>)</li>
<li>Fix <code>dynamic</code> mode with doctests so that it doesn't
exceed configured line width (<a
href="https://redirect.github.com/astral-sh/ruff/pull/9129">#9129</a>)</li>
<li>Fix <code>can_omit_optional_parentheses</code> for expressions with
a right most fstring (<a
href="https://redirect.github.com/astral-sh/ruff/pull/9124">#9124</a>)</li>
<li>Add <code>target_version</code> to formatter options (<a
href="https://redirect.github.com/astral-sh/ruff/pull/9220">#9220</a>)</li>
</ul>
<h3>CLI</h3>
<ul>
<li>Update <code>ruff format --check</code> to display message for
already formatted files (<a
href="https://redirect.github.com/astral-sh/ruff/pull/9153">#9153</a>)</li>
</ul>
<h3>Bug fixes</h3>
<ul>
<li>Reverse order of arguments for <code>operator.contains</code> (<a
href="https://redirect.github.com/astral-sh/ruff/pull/9192">#9192</a>)</li>
<li>Iterate over lambdas in deferred type annotations (<a
href="https://redirect.github.com/astral-sh/ruff/pull/9175">#9175</a>)</li>
<li>Fix panic in <code>D208</code> with multibyte indent (<a
href="https://redirect.github.com/astral-sh/ruff/pull/9147">#9147</a>)</li>
<li>Add support for <code>NoReturn</code> in auto-return-typing (<a
href="https://redirect.github.com/astral-sh/ruff/pull/9206">#9206</a>)</li>
<li>Allow removal of <code>typing</code> from
<code>exempt-modules</code> (<a
href="https://redirect.github.com/astral-sh/ruff/pull/9214">#9214</a>)</li>
<li>Avoid <code>mutable-class-default</code> violations for Pydantic
subclasses (<a
href="https://redirect.github.com/astral-sh/ruff/pull/9187">#9187</a>)</li>
<li>Fix dropped union expressions for piped non-types in
<code>PYI055</code> autofix (<a
href="https://redirect.github.com/astral-sh/ruff/pull/9161">#9161</a>)</li>
<li>Enable annotation quoting for multi-line expressions (<a
href="https://redirect.github.com/astral-sh/ruff/pull/9142">#9142</a>)</li>
<li>Deduplicate edits when quoting annotations (<a
href="https://redirect.github.com/astral-sh/ruff/pull/9140">#9140</a>)</li>
<li>Prevent invalid utf8 indexing in cell magic detection (<a
href="https://redirect.github.com/astral-sh/ruff/pull/9146">#9146</a>)</li>
<li>Avoid nested quotations in auto-quoting fix (<a
href="https://redirect.github.com/astral-sh/ruff/pull/9168">#9168</a>)</li>
<li>Add base-class inheritance detection to flake8-django rules (<a
href="https://redirect.github.com/astral-sh/ruff/pull/9151">#9151</a>)</li>
<li>Avoid <code>asyncio-dangling-task</code> violations on shadowed
bindings (<a
href="https://redirect.github.com/astral-sh/ruff/pull/9215">#9215</a>)</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md">ruff's
changelog</a>.</em></p>
<blockquote>
<h2>0.1.9</h2>
<h3>Breaking changes</h3>
<ul>
<li>Add site-packages to default exclusions (<a
href="https://redirect.github.com/astral-sh/ruff/pull/9188">#9188</a>)</li>
</ul>
<h3>Preview features</h3>
<ul>
<li>Fix: Avoid parenthesizing subscript targets and values (<a
href="https://redirect.github.com/astral-sh/ruff/pull/9209">#9209</a>)</li>
<li>[<code>pylint</code>] Implement <code>too-many-locals</code>
(<code>PLR0914</code>) (<a
href="https://redirect.github.com/astral-sh/ruff/pull/9163">#9163</a>)</li>
<li>Implement <code>reimplemented_operator</code> (FURB118) (<a
href="https://redirect.github.com/astral-sh/ruff/pull/9171">#9171</a>)</li>
<li>Add a rule to detect string members in runtime-evaluated unions (<a
href="https://redirect.github.com/astral-sh/ruff/pull/9143">#9143</a>)</li>
<li>Implement <code>no_blank_line_before_class_docstring</code> preview
style (<a
href="https://redirect.github.com/astral-sh/ruff/pull/9154">#9154</a>)</li>
</ul>
<h3>Rule changes</h3>
<ul>
<li><code>CONSTANT_CASE</code> variables are improperly flagged for yoda
violation (<code>SIM300</code>) (<a
href="https://redirect.github.com/astral-sh/ruff/pull/9164">#9164</a>)</li>
<li>[<code>flake8-pyi</code>] Cover ParamSpecs and TypeVarTuples
(<code>PYI018</code>) (<a
href="https://redirect.github.com/astral-sh/ruff/pull/9198">#9198</a>)</li>
<li>[<code>flake8-bugbear</code>] Add fix for
<code>zip-without-explicit-strict</code> (<code>B905</code>) (<a
href="https://redirect.github.com/astral-sh/ruff/pull/9176">#9176</a>)</li>
<li>Add fix to automatically remove <code>print</code> and
<code>pprint</code> statements (<code>T201</code>, <code>T203</code>)
(<a
href="https://redirect.github.com/astral-sh/ruff/pull/9208">#9208</a>)</li>
<li>Prefer <code>Never</code> to <code>NoReturn</code> in auto-typing in
Python &gt;= 3.11 (<code>ANN201</code>) (<a
href="https://redirect.github.com/astral-sh/ruff/pull/9213">#9213</a>)</li>
</ul>
<h3>Formatter</h3>
<ul>
<li><code>can_omit_optional_parentheses</code>: Exit early for
unparenthesized expressions (<a
href="https://redirect.github.com/astral-sh/ruff/pull/9125">#9125</a>)</li>
<li>Fix <code>dynamic</code> mode with doctests so that it doesn't
exceed configured line width (<a
href="https://redirect.github.com/astral-sh/ruff/pull/9129">#9129</a>)</li>
<li>Fix <code>can_omit_optional_parentheses</code> for expressions with
a right most fstring (<a
href="https://redirect.github.com/astral-sh/ruff/pull/9124">#9124</a>)</li>
<li>Add <code>target_version</code> to formatter options (<a
href="https://redirect.github.com/astral-sh/ruff/pull/9220">#9220</a>)</li>
</ul>
<h3>CLI</h3>
<ul>
<li>Update <code>ruff format --check</code> to display message for
already formatted files (<a
href="https://redirect.github.com/astral-sh/ruff/pull/9153">#9153</a>)</li>
</ul>
<h3>Bug fixes</h3>
<ul>
<li>Reverse order of arguments for <code>operator.contains</code> (<a
href="https://redirect.github.com/astral-sh/ruff/pull/9192">#9192</a>)</li>
<li>Iterate over lambdas in deferred type annotations (<a
href="https://redirect.github.com/astral-sh/ruff/pull/9175">#9175</a>)</li>
<li>Fix panic in <code>D208</code> with multibyte indent (<a
href="https://redirect.github.com/astral-sh/ruff/pull/9147">#9147</a>)</li>
<li>Add support for <code>NoReturn</code> in auto-return-typing (<a
href="https://redirect.github.com/astral-sh/ruff/pull/9206">#9206</a>)</li>
<li>Allow removal of <code>typing</code> from
<code>exempt-modules</code> (<a
href="https://redirect.github.com/astral-sh/ruff/pull/9214">#9214</a>)</li>
<li>Avoid <code>mutable-class-default</code> violations for Pydantic
subclasses (<a
href="https://redirect.github.com/astral-sh/ruff/pull/9187">#9187</a>)</li>
<li>Fix dropped union expressions for piped non-types in
<code>PYI055</code> autofix (<a
href="https://redirect.github.com/astral-sh/ruff/pull/9161">#9161</a>)</li>
<li>Enable annotation quoting for multi-line expressions (<a
href="https://redirect.github.com/astral-sh/ruff/pull/9142">#9142</a>)</li>
<li>Deduplicate edits when quoting annotations (<a
href="https://redirect.github.com/astral-sh/ruff/pull/9140">#9140</a>)</li>
<li>Prevent invalid utf8 indexing in cell magic detection (<a
href="https://redirect.github.com/astral-sh/ruff/pull/9146">#9146</a>)</li>
<li>Avoid nested quotations in auto-quoting fix (<a
href="https://redirect.github.com/astral-sh/ruff/pull/9168">#9168</a>)</li>
<li>Add base-class inheritance detection to flake8-django rules (<a
href="https://redirect.github.com/astral-sh/ruff/pull/9151">#9151</a>)</li>
<li>Avoid <code>asyncio-dangling-task</code> violations on shadowed
bindings (<a
href="https://redirect.github.com/astral-sh/ruff/pull/9215">#9215</a>)</li>
</ul>
<h3>Documentation</h3>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/astral-sh/ruff/commit/0263f2715eba81aee471e3dd5a50ea5f9426cbb1"><code>0263f27</code></a>
Bump version to v0.1.9 (<a
href="https://redirect.github.com/astral-sh/ruff/issues/9231">#9231</a>)</li>
<li><a
href="https://github.com/astral-sh/ruff/commit/c6d80760348e32bf98a86c566c70371358b1a31e"><code>c6d8076</code></a>
Set target versions in Black tests (<a
href="https://redirect.github.com/astral-sh/ruff/issues/9221">#9221</a>)</li>
<li><a
href="https://github.com/astral-sh/ruff/commit/8cb795010200aab90d1e766e5cbf39e0b28f0d26"><code>8cb7950</code></a>
Add <code>target_version</code> to formatter options (<a
href="https://redirect.github.com/astral-sh/ruff/issues/9220">#9220</a>)</li>
<li><a
href="https://github.com/astral-sh/ruff/commit/ef4bd8d5ff7994f0e66536bdb284e5a573304699"><code>ef4bd8d</code></a>
Fix: Avoid parenthesizing subscript targets and values (<a
href="https://redirect.github.com/astral-sh/ruff/issues/9209">#9209</a>)</li>
<li><a
href="https://github.com/astral-sh/ruff/commit/5d41c84ef71d0581d2e2a63cb7b768269ee53c9b"><code>5d41c84</code></a>
SIM300: CONSTANT_CASE variables are improperly flagged for yoda
violation (<a
href="https://redirect.github.com/astral-sh/ruff/issues/9">#9</a>...</li>
<li><a
href="https://github.com/astral-sh/ruff/commit/cbe3bf9bde5a10492e1555924854f00d69eaa6e6"><code>cbe3bf9</code></a>
Avoid <code>asyncio-dangling-task</code> violations on shadowed bindings
(<a
href="https://redirect.github.com/astral-sh/ruff/issues/9215">#9215</a>)</li>
<li><a
href="https://github.com/astral-sh/ruff/commit/4b4160eb48a21f602555293010f15cb002a3092c"><code>4b4160e</code></a>
Allow removal of <code>typing</code> from <code>exempt-modules</code>
(<a
href="https://redirect.github.com/astral-sh/ruff/issues/9214">#9214</a>)</li>
<li><a
href="https://github.com/astral-sh/ruff/commit/29846f5b096bf73c30bd00c5a2df44729036cd22"><code>29846f5</code></a>
Prefer <code>Never</code> to <code>NoReturn</code> in auto-typing (<a
href="https://redirect.github.com/astral-sh/ruff/issues/9213">#9213</a>)</li>
<li><a
href="https://github.com/astral-sh/ruff/commit/07b293d94922645abb3aa209e0d501567afb5684"><code>07b293d</code></a>
Add fix to automatically remove <code>print</code> and
<code>pprint</code> statements (<a
href="https://redirect.github.com/astral-sh/ruff/issues/9208">#9208</a>)</li>
<li><a
href="https://github.com/astral-sh/ruff/commit/5ccc21aea2b40aee927b356cef48a1ca0fbcd6c9"><code>5ccc21a</code></a>
Add support for <code>NoReturn</code> in auto-return-typing (<a
href="https://redirect.github.com/astral-sh/ruff/issues/9206">#9206</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/astral-sh/ruff/compare/v0.1.8...v0.1.9">compare
view</a></li>
</ul>
</details>
<br />


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

Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>
2023-12-22 17:43:42 +01:00
github-actions[bot]andGitHub 6781453ee1 build(deps-dev): bump mypy from 1.7.1 to 1.8.0 (#480)
Bumps [mypy](https://github.com/python/mypy) from 1.7.1 to 1.8.0.
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/python/mypy/blob/master/CHANGELOG.md">mypy's
changelog</a>.</em></p>
<blockquote>
<h1>Mypy Release Notes</h1>
<h2>Next release</h2>
<h2>Mypy 1.8</h2>
<p>We’ve just uploaded mypy 1.8 to the Python Package Index (<a
href="https://pypi.org/project/mypy/">PyPI</a>). Mypy is a static type
checker for Python. This release includes new features, performance
improvements and bug fixes. You can install it as follows:</p>
<pre><code>python3 -m pip install -U mypy
</code></pre>
<p>You can read the full documentation for this release on <a
href="http://mypy.readthedocs.io">Read the Docs</a>.</p>
<h4>Type-checking Improvements</h4>
<ul>
<li>Do not intersect types in isinstance checks if at least one is final
(Christoph Tyralla, PR <a
href="https://redirect.github.com/python/mypy/pull/16330">16330</a>)</li>
<li>Detect that <code>@final</code> class without <code>__bool__</code>
cannot have falsey instances (Ilya Priven, PR <a
href="https://redirect.github.com/python/mypy/pull/16566">16566</a>)</li>
<li>Do not allow <code>TypedDict</code> classes with extra keywords
(Nikita Sobolev, PR <a
href="https://redirect.github.com/python/mypy/pull/16438">16438</a>)</li>
<li>Do not allow class-level keywords for <code>NamedTuple</code>
(Nikita Sobolev, PR <a
href="https://redirect.github.com/python/mypy/pull/16526">16526</a>)</li>
<li>Make imprecise constraints handling more robust (Ivan Levkivskyi, PR
<a
href="https://redirect.github.com/python/mypy/pull/16502">16502</a>)</li>
<li>Fix strict-optional in extending generic TypedDict (Ivan Levkivskyi,
PR <a
href="https://redirect.github.com/python/mypy/pull/16398">16398</a>)</li>
<li>Allow type ignores of PEP 695 constructs (Shantanu, PR <a
href="https://redirect.github.com/python/mypy/pull/16608">16608</a>)</li>
<li>Enable <code>type_check_only</code> support for
<code>TypedDict</code> and <code>NamedTuple</code> (Nikita Sobolev, PR
<a
href="https://redirect.github.com/python/mypy/pull/16469">16469</a>)</li>
</ul>
<h4>Performance Improvements</h4>
<ul>
<li>Add fast path to analyzing special form assignments (Jukka
Lehtosalo, PR <a
href="https://redirect.github.com/python/mypy/pull/16561">16561</a>)</li>
</ul>
<h4>Improvements to Error Reporting</h4>
<ul>
<li>Don't show documentation links for plugin error codes (Ivan
Levkivskyi, PR <a
href="https://redirect.github.com/python/mypy/pull/16383">16383</a>)</li>
<li>Improve error messages for <code>super</code> checks and add more
tests (Nikita Sobolev, PR <a
href="https://redirect.github.com/python/mypy/pull/16393">16393</a>)</li>
<li>Add error code for mutable covariant override (Ivan Levkivskyi, PR
<a
href="https://redirect.github.com/python/mypy/pull/16399">16399</a>)</li>
</ul>
<h4>Stubgen Improvements</h4>
<ul>
<li>Preserve simple defaults in function signatures (Ali Hamdan, PR <a
href="https://redirect.github.com/python/mypy/pull/15355">15355</a>)</li>
<li>Include <code>__all__</code> in output (Jelle Zijlstra, PR <a
href="https://redirect.github.com/python/mypy/pull/16356">16356</a>)</li>
<li>Fix stubgen regressions with pybind11 and mypy 1.7 (Chad Dombrova,
PR <a
href="https://redirect.github.com/python/mypy/pull/16504">16504</a>)</li>
</ul>
<h4>Stubtest Improvements</h4>
<ul>
<li>Improve handling of unrepresentable defaults (Jelle Zijlstra, PR <a
href="https://redirect.github.com/python/mypy/pull/16433">16433</a>)</li>
<li>Print more helpful errors if a function is missing from stub (Alex
Waygood, PR <a
href="https://redirect.github.com/python/mypy/pull/16517">16517</a>)</li>
<li>Support <code>@type_check_only</code> decorator (Nikita Sobolev, PR
<a
href="https://redirect.github.com/python/mypy/pull/16422">16422</a>)</li>
<li>Warn about missing <code>__del__</code> (Shantanu, PR <a
href="https://redirect.github.com/python/mypy/pull/16456">16456</a>)</li>
<li>Fix crashes with some uses of <code>final</code> and
<code>deprecated</code> (Shantanu, PR <a
href="https://redirect.github.com/python/mypy/pull/16457">16457</a>)</li>
</ul>
<h4>Fixes to Crashes</h4>
<ul>
<li>Fix crash with type alias to <code>Callable[[Unpack[Tuple[Any,
...]]], Any]</code> (Alex Waygood, PR <a
href="https://redirect.github.com/python/mypy/pull/16541">16541</a>)</li>
<li>Fix crash on TypeGuard in <code>__call__</code> (Ivan Levkivskyi, PR
<a
href="https://redirect.github.com/python/mypy/pull/16516">16516</a>)</li>
<li>Fix crash on invalid enum in method (Ivan Levkivskyi, PR <a
href="https://redirect.github.com/python/mypy/pull/16511">16511</a>)</li>
<li>Fix crash on unimported Any in TypedDict (Ivan Levkivskyi, PR <a
href="https://redirect.github.com/python/mypy/pull/16510">16510</a>)</li>
</ul>
<h4>Documentation Updates</h4>
<ul>
<li>Update soft-error-limit default value to -1 (Sveinung Gundersen, PR
<a
href="https://redirect.github.com/python/mypy/pull/16542">16542</a>)</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/python/mypy/commit/3b467509ee29b8f274c035d78a1c241a781eb311"><code>3b46750</code></a>
remove +dev suffix from version</li>
<li><a
href="https://github.com/python/mypy/commit/c9bc833bc8a64e3517a6843bbf982a37ee54f893"><code>c9bc833</code></a>
Fix tests broken by hatchling (<a
href="https://redirect.github.com/python/mypy/issues/16655">#16655</a>)</li>
<li><a
href="https://github.com/python/mypy/commit/60d30e36c49a2753de2d71f7dd50f5143bafd307"><code>60d30e3</code></a>
Fix crash with type alias to <code>Callable[[Unpack[Tuple[Any, ...]]],
Any]</code> (<a
href="https://redirect.github.com/python/mypy/issues/16541">#16541</a>)</li>
<li><a
href="https://github.com/python/mypy/commit/f53f4222bbb12d49612657a48b4f2b77e15402fd"><code>f53f422</code></a>
Allow type ignores of PEP 695 constructs (<a
href="https://redirect.github.com/python/mypy/issues/16608">#16608</a>)</li>
<li><a
href="https://github.com/python/mypy/commit/7c33e7c03444ae748b82163e7b4e1666dfaf94c7"><code>7c33e7c</code></a>
<a href="https://github.com/final"><code>@​final</code></a> class
without <strong>bool</strong> cannot have falsey instances (<a
href="https://redirect.github.com/python/mypy/issues/16566">#16566</a>)</li>
<li><a
href="https://github.com/python/mypy/commit/c224da5c7c414f92ded4b7816d16d5dd4ed32193"><code>c224da5</code></a>
Do not intersect types in isinstance checks if at least one is final (<a
href="https://redirect.github.com/python/mypy/issues/16330">#16330</a>)</li>
<li><a
href="https://github.com/python/mypy/commit/d54cc35a93b1f1bda8f837e0f3ae6f964a1c7feb"><code>d54cc35</code></a>
Change example in test cases with no stubs available (<a
href="https://redirect.github.com/python/mypy/issues/16513">#16513</a>)</li>
<li><a
href="https://github.com/python/mypy/commit/eb1ee973778e3cf719948e1653db9760ea49405d"><code>eb1ee97</code></a>
Update hashes in <code>sync-typeshed.py</code> following recent typeshed
sync (<a
href="https://redirect.github.com/python/mypy/issues/16600">#16600</a>)</li>
<li><a
href="https://github.com/python/mypy/commit/344298e3a7b1a299092c684c11c28e9f4dc44dd9"><code>344298e</code></a>
Revert use of <code>ParamSpec</code> for
<code>functools.wraps</code></li>
<li><a
href="https://github.com/python/mypy/commit/3e5d813372e4fc1899319f31425bfc11c27fddb3"><code>3e5d813</code></a>
Revert typeshed ctypes change</li>
<li>Additional commits viewable in <a
href="https://github.com/python/mypy/compare/v1.7.1...v1.8.0">compare
view</a></li>
</ul>
</details>
<br />


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

Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>
2023-12-22 17:43:02 +01:00
b02180e5d5 Update pre-commit hooks (#473)
Update versions of pre-commit hooks to latest version.

Co-authored-by: philipp-horstenkamp <philipp-horstenkamp@users.noreply.github.com>
2023-12-21 10:59:00 +01:00
github-actions[bot]andGitHub 73aa945cf6 build(deps-dev): bump pandas-stubs from 2.1.1.230928 to 2.1.4.231218 (#471)
Bumps [pandas-stubs](https://github.com/pandas-dev/pandas-stubs) from
2.1.1.230928 to 2.1.4.231218.
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/pandas-dev/pandas-stubs/commit/2cd803a6f220ab3e9411a09b8b96aca3a13e70cf"><code>2cd803a</code></a>
Version 2.1.4.231218</li>
<li><a
href="https://github.com/pandas-dev/pandas-stubs/commit/afb0db585d641cb1db5e29c462034bb466584ac9"><code>afb0db5</code></a>
Mypy 1.7.1 and fix <a
href="https://redirect.github.com/pandas-dev/pandas-stubs/issues/827">#827</a>
(<a
href="https://redirect.github.com/pandas-dev/pandas-stubs/issues/829">#829</a>)</li>
<li><a
href="https://github.com/pandas-dev/pandas-stubs/commit/a950dbd8c4fb06c1ce13bc8bbfc574c077e2c72a"><code>a950dbd</code></a>
Fix nightly CI again (<a
href="https://redirect.github.com/pandas-dev/pandas-stubs/issues/824">#824</a>)</li>
<li><a
href="https://github.com/pandas-dev/pandas-stubs/commit/2aadf0ee9cfc3ed3436f33a313ead9588216574c"><code>2aadf0e</code></a>
Refine iterrows and itertuples return types (<a
href="https://redirect.github.com/pandas-dev/pandas-stubs/issues/822">#822</a>)</li>
<li><a
href="https://github.com/pandas-dev/pandas-stubs/commit/536db83b1d98fe683df4fe27f3cd701a85327615"><code>536db83</code></a>
fix pyright and pytest --nightly (<a
href="https://redirect.github.com/pandas-dev/pandas-stubs/issues/819">#819</a>)</li>
<li><a
href="https://github.com/pandas-dev/pandas-stubs/commit/94df87594489d5043fab87810730ebcdf9931c77"><code>94df875</code></a>
Fix: dataframe.loc int label could be warn (<a
href="https://redirect.github.com/pandas-dev/pandas-stubs/issues/816">#816</a>)</li>
<li><a
href="https://github.com/pandas-dev/pandas-stubs/commit/271061693c734a3c7a13ab17464dc901fc20adfa"><code>2710616</code></a>
Add more valid options for compression= in to_parquet() (<a
href="https://redirect.github.com/pandas-dev/pandas-stubs/issues/815">#815</a>)</li>
<li><a
href="https://github.com/pandas-dev/pandas-stubs/commit/8f1ae071595ea1fda6bd885a92f7c3ae2630b64d"><code>8f1ae07</code></a>
Use the new poetry dev dependency group (<a
href="https://redirect.github.com/pandas-dev/pandas-stubs/issues/807">#807</a>)</li>
<li><a
href="https://github.com/pandas-dev/pandas-stubs/commit/717f4ddf399380485555f58b0f3e0a4fc0ca99c1"><code>717f4dd</code></a>
Fix flavor param with incorrect type hint in read_html (<a
href="https://redirect.github.com/pandas-dev/pandas-stubs/issues/772">#772</a>)</li>
<li><a
href="https://github.com/pandas-dev/pandas-stubs/commit/2fefa8adc89cb86c4a9239e06dea11c2c643c743"><code>2fefa8a</code></a>
Update required python version to &gt;= 3.9 in docs (<a
href="https://redirect.github.com/pandas-dev/pandas-stubs/issues/806">#806</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/pandas-dev/pandas-stubs/compare/v2.1.1.230928...v2.1.4.231218">compare
view</a></li>
</ul>
</details>
<br />


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

Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>
2023-12-20 10:44:24 +01:00
github-actions[bot]andGitHub b1ca35c53f build(deps): bump transformers from 4.36.0 to 4.36.1 (#454)
Bumps [transformers](https://github.com/huggingface/transformers) from
4.36.0 to 4.36.1.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/huggingface/transformers/releases">transformers's
releases</a>.</em></p>
<blockquote>
<h2>Patch release: v4.36.1</h2>
<p>A patch release for critical torch issues mostly:</p>
<ul>
<li>Fix SDPA correctness following torch==2.1.2 regression <a
href="https://redirect.github.com/huggingface/transformers/issues/27973">#27973</a></li>
<li>[Tokenizer Serialization] Fix the broken serialisation <a
href="https://redirect.github.com/huggingface/transformers/issues/27099">#27099</a></li>
<li>Fix bug with rotating checkpoints <a
href="https://redirect.github.com/huggingface/transformers/issues/28009">#28009</a></li>
<li>Hot-fix-mixstral-loss (<a
href="https://redirect.github.com/huggingface/transformers/pull/27948">#27948</a>)</li>
</ul>
<p>🔥</p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/huggingface/transformers/commit/c48787f347bd604f656c2cfff730e029c8f8c1fe"><code>c48787f</code></a>
fix seamless import</li>
<li><a
href="https://github.com/huggingface/transformers/commit/bd6541006b0698682b07c882c0bf5c6160c79c50"><code>bd65410</code></a>
Release: v4.36.1</li>
<li><a
href="https://github.com/huggingface/transformers/commit/6342b9bd20e734ea8994cb8ce157f6548b68eb66"><code>6342b9b</code></a>
Fix bug with rotating checkpoints (<a
href="https://redirect.github.com/huggingface/transformers/issues/28009">#28009</a>)</li>
<li><a
href="https://github.com/huggingface/transformers/commit/5b7d5bd2908acb9270c24fedef90b1385da568c1"><code>5b7d5bd</code></a>
Fix SDPA correctness following torch==2.1.2 regression (<a
href="https://redirect.github.com/huggingface/transformers/issues/27973">#27973</a>)</li>
<li><a
href="https://github.com/huggingface/transformers/commit/6c3c0dc72a26dc6e0eda7956caf2fd32221f4f80"><code>6c3c0dc</code></a>
Hot-fix-mixstral-loss (<a
href="https://redirect.github.com/huggingface/transformers/issues/27948">#27948</a>)</li>
<li><a
href="https://github.com/huggingface/transformers/commit/a5ee6f06f199eae9b161e7ea16ec14ecbb6032af"><code>a5ee6f0</code></a>
[<code>Tokenizer Serialization</code>] Fix the broken serialisation (<a
href="https://redirect.github.com/huggingface/transformers/issues/27099">#27099</a>)</li>
<li>See full diff in <a
href="https://github.com/huggingface/transformers/compare/v4.36.0...v4.36.1">compare
view</a></li>
</ul>
</details>
<br />


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

Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>
2023-12-14 17:10:27 +01:00
github-actions[bot]andGitHub 3d78b81213 build(deps-dev): bump ruff from 0.1.7 to 0.1.8 (#455)
Bumps [ruff](https://github.com/astral-sh/ruff) from 0.1.7 to 0.1.8.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/astral-sh/ruff/releases">ruff's
releases</a>.</em></p>
<blockquote>
<h2>v0.1.8</h2>
<h2>Changes</h2>
<p>This release includes opt-in support for formatting Python snippets
within docstrings via the <code>docstring-code-format</code> setting. <a
href="https://astral.sh/blog/ruff-v0.1.8">Check out the blog post</a>
for more details!</p>
<h3>Preview features</h3>
<ul>
<li>Add <code>&quot;preserve&quot;</code> quote-style to mimic Black's
skip-string-normalization (<a
href="https://redirect.github.com/astral-sh/ruff/pull/8822">#8822</a>)</li>
<li>Implement
<code>prefer_splitting_right_hand_side_of_assignments</code> preview
style (<a
href="https://redirect.github.com/astral-sh/ruff/pull/8943">#8943</a>)</li>
<li>[<code>pycodestyle</code>] Add fix for
<code>unexpected-spaces-around-keyword-parameter-equals</code> (<a
href="https://redirect.github.com/astral-sh/ruff/pull/9072">#9072</a>)</li>
<li>[<code>pycodestyle</code>] Add fix for comment-related whitespace
rules (<a
href="https://redirect.github.com/astral-sh/ruff/pull/9075">#9075</a>)</li>
<li>[<code>pycodestyle</code>] Allow <code>sys.path</code> modifications
between imports (<a
href="https://redirect.github.com/astral-sh/ruff/pull/9047">#9047</a>)</li>
<li>[<code>refurb</code>] Implement <code>hashlib-digest-hex</code>
(<code>FURB181</code>) (<a
href="https://redirect.github.com/astral-sh/ruff/pull/9077">#9077</a>)</li>
</ul>
<h3>Rule changes</h3>
<ul>
<li>Allow <code>flake8-type-checking</code> rules to automatically quote
runtime-evaluated references (<a
href="https://redirect.github.com/astral-sh/ruff/pull/6001">#6001</a>)</li>
<li>Allow transparent cell magics in Jupyter Notebooks (<a
href="https://redirect.github.com/astral-sh/ruff/pull/8911">#8911</a>)</li>
<li>[<code>flake8-annotations</code>] Avoid <code>ANN2xx</code> fixes
for abstract methods with empty bodies (<a
href="https://redirect.github.com/astral-sh/ruff/pull/9034">#9034</a>)</li>
<li>[<code>flake8-self</code>] Ignore underscore references in type
annotations (<a
href="https://redirect.github.com/astral-sh/ruff/pull/9036">#9036</a>)</li>
<li>[<code>pep8-naming</code>] Allow class names when
<code>apps.get_model</code> is a non-string (<a
href="https://redirect.github.com/astral-sh/ruff/pull/9065">#9065</a>)</li>
<li>[<code>pycodestyle</code>] Allow <code>matplotlib.use</code> calls
to intersperse imports (<a
href="https://redirect.github.com/astral-sh/ruff/pull/9094">#9094</a>)</li>
<li>[<code>pyflakes</code>] Support fixing unused assignments in tuples
by renaming variables (<code>F841</code>) (<a
href="https://redirect.github.com/astral-sh/ruff/pull/9107">#9107</a>)</li>
<li>[<code>pylint</code>] Add fix for
<code>subprocess-run-without-check</code> (<code>PLW1510</code>) (<a
href="https://redirect.github.com/astral-sh/ruff/pull/6708">#6708</a>)</li>
</ul>
<h3>Formatter</h3>
<ul>
<li>Add <code>docstring-code-format</code> knob to enable docstring
snippet formatting (<a
href="https://redirect.github.com/astral-sh/ruff/pull/8854">#8854</a>)</li>
<li>Use double quotes for all docstrings, including single-quoted
docstrings (<a
href="https://redirect.github.com/astral-sh/ruff/pull/9020">#9020</a>)</li>
<li>Implement &quot;dynamic&quot; line width mode for docstring code
formatting (<a
href="https://redirect.github.com/astral-sh/ruff/pull/9098">#9098</a>)</li>
<li>Support reformatting Markdown code blocks (<a
href="https://redirect.github.com/astral-sh/ruff/pull/9030">#9030</a>)</li>
<li>add support for formatting reStructuredText code snippets (<a
href="https://redirect.github.com/astral-sh/ruff/pull/9003">#9003</a>)</li>
<li>Avoid trailing comma for single-argument with positional separator
(<a
href="https://redirect.github.com/astral-sh/ruff/pull/9076">#9076</a>)</li>
<li>Fix handling of trailing target comment (<a
href="https://redirect.github.com/astral-sh/ruff/pull/9051">#9051</a>)</li>
</ul>
<h3>CLI</h3>
<ul>
<li>Hide unsafe fix suggestions when explicitly disabled (<a
href="https://redirect.github.com/astral-sh/ruff/pull/9095">#9095</a>)</li>
<li>Add SARIF support to <code>--output-format</code> (<a
href="https://redirect.github.com/astral-sh/ruff/pull/9078">#9078</a>)</li>
</ul>
<h3>Bug fixes</h3>
<ul>
<li>Apply unnecessary index rule prior to enumerate rewrite (<a
href="https://redirect.github.com/astral-sh/ruff/pull/9012">#9012</a>)</li>
<li>[<code>flake8-err-msg</code>] Allow <code>EM</code> fixes even if
<code>msg</code> variable is defined (<a
href="https://redirect.github.com/astral-sh/ruff/pull/9059">#9059</a>)</li>
<li>[<code>flake8-pie</code>] Prevent keyword arguments duplication (<a
href="https://redirect.github.com/astral-sh/ruff/pull/8450">#8450</a>)</li>
<li>[<code>flake8-pie</code>] Respect trailing comma in
<code>unnecessary-dict-kwargs</code> (<code>PIE804</code>) (<a
href="https://redirect.github.com/astral-sh/ruff/pull/9015">#9015</a>)</li>
<li>[<code>flake8-raise</code>] Avoid removing parentheses on
ctypes.WinError (<a
href="https://redirect.github.com/astral-sh/ruff/pull/9027">#9027</a>)</li>
<li>[<code>isort</code>] Avoid invalid combination of
<code>force-sort-within-types</code> and
<code>lines-between-types</code> (<a
href="https://redirect.github.com/astral-sh/ruff/pull/9041">#9041</a>)</li>
<li>[<code>isort</code>] Ensure that from-style imports are always
ordered first in <code>__future__</code> (<a
href="https://redirect.github.com/astral-sh/ruff/pull/9039">#9039</a>)</li>
<li>[<code>pycodestyle</code>] Allow tab indentation before keyword (<a
href="https://redirect.github.com/astral-sh/ruff/pull/9099">#9099</a>)</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md">ruff's
changelog</a>.</em></p>
<blockquote>
<h2>0.1.8</h2>
<p>This release includes opt-in support for formatting Python snippets
within
docstrings via the <code>docstring-code-format</code> setting.
<a href="https://astral.sh/blog/ruff-v0.1.8">Check out the blog post</a>
for more details!</p>
<h3>Preview features</h3>
<ul>
<li>Add <code>&quot;preserve&quot;</code> quote-style to mimic Black's
skip-string-normalization (<a
href="https://redirect.github.com/astral-sh/ruff/pull/8822">#8822</a>)</li>
<li>Implement
<code>prefer_splitting_right_hand_side_of_assignments</code> preview
style (<a
href="https://redirect.github.com/astral-sh/ruff/pull/8943">#8943</a>)</li>
<li>[<code>pycodestyle</code>] Add fix for
<code>unexpected-spaces-around-keyword-parameter-equals</code> (<a
href="https://redirect.github.com/astral-sh/ruff/pull/9072">#9072</a>)</li>
<li>[<code>pycodestyle</code>] Add fix for comment-related whitespace
rules (<a
href="https://redirect.github.com/astral-sh/ruff/pull/9075">#9075</a>)</li>
<li>[<code>pycodestyle</code>] Allow <code>sys.path</code> modifications
between imports (<a
href="https://redirect.github.com/astral-sh/ruff/pull/9047">#9047</a>)</li>
<li>[<code>refurb</code>] Implement <code>hashlib-digest-hex</code>
(<code>FURB181</code>) (<a
href="https://redirect.github.com/astral-sh/ruff/pull/9077">#9077</a>)</li>
</ul>
<h3>Rule changes</h3>
<ul>
<li>Allow <code>flake8-type-checking</code> rules to automatically quote
runtime-evaluated references (<a
href="https://redirect.github.com/astral-sh/ruff/pull/6001">#6001</a>)</li>
<li>Allow transparent cell magics in Jupyter Notebooks (<a
href="https://redirect.github.com/astral-sh/ruff/pull/8911">#8911</a>)</li>
<li>[<code>flake8-annotations</code>] Avoid <code>ANN2xx</code> fixes
for abstract methods with empty bodies (<a
href="https://redirect.github.com/astral-sh/ruff/pull/9034">#9034</a>)</li>
<li>[<code>flake8-self</code>] Ignore underscore references in type
annotations (<a
href="https://redirect.github.com/astral-sh/ruff/pull/9036">#9036</a>)</li>
<li>[<code>pep8-naming</code>] Allow class names when
<code>apps.get_model</code> is a non-string (<a
href="https://redirect.github.com/astral-sh/ruff/pull/9065">#9065</a>)</li>
<li>[<code>pycodestyle</code>] Allow <code>matplotlib.use</code> calls
to intersperse imports (<a
href="https://redirect.github.com/astral-sh/ruff/pull/9094">#9094</a>)</li>
<li>[<code>pyflakes</code>] Support fixing unused assignments in tuples
by renaming variables (<code>F841</code>) (<a
href="https://redirect.github.com/astral-sh/ruff/pull/9107">#9107</a>)</li>
<li>[<code>pylint</code>] Add fix for
<code>subprocess-run-without-check</code> (<code>PLW1510</code>) (<a
href="https://redirect.github.com/astral-sh/ruff/pull/6708">#6708</a>)</li>
</ul>
<h3>Formatter</h3>
<ul>
<li>Add <code>docstring-code-format</code> knob to enable docstring
snippet formatting (<a
href="https://redirect.github.com/astral-sh/ruff/pull/8854">#8854</a>)</li>
<li>Use double quotes for all docstrings, including single-quoted
docstrings (<a
href="https://redirect.github.com/astral-sh/ruff/pull/9020">#9020</a>)</li>
<li>Implement &quot;dynamic&quot; line width mode for docstring code
formatting (<a
href="https://redirect.github.com/astral-sh/ruff/pull/9098">#9098</a>)</li>
<li>Support reformatting Markdown code blocks (<a
href="https://redirect.github.com/astral-sh/ruff/pull/9030">#9030</a>)</li>
<li>add support for formatting reStructuredText code snippets (<a
href="https://redirect.github.com/astral-sh/ruff/pull/9003">#9003</a>)</li>
<li>Avoid trailing comma for single-argument with positional separator
(<a
href="https://redirect.github.com/astral-sh/ruff/pull/9076">#9076</a>)</li>
<li>Fix handling of trailing target comment (<a
href="https://redirect.github.com/astral-sh/ruff/pull/9051">#9051</a>)</li>
</ul>
<h3>CLI</h3>
<ul>
<li>Hide unsafe fix suggestions when explicitly disabled (<a
href="https://redirect.github.com/astral-sh/ruff/pull/9095">#9095</a>)</li>
<li>Add SARIF support to <code>--output-format</code> (<a
href="https://redirect.github.com/astral-sh/ruff/pull/9078">#9078</a>)</li>
</ul>
<h3>Bug fixes</h3>
<ul>
<li>Apply unnecessary index rule prior to enumerate rewrite (<a
href="https://redirect.github.com/astral-sh/ruff/pull/9012">#9012</a>)</li>
<li>[<code>flake8-err-msg</code>] Allow <code>EM</code> fixes even if
<code>msg</code> variable is defined (<a
href="https://redirect.github.com/astral-sh/ruff/pull/9059">#9059</a>)</li>
<li>[<code>flake8-pie</code>] Prevent keyword arguments duplication (<a
href="https://redirect.github.com/astral-sh/ruff/pull/8450">#8450</a>)</li>
<li>[<code>flake8-pie</code>] Respect trailing comma in
<code>unnecessary-dict-kwargs</code> (<code>PIE804</code>) (<a
href="https://redirect.github.com/astral-sh/ruff/pull/9015">#9015</a>)</li>
<li>[<code>flake8-raise</code>] Avoid removing parentheses on
ctypes.WinError (<a
href="https://redirect.github.com/astral-sh/ruff/pull/9027">#9027</a>)</li>
<li>[<code>isort</code>] Avoid invalid combination of
<code>force-sort-within-types</code> and
<code>lines-between-types</code> (<a
href="https://redirect.github.com/astral-sh/ruff/pull/9041">#9041</a>)</li>
<li>[<code>isort</code>] Ensure that from-style imports are always
ordered first in <code>__future__</code> (<a
href="https://redirect.github.com/astral-sh/ruff/pull/9039">#9039</a>)</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/astral-sh/ruff/commit/c014622003e9b348310d7b7be862f6ccffae7137"><code>c014622</code></a>
Bump version to v0.1.8 (<a
href="https://redirect.github.com/astral-sh/ruff/issues/9116">#9116</a>)</li>
<li><a
href="https://github.com/astral-sh/ruff/commit/b6fb972e6f08608babf663bfe63f31d0795a7d54"><code>b6fb972</code></a>
config: add new <code>docstring-code-format</code> knob (<a
href="https://redirect.github.com/astral-sh/ruff/issues/8854">#8854</a>)</li>
<li><a
href="https://github.com/astral-sh/ruff/commit/18452cf477390e849979df46dbceb88a8c3dfbe1"><code>18452cf</code></a>
Add <code>as_slice</code> method for all string nodes (<a
href="https://redirect.github.com/astral-sh/ruff/issues/9111">#9111</a>)</li>
<li><a
href="https://github.com/astral-sh/ruff/commit/cb99815c3e6a9e22b97dcc8ad689abf568b9b3e0"><code>cb99815</code></a>
Feature: Add SARIF output support (<a
href="https://redirect.github.com/astral-sh/ruff/issues/9078">#9078</a>)</li>
<li><a
href="https://github.com/astral-sh/ruff/commit/45f603000dc19d0d5fb67ba63e5aa0c0e83869a2"><code>45f6030</code></a>
<code>prefer_splitting_right_hand_side_of_assignments</code> preview
style (<a
href="https://redirect.github.com/astral-sh/ruff/issues/8943">#8943</a>)</li>
<li><a
href="https://github.com/astral-sh/ruff/commit/1a65e544c5896634a00c05bc463d0e60ec737001"><code>1a65e54</code></a>
Allow <code>flake8-type-checking</code> rules to automatically quote
runtime-evaluated r...</li>
<li><a
href="https://github.com/astral-sh/ruff/commit/4d2ee5bf986c62e47ac5c70a9ce145e4ef8c0138"><code>4d2ee5b</code></a>
Add named expression handling to <code>find_assigned_value</code> (<a
href="https://redirect.github.com/astral-sh/ruff/issues/9109">#9109</a>)</li>
<li><a
href="https://github.com/astral-sh/ruff/commit/8314c8bb056507cd2af064004b73f783b761e2bb"><code>8314c8b</code></a>
[<code>typing</code>] Add <code>find_assigned_value</code> helper func
to <code>typing.rs</code> to retrieve v...</li>
<li><a
href="https://github.com/astral-sh/ruff/commit/cb201bc4a5ab1a6e312b375f820d48bdcc4bf9a3"><code>cb201bc</code></a>
<code>PIE804</code>: Prevent keyword arguments duplication (<a
href="https://redirect.github.com/astral-sh/ruff/issues/8450">#8450</a>)</li>
<li><a
href="https://github.com/astral-sh/ruff/commit/6c0068eeecbd5ea64e4286e7866b3b7ba25bd338"><code>6c0068e</code></a>
Remove <code>ExprFormattedValue</code> formatting impl (<a
href="https://redirect.github.com/astral-sh/ruff/issues/9108">#9108</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/astral-sh/ruff/compare/v0.1.7...v0.1.8">compare
view</a></li>
</ul>
</details>
<br />


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

Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>
2023-12-14 17:10:09 +01:00
45982422ef Update pre-commit hooks (#453)
Update versions of pre-commit hooks to latest version.

Co-authored-by: philipp-horstenkamp <philipp-horstenkamp@users.noreply.github.com>
2023-12-14 07:38:38 +00:00
github-actions[bot]andGitHub 1c03fb48da build(deps): bump transformers from 4.35.2 to 4.36.0 (#449)
Bumps [transformers](https://github.com/huggingface/transformers) from
4.35.2 to 4.36.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/huggingface/transformers/releases">transformers's
releases</a>.</em></p>
<blockquote>
<h2>v4.36: Mixtral, Llava/BakLlava, SeamlessM4T v2, AMD ROCm, F.sdpa
wide-spread support</h2>
<h2>New model additions</h2>
<h3>Mixtral</h3>
<p>Mixtral is the new open-source model from Mistral AI announced by the
blogpost <a href="https://mistral.ai/news/mixtral-of-experts/">Mixtral
of Experts</a>. The model has been proven to have comparable
capabilities to Chat-GPT according to the benchmark results shared on
the release blogpost.</p>
<!-- raw HTML omitted -->
<p>The architecture is a sparse Mixture of Experts with Top-2 routing
strategy, similar as <code>NllbMoe</code> architecture in transformers.
You can use it through <code>AutoModelForCausalLM</code> interface:</p>
<pre lang="py"><code>&gt;&gt;&gt; import torch
&gt;&gt;&gt; from transformers import AutoModelForCausalLM,
AutoTokenizer
<p>&gt;&gt;&gt; model =
AutoModelForCausalLM.from_pretrained(&quot;mistralai/Mixtral-8x7B&quot;,
torch_dtype=torch.float16, device_map=&quot;auto&quot;)
&gt;&gt;&gt; tokenizer =
AutoTokenizer.from_pretrained(&quot;mistralai/Mistral-8x7B&quot;)</p>
<p>&gt;&gt;&gt; prompt = &quot;My favourite condiment is&quot;</p>
<p>&gt;&gt;&gt; model_inputs = tokenizer([prompt],
return_tensors=&quot;pt&quot;).to(device)
&gt;&gt;&gt; model.to(device)</p>
<p>&gt;&gt;&gt; generated_ids = model.generate(**model_inputs,
max_new_tokens=100, do_sample=True)
&gt;&gt;&gt; tokenizer.batch_decode(generated_ids)[0]
</code></pre></p>
<p>The model is compatible with existing optimisation tools such Flash
Attention 2, <code>bitsandbytes</code> and PEFT library. The checkpoints
are release under <a
href="https://huggingface.co/mistralai"><code>mistralai</code></a>
organisation on the Hugging Face Hub.</p>
<h3>Llava / BakLlava</h3>
<p>Llava is an open-source chatbot trained by fine-tuning LlamA/Vicuna
on GPT-generated multimodal instruction-following data. It is an
auto-regressive language model, based on the transformer architecture.
In other words, it is an multi-modal version of LLMs fine-tuned for chat
/ instructions.</p>
<!-- raw HTML omitted -->
<p>The Llava model was proposed in <a
href="https://arxiv.org/pdf/2310.03744">Improved Baselines with Visual
Instruction Tuning</a> by Haotian Liu, Chunyuan Li, Yuheng Li and Yong
Jae Lee.</p>
<ul>
<li>[<code>Llava</code>] Add Llava to transformers by <a
href="https://github.com/younesbelkada"><code>@​younesbelkada</code></a>
in <a
href="https://redirect.github.com/huggingface/transformers/issues/27662">#27662</a></li>
<li>[LLaVa] Some improvements by <a
href="https://github.com/NielsRogge"><code>@​NielsRogge</code></a> in <a
href="https://redirect.github.com/huggingface/transformers/issues/27895">#27895</a></li>
</ul>
<p>The integration also includes <a
href="https://github.com/SkunkworksAI/BakLLaVA"><code>BakLlava</code></a>
which is a Llava model trained with Mistral backbone.</p>
<p>The mode is compatible with <code>&quot;image-to-text&quot;</code>
pipeline:</p>
<pre lang="py"><code>from transformers import pipeline
from PIL import Image    
import requests
<p>model_id = &quot;llava-hf/llava-1.5-7b-hf&quot;
&lt;/tr&gt;&lt;/table&gt;
</code></pre></p>
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/huggingface/transformers/commit/14666775a296a76c88e1aa686a9547f393d322e2"><code>1466677</code></a>
Release: v4.36.0</li>
<li><a
href="https://github.com/huggingface/transformers/commit/accccdd0087263a1e494e9c9ec30a43043ff3905"><code>accccdd</code></a>
[<code>Add Mixtral</code>] Adds support for the Mixtral MoE (<a
href="https://redirect.github.com/huggingface/transformers/issues/27942">#27942</a>)</li>
<li><a
href="https://github.com/huggingface/transformers/commit/0676d992a5c1f6107a611018494ec952613a4d7f"><code>0676d99</code></a>
[<code>from_pretrained</code>] Make from_pretrained fast again (<a
href="https://redirect.github.com/huggingface/transformers/issues/27709">#27709</a>)</li>
<li><a
href="https://github.com/huggingface/transformers/commit/9f18cc6df0b7e0d50f78b9e9fcb3aafa7b5160fe"><code>9f18cc6</code></a>
Fix SDPA dispatch &amp; make SDPA CI compatible with torch&lt;2.1.1 (<a
href="https://redirect.github.com/huggingface/transformers/issues/27940">#27940</a>)</li>
<li><a
href="https://github.com/huggingface/transformers/commit/7ea21f1f035d683cc39a0c0f4b2605175e1dcfdf"><code>7ea21f1</code></a>
[LLaVa] Some improvements (<a
href="https://redirect.github.com/huggingface/transformers/issues/27895">#27895</a>)</li>
<li><a
href="https://github.com/huggingface/transformers/commit/5e620a92cf7e6c312435db86ec55e13b75dece75"><code>5e620a9</code></a>
Fix <code>SeamlessM4Tv2ModelIntegrationTest</code> (<a
href="https://redirect.github.com/huggingface/transformers/issues/27911">#27911</a>)</li>
<li><a
href="https://github.com/huggingface/transformers/commit/e96c1de1913c307fddcb3e5881388a6dbb5b00b1"><code>e96c1de</code></a>
Skip <code>UnivNetModelTest::test_multi_gpu_data_parallel_forward</code>
(<a
href="https://redirect.github.com/huggingface/transformers/issues/27912">#27912</a>)</li>
<li><a
href="https://github.com/huggingface/transformers/commit/8d8970efdd0e21b54f1c82dec21e8a5eeba609a1"><code>8d8970e</code></a>
[BEiT] Fix test (<a
href="https://redirect.github.com/huggingface/transformers/issues/27934">#27934</a>)</li>
<li><a
href="https://github.com/huggingface/transformers/commit/235be08569000a5361354f766972e653212bf0d3"><code>235be08</code></a>
[DETA] fix backbone freeze/unfreeze function (<a
href="https://redirect.github.com/huggingface/transformers/issues/27843">#27843</a>)</li>
<li><a
href="https://github.com/huggingface/transformers/commit/df5c5c62ae253055336f5bb0828ca8e3e15ab6bd"><code>df5c5c6</code></a>
Fix typo (<a
href="https://redirect.github.com/huggingface/transformers/issues/27918">#27918</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/huggingface/transformers/compare/v4.35.2...v4.36.0">compare
view</a></li>
</ul>
</details>
<br />


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

Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>
2023-12-12 19:21:28 +01:00
703a92bcd3 Update pre-commit hooks (#450)
Update versions of pre-commit hooks to latest version.

Co-authored-by: philipp-horstenkamp <philipp-horstenkamp@users.noreply.github.com>
2023-12-12 15:20:29 +01:00
github-actions[bot]andGitHub d5a4b0557e build(deps-dev): bump jupyter-server from 2.11.0 to 2.11.2 (#443)
Bumps [jupyter-server](https://github.com/jupyter-server/jupyter_server)
from 2.11.0 to 2.11.2.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/jupyter-server/jupyter_server/releases">jupyter-server's
releases</a>.</em></p>
<blockquote>
<h2>v2.11.2</h2>
<h2>2.11.2</h2>
<p>(<a
href="https://github.com/jupyter-server/jupyter_server/compare/v2.11.1">Full
Changelog</a>)</p>
<h3>Contributors to this release</h3>
<p>(<a
href="https://github.com/jupyter-server/jupyter_server/graphs/contributors?from=2023-11-27&amp;to=2023-12-04&amp;type=c">GitHub
contributors page for this release</a>)</p>
<h2>v2.11.1</h2>
<h2>2.11.1</h2>
<p>(<a
href="https://github.com/jupyter-server/jupyter_server/compare/v2.11.0...40a95e5f39d3f167bebf9232da9fab64818ba97d">Full
Changelog</a>)</p>
<h3>Bugs fixed</h3>
<ul>
<li>avoid unhandled error on some invalid paths <a
href="https://redirect.github.com/jupyter-server/jupyter_server/pull/1369">#1369</a>
(<a href="https://github.com/minrk"><code>@​minrk</code></a>)</li>
<li>Change md5 to hash and hash_algorithm, fix incompatibility <a
href="https://redirect.github.com/jupyter-server/jupyter_server/pull/1367">#1367</a>
(<a href="https://github.com/Wh1isper"><code>@​Wh1isper</code></a>)</li>
</ul>
<h3>Contributors to this release</h3>
<p>(<a
href="https://github.com/jupyter-server/jupyter_server/graphs/contributors?from=2023-11-21&amp;to=2023-11-27&amp;type=c">GitHub
contributors page for this release</a>)</p>
<p><a
href="https://github.com/search?q=repo%3Ajupyter-server%2Fjupyter_server+involves%3Ablink1073+updated%3A2023-11-21..2023-11-27&amp;type=Issues"><code>@​blink1073</code></a>
| <a
href="https://github.com/search?q=repo%3Ajupyter-server%2Fjupyter_server+involves%3Afcollonval+updated%3A2023-11-21..2023-11-27&amp;type=Issues"><code>@​fcollonval</code></a>
| <a
href="https://github.com/search?q=repo%3Ajupyter-server%2Fjupyter_server+involves%3Aminrk+updated%3A2023-11-21..2023-11-27&amp;type=Issues"><code>@​minrk</code></a>
| <a
href="https://github.com/search?q=repo%3Ajupyter-server%2Fjupyter_server+involves%3AWh1isper+updated%3A2023-11-21..2023-11-27&amp;type=Issues"><code>@​Wh1isper</code></a></p>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/jupyter-server/jupyter_server/blob/main/CHANGELOG.md">jupyter-server's
changelog</a>.</em></p>
<blockquote>
<h2>2.11.2</h2>
<p>(<a
href="https://github.com/jupyter-server/jupyter_server/compare/v2.11.1">Full
Changelog</a>)</p>
<h3>Contributors to this release</h3>
<p>(<a
href="https://github.com/jupyter-server/jupyter_server/graphs/contributors?from=2023-11-27&amp;to=2023-12-04&amp;type=c">GitHub
contributors page for this release</a>)</p>
<!-- raw HTML omitted -->
<h2>2.11.1</h2>
<p>(<a
href="https://github.com/jupyter-server/jupyter_server/compare/v2.11.0...40a95e5f39d3f167bebf9232da9fab64818ba97d">Full
Changelog</a>)</p>
<h3>Bugs fixed</h3>
<ul>
<li>avoid unhandled error on some invalid paths <a
href="https://redirect.github.com/jupyter-server/jupyter_server/pull/1369">#1369</a>
(<a href="https://github.com/minrk"><code>@​minrk</code></a>)</li>
<li>Change md5 to hash and hash_algorithm, fix incompatibility <a
href="https://redirect.github.com/jupyter-server/jupyter_server/pull/1367">#1367</a>
(<a href="https://github.com/Wh1isper"><code>@​Wh1isper</code></a>)</li>
</ul>
<h3>Contributors to this release</h3>
<p>(<a
href="https://github.com/jupyter-server/jupyter_server/graphs/contributors?from=2023-11-21&amp;to=2023-11-27&amp;type=c">GitHub
contributors page for this release</a>)</p>
<p><a
href="https://github.com/search?q=repo%3Ajupyter-server%2Fjupyter_server+involves%3Ablink1073+updated%3A2023-11-21..2023-11-27&amp;type=Issues"><code>@​blink1073</code></a>
| <a
href="https://github.com/search?q=repo%3Ajupyter-server%2Fjupyter_server+involves%3Afcollonval+updated%3A2023-11-21..2023-11-27&amp;type=Issues"><code>@​fcollonval</code></a>
| <a
href="https://github.com/search?q=repo%3Ajupyter-server%2Fjupyter_server+involves%3Aminrk+updated%3A2023-11-21..2023-11-27&amp;type=Issues"><code>@​minrk</code></a>
| <a
href="https://github.com/search?q=repo%3Ajupyter-server%2Fjupyter_server+involves%3AWh1isper+updated%3A2023-11-21..2023-11-27&amp;type=Issues"><code>@​Wh1isper</code></a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/jupyter-server/jupyter_server/commit/9bd96576c372b4ac14fa769adc780d13e0ed23c1"><code>9bd9657</code></a>
Publish 2.11.2</li>
<li><a
href="https://github.com/jupyter-server/jupyter_server/commit/0056c3aa52cbb28b263a7a609ae5f17618b36652"><code>0056c3a</code></a>
Merge pull request from GHSA-h56g-gq9v-vc8r</li>
<li><a
href="https://github.com/jupyter-server/jupyter_server/commit/88eca9931c16cc6b63b836d50e07c10014e2818f"><code>88eca99</code></a>
Bump to 2.12.0.dev0</li>
<li><a
href="https://github.com/jupyter-server/jupyter_server/commit/3755794a561ede07c81c59a371cfae56c3dac724"><code>3755794</code></a>
Publish 2.11.1</li>
<li><a
href="https://github.com/jupyter-server/jupyter_server/commit/40a95e5f39d3f167bebf9232da9fab64818ba97d"><code>40a95e5</code></a>
avoid unhandled error on some invalid paths (<a
href="https://redirect.github.com/jupyter-server/jupyter_server/issues/1369">#1369</a>)</li>
<li><a
href="https://github.com/jupyter-server/jupyter_server/commit/ecd5b1f9eb96d358a64603d9b7140b7235cbf240"><code>ecd5b1f</code></a>
Change md5 to hash and hash_algorithm, fix incompatibility (<a
href="https://redirect.github.com/jupyter-server/jupyter_server/issues/1367">#1367</a>)</li>
<li><a
href="https://github.com/jupyter-server/jupyter_server/commit/8e5d7668aea4eb4d6ca1767566f4ffcbc4bc49bf"><code>8e5d766</code></a>
Bump to 2.12.0.dev0</li>
<li>See full diff in <a
href="https://github.com/jupyter-server/jupyter_server/compare/v2.11.0...v2.11.2">compare
view</a></li>
</ul>
</details>
<br />


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

Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)
You can disable automated security fix PRs for this repo from the
[Security Alerts
page](https://github.com/fhswf/aki_prj23_transparenzregister/network/alerts).

</details>
2023-12-07 16:18:50 +01:00
github-actions[bot]andGitHub 9140fc84bc build(deps-dev): bump ruff from 0.1.6 to 0.1.7 (#441)
Bumps [ruff](https://github.com/astral-sh/ruff) from 0.1.6 to 0.1.7.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/astral-sh/ruff/releases">ruff's
releases</a>.</em></p>
<blockquote>
<h2>v0.1.7</h2>
<h2>Changes</h2>
<h3>Preview features</h3>
<ul>
<li>Implement multiline dictionary and list hugging for preview style
(<a
href="https://redirect.github.com/astral-sh/ruff/pull/8293">#8293</a>)</li>
<li>Implement the <code>fix_power_op_line_length</code> preview style
(<a
href="https://redirect.github.com/astral-sh/ruff/pull/8947">#8947</a>)</li>
<li>Use Python version to determine typing rewrite safety (<a
href="https://redirect.github.com/astral-sh/ruff/pull/8919">#8919</a>)</li>
<li>[<code>flake8-annotations</code>] Enable auto-return-type involving
<code>Optional</code> and <code>Union</code> annotations (<a
href="https://redirect.github.com/astral-sh/ruff/pull/8885">#8885</a>)</li>
<li>[<code>flake8-bandit</code>] Implement <code>django-raw-sql</code>
(<code>S611</code>) (<a
href="https://redirect.github.com/astral-sh/ruff/pull/8651">#8651</a>)</li>
<li>[<code>flake8-bandit</code>] Implement
<code>tarfile-unsafe-members</code> (<code>S202</code>) (<a
href="https://redirect.github.com/astral-sh/ruff/pull/8829">#8829</a>)</li>
<li>[<code>flake8-pyi</code>] Implement fix for
<code>unnecessary-literal-union</code> (<code>PYI030</code>) (<a
href="https://redirect.github.com/astral-sh/ruff/pull/7934">#7934</a>)</li>
<li>[<code>flake8-simplify</code>] Extend
<code>dict-get-with-none-default</code> (<code>SIM910</code>) to
non-literals (<a
href="https://redirect.github.com/astral-sh/ruff/pull/8762">#8762</a>)</li>
<li>[<code>pylint</code>] - add
<code>unnecessary-list-index-lookup</code> (<code>PLR1736</code>) +
autofix (<a
href="https://redirect.github.com/astral-sh/ruff/pull/7999">#7999</a>)</li>
<li>[<code>pylint</code>] - implement R0202 and R0203 with autofixes (<a
href="https://redirect.github.com/astral-sh/ruff/pull/8335">#8335</a>)</li>
<li>[<code>pylint</code>] Implement <code>repeated-keyword</code>
(<code>PLE1132</code>) (<a
href="https://redirect.github.com/astral-sh/ruff/pull/8706">#8706</a>)</li>
<li>[<code>pylint</code>] Implement <code>too-many-positional</code>
(<code>PLR0917</code>) (<a
href="https://redirect.github.com/astral-sh/ruff/pull/8995">#8995</a>)</li>
<li>[<code>pylint</code>] Implement
<code>unnecessary-dict-index-lookup</code> (<code>PLR1733</code>) (<a
href="https://redirect.github.com/astral-sh/ruff/pull/8036">#8036</a>)</li>
<li>[<code>refurb</code>] Implement <code>redundant-log-base</code>
(<code>FURB163</code>) (<a
href="https://redirect.github.com/astral-sh/ruff/pull/8842">#8842</a>)</li>
</ul>
<h3>Rule changes</h3>
<ul>
<li>[<code>flake8-boolean-trap</code>] Allow booleans in
<code>@override</code> methods (<a
href="https://redirect.github.com/astral-sh/ruff/pull/8882">#8882</a>)</li>
<li>[<code>flake8-bugbear</code>] Avoid
<code>B015</code>,<code>B018</code> for last expression in a cell (<a
href="https://redirect.github.com/astral-sh/ruff/pull/8815">#8815</a>)</li>
<li>[<code>flake8-pie</code>] Allow ellipses for enum values in stub
files (<a
href="https://redirect.github.com/astral-sh/ruff/pull/8825">#8825</a>)</li>
<li>[<code>flake8-pyi</code>] Check PEP 695 type aliases for
<code>snake-case-type-alias</code> and
<code>t-suffixed-type-alias</code> (<a
href="https://redirect.github.com/astral-sh/ruff/pull/8966">#8966</a>)</li>
<li>[<code>flake8-pyi</code>] Check for kwarg and vararg
<code>NoReturn</code> type annotations (<a
href="https://redirect.github.com/astral-sh/ruff/pull/8948">#8948</a>)</li>
<li>[<code>flake8-simplify</code>] Omit select context managers from
<code>SIM117</code> (<a
href="https://redirect.github.com/astral-sh/ruff/pull/8801">#8801</a>)</li>
<li>[<code>pep8-naming</code>] Allow Django model loads in
<code>non-lowercase-variable-in-function</code> (<code>N806</code>) (<a
href="https://redirect.github.com/astral-sh/ruff/pull/8917">#8917</a>)</li>
<li>[<code>pycodestyle</code>] Avoid <code>E703</code> for last
expression in a cell (<a
href="https://redirect.github.com/astral-sh/ruff/pull/8821">#8821</a>)</li>
<li>[<code>pycodestyle</code>] Update <code>E402</code> to work at cell
level for notebooks (<a
href="https://redirect.github.com/astral-sh/ruff/pull/8872">#8872</a>)</li>
<li>[<code>pydocstyle</code>] Avoid <code>D100</code> for Jupyter
Notebooks (<a
href="https://redirect.github.com/astral-sh/ruff/pull/8816">#8816</a>)</li>
<li>[<code>pylint</code>] Implement fix for
<code>unspecified-encoding</code> (<code>PLW1514</code>) (<a
href="https://redirect.github.com/astral-sh/ruff/pull/8928">#8928</a>)</li>
</ul>
<h3>Formatter</h3>
<ul>
<li>Avoid unstable formatting in ellipsis-only body with trailing
comment (<a
href="https://redirect.github.com/astral-sh/ruff/pull/8984">#8984</a>)</li>
<li>Inline trailing comments for type alias similar to assignments (<a
href="https://redirect.github.com/astral-sh/ruff/pull/8941">#8941</a>)</li>
<li>Insert trailing comma when function breaks with single argument (<a
href="https://redirect.github.com/astral-sh/ruff/pull/8921">#8921</a>)</li>
</ul>
<h3>CLI</h3>
<ul>
<li>Update <code>ruff check</code> and <code>ruff format</code> to
default to the current directory (<a
href="https://redirect.github.com/astral-sh/ruff/pull/8791">#8791</a>)</li>
<li>Stop at the first resolved parent configuration (<a
href="https://redirect.github.com/astral-sh/ruff/pull/8864">#8864</a>)</li>
</ul>
<h3>Configuration</h3>
<ul>
<li>[<code>pylint</code>] Default <code>max-positional-args</code> to
<code>max-args</code> (<a
href="https://redirect.github.com/astral-sh/ruff/pull/8998">#8998</a>)</li>
<li>[<code>pylint</code>] Add <code>allow-dunder-method-names</code>
setting for <code>bad-dunder-method-name</code> (<code>PLW3201</code>)
(<a
href="https://redirect.github.com/astral-sh/ruff/pull/8812">#8812</a>)</li>
<li>[<code>isort</code>] Add support for <code>from-first</code> setting
(<a
href="https://redirect.github.com/astral-sh/ruff/pull/8663">#8663</a>)</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md">ruff's
changelog</a>.</em></p>
<blockquote>
<h2>0.1.7</h2>
<h3>Preview features</h3>
<ul>
<li>Implement multiline dictionary and list hugging for preview style
(<a
href="https://redirect.github.com/astral-sh/ruff/pull/8293">#8293</a>)</li>
<li>Implement the <code>fix_power_op_line_length</code> preview style
(<a
href="https://redirect.github.com/astral-sh/ruff/pull/8947">#8947</a>)</li>
<li>Use Python version to determine typing rewrite safety (<a
href="https://redirect.github.com/astral-sh/ruff/pull/8919">#8919</a>)</li>
<li>[<code>flake8-annotations</code>] Enable auto-return-type involving
<code>Optional</code> and <code>Union</code> annotations (<a
href="https://redirect.github.com/astral-sh/ruff/pull/8885">#8885</a>)</li>
<li>[<code>flake8-bandit</code>] Implement <code>django-raw-sql</code>
(<code>S611</code>) (<a
href="https://redirect.github.com/astral-sh/ruff/pull/8651">#8651</a>)</li>
<li>[<code>flake8-bandit</code>] Implement
<code>tarfile-unsafe-members</code> (<code>S202</code>) (<a
href="https://redirect.github.com/astral-sh/ruff/pull/8829">#8829</a>)</li>
<li>[<code>flake8-pyi</code>] Implement fix for
<code>unnecessary-literal-union</code> (<code>PYI030</code>) (<a
href="https://redirect.github.com/astral-sh/ruff/pull/7934">#7934</a>)</li>
<li>[<code>flake8-simplify</code>] Extend
<code>dict-get-with-none-default</code> (<code>SIM910</code>) to
non-literals (<a
href="https://redirect.github.com/astral-sh/ruff/pull/8762">#8762</a>)</li>
<li>[<code>pylint</code>] - add
<code>unnecessary-list-index-lookup</code> (<code>PLR1736</code>) +
autofix (<a
href="https://redirect.github.com/astral-sh/ruff/pull/7999">#7999</a>)</li>
<li>[<code>pylint</code>] - implement R0202 and R0203 with autofixes (<a
href="https://redirect.github.com/astral-sh/ruff/pull/8335">#8335</a>)</li>
<li>[<code>pylint</code>] Implement <code>repeated-keyword</code>
(<code>PLe1132</code>) (<a
href="https://redirect.github.com/astral-sh/ruff/pull/8706">#8706</a>)</li>
<li>[<code>pylint</code>] Implement <code>too-many-positional</code>
(<code>PLR0917</code>) (<a
href="https://redirect.github.com/astral-sh/ruff/pull/8995">#8995</a>)</li>
<li>[<code>pylint</code>] Implement
<code>unnecessary-dict-index-lookup</code> (<code>PLR1733</code>) (<a
href="https://redirect.github.com/astral-sh/ruff/pull/8036">#8036</a>)</li>
<li>[<code>refurb</code>] Implement <code>redundant-log-base</code>
(<code>FURB163</code>) (<a
href="https://redirect.github.com/astral-sh/ruff/pull/8842">#8842</a>)</li>
</ul>
<h3>Rule changes</h3>
<ul>
<li>[<code>flake8-boolean-trap</code>] Allow booleans in
<code>@override</code> methods (<a
href="https://redirect.github.com/astral-sh/ruff/pull/8882">#8882</a>)</li>
<li>[<code>flake8-bugbear</code>] Avoid
<code>B015</code>,<code>B018</code> for last expression in a cell (<a
href="https://redirect.github.com/astral-sh/ruff/pull/8815">#8815</a>)</li>
<li>[<code>flake8-pie</code>] Allow ellipses for enum values in stub
files (<a
href="https://redirect.github.com/astral-sh/ruff/pull/8825">#8825</a>)</li>
<li>[<code>flake8-pyi</code>] Check PEP 695 type aliases for
<code>snake-case-type-alias</code> and
<code>t-suffixed-type-alias</code> (<a
href="https://redirect.github.com/astral-sh/ruff/pull/8966">#8966</a>)</li>
<li>[<code>flake8-pyi</code>] Check for kwarg and vararg
<code>NoReturn</code> type annotations (<a
href="https://redirect.github.com/astral-sh/ruff/pull/8948">#8948</a>)</li>
<li>[<code>flake8-simplify</code>] Omit select context managers from
<code>SIM117</code> (<a
href="https://redirect.github.com/astral-sh/ruff/pull/8801">#8801</a>)</li>
<li>[<code>pep8-naming</code>] Allow Django model loads in
<code>non-lowercase-variable-in-function</code> (<code>N806</code>) (<a
href="https://redirect.github.com/astral-sh/ruff/pull/8917">#8917</a>)</li>
<li>[<code>pycodestyle</code>] Avoid <code>E703</code> for last
expression in a cell (<a
href="https://redirect.github.com/astral-sh/ruff/pull/8821">#8821</a>)</li>
<li>[<code>pycodestyle</code>] Update <code>E402</code> to work at cell
level for notebooks (<a
href="https://redirect.github.com/astral-sh/ruff/pull/8872">#8872</a>)</li>
<li>[<code>pydocstyle</code>] Avoid <code>D100</code> for Jupyter
Notebooks (<a
href="https://redirect.github.com/astral-sh/ruff/pull/8816">#8816</a>)</li>
<li>[<code>pylint</code>] Implement fix for
<code>unspecified-encoding</code> (<code>PLW1514</code>) (<a
href="https://redirect.github.com/astral-sh/ruff/pull/8928">#8928</a>)</li>
</ul>
<h3>Formatter</h3>
<ul>
<li>Avoid unstable formatting in ellipsis-only body with trailing
comment (<a
href="https://redirect.github.com/astral-sh/ruff/pull/8984">#8984</a>)</li>
<li>Inline trailing comments for type alias similar to assignments (<a
href="https://redirect.github.com/astral-sh/ruff/pull/8941">#8941</a>)</li>
<li>Insert trailing comma when function breaks with single argument (<a
href="https://redirect.github.com/astral-sh/ruff/pull/8921">#8921</a>)</li>
</ul>
<h3>CLI</h3>
<ul>
<li>Update <code>ruff check</code> and <code>ruff format</code> to
default to the current directory (<a
href="https://redirect.github.com/astral-sh/ruff/pull/8791">#8791</a>)</li>
<li>Stop at the first resolved parent configuration (<a
href="https://redirect.github.com/astral-sh/ruff/pull/8864">#8864</a>)</li>
</ul>
<h3>Configuration</h3>
<ul>
<li>[<code>pylint</code>] Default <code>max-positional-args</code> to
<code>max-args</code> (<a
href="https://redirect.github.com/astral-sh/ruff/pull/8998">#8998</a>)</li>
<li>[<code>pylint</code>] Add <code>allow-dunder-method-names</code>
setting for <code>bad-dunder-method-name</code> (<code>PLW3201</code>)
(<a
href="https://redirect.github.com/astral-sh/ruff/pull/8812">#8812</a>)</li>
<li>[<code>isort</code>] Add support for <code>from-first</code> setting
(<a
href="https://redirect.github.com/astral-sh/ruff/pull/8663">#8663</a>)</li>
<li>[<code>isort</code>] Add support for <code>length-sort</code>
settings (<a
href="https://redirect.github.com/astral-sh/ruff/pull/8841">#8841</a>)</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/astral-sh/ruff/commit/8d9912a83a4eb41d38b2d75d05b06ca6093a7f2d"><code>8d9912a</code></a>
Bump version to v0.1.7 (<a
href="https://redirect.github.com/astral-sh/ruff/issues/8999">#8999</a>)</li>
<li><a
href="https://github.com/astral-sh/ruff/commit/93258e8d5b9f681623eea6efdc154e399af0c378"><code>93258e8</code></a>
Default <code>max-positional-args</code> to <code>max-args</code> (<a
href="https://redirect.github.com/astral-sh/ruff/issues/8998">#8998</a>)</li>
<li><a
href="https://github.com/astral-sh/ruff/commit/b90027d037ac86c9b2fffcaa26ee717243f52791"><code>b90027d</code></a>
[<code>pylint</code>] Implement <code>too-many-positional</code>
(<code>PLR0917</code>) (<a
href="https://redirect.github.com/astral-sh/ruff/issues/8995">#8995</a>)</li>
<li><a
href="https://github.com/astral-sh/ruff/commit/060a25df09f444cb157f2f818767a28bd8b9e1cb"><code>060a25d</code></a>
Rename semantic model flag <code>LITERAL</code> to
<code>TYPING_LITERAL</code> (<a
href="https://redirect.github.com/astral-sh/ruff/issues/8997">#8997</a>)</li>
<li><a
href="https://github.com/astral-sh/ruff/commit/f5d4676c13643352dfc65a8a2d3a591377a0b4a7"><code>f5d4676</code></a>
Bump ureq from 2.8.0 to 2.9.1 (<a
href="https://redirect.github.com/astral-sh/ruff/issues/8993">#8993</a>)</li>
<li><a
href="https://github.com/astral-sh/ruff/commit/df69dc9f8d5531ab7e4651cebcf4c7e00bcec352"><code>df69dc9</code></a>
Bump url from 2.4.1 to 2.5.0 (<a
href="https://redirect.github.com/astral-sh/ruff/issues/8994">#8994</a>)</li>
<li><a
href="https://github.com/astral-sh/ruff/commit/cb6c37abd93e0ba654f700d0f95f2267d16f8a84"><code>cb6c37a</code></a>
Bump js-sys from 0.3.65 to 0.3.66 (<a
href="https://redirect.github.com/astral-sh/ruff/issues/8992">#8992</a>)</li>
<li><a
href="https://github.com/astral-sh/ruff/commit/54de990621c6297670f5e841551cb237e9d0fffb"><code>54de990</code></a>
Bump fs-err from 2.10.0 to 2.11.0 (<a
href="https://redirect.github.com/astral-sh/ruff/issues/8991">#8991</a>)</li>
<li><a
href="https://github.com/astral-sh/ruff/commit/b91b09b96173d54086f7ed45c6ef25c2d4bf8536"><code>b91b09b</code></a>
Bump schemars from 0.8.15 to 0.8.16 (<a
href="https://redirect.github.com/astral-sh/ruff/issues/8990">#8990</a>)</li>
<li><a
href="https://github.com/astral-sh/ruff/commit/0bda1913d103b5db841f966621aa43b48662e808"><code>0bda191</code></a>
Create dedicated <code>is_*_enabled</code> functions for each preview
style (<a
href="https://redirect.github.com/astral-sh/ruff/issues/8988">#8988</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/astral-sh/ruff/compare/v0.1.6...v0.1.7">compare
view</a></li>
</ul>
</details>
<br />


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

Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>
2023-12-07 16:18:18 +01:00
f0a6e61b1d Update pre-commit hooks (#445)
Update versions of pre-commit hooks to latest version.

Co-authored-by: philipp-horstenkamp <philipp-horstenkamp@users.noreply.github.com>
2023-12-07 14:25:15 +01:00
9c6433b631 Update pre-commit hooks (#440)
Update versions of pre-commit hooks to latest version.

Co-authored-by: philipp-horstenkamp <philipp-horstenkamp@users.noreply.github.com>
2023-12-05 09:21:56 +01:00
github-actions[bot]andGitHub 8f6bc49f32 build(deps-dev): bump cryptography from 41.0.5 to 41.0.6 (#436)
Bumps [cryptography](https://github.com/pyca/cryptography) from 41.0.5
to 41.0.6.
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/pyca/cryptography/blob/main/CHANGELOG.rst">cryptography'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 PKCS#7 bundle. Credit to **pkuzco** for reporting
the
  issue. **CVE-2023-49083**
<p>.. _v41-0-5:
</code></pre></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/pyca/cryptography/commit/f09c261ca10a31fe41b1262306db7f8f1da0e48a"><code>f09c261</code></a>
41.0.6 release (<a
href="https://redirect.github.com/pyca/cryptography/issues/9927">#9927</a>)</li>
<li>See full diff in <a
href="https://github.com/pyca/cryptography/compare/41.0.5...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.5&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'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/fhswf/aki_prj23_transparenzregister/network/alerts).

</details>
2023-11-30 17:17:19 +01:00
github-actions[bot]andGitHub 6a584f5c10 build(deps-dev): bump types-setuptools from 68.2.0.1 to 68.2.0.2 (#428)
Bumps [types-setuptools](https://github.com/python/typeshed) from
68.2.0.1 to 68.2.0.2.
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a
href="https://github.com/python/typeshed/commits">compare view</a></li>
</ul>
</details>
<br />


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

Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>
2023-11-26 14:48:14 +01:00
github-actions[bot]andGitHub 7d84448328 build(deps): bump frozendict from 2.3.8 to 2.3.9 (#429)
Bumps [frozendict](https://github.com/Marco-Sulla/python-frozendict)
from 2.3.8 to 2.3.9.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/Marco-Sulla/python-frozendict/releases">frozendict's
releases</a>.</em></p>
<blockquote>
<h2>frozendict 2.3.9</h2>
<h2>What's Changed</h2>
<ul>
<li>Various improvements to type hints</li>
<li>Fix union of frozendict for python implementation by <a
href="https://github.com/apmorton"><code>@​apmorton</code></a> in <a
href="https://redirect.github.com/Marco-Sulla/python-frozendict/pull/89">Marco-Sulla/python-frozendict#89</a></li>
<li>Avoid storing empty singleton on class itself in python
implementation by <a
href="https://github.com/apmorton"><code>@​apmorton</code></a> in <a
href="https://redirect.github.com/Marco-Sulla/python-frozendict/pull/86">Marco-Sulla/python-frozendict#86</a></li>
<li>Now pure py implementation can be built also passing the
<code>FROZENDICT_PURE_PY</code> env var with value <code>1</code></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a href="https://github.com/apmorton"><code>@​apmorton</code></a>
made their first contribution in <a
href="https://redirect.github.com/Marco-Sulla/python-frozendict/pull/86">Marco-Sulla/python-frozendict#86</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/Marco-Sulla/python-frozendict/compare/v2.3.8...v2.3.9">https://github.com/Marco-Sulla/python-frozendict/compare/v2.3.8...v2.3.9</a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/Marco-Sulla/python-frozendict/commit/8bc4fdc56a7c528bcda2665be5c8fcce2ba2c6eb"><code>8bc4fdc</code></a>
Update version.py</li>
<li><a
href="https://github.com/Marco-Sulla/python-frozendict/commit/47a8828e7b8893c3e06f8e921020bdef85e7a916"><code>47a8828</code></a>
relaxing func_4</li>
<li><a
href="https://github.com/Marco-Sulla/python-frozendict/commit/a31eecbe5a6d3caf5210a81d1a2e1e859dae599b"><code>a31eecb</code></a>
implemented <a
href="https://redirect.github.com/Marco-Sulla/python-frozendict/issues/90">#90</a></li>
<li><a
href="https://github.com/Marco-Sulla/python-frozendict/commit/30f63a3ae732cbeb019fa382e7a67b1254852da5"><code>30f63a3</code></a>
minor</li>
<li><a
href="https://github.com/Marco-Sulla/python-frozendict/commit/fa3dd0d585961305d56f4ff1cdcbf8e9dfc77359"><code>fa3dd0d</code></a>
relax func_2 in debug.py</li>
<li><a
href="https://github.com/Marco-Sulla/python-frozendict/commit/db44acbd3438636554137e3ed0500c7183868816"><code>db44acb</code></a>
Fix union of frozendict for python implementation (<a
href="https://redirect.github.com/Marco-Sulla/python-frozendict/issues/89">#89</a>)</li>
<li><a
href="https://github.com/Marco-Sulla/python-frozendict/commit/1cf399f2546dda7b4529a4606f430b04a85310a3"><code>1cf399f</code></a>
Avoid storing empty singleton on class itself in python implementation
(<a
href="https://redirect.github.com/Marco-Sulla/python-frozendict/issues/86">#86</a>)</li>
<li><a
href="https://github.com/Marco-Sulla/python-frozendict/commit/5f0c05cd23d6e9b542eed9869b80dfb2360b2936"><code>5f0c05c</code></a>
improved typing</li>
<li>See full diff in <a
href="https://github.com/Marco-Sulla/python-frozendict/compare/v2.3.8...v2.3.9">compare
view</a></li>
</ul>
</details>
<br />


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

Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>
2023-11-26 14:47:57 +01:00
github-actions[bot]andGitHub d5a913d937 build(deps-dev): bump types-tqdm from 4.66.0.4 to 4.66.0.5 (#430)
Bumps [types-tqdm](https://github.com/python/typeshed) from 4.66.0.4 to
4.66.0.5.
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a
href="https://github.com/python/typeshed/commits">compare view</a></li>
</ul>
</details>
<br />


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

Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>
2023-11-26 14:47:28 +01:00
github-actions[bot]andGitHub 32d1ee185b build(deps-dev): bump mypy from 1.7.0 to 1.7.1 (#431)
Bumps [mypy](https://github.com/python/mypy) from 1.7.0 to 1.7.1.
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/python/mypy/commit/6b3c41838d8e7a39242b6fd035535e2d76eabfc6"><code>6b3c418</code></a>
Update version to 1.7.1 (without +dev)</li>
<li><a
href="https://github.com/python/mypy/commit/c10e17348f2eacbbeae80eb6c10c661c0137d849"><code>c10e173</code></a>
[mypyc] Fix regression with nested functions (<a
href="https://redirect.github.com/python/mypy/issues/16484">#16484</a>)</li>
<li><a
href="https://github.com/python/mypy/commit/e6399d10b0a1cdb104559482fad1b4dc0e2de6ac"><code>e6399d1</code></a>
Fix polymorphic application for callback protocols (<a
href="https://redirect.github.com/python/mypy/issues/16514">#16514</a>)</li>
<li><a
href="https://github.com/python/mypy/commit/661adb756800ecc40fabbe62e9339efd253aff4e"><code>661adb7</code></a>
Fix crash on strict-equality with recursive types (<a
href="https://redirect.github.com/python/mypy/issues/16483">#16483</a>)</li>
<li><a
href="https://github.com/python/mypy/commit/6c8e0cc47c014894ea41621a10f3d1b465322362"><code>6c8e0cc</code></a>
Ignore position if imprecise arguments are matched by name (<a
href="https://redirect.github.com/python/mypy/issues/16471">#16471</a>)</li>
<li><a
href="https://github.com/python/mypy/commit/5c354c41c0fbb74418afcbd30ba822694be28d11"><code>5c354c4</code></a>
Fix missing meet case exposed by len narrowing (<a
href="https://redirect.github.com/python/mypy/issues/16470">#16470</a>)</li>
<li><a
href="https://github.com/python/mypy/commit/88791cabe0521f77b699405154d90f3bb7c6b31b"><code>88791ca</code></a>
Exclude private attributes from override checks (<a
href="https://redirect.github.com/python/mypy/issues/16464">#16464</a>)</li>
<li><a
href="https://github.com/python/mypy/commit/4b5b316beb570bba4c9b7797deb2e6d7df0552d0"><code>4b5b316</code></a>
Special-case unions in polymorphic inference (<a
href="https://redirect.github.com/python/mypy/issues/16461">#16461</a>)</li>
<li><a
href="https://github.com/python/mypy/commit/f862d3ef540c38e7efd2fffd64fc732d6318dfb4"><code>f862d3e</code></a>
Fix crash on Callable self in <strong>call</strong> (<a
href="https://redirect.github.com/python/mypy/issues/16453">#16453</a>)</li>
<li><a
href="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="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'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>
2023-11-26 14:47:03 +01:00
3ed756c8e8 Update pre-commit hooks (#432)
Update versions of pre-commit hooks to latest version.

Co-authored-by: philipp-horstenkamp <philipp-horstenkamp@users.noreply.github.com>
2023-11-25 12:15:05 +01:00
github-actions[bot]andGitHub ec58c9ac92 build(deps): bump matplotlib from 3.8.1 to 3.8.2 (#412)
Bumps [matplotlib](https://github.com/matplotlib/matplotlib) from 3.8.1
to 3.8.2.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/matplotlib/matplotlib/releases">matplotlib's
releases</a>.</em></p>
<blockquote>
<p>REL: v3.8.2</p>
<p>This is the second bugfix release of the 3.8 series.</p>
<p>Highlights of this release include:</p>
<ul>
<li>Fix a segfault in the MacOS backend when running on Python 3.12</li>
<li>Fix Contour labeling manual positions selecting incorrect
contours.</li>
<li>Various documentation improvements</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/matplotlib/matplotlib/commit/eb02b108ea181930ab37717c75e07ba792e01f1d"><code>eb02b10</code></a>
REL: v3.8.2</li>
<li><a
href="https://github.com/matplotlib/matplotlib/commit/dfb7a469d6e3e398ae87de48b284c5c29b7715d5"><code>dfb7a46</code></a>
Github stats fo v3.8.2</li>
<li><a
href="https://github.com/matplotlib/matplotlib/commit/802397820c5b4acaf4bfba03db6079a9b5f0206f"><code>8023978</code></a>
Merge branch 'v3.8.1-doc' into v3.8.x</li>
<li><a
href="https://github.com/matplotlib/matplotlib/commit/acae9bffb1b1ca2a188f21764df2148d72f9196c"><code>acae9bf</code></a>
Merge pull request <a
href="https://redirect.github.com/matplotlib/matplotlib/issues/27339">#27339</a>
from meeseeksmachine/auto-backport-of-pr-27299-on-v...</li>
<li><a
href="https://github.com/matplotlib/matplotlib/commit/95743f05a35e52e3884dd5944ef82ef779de04b9"><code>95743f0</code></a>
Merge pull request <a
href="https://redirect.github.com/matplotlib/matplotlib/issues/27338">#27338</a>
from meeseeksmachine/auto-backport-of-pr-27334-on-v...</li>
<li><a
href="https://github.com/matplotlib/matplotlib/commit/cfb494f815ec9ee1318c8e810dbaf10d3be5112f"><code>cfb494f</code></a>
Backport PR <a
href="https://redirect.github.com/matplotlib/matplotlib/issues/27299">#27299</a>:
[MNT] swap xkcd script for humor sans</li>
<li><a
href="https://github.com/matplotlib/matplotlib/commit/26fd30a34f26009ef7b8a3c4f623d87b8829e31e"><code>26fd30a</code></a>
Backport PR <a
href="https://redirect.github.com/matplotlib/matplotlib/issues/27334">#27334</a>:
Omit MOVETO lines from nearest contour logic</li>
<li><a
href="https://github.com/matplotlib/matplotlib/commit/38a0e948f19f92fbbdce2c280665decf644fbadb"><code>38a0e94</code></a>
Merge pull request <a
href="https://redirect.github.com/matplotlib/matplotlib/issues/27324">#27324</a>
from meeseeksmachine/auto-backport-of-pr-27323-on-v...</li>
<li><a
href="https://github.com/matplotlib/matplotlib/commit/2b587481f9e93461f770d63c5e7f5759b662a27a"><code>2b58748</code></a>
Backport PR <a
href="https://redirect.github.com/matplotlib/matplotlib/issues/27323">#27323</a>:
[DOC] Minor fixes for savefig-docstring</li>
<li><a
href="https://github.com/matplotlib/matplotlib/commit/94c0cfee35246f214bb022445ca58126fe9db366"><code>94c0cfe</code></a>
Merge pull request <a
href="https://redirect.github.com/matplotlib/matplotlib/issues/27314">#27314</a>
from meeseeksmachine/auto-backport-of-pr-27312-on-v...</li>
<li>Additional commits viewable in <a
href="https://github.com/matplotlib/matplotlib/compare/v3.8.1...v3.8.2">compare
view</a></li>
</ul>
</details>
<br />


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

Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>
2023-11-20 19:56:30 +00:00
github-actions[bot]andGitHub 31d74f086d build(deps): bump scipy from 1.11.3 to 1.11.4 (#413)
Bumps [scipy](https://github.com/scipy/scipy) from 1.11.3 to 1.11.4.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/scipy/scipy/releases">scipy's
releases</a>.</em></p>
<blockquote>
<h1>SciPy 1.11.4 Release Notes</h1>
<p>SciPy <code>1.11.4</code> is a bug-fix release with no new features
compared to <code>1.11.3</code>.</p>
<h1>Authors</h1>
<ul>
<li>Name (commits)</li>
<li>Jake Bowhay (2)</li>
<li>Ralf Gommers (4)</li>
<li>Julien Jerphanion (2)</li>
<li>Nikolay Mayorov (2)</li>
<li>Melissa Weber Mendonça (1)</li>
<li>Tirth Patel (1)</li>
<li>Tyler Reddy (22)</li>
<li>Dan Schult (3)</li>
<li>Nicolas Vetsch (1) +</li>
</ul>
<p>A total of 9 people contributed to this release.
People with a &quot;+&quot; by their names contributed a patch for the
first time.
This list of names is automatically generated, and may not be fully
complete.</p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/scipy/scipy/commit/5e4a5e3785f79dd4e8930eed883da89958860db2"><code>5e4a5e3</code></a>
REL: 1.11.4 release commit [wheel build]</li>
<li><a
href="https://github.com/scipy/scipy/commit/972c28035455a06ec673ed5aef8a5d53eeb6cc4c"><code>972c280</code></a>
Merge pull request <a
href="https://redirect.github.com/scipy/scipy/issues/19543">#19543</a>
from tylerjereddy/treddy_1_11_4_backports</li>
<li><a
href="https://github.com/scipy/scipy/commit/4f72d1096f20aeed801f2bfeeabfb030e9afe9e0"><code>4f72d10</code></a>
DOC: update 1.11.4 release notes [wheel build]</li>
<li><a
href="https://github.com/scipy/scipy/commit/31888c817c677cfff826dabd92cc15ca25d190d7"><code>31888c8</code></a>
DOC, MAINT: workaround for py311 docs</li>
<li><a
href="https://github.com/scipy/scipy/commit/b37ca462972c52e423b7b862aa54c84d4e10d8af"><code>b37ca46</code></a>
DOC: update relnotes</li>
<li><a
href="https://github.com/scipy/scipy/commit/a2d4a7a5735a22eabb33164dc81008fc94eb40d8"><code>a2d4a7a</code></a>
DOC, MAINT: Bump CircleCI Python version to 3.11 (<a
href="https://redirect.github.com/scipy/scipy/issues/19504">#19504</a>)</li>
<li><a
href="https://github.com/scipy/scipy/commit/c6ff6426135b497d8d31e762920f9a5cf60749dd"><code>c6ff642</code></a>
MAINT: PR 19543 revisions</li>
<li><a
href="https://github.com/scipy/scipy/commit/86b6582e8f1cd146ce11437286b23ad226ec2a75"><code>86b6582</code></a>
DOC: update 1.11.4 relnotes</li>
<li><a
href="https://github.com/scipy/scipy/commit/da1da3fdd99ddd7fd373b1648384a2a4fea1ae69"><code>da1da3f</code></a>
BUG: Fix typecasting problem in scipy.sparse.lil_matrix truediv (<a
href="https://redirect.github.com/scipy/scipy/issues/19408">#19408</a>)</li>
<li><a
href="https://github.com/scipy/scipy/commit/cdd3519a94fe156f23036fbe8c053c8f86695687"><code>cdd3519</code></a>
BLD: use classic linker on macOS 14 (Sonoma), the new linker is
broken</li>
<li>Additional commits viewable in <a
href="https://github.com/scipy/scipy/compare/v1.11.3...v1.11.4">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=scipy&package-manager=pip&previous-version=1.11.3&new-version=1.11.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'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>
2023-11-20 19:48:12 +00:00
fa6d769a5c Update pre-commit hooks (#408)
Update versions of pre-commit hooks to latest version.

Co-authored-by: philipp-horstenkamp <philipp-horstenkamp@users.noreply.github.com>
2023-11-20 19:43:25 +00:00
github-actions[bot]andGitHub c11aeb5dd2 build(deps-dev): bump ruff from 0.1.5 to 0.1.6 (#410)
Bumps [ruff](https://github.com/astral-sh/ruff) from 0.1.5 to 0.1.6.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/astral-sh/ruff/releases">ruff's
releases</a>.</em></p>
<blockquote>
<h2>v0.1.6</h2>
<h2>Changes</h2>
<h2>0.1.6</h2>
<h3>Preview features</h3>
<ul>
<li>[<code>flake8-boolean-trap</code>] Extend
<code>boolean-type-hint-positional-argument</code> (<code>FBT001</code>)
to include booleans in unions (<a
href="https://redirect.github.com/astral-sh/ruff/pull/7501">#7501</a>)</li>
<li>[<code>flake8-pie</code>] Extend
<code>reimplemented-list-builtin</code> (<code>PIE807</code>) to
<code>dict</code> reimplementations (<a
href="https://redirect.github.com/astral-sh/ruff/pull/8608">#8608</a>)</li>
<li>[<code>flake8-pie</code>] Extend <code>unnecessary-pass</code>
(<code>PIE790</code>) to include ellipses (<code>...</code>) (<a
href="https://redirect.github.com/astral-sh/ruff/pull/8641">#8641</a>)</li>
<li>[<code>flake8-pie</code>] Implement fix for
<code>unnecessary-spread</code> (<code>PIE800</code>) (<a
href="https://redirect.github.com/astral-sh/ruff/pull/8668">#8668</a>)</li>
<li>[<code>flake8-quotes</code>] Implement
<code>unnecessary-escaped-quote</code> (<code>Q004</code>) (<a
href="https://redirect.github.com/astral-sh/ruff/pull/8630">#8630</a>)</li>
<li>[<code>pycodestyle</code>] Implement fix for
<code>multiple-spaces-after-keyword</code> (<code>E271</code>) and
<code>multiple-spaces-before-keyword</code> (<code>E272</code>) (<a
href="https://redirect.github.com/astral-sh/ruff/pull/8622">#8622</a>)</li>
<li>[<code>pycodestyle</code>] Implement fix for
<code>multiple-spaces-after-operator</code> (<code>E222</code>) and
<code>multiple-spaces-before-operator</code> (<code>E221</code>) (<a
href="https://redirect.github.com/astral-sh/ruff/pull/8623">#8623</a>)</li>
<li>[<code>pyflakes</code>] Extend <code>is-literal</code>
(<code>F632</code>) to include comparisons against mutable initializers
(<a
href="https://redirect.github.com/astral-sh/ruff/pull/8607">#8607</a>)</li>
<li>[<code>pylint</code>] Implement
<code>redefined-argument-from-local</code> (<code>PLR1704</code>) (<a
href="https://redirect.github.com/astral-sh/ruff/pull/8159">#8159</a>)</li>
<li>[<code>pylint</code>] Implement fix for
<code>unnecessary-lambda</code> (<code>PLW0108</code>) (<a
href="https://redirect.github.com/astral-sh/ruff/pull/8621">#8621</a>)</li>
<li>[<code>refurb</code>] Implement <code>if-expr-min-max</code>
(<code>FURB136</code>) (<a
href="https://redirect.github.com/astral-sh/ruff/pull/8664">#8664</a>)</li>
<li>[<code>refurb</code>] Implement <code>math-constant</code>
(<code>FURB152</code>) (<a
href="https://redirect.github.com/astral-sh/ruff/pull/8727">#8727</a>)</li>
</ul>
<h3>Rule changes</h3>
<ul>
<li>[<code>flake8-annotations</code>] Add autotyping-like return type
inference for annotation rules (<a
href="https://redirect.github.com/astral-sh/ruff/pull/8643">#8643</a>)</li>
<li>[<code>flake8-future-annotations</code>] Implement fix for
<code>future-required-type-annotation</code> (<code>FA102</code>) (<a
href="https://redirect.github.com/astral-sh/ruff/pull/8711">#8711</a>)</li>
<li>[<code>flake8-implicit-namespace-package</code>] Avoid missing
namespace violations in scripts with shebangs (<a
href="https://redirect.github.com/astral-sh/ruff/pull/8710">#8710</a>)</li>
<li>[<code>pydocstyle</code>] Update <code>over-indentation</code>
(<code>D208</code>) to preserve indentation offsets when fixing
overindented lines (<a
href="https://redirect.github.com/astral-sh/ruff/pull/8699">#8699</a>)</li>
<li>[<code>pyupgrade</code>] Refine <code>timeout-error-alias</code>
(<code>UP041</code>) to remove false positives (<a
href="https://redirect.github.com/astral-sh/ruff/pull/8587">#8587</a>)</li>
</ul>
<h3>Formatter</h3>
<ul>
<li>Fix instability in <code>await</code> formatting with fluent style
(<a
href="https://redirect.github.com/astral-sh/ruff/pull/8676">#8676</a>)</li>
<li>Compare formatted and unformatted ASTs during formatter tests (<a
href="https://redirect.github.com/astral-sh/ruff/pull/8624">#8624</a>)</li>
<li>Preserve trailing semicolon for Notebooks (<a
href="https://redirect.github.com/astral-sh/ruff/pull/8590">#8590</a>)</li>
</ul>
<h3>CLI</h3>
<ul>
<li>Improve debug printing for resolving origin of config settings (<a
href="https://redirect.github.com/astral-sh/ruff/pull/8729">#8729</a>)</li>
<li>Write unchanged, excluded files to stdout when read via stdin (<a
href="https://redirect.github.com/astral-sh/ruff/pull/8596">#8596</a>)</li>
</ul>
<h3>Configuration</h3>
<ul>
<li>[<code>isort</code>] Support disabling sections with
<code>no-sections = true</code> (<a
href="https://redirect.github.com/astral-sh/ruff/pull/8657">#8657</a>)</li>
<li>[<code>pep8-naming</code>] Support local and dynamic class- and
static-method decorators (<a
href="https://redirect.github.com/astral-sh/ruff/pull/8592">#8592</a>)</li>
<li>[<code>pydocstyle</code>] Allow overriding pydocstyle convention
rules (<a
href="https://redirect.github.com/astral-sh/ruff/pull/8586">#8586</a>)</li>
</ul>
<h3>Bug fixes</h3>
<ul>
<li>Avoid syntax error via importing <code>trio.lowlevel</code> (<a
href="https://redirect.github.com/astral-sh/ruff/pull/8730">#8730</a>)</li>
<li>Omit unrolled augmented assignments in <code>PIE794</code> (<a
href="https://redirect.github.com/astral-sh/ruff/pull/8634">#8634</a>)</li>
<li>Slice source code instead of generating it for <code>EM</code> fixes
(<a
href="https://redirect.github.com/astral-sh/ruff/pull/7746">#7746</a>)</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md">ruff's
changelog</a>.</em></p>
<blockquote>
<h2>0.1.6</h2>
<h3>Preview features</h3>
<ul>
<li>[<code>flake8-boolean-trap</code>] Extend
<code>boolean-type-hint-positional-argument</code> (<code>FBT001</code>)
to include booleans in unions (<a
href="https://redirect.github.com/astral-sh/ruff/pull/7501">#7501</a>)</li>
<li>[<code>flake8-pie</code>] Extend
<code>reimplemented-list-builtin</code> (<code>PIE807</code>) to
<code>dict</code> reimplementations (<a
href="https://redirect.github.com/astral-sh/ruff/pull/8608">#8608</a>)</li>
<li>[<code>flake8-pie</code>] Extend <code>unnecessary-pass</code>
(<code>PIE790</code>) to include ellipses (<code>...</code>) (<a
href="https://redirect.github.com/astral-sh/ruff/pull/8641">#8641</a>)</li>
<li>[<code>flake8-pie</code>] Implement fix for
<code>unnecessary-spread</code> (<code>PIE800</code>) (<a
href="https://redirect.github.com/astral-sh/ruff/pull/8668">#8668</a>)</li>
<li>[<code>flake8-quotes</code>] Implement
<code>unnecessary-escaped-quote</code> (<code>Q004</code>) (<a
href="https://redirect.github.com/astral-sh/ruff/pull/8630">#8630</a>)</li>
<li>[<code>pycodestyle</code>] Implement fix for
<code>multiple-spaces-after-keyword</code> (<code>E271</code>) and
<code>multiple-spaces-before-keyword</code> (<code>E272</code>) (<a
href="https://redirect.github.com/astral-sh/ruff/pull/8622">#8622</a>)</li>
<li>[<code>pycodestyle</code>] Implement fix for
<code>multiple-spaces-after-operator</code> (<code>E222</code>) and
<code>multiple-spaces-before-operator</code> (<code>E221</code>) (<a
href="https://redirect.github.com/astral-sh/ruff/pull/8623">#8623</a>)</li>
<li>[<code>pyflakes</code>] Extend <code>is-literal</code>
(<code>F632</code>) to include comparisons against mutable initializers
(<a
href="https://redirect.github.com/astral-sh/ruff/pull/8607">#8607</a>)</li>
<li>[<code>pylint</code>] Implement
<code>redefined-argument-from-local</code> (<code>PLR1704</code>) (<a
href="https://redirect.github.com/astral-sh/ruff/pull/8159">#8159</a>)</li>
<li>[<code>pylint</code>] Implement fix for
<code>unnecessary-lambda</code> (<code>PLW0108</code>) (<a
href="https://redirect.github.com/astral-sh/ruff/pull/8621">#8621</a>)</li>
<li>[<code>refurb</code>] Implement <code>if-expr-min-max</code>
(<code>FURB136</code>) (<a
href="https://redirect.github.com/astral-sh/ruff/pull/8664">#8664</a>)</li>
<li>[<code>refurb</code>] Implement <code>math-constant</code>
(<code>FURB152</code>) (<a
href="https://redirect.github.com/astral-sh/ruff/pull/8727">#8727</a>)</li>
</ul>
<h3>Rule changes</h3>
<ul>
<li>[<code>flake8-annotations</code>] Add autotyping-like return type
inference for annotation rules (<a
href="https://redirect.github.com/astral-sh/ruff/pull/8643">#8643</a>)</li>
<li>[<code>flake8-future-annotations</code>] Implement fix for
<code>future-required-type-annotation</code> (<code>FA102</code>) (<a
href="https://redirect.github.com/astral-sh/ruff/pull/8711">#8711</a>)</li>
<li>[<code>flake8-implicit-namespace-package</code>] Avoid missing
namespace violations in scripts with shebangs (<a
href="https://redirect.github.com/astral-sh/ruff/pull/8710">#8710</a>)</li>
<li>[<code>pydocstyle</code>] Update <code>over-indentation</code>
(<code>D208</code>) to preserve indentation offsets when fixing
overindented lines (<a
href="https://redirect.github.com/astral-sh/ruff/pull/8699">#8699</a>)</li>
<li>[<code>pyupgrade</code>] Refine <code>timeout-error-alias</code>
(<code>UP041</code>) to remove false positives (<a
href="https://redirect.github.com/astral-sh/ruff/pull/8587">#8587</a>)</li>
</ul>
<h3>Formatter</h3>
<ul>
<li>Fix instability in <code>await</code> formatting with fluent style
(<a
href="https://redirect.github.com/astral-sh/ruff/pull/8676">#8676</a>)</li>
<li>Compare formatted and unformatted ASTs during formatter tests (<a
href="https://redirect.github.com/astral-sh/ruff/pull/8624">#8624</a>)</li>
<li>Preserve trailing semicolon for Notebooks (<a
href="https://redirect.github.com/astral-sh/ruff/pull/8590">#8590</a>)</li>
</ul>
<h3>CLI</h3>
<ul>
<li>Improve debug printing for resolving origin of config settings (<a
href="https://redirect.github.com/astral-sh/ruff/pull/8729">#8729</a>)</li>
<li>Write unchanged, excluded files to stdout when read via stdin (<a
href="https://redirect.github.com/astral-sh/ruff/pull/8596">#8596</a>)</li>
</ul>
<h3>Configuration</h3>
<ul>
<li>[<code>isort</code>] Support disabling sections with
<code>no-sections = true</code> (<a
href="https://redirect.github.com/astral-sh/ruff/pull/8657">#8657</a>)</li>
<li>[<code>pep8-naming</code>] Support local and dynamic class- and
static-method decorators (<a
href="https://redirect.github.com/astral-sh/ruff/pull/8592">#8592</a>)</li>
<li>[<code>pydocstyle</code>] Allow overriding pydocstyle convention
rules (<a
href="https://redirect.github.com/astral-sh/ruff/pull/8586">#8586</a>)</li>
</ul>
<h3>Bug fixes</h3>
<ul>
<li>Avoid syntax error via importing <code>trio.lowlevel</code> (<a
href="https://redirect.github.com/astral-sh/ruff/pull/8730">#8730</a>)</li>
<li>Omit unrolled augmented assignments in <code>PIE794</code> (<a
href="https://redirect.github.com/astral-sh/ruff/pull/8634">#8634</a>)</li>
<li>Slice source code instead of generating it for <code>EM</code> fixes
(<a
href="https://redirect.github.com/astral-sh/ruff/pull/7746">#7746</a>)</li>
<li>Allow whitespace around colon in slices for
<code>whitespace-before-punctuation</code> (<code>E203</code>) (<a
href="https://redirect.github.com/astral-sh/ruff/pull/8654">#8654</a>)</li>
<li>Use function range for <code>no-self-use</code> (<a
href="https://redirect.github.com/astral-sh/ruff/pull/8637">#8637</a>)</li>
<li>F-strings doesn't contain bytes literal for <code>PLW0129</code> (<a
href="https://redirect.github.com/astral-sh/ruff/pull/8675">#8675</a>)</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/astral-sh/ruff/commit/f460f9c5c0126f59b6a9641221ef0bdfa8afa74a"><code>f460f9c</code></a>
Bump version to v0.1.6 (<a
href="https://redirect.github.com/astral-sh/ruff/issues/8744">#8744</a>)</li>
<li><a
href="https://github.com/astral-sh/ruff/commit/2faac1e7a866e77b60c4a7abe71b7b8985efa660"><code>2faac1e</code></a>
[<code>refurb</code>] Implement <code>math-constant</code>
(<code>FURB152</code>) (<a
href="https://redirect.github.com/astral-sh/ruff/issues/8727">#8727</a>)</li>
<li><a
href="https://github.com/astral-sh/ruff/commit/b7dbb9062c8dd07a3b643920756a65d49631630f"><code>b7dbb90</code></a>
Remove incorrect deprecation label for stdout and stderr (<a
href="https://redirect.github.com/astral-sh/ruff/issues/8743">#8743</a>)</li>
<li><a
href="https://github.com/astral-sh/ruff/commit/66794bc9feecf814473eb1a595134ef716950ef0"><code>66794bc</code></a>
Remove erroneous bad-dunder-name reference (<a
href="https://redirect.github.com/astral-sh/ruff/issues/8742">#8742</a>)</li>
<li><a
href="https://github.com/astral-sh/ruff/commit/dca430f4d212efa44b3d76ec43736e7dc7a9500d"><code>dca430f</code></a>
Fix instability with await fluent style (<a
href="https://redirect.github.com/astral-sh/ruff/issues/8676">#8676</a>)</li>
<li><a
href="https://github.com/astral-sh/ruff/commit/841e6c889ec32b6b9022dfbbd9f226779d73aa88"><code>841e6c8</code></a>
Add River in &quot;Who's Using Ruff?&quot; section (<a
href="https://redirect.github.com/astral-sh/ruff/issues/8740">#8740</a>)</li>
<li><a
href="https://github.com/astral-sh/ruff/commit/bd99175fea3f804b1106d94969611d4efaa29944"><code>bd99175</code></a>
Update <code>D208</code> to preserve indentation offsets when fixing
overindented lines ...</li>
<li><a
href="https://github.com/astral-sh/ruff/commit/4c86b155f29e8bc4fb5e11d551d97f2eeb7eec6a"><code>4c86b15</code></a>
Fix typo (<a
href="https://redirect.github.com/astral-sh/ruff/issues/8735">#8735</a>)</li>
<li><a
href="https://github.com/astral-sh/ruff/commit/e2109c135313b209f84f78867d9a07f6fd8a54a2"><code>e2109c1</code></a>
Improve debug printing for resolving origin of config settings (<a
href="https://redirect.github.com/astral-sh/ruff/issues/8729">#8729</a>)</li>
<li><a
href="https://github.com/astral-sh/ruff/commit/1fcccf82fcc943a1137731613c5ed088486f0fba"><code>1fcccf8</code></a>
Avoid syntax error via importing trio.lowlevel (<a
href="https://redirect.github.com/astral-sh/ruff/issues/8730">#8730</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/astral-sh/ruff/compare/v0.1.5...v0.1.6">compare
view</a></li>
</ul>
</details>
<br />


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

Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>
2023-11-20 19:40:54 +00:00
github-actions[bot]andGitHub 634aa4d675 build(deps-dev): bump jupyterlab from 4.0.8 to 4.0.9 (#411)
Bumps [jupyterlab](https://github.com/jupyterlab/jupyterlab) from 4.0.8
to 4.0.9.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/jupyterlab/jupyterlab/releases">jupyterlab's
releases</a>.</em></p>
<blockquote>
<h2>v4.0.9</h2>
<h2>4.0.9</h2>
<p>(<a
href="https://github.com/jupyterlab/jupyterlab/compare/v4.0.8...685fad189917242f1736d2c88a890f346874472d">Full
Changelog</a>)</p>
<h3>Bugs fixed</h3>
<ul>
<li>Improve cell toolbar tracker <a
href="https://redirect.github.com/jupyterlab/jupyterlab/pull/15314">#15314</a>
(<a
href="https://github.com/fcollonval"><code>@​fcollonval</code></a>)</li>
<li>Do not update filebrowser breadcrumbs when not needed <a
href="https://redirect.github.com/jupyterlab/jupyterlab/pull/15387">#15387</a>
(<a
href="https://github.com/krassowski"><code>@​krassowski</code></a>)</li>
<li>Don't show default value for objects in Settings Editor <a
href="https://redirect.github.com/jupyterlab/jupyterlab/pull/15380">#15380</a>
(<a href="https://github.com/firai"><code>@​firai</code></a>)</li>
<li>Fix highlighting search in an out-of-viewport cell <a
href="https://redirect.github.com/jupyterlab/jupyterlab/pull/15376">#15376</a>
(<a
href="https://github.com/fcollonval"><code>@​fcollonval</code></a>)</li>
<li>Fix overreactive scrolling to next cell after <code>Shift +
Enter</code> <a
href="https://redirect.github.com/jupyterlab/jupyterlab/pull/15288">#15288</a>
(<a
href="https://github.com/krassowski"><code>@​krassowski</code></a>)</li>
<li>Fix missing default property breaking codemirror
<code>overrides.json</code> <a
href="https://redirect.github.com/jupyterlab/jupyterlab/pull/15346">#15346</a>
(<a href="https://github.com/LJMP"><code>@​LJMP</code></a>)</li>
<li>Fix update button in extension manager <a
href="https://redirect.github.com/jupyterlab/jupyterlab/pull/15331">#15331</a>
(<a
href="https://github.com/nbowditch-einblick"><code>@​nbowditch-einblick</code></a>)</li>
<li>Fix scrolling when dragging files in the file browser <a
href="https://redirect.github.com/jupyterlab/jupyterlab/pull/15318">#15318</a>
(<a
href="https://github.com/krassowski"><code>@​krassowski</code></a>)</li>
<li>Fix scrolling past long outputs in presence of un-rendered headings
<a
href="https://redirect.github.com/jupyterlab/jupyterlab/pull/15356">#15356</a>
(<a
href="https://github.com/krassowski"><code>@​krassowski</code></a>)</li>
<li>Update notebook window on resize if height changes <a
href="https://redirect.github.com/jupyterlab/jupyterlab/pull/15357">#15357</a>
(<a
href="https://github.com/krassowski"><code>@​krassowski</code></a>)</li>
<li>Remove unnecessary requirement from codemirror service plugin <a
href="https://redirect.github.com/jupyterlab/jupyterlab/pull/15362">#15362</a>
(<a
href="https://github.com/paulkim3151"><code>@​paulkim3151</code></a>)</li>
</ul>
<h3>Maintenance and upkeep improvements</h3>
<ul>
<li>Update <code>@lumino/dragdrop</code> package <a
href="https://redirect.github.com/jupyterlab/jupyterlab/pull/15426">#15426</a>
(<a
href="https://github.com/krassowski"><code>@​krassowski</code></a>)</li>
<li>Exclude ipynb files in prettier pre-commit <a
href="https://redirect.github.com/jupyterlab/jupyterlab/pull/15378">#15378</a>
(<a href="https://github.com/brichet"><code>@​brichet</code></a>)</li>
<li>Update to <code>@jupyter/ydoc</code> 1.1.1 <a
href="https://redirect.github.com/jupyterlab/jupyterlab/pull/15177">#15177</a>
(<a href="https://github.com/jtpio"><code>@​jtpio</code></a>)</li>
<li>Fix yarn.lock <a
href="https://redirect.github.com/jupyterlab/jupyterlab/pull/15367">#15367</a>
(<a
href="https://github.com/fcollonval"><code>@​fcollonval</code></a>)</li>
</ul>
<h3>Contributors to this release</h3>
<p>(<a
href="https://github.com/jupyterlab/jupyterlab/graphs/contributors?from=2023-11-02&amp;to=2023-11-18&amp;type=c">GitHub
contributors page for this release</a>)</p>
<p><a
href="https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Ablink1073+updated%3A2023-11-02..2023-11-18&amp;type=Issues"><code>@​blink1073</code></a>
| <a
href="https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Abrichet+updated%3A2023-11-02..2023-11-18&amp;type=Issues"><code>@​brichet</code></a>
| <a
href="https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Adharmaquark+updated%3A2023-11-02..2023-11-18&amp;type=Issues"><code>@​dharmaquark</code></a>
| <a
href="https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Afcollonval+updated%3A2023-11-02..2023-11-18&amp;type=Issues"><code>@​fcollonval</code></a>
| <a
href="https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Agabalafou+updated%3A2023-11-02..2023-11-18&amp;type=Issues"><code>@​gabalafou</code></a>
| <a
href="https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Agithub-actions+updated%3A2023-11-02..2023-11-18&amp;type=Issues"><code>@​github-actions</code></a>
| <a
href="https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Ajtpio+updated%3A2023-11-02..2023-11-18&amp;type=Issues"><code>@​jtpio</code></a>
| <a
href="https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Ajupyterlab-probot+updated%3A2023-11-02..2023-11-18&amp;type=Issues"><code>@​jupyterlab-probot</code></a>
| <a
href="https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Akrassowski+updated%3A2023-11-02..2023-11-18&amp;type=Issues"><code>@​krassowski</code></a>
| <a
href="https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Alumberbot-app+updated%3A2023-11-02..2023-11-18&amp;type=Issues"><code>@​lumberbot-app</code></a>
| <a
href="https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Ameeseeksmachine+updated%3A2023-11-02..2023-11-18&amp;type=Issues"><code>@​meeseeksmachine</code></a>
| <a
href="https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Askyetim+updated%3A2023-11-02..2023-11-18&amp;type=Issues"><code>@​skyetim</code></a>
| <a
href="https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Atonyfast+updated%3A2023-11-02..2023-11-18&amp;type=Issues"><code>@​tonyfast</code></a>
| <a
href="https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Awelcome+updated%3A2023-11-02..2023-11-18&amp;type=Issues"><code>@​welcome</code></a></p>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/jupyterlab/jupyterlab/blob/@jupyterlab/lsp@4.0.9/CHANGELOG.md">jupyterlab's
changelog</a>.</em></p>
<blockquote>
<h2>4.0.9</h2>
<p>(<a
href="https://github.com/jupyterlab/jupyterlab/compare/v4.0.8...685fad189917242f1736d2c88a890f346874472d">Full
Changelog</a>)</p>
<h3>Bugs fixed</h3>
<ul>
<li>Improve cell toolbar tracker <a
href="https://redirect.github.com/jupyterlab/jupyterlab/pull/15314">#15314</a>
(<a
href="https://github.com/fcollonval"><code>@​fcollonval</code></a>)</li>
<li>Do not update filebrowser breadcrumbs when not needed <a
href="https://redirect.github.com/jupyterlab/jupyterlab/pull/15387">#15387</a>
(<a
href="https://github.com/krassowski"><code>@​krassowski</code></a>)</li>
<li>Don't show default value for objects in Settings Editor <a
href="https://redirect.github.com/jupyterlab/jupyterlab/pull/15380">#15380</a>
(<a href="https://github.com/firai"><code>@​firai</code></a>)</li>
<li>Fix highlighting search in an out-of-viewport cell <a
href="https://redirect.github.com/jupyterlab/jupyterlab/pull/15376">#15376</a>
(<a
href="https://github.com/fcollonval"><code>@​fcollonval</code></a>)</li>
<li>Fix overreactive scrolling to next cell after <code>Shift +
Enter</code> <a
href="https://redirect.github.com/jupyterlab/jupyterlab/pull/15288">#15288</a>
(<a
href="https://github.com/krassowski"><code>@​krassowski</code></a>)</li>
<li>Fix missing default property breaking codemirror
<code>overrides.json</code> <a
href="https://redirect.github.com/jupyterlab/jupyterlab/pull/15346">#15346</a>
(<a href="https://github.com/LJMP"><code>@​LJMP</code></a>)</li>
<li>Fix update button in extension manager <a
href="https://redirect.github.com/jupyterlab/jupyterlab/pull/15331">#15331</a>
(<a
href="https://github.com/nbowditch-einblick"><code>@​nbowditch-einblick</code></a>)</li>
<li>Fix scrolling when dragging files in the file browser <a
href="https://redirect.github.com/jupyterlab/jupyterlab/pull/15318">#15318</a>
(<a
href="https://github.com/krassowski"><code>@​krassowski</code></a>)</li>
<li>Fix scrolling past long outputs in presence of un-rendered headings
<a
href="https://redirect.github.com/jupyterlab/jupyterlab/pull/15356">#15356</a>
(<a
href="https://github.com/krassowski"><code>@​krassowski</code></a>)</li>
<li>Update notebook window on resize if height changes <a
href="https://redirect.github.com/jupyterlab/jupyterlab/pull/15357">#15357</a>
(<a
href="https://github.com/krassowski"><code>@​krassowski</code></a>)</li>
<li>Remove unnecessary requirement from codemirror service plugin <a
href="https://redirect.github.com/jupyterlab/jupyterlab/pull/15362">#15362</a>
(<a
href="https://github.com/paulkim3151"><code>@​paulkim3151</code></a>)</li>
</ul>
<h3>Maintenance and upkeep improvements</h3>
<ul>
<li>Update <code>@lumino/dragdrop</code> package <a
href="https://redirect.github.com/jupyterlab/jupyterlab/pull/15426">#15426</a>
(<a
href="https://github.com/krassowski"><code>@​krassowski</code></a>)</li>
<li>Exclude ipynb files in prettier pre-commit <a
href="https://redirect.github.com/jupyterlab/jupyterlab/pull/15378">#15378</a>
(<a href="https://github.com/brichet"><code>@​brichet</code></a>)</li>
<li>Update to <code>@jupyter/ydoc</code> 1.1.1 <a
href="https://redirect.github.com/jupyterlab/jupyterlab/pull/15177">#15177</a>
(<a href="https://github.com/jtpio"><code>@​jtpio</code></a>)</li>
<li>Fix yarn.lock <a
href="https://redirect.github.com/jupyterlab/jupyterlab/pull/15367">#15367</a>
(<a
href="https://github.com/fcollonval"><code>@​fcollonval</code></a>)</li>
</ul>
<h3>Contributors to this release</h3>
<p>(<a
href="https://github.com/jupyterlab/jupyterlab/graphs/contributors?from=2023-11-02&amp;to=2023-11-18&amp;type=c">GitHub
contributors page for this release</a>)</p>
<p><a
href="https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Ablink1073+updated%3A2023-11-02..2023-11-18&amp;type=Issues"><code>@​blink1073</code></a>
| <a
href="https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Abrichet+updated%3A2023-11-02..2023-11-18&amp;type=Issues"><code>@​brichet</code></a>
| <a
href="https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Adharmaquark+updated%3A2023-11-02..2023-11-18&amp;type=Issues"><code>@​dharmaquark</code></a>
| <a
href="https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Afcollonval+updated%3A2023-11-02..2023-11-18&amp;type=Issues"><code>@​fcollonval</code></a>
| <a
href="https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Agabalafou+updated%3A2023-11-02..2023-11-18&amp;type=Issues"><code>@​gabalafou</code></a>
| <a
href="https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Agithub-actions+updated%3A2023-11-02..2023-11-18&amp;type=Issues"><code>@​github-actions</code></a>
| <a
href="https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Ajtpio+updated%3A2023-11-02..2023-11-18&amp;type=Issues"><code>@​jtpio</code></a>
| <a
href="https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Ajupyterlab-probot+updated%3A2023-11-02..2023-11-18&amp;type=Issues"><code>@​jupyterlab-probot</code></a>
| <a
href="https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Akrassowski+updated%3A2023-11-02..2023-11-18&amp;type=Issues"><code>@​krassowski</code></a>
| <a
href="https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Alumberbot-app+updated%3A2023-11-02..2023-11-18&amp;type=Issues"><code>@​lumberbot-app</code></a>
| <a
href="https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Ameeseeksmachine+updated%3A2023-11-02..2023-11-18&amp;type=Issues"><code>@​meeseeksmachine</code></a>
| <a
href="https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Askyetim+updated%3A2023-11-02..2023-11-18&amp;type=Issues"><code>@​skyetim</code></a>
| <a
href="https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Atonyfast+updated%3A2023-11-02..2023-11-18&amp;type=Issues"><code>@​tonyfast</code></a>
| <a
href="https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Awelcome+updated%3A2023-11-02..2023-11-18&amp;type=Issues"><code>@​welcome</code></a></p>
<!-- raw HTML omitted -->
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/jupyterlab/jupyterlab/commit/a7471bca76d28f5e21dc58da8db54ae0756a80a9"><code>a7471bc</code></a>
[ci skip] Publish 4.0.9</li>
<li><a
href="https://github.com/jupyterlab/jupyterlab/commit/685fad189917242f1736d2c88a890f346874472d"><code>685fad1</code></a>
Backport PR <a
href="https://redirect.github.com/jupyterlab/jupyterlab/issues/15314">#15314</a>:
Improve cell toolbar tracker (<a
href="https://redirect.github.com/jupyterlab/jupyterlab/issues/15427">#15427</a>)</li>
<li><a
href="https://github.com/jupyterlab/jupyterlab/commit/1d2dd03e1d67ec16b8de83881365189812dff7b5"><code>1d2dd03</code></a>
Update <code>@lumino/dragdrop</code> package (<a
href="https://redirect.github.com/jupyterlab/jupyterlab/issues/15426">#15426</a>)</li>
<li><a
href="https://github.com/jupyterlab/jupyterlab/commit/9e1769981ff920c8aea61ffd3cbd0d9054445936"><code>9e17699</code></a>
Do not update filebrowser breadcrumbs when not needed (<a
href="https://redirect.github.com/jupyterlab/jupyterlab/issues/15387">#15387</a>)
(<a
href="https://redirect.github.com/jupyterlab/jupyterlab/issues/15409">#15409</a>)</li>
<li><a
href="https://github.com/jupyterlab/jupyterlab/commit/d4465f90ce6151f91dcdefc1c5c3b4375534208f"><code>d4465f9</code></a>
Backport PR <a
href="https://redirect.github.com/jupyterlab/jupyterlab/issues/15376">#15376</a>
on branch 4.0.x (Fix highlighting search in an out-of-view...</li>
<li><a
href="https://github.com/jupyterlab/jupyterlab/commit/a2aaf8cd9df9cc3b371d5e5e4a932b54561b232a"><code>a2aaf8c</code></a>
Backport PR <a
href="https://redirect.github.com/jupyterlab/jupyterlab/issues/15380">#15380</a>:
Don't show default value for objects in Settings Editor (...</li>
<li><a
href="https://github.com/jupyterlab/jupyterlab/commit/3ec0581a20767df46818b1782864c5de61696e8d"><code>3ec0581</code></a>
Backport PR <a
href="https://redirect.github.com/jupyterlab/jupyterlab/issues/15177">#15177</a>:
Update to <code>@jupyter/ydoc</code> 1.1.1 (<a
href="https://redirect.github.com/jupyterlab/jupyterlab/issues/15382">#15382</a>)</li>
<li><a
href="https://github.com/jupyterlab/jupyterlab/commit/6b30261fea3af563ef80c41a63125cfbd5801a6b"><code>6b30261</code></a>
Backport PR <a
href="https://redirect.github.com/jupyterlab/jupyterlab/issues/15378">#15378</a>:
Exclude ipynb files in prettier pre-commit (<a
href="https://redirect.github.com/jupyterlab/jupyterlab/issues/15384">#15384</a>)</li>
<li><a
href="https://github.com/jupyterlab/jupyterlab/commit/4981c6b27d53b141dd1b657914e0f004f128286c"><code>4981c6b</code></a>
Backport PR <a
href="https://redirect.github.com/jupyterlab/jupyterlab/issues/15288">#15288</a>:
Fix overreactive scrolling to next cell after `Shift + En...</li>
<li><a
href="https://github.com/jupyterlab/jupyterlab/commit/176843781bbca2110059df5d57ebd41b00343a63"><code>1768437</code></a>
Backport PR <a
href="https://redirect.github.com/jupyterlab/jupyterlab/issues/15358">#15358</a>:
[pre-commit.ci] pre-commit autoupdate (<a
href="https://redirect.github.com/jupyterlab/jupyterlab/issues/15381">#15381</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/jupyterlab/jupyterlab/compare/@jupyterlab/lsp@4.0.8...@jupyterlab/lsp@4.0.9">compare
view</a></li>
</ul>
</details>
<br />


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

Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>
2023-11-20 19:40:43 +00:00
github-actions[bot]andGitHub 8e6b28b311 build(deps): bump transformers from 4.35.1 to 4.35.2 (#392)
Bumps [transformers](https://github.com/huggingface/transformers) from
4.35.1 to 4.35.2.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/huggingface/transformers/releases">transformers's
releases</a>.</em></p>
<blockquote>
<h2>Patch release: v4.35.2</h2>
<p>A patch release was made for the following commit:</p>
<ul>
<li>[<code>tokenizers</code>] update tokenizers version pin <a
href="https://redirect.github.com/huggingface/transformers/issues/27494">#27494</a></li>
</ul>
<p>to fix all the issues with versioning regarding
<code>tokenizers</code> and <code>huggingface_hub</code></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/huggingface/transformers/commit/514de24abfd4416aeba6a6455ad5920f57f3567d"><code>514de24</code></a>
Release: v4.35.2</li>
<li><a
href="https://github.com/huggingface/transformers/commit/7983bca630854e45a6c98801e320c90da70a99a6"><code>7983bca</code></a>
[<code>tokenizers</code>] update <code>tokenizers</code> version pin (<a
href="https://redirect.github.com/huggingface/transformers/issues/27494">#27494</a>)</li>
<li>See full diff in <a
href="https://github.com/huggingface/transformers/compare/v4.35.1...v4.35.2">compare
view</a></li>
</ul>
</details>
<br />


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

Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>
2023-11-16 16:21:23 +00:00
github-actions[bot]andGitHub 4df55f2914 build(deps): bump transformers from 4.35.0 to 4.35.1 (#389)
Bumps [transformers](https://github.com/huggingface/transformers) from
4.35.0 to 4.35.1.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/huggingface/transformers/releases">transformers's
releases</a>.</em></p>
<blockquote>
<h2>Patch release: v4.35.1</h2>
<p>A patch release was made for the following three commits:</p>
<ul>
<li>Fix FA2 import + deprecation cycle (<a
href="https://redirect.github.com/huggingface/transformers/issues/27330">#27330</a>)</li>
<li>Fix from_pt flag when loading with safetensors (<a
href="https://redirect.github.com/huggingface/transformers/issues/27394">#27394</a>)</li>
<li>Default to msgpack for safetensors (<a
href="https://redirect.github.com/huggingface/transformers/issues/27460">#27460</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/huggingface/transformers/commit/10f3e7b31bef9b4c7508e328f65e1f7ef186f945"><code>10f3e7b</code></a>
Release: v4.35.1</li>
<li><a
href="https://github.com/huggingface/transformers/commit/0b2e2de723314ddc22ee99a7be1d25f75e530e68"><code>0b2e2de</code></a>
fix copies</li>
<li><a
href="https://github.com/huggingface/transformers/commit/f04737086a44a2b30337804b309479aeece27a8d"><code>f047370</code></a>
Fix FA2 import + deprecation cycle (<a
href="https://redirect.github.com/huggingface/transformers/issues/27330">#27330</a>)</li>
<li><a
href="https://github.com/huggingface/transformers/commit/d8fffbe4a318175af41e810ac320f8e2908e1194"><code>d8fffbe</code></a>
Fix <code>from_pt</code> flag when loading with <code>safetensors</code>
(<a
href="https://redirect.github.com/huggingface/transformers/issues/27394">#27394</a>)</li>
<li><a
href="https://github.com/huggingface/transformers/commit/757171dfcf67d9cfe537acccbae09c0b2480ae88"><code>757171d</code></a>
Default to msgpack for safetensors (<a
href="https://redirect.github.com/huggingface/transformers/issues/27460">#27460</a>)</li>
<li>See full diff in <a
href="https://github.com/huggingface/transformers/compare/v4.35.0...v4.35.1">compare
view</a></li>
</ul>
</details>
<br />


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

Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>
2023-11-14 17:53:05 +01:00
github-actions[bot]andGitHub d68e340155 build(deps): bump datetime from 5.2 to 5.3 (#390)
Bumps [datetime](https://github.com/zopefoundation/DateTime) from 5.2 to
5.3.
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/zopefoundation/DateTime/blob/master/CHANGES.rst">datetime's
changelog</a>.</em></p>
<blockquote>
<h2>5.3 (2023-11-14)</h2>
<ul>
<li>
<p>Add support for Python 3.12.</p>
</li>
<li>
<p>Add preliminary support for Python 3.13a2.</p>
</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/zopefoundation/DateTime/commit/6e2681aecf0a5d9106fd713a1e49832d335b9e4c"><code>6e2681a</code></a>
Preparing release 5.3</li>
<li><a
href="https://github.com/zopefoundation/DateTime/commit/28124d7778ed38329978504d9bf0e49c9a980916"><code>28124d7</code></a>
Add support for Python 3.12. (<a
href="https://redirect.github.com/zopefoundation/DateTime/issues/57">#57</a>)</li>
<li><a
href="https://github.com/zopefoundation/DateTime/commit/5a434fd34187702dab37cd97f0ac12a0ad4e754a"><code>5a434fd</code></a>
Fix hopefully temporary problem with Python 3.12 on Windows.</li>
<li><a
href="https://github.com/zopefoundation/DateTime/commit/c22954a7419dd8c4a291a5897182feff4db35096"><code>c22954a</code></a>
Merge pull request <a
href="https://redirect.github.com/zopefoundation/DateTime/issues/55">#55</a>
from zopefoundation/config-with-zope-product-template-...</li>
<li><a
href="https://github.com/zopefoundation/DateTime/commit/009cd8b809353decb02919d2946ead89455fff28"><code>009cd8b</code></a>
- Add preliminary support for Python 3.12b4</li>
<li><a
href="https://github.com/zopefoundation/DateTime/commit/1442a44b09166b8fb33913b2feefdfcf6b5fa1d6"><code>1442a44</code></a>
- documentation and docstring cleanups</li>
<li><a
href="https://github.com/zopefoundation/DateTime/commit/f4af7c61f3cfc35d0702f5cabb6cd4a84ddc25ef"><code>f4af7c6</code></a>
Back to development: 5.3</li>
<li>See full diff in <a
href="https://github.com/zopefoundation/DateTime/compare/5.2...5.3">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=datetime&package-manager=pip&previous-version=5.2&new-version=5.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'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>
2023-11-14 17:52:35 +01:00
github-actions[bot]andGitHub da340d5ec5 build(deps): bump dash-cytoscape from 0.2.0 to 0.3.0 (#378)
Bumps [dash-cytoscape](https://github.com/plotly/dash-cytoscape) from
0.2.0 to 0.3.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/plotly/dash-cytoscape/releases">dash-cytoscape's
releases</a>.</em></p>
<blockquote>
<h2>v0.3.0 - Add support for Julia, published to CRAN, changes in
documentations</h2>
<h3>Added</h3>
<ul>
<li>Contributed initial build of Julia package.</li>
<li>R package now includes an example application for
<code>cytoCytoscape</code>.</li>
</ul>
<h3>Changed</h3>
<ul>
<li>Dash has been upgraded to 1.* in requirements.txt and
tests/requirements.txt (<a
href="https://redirect.github.com/plotly/dash-cytoscape/issues/123">#123</a>)</li>
<li>React/react-dom have been upgraded to 16.14+ (<a
href="https://redirect.github.com/plotly/dash-cytoscape/issues/117">#117</a>)</li>
<li>Docgen upgraded to 5.3.0 (<a
href="https://redirect.github.com/plotly/dash-cytoscape/issues/117">#117</a>)</li>
<li>Improved prop typing (<a
href="https://redirect.github.com/plotly/dash-cytoscape/issues/117">#117</a>)</li>
</ul>
<h3>Fixed</h3>
<ul>
<li>Various security fixes</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a
href="https://github.com/plotly/dash-cytoscape/compare/v0.2.0...v0.3.0">compare
view</a></li>
</ul>
</details>
<br />


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

Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>
2023-11-13 18:48:50 +01:00
3b2f9b98f2 Update pre-commit hooks (#376)
Update versions of pre-commit hooks to latest version.

Co-authored-by: philipp-horstenkamp <philipp-horstenkamp@users.noreply.github.com>
2023-11-12 10:12:17 +01:00
d3158c4592 Update pre-commit hooks (#360)
Update versions of pre-commit hooks to latest version.

Co-authored-by: philipp-horstenkamp <philipp-horstenkamp@users.noreply.github.com>
2023-11-10 17:28:22 +00:00
github-actions[bot]andGitHub a24086f6e1 build(deps-dev): bump mypy from 1.6.1 to 1.7.0 (#359)
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="https://github.com/python/mypy/blob/master/CHANGELOG.md">mypy's
changelog</a>.</em></p>
<blockquote>
<h1>Mypy Release Notes</h1>
<h2>Next release</h2>
<p>Stubgen will now include <code>__all__</code> in its output if it is
in the input file (PR <a
href="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="https://pypi.org/project/mypy/">PyPI</a>). Mypy is a static type
checker for Python. This release includes new features, performance
improvements and bug fixes. You can install it as follows:</p>
<pre><code>python3 -m pip install -U mypy
</code></pre>
<p>You can read the full documentation for this release on <a
href="http://mypy.readthedocs.io">Read the Docs</a>.</p>
<h4>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 'from typing_extensions import ...'
from typing import TypedDict, Unpack
<p>class Person(TypedDict):
name: str
age: int</p>
<p>def foo(**kwargs: Unpack[Person]) -&gt; None:
...</p>
<p>foo(name=&quot;x&quot;, 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) -&gt; None:
    ...
</code></pre>
<p>Refer to <a href="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't special type checking rules for TypedDict arguments.</p>
<p>This was contributed by Ivan Levkivskyi back in 2022 (PR <a
href="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="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="https://github.com/python/mypy/commit/f6b9972329d5d68f6defc92a10cc4c3bc339c27b"><code>f6b9972</code></a>
Remove +dev from version</li>
<li><a
href="https://github.com/python/mypy/commit/62bcae2d9bad12c5d3b5dda23dc031e1c7ddf136"><code>62bcae2</code></a>
Fix handling of tuple type context with unpacks (<a
href="https://redirect.github.com/python/mypy/issues/16444">#16444</a>)</li>
<li><a
href="https://github.com/python/mypy/commit/c22294a80b000ea673e407994ac5111644944486"><code>c22294a</code></a>
Handle TypeVarTupleType when checking overload constraints (<a
href="https://redirect.github.com/python/mypy/issues/16428">#16428</a>)</li>
<li><a
href="https://github.com/python/mypy/commit/8813968abb657113df5edfa207db46b0649c9dce"><code>8813968</code></a>
Fix type narrowing in lambda expressions (<a
href="https://redirect.github.com/python/mypy/issues/16407">#16407</a>)</li>
<li><a
href="https://github.com/python/mypy/commit/681e54cfe1642adddc41c4ff11198b8bc955d5af"><code>681e54c</code></a>
Fix crash on unpack call special-casing (<a
href="https://redirect.github.com/python/mypy/issues/16381">#16381</a>)</li>
<li><a
href="https://github.com/python/mypy/commit/f68f46351e30644aefd19900ba1634595adc1d09"><code>f68f463</code></a>
Fix file reloading in dmypy with --export-types (<a
href="https://redirect.github.com/python/mypy/issues/16359">#16359</a>)</li>
<li><a
href="https://github.com/python/mypy/commit/5624f401b3786ebdbe167c27297ed778cce3faa5"><code>5624f40</code></a>
Fix daemon crash caused by deleted submodule (<a
href="https://redirect.github.com/python/mypy/issues/16370">#16370</a>)</li>
<li><a
href="https://github.com/python/mypy/commit/ad0e183b0df7cc3dd94d9e1cd6f5710859beda96"><code>ad0e183</code></a>
Enable Unpack/TypeVarTuple support (<a
href="https://redirect.github.com/python/mypy/issues/16354">#16354</a>)</li>
<li><a
href="https://github.com/python/mypy/commit/b064a5c183b53a84d895bb8e3c36a3a74e24be9c"><code>b064a5c</code></a>
Fix dmypy inspect on Windows (<a
href="https://redirect.github.com/python/mypy/issues/16355">#16355</a>)</li>
<li><a
href="https://github.com/python/mypy/commit/4e30e896486b774cdecaef6d3521a585b8acf8bc"><code>4e30e89</code></a>
Fix dmypy inspect for namespace packages (<a
href="https://redirect.github.com/python/mypy/issues/16357">#16357</a>)</li>
<li>Additional commits viewable in <a
href="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'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>
2023-11-10 18:08:18 +01:00
39debf28f0 Update pre-commit hooks (#356)
Update versions of pre-commit hooks to latest version.

Co-authored-by: philipp-horstenkamp <philipp-horstenkamp@users.noreply.github.com>
2023-11-10 09:54:54 +01:00
github-actions[bot]andGitHub ed08ffbfe1 build(deps-dev): bump types-setuptools from 68.2.0.0 to 68.2.0.1 (#355)
Bumps [types-setuptools](https://github.com/python/typeshed) from
68.2.0.0 to 68.2.0.1.
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a
href="https://github.com/python/typeshed/commits">compare view</a></li>
</ul>
</details>
<br />


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

Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>
2023-11-09 15:29:01 +00:00
github-actions[bot]andGitHub 83002cfc8b build(deps-dev): bump ruff from 0.1.4 to 0.1.5 (#354)
Bumps [ruff](https://github.com/astral-sh/ruff) from 0.1.4 to 0.1.5.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/astral-sh/ruff/releases">ruff's
releases</a>.</em></p>
<blockquote>
<h2>v0.1.5</h2>
<h2>Changes</h2>
<h3>Preview features</h3>
<ul>
<li>[<code>flake8-bandit</code>] Implement <code>mako-templates</code>
(<code>S702</code>) (<a
href="https://redirect.github.com/astral-sh/ruff/pull/8533">#8533</a>)</li>
<li>[<code>flake8-trio</code>] Implement <code>TRIO105</code> (<a
href="https://redirect.github.com/astral-sh/ruff/pull/8490">#8490</a>)</li>
<li>[<code>flake8-trio</code>] Implement <code>TRIO109</code> (<a
href="https://redirect.github.com/astral-sh/ruff/pull/8534">#8534</a>)</li>
<li>[<code>flake8-trio</code>] Implement <code>TRIO110</code> (<a
href="https://redirect.github.com/astral-sh/ruff/pull/8537">#8537</a>)</li>
<li>[<code>flake8-trio</code>] Implement <code>TRIO115</code> (<a
href="https://redirect.github.com/astral-sh/ruff/pull/8486">#8486</a>)</li>
<li>[<code>refurb</code>] Implement <code>type-none-comparison</code>
(<code>FURB169</code>) (<a
href="https://redirect.github.com/astral-sh/ruff/pull/8487">#8487</a>)</li>
<li>Flag all comparisons against builtin types in <code>E721</code> (<a
href="https://redirect.github.com/astral-sh/ruff/pull/8491">#8491</a>)</li>
<li>Make <code>SIM118</code> fix as safe when the expression is a known
dictionary (<a
href="https://redirect.github.com/astral-sh/ruff/pull/8525">#8525</a>)</li>
</ul>
<h3>Formatter</h3>
<ul>
<li>Fix multiline lambda expression statement formatting (<a
href="https://redirect.github.com/astral-sh/ruff/pull/8466">#8466</a>)</li>
</ul>
<h3>CLI</h3>
<ul>
<li>Add hidden <code>--extension</code> to override inference of source
type from file extension (<a
href="https://redirect.github.com/astral-sh/ruff/pull/8373">#8373</a>)</li>
</ul>
<h3>Configuration</h3>
<ul>
<li>Account for selector specificity when merging
<code>extend_unsafe_fixes</code> and <code>override
extend_safe_fixes</code> (<a
href="https://redirect.github.com/astral-sh/ruff/pull/8444">#8444</a>)</li>
<li>Add support for disabling cache with <code>RUFF_NO_CACHE</code>
environment variable (<a
href="https://redirect.github.com/astral-sh/ruff/pull/8538">#8538</a>)</li>
</ul>
<h3>Bug fixes</h3>
<ul>
<li>[<code>E721</code>] Flag comparisons to <code>memoryview</code> (<a
href="https://redirect.github.com/astral-sh/ruff/pull/8485">#8485</a>)</li>
<li>Allow collapsed-ellipsis bodies in other statements (<a
href="https://redirect.github.com/astral-sh/ruff/pull/8499">#8499</a>)</li>
<li>Avoid <code>D301</code> autofix for <code>u</code> prefixed strings
(<a
href="https://redirect.github.com/astral-sh/ruff/pull/8495">#8495</a>)</li>
<li>Only flag <code>flake8-trio</code> rules when <code>trio</code>
import is present (<a
href="https://redirect.github.com/astral-sh/ruff/pull/8550">#8550</a>)</li>
<li>Reject more syntactically invalid Python programs (<a
href="https://redirect.github.com/astral-sh/ruff/pull/8524">#8524</a>)</li>
<li>Avoid raising <code>TRIO115</code> violations for
<code>trio.sleep(...)</code> calls with non-number values (<a
href="https://redirect.github.com/astral-sh/ruff/pull/8532">#8532</a>)</li>
<li>Fix <code>F841</code> false negative on assignment to multiple
variables (<a
href="https://redirect.github.com/astral-sh/ruff/pull/8489">#8489</a>)</li>
</ul>
<h3>Documentation</h3>
<ul>
<li>Fix link to isort <code>known-first-party</code> (<a
href="https://redirect.github.com/astral-sh/ruff/pull/8562">#8562</a>)</li>
<li>Add notes on fix safety to a few rules (<a
href="https://redirect.github.com/astral-sh/ruff/pull/8500">#8500</a>)</li>
<li>Add missing toml config tabs (<a
href="https://redirect.github.com/astral-sh/ruff/pull/8512">#8512</a>)</li>
<li>Add instructions for configuration of Emacs (<a
href="https://redirect.github.com/astral-sh/ruff/pull/8488">#8488</a>)</li>
<li>Improve detail link contrast in dark mode (<a
href="https://redirect.github.com/astral-sh/ruff/pull/8548">#8548</a>)</li>
<li>Fix typo in example (<a
href="https://redirect.github.com/astral-sh/ruff/pull/8506">#8506</a>)</li>
<li>Added tabs for configuration files in the documentation (<a
href="https://redirect.github.com/astral-sh/ruff/pull/8480">#8480</a>)</li>
<li>Recommend <code>project.requires-python</code> over
<code>target-version</code> (<a
href="https://redirect.github.com/astral-sh/ruff/pull/8513">#8513</a>)</li>
<li>Add singleton escape hatch to <code>B008</code> documentation (<a
href="https://redirect.github.com/astral-sh/ruff/pull/8501">#8501</a>)</li>
<li>Fix tab configuration docs (<a
href="https://redirect.github.com/astral-sh/ruff/pull/8502">#8502</a>)</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md">ruff's
changelog</a>.</em></p>
<blockquote>
<h2>0.1.5</h2>
<h3>Preview features</h3>
<ul>
<li>[<code>flake8-bandit</code>] Implement <code>mako-templates</code>
(<code>S702</code>) (<a
href="https://redirect.github.com/astral-sh/ruff/pull/8533">#8533</a>)</li>
<li>[<code>flake8-trio</code>] Implement <code>TRIO105</code> (<a
href="https://redirect.github.com/astral-sh/ruff/pull/8490">#8490</a>)</li>
<li>[<code>flake8-trio</code>] Implement <code>TRIO109</code> (<a
href="https://redirect.github.com/astral-sh/ruff/pull/8534">#8534</a>)</li>
<li>[<code>flake8-trio</code>] Implement <code>TRIO110</code> (<a
href="https://redirect.github.com/astral-sh/ruff/pull/8537">#8537</a>)</li>
<li>[<code>flake8-trio</code>] Implement <code>TRIO115</code> (<a
href="https://redirect.github.com/astral-sh/ruff/pull/8486">#8486</a>)</li>
<li>[<code>refurb</code>] Implement <code>type-none-comparison</code>
(<code>FURB169</code>) (<a
href="https://redirect.github.com/astral-sh/ruff/pull/8487">#8487</a>)</li>
<li>Flag all comparisons against builtin types in <code>E721</code> (<a
href="https://redirect.github.com/astral-sh/ruff/pull/8491">#8491</a>)</li>
<li>Make <code>SIM118</code> fix as safe when the expression is a known
dictionary (<a
href="https://redirect.github.com/astral-sh/ruff/pull/8525">#8525</a>)</li>
</ul>
<h3>Formatter</h3>
<ul>
<li>Fix multiline lambda expression statement formatting (<a
href="https://redirect.github.com/astral-sh/ruff/pull/8466">#8466</a>)</li>
</ul>
<h3>CLI</h3>
<ul>
<li>Add hidden <code>--extension</code> to override inference of source
type from file extension (<a
href="https://redirect.github.com/astral-sh/ruff/pull/8373">#8373</a>)</li>
</ul>
<h3>Configuration</h3>
<ul>
<li>Account for selector specificity when merging
<code>extend_unsafe_fixes</code> and <code>override
extend_safe_fixes</code> (<a
href="https://redirect.github.com/astral-sh/ruff/pull/8444">#8444</a>)</li>
<li>Add support for disabling cache with <code>RUFF_NO_CACHE</code>
environment variable (<a
href="https://redirect.github.com/astral-sh/ruff/pull/8538">#8538</a>)</li>
</ul>
<h3>Bug fixes</h3>
<ul>
<li>[<code>E721</code>] Flag comparisons to <code>memoryview</code> (<a
href="https://redirect.github.com/astral-sh/ruff/pull/8485">#8485</a>)</li>
<li>Allow collapsed-ellipsis bodies in other statements (<a
href="https://redirect.github.com/astral-sh/ruff/pull/8499">#8499</a>)</li>
<li>Avoid <code>D301</code> autofix for <code>u</code> prefixed strings
(<a
href="https://redirect.github.com/astral-sh/ruff/pull/8495">#8495</a>)</li>
<li>Only flag <code>flake8-trio</code> rules when <code>trio</code>
import is present (<a
href="https://redirect.github.com/astral-sh/ruff/pull/8550">#8550</a>)</li>
<li>Reject more syntactically invalid Python programs (<a
href="https://redirect.github.com/astral-sh/ruff/pull/8524">#8524</a>)</li>
<li>Avoid raising <code>TRIO115</code> violations for
<code>trio.sleep(...)</code> calls with non-number values (<a
href="https://redirect.github.com/astral-sh/ruff/pull/8532">#8532</a>)</li>
<li>Fix <code>F841</code> false negative on assignment to multiple
variables (<a
href="https://redirect.github.com/astral-sh/ruff/pull/8489">#8489</a>)</li>
</ul>
<h3>Documentation</h3>
<ul>
<li>Fix link to isort <code>known-first-party</code> (<a
href="https://redirect.github.com/astral-sh/ruff/pull/8562">#8562</a>)</li>
<li>Add notes on fix safety to a few rules (<a
href="https://redirect.github.com/astral-sh/ruff/pull/8500">#8500</a>)</li>
<li>Add missing toml config tabs (<a
href="https://redirect.github.com/astral-sh/ruff/pull/8512">#8512</a>)</li>
<li>Add instructions for configuration of Emacs (<a
href="https://redirect.github.com/astral-sh/ruff/pull/8488">#8488</a>)</li>
<li>Improve detail link contrast in dark mode (<a
href="https://redirect.github.com/astral-sh/ruff/pull/8548">#8548</a>)</li>
<li>Fix typo in example (<a
href="https://redirect.github.com/astral-sh/ruff/pull/8506">#8506</a>)</li>
<li>Added tabs for configuration files in the documentation (<a
href="https://redirect.github.com/astral-sh/ruff/pull/8480">#8480</a>)</li>
<li>Recommend <code>project.requires-python</code> over
<code>target-version</code> (<a
href="https://redirect.github.com/astral-sh/ruff/pull/8513">#8513</a>)</li>
<li>Add singleton escape hatch to <code>B008</code> documentation (<a
href="https://redirect.github.com/astral-sh/ruff/pull/8501">#8501</a>)</li>
<li>Fix tab configuration docs (<a
href="https://redirect.github.com/astral-sh/ruff/pull/8502">#8502</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/astral-sh/ruff/commit/3956f38999ff7c036e9d1ac9410b3eff834cb158"><code>3956f38</code></a>
Prepare release 0.1.5 (<a
href="https://redirect.github.com/astral-sh/ruff/issues/8570">#8570</a>)</li>
<li><a
href="https://github.com/astral-sh/ruff/commit/fe9727ac38db6d3b8ab3efcbf4e1766eb2ec9736"><code>fe9727a</code></a>
Add <code>rooster</code> release management configuration and
instructions (<a
href="https://redirect.github.com/astral-sh/ruff/issues/8567">#8567</a>)</li>
<li><a
href="https://github.com/astral-sh/ruff/commit/3ebaca52464e1db3d808adca9c3de09b90dabfaf"><code>3ebaca5</code></a>
Doc: Fix link to isort <code>known-first-party</code> (<a
href="https://redirect.github.com/astral-sh/ruff/issues/8562">#8562</a>)</li>
<li><a
href="https://github.com/astral-sh/ruff/commit/7391f74cbcf24b9c09244a3376bbb2a0ca8929d4"><code>7391f74</code></a>
Add hidden <code>--extension</code> to override inference of source type
from file exten...</li>
<li><a
href="https://github.com/astral-sh/ruff/commit/71e93a9fa40d98414c7859b827dac7d6eda7d523"><code>71e93a9</code></a>
Only flag flake8-trio rule when trio is present (<a
href="https://redirect.github.com/astral-sh/ruff/issues/8550">#8550</a>)</li>
<li><a
href="https://github.com/astral-sh/ruff/commit/e2c7b1ece6db83af919c4c2e006bf00496d7fa73"><code>e2c7b1e</code></a>
[TRIO] Add TRIO109 rule (<a
href="https://redirect.github.com/astral-sh/ruff/issues/8534">#8534</a>)</li>
<li><a
href="https://github.com/astral-sh/ruff/commit/621e98f4523267526391947154bb9f64fdb8c9c6"><code>621e98f</code></a>
Improve detail link contrast in dark mode (<a
href="https://redirect.github.com/astral-sh/ruff/issues/8548">#8548</a>)</li>
<li><a
href="https://github.com/astral-sh/ruff/commit/0126f74c29c5647295bebf4b42d79f12b7ffd8e4"><code>0126f74</code></a>
Add TRIO110 rule (<a
href="https://redirect.github.com/astral-sh/ruff/issues/8537">#8537</a>)</li>
<li><a
href="https://github.com/astral-sh/ruff/commit/fce9f634180989089d6f761913b34d7219a10138"><code>fce9f63</code></a>
[<code>flake8-bandit</code>] Implement <code>mako-templates</code>
(<code>S702</code>) (<a
href="https://redirect.github.com/astral-sh/ruff/issues/8533">#8533</a>)</li>
<li><a
href="https://github.com/astral-sh/ruff/commit/ce549e75bc93e200f82b3bde48167efb60f8f750"><code>ce549e7</code></a>
Update pre-commit documentation (<a
href="https://redirect.github.com/astral-sh/ruff/issues/8545">#8545</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/astral-sh/ruff/compare/v0.1.4...v0.1.5">compare
view</a></li>
</ul>
</details>
<br />


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

Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>
2023-11-09 15:27:42 +00:00
029e0dba15 Update pre-commit hooks (#353)
Update versions of pre-commit hooks to latest version.

Co-authored-by: philipp-horstenkamp <philipp-horstenkamp@users.noreply.github.com>
2023-11-09 09:02:15 +01:00
github-actions[bot]andGitHub b9c250ff19 build(deps-dev): bump black from 23.10.1 to 23.11.0 (#345)
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="https://github.com/psf/black/releases">black'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="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="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="https://redirect.github.com/psf/black/issues/4008">#4008</a>)</li>
<li>Fix standalone comments inside complex blocks crashing Black (<a
href="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="https://redirect.github.com/psf/black/issues/3994">#3994</a>)</li>
<li>No longer treat leading f-strings as docstrings. This matches
Python's behaviour and
fixes a crash (<a
href="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="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="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="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="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="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="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="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="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="https://redirect.github.com/psf/black/issues/4017">#4017</a>)</li>
</ul>
<h3>Integrations</h3>
<ul>
<li>Black's pre-commit integration will now run only on git hooks
appropriate for a code
formatter (<a
href="https://redirect.github.com/psf/black/issues/3940">#3940</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/psf/black/blob/main/CHANGES.md">black's
changelog</a>.</em></p>
<blockquote>
<h2>23.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="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="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="https://redirect.github.com/psf/black/issues/4008">#4008</a>)</li>
<li>Fix standalone comments inside complex blocks crashing Black (<a
href="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="https://redirect.github.com/psf/black/issues/3994">#3994</a>)</li>
<li>No longer treat leading f-strings as docstrings. This matches
Python's behaviour and
fixes a crash (<a
href="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="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="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="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="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="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="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="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="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="https://redirect.github.com/psf/black/issues/4017">#4017</a>)</li>
</ul>
<h3>Integrations</h3>
<ul>
<li>Black's pre-commit integration will now run only on git hooks
appropriate for a code
formatter (<a
href="https://redirect.github.com/psf/black/issues/3940">#3940</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/psf/black/commit/2a1c67e0b2f81df602ec1f6e7aeb030b9709dc7c"><code>2a1c67e</code></a>
Prepare release 23.11.0 (<a
href="https://redirect.github.com/psf/black/issues/4032">#4032</a>)</li>
<li><a
href="https://github.com/psf/black/commit/72e7a2e43eef2aa0c83652bb6725eb004a2a69f3"><code>72e7a2e</code></a>
Remove redundant condition from <code>has_magic_trailing_comma</code>
(<a
href="https://redirect.github.com/psf/black/issues/4023">#4023</a>)</li>
<li><a
href="https://github.com/psf/black/commit/1a7d9c2f58de1ffcbbe6d133f60f283601ba3f54"><code>1a7d9c2</code></a>
Preserve visible quote types for f-string debug expressions (<a
href="https://redirect.github.com/psf/black/issues/4005">#4005</a>)</li>
<li><a
href="https://github.com/psf/black/commit/f4c7be5445c87d9af5eba3d12faea62d2635e3d8"><code>f4c7be5</code></a>
docs: fix minor typo (<a
href="https://redirect.github.com/psf/black/issues/4030">#4030</a>)</li>
<li><a
href="https://github.com/psf/black/commit/2e4fac9d87615e904a49e46a9cab2293e0b13126"><code>2e4fac9</code></a>
Apply force exclude logic before symlink resolution (<a
href="https://redirect.github.com/psf/black/issues/4015">#4015</a>)</li>
<li><a
href="https://github.com/psf/black/commit/66008fda5dc07f5626e5f5d0dcefc476a9c12ab8"><code>66008fd</code></a>
[563] Fix standalone comments inside complex blocks crashing Black (<a
href="https://redirect.github.com/psf/black/issues/4016">#4016</a>)</li>
<li><a
href="https://github.com/psf/black/commit/50ed6221d97b265025abaa66116a7b185f2df5e2"><code>50ed622</code></a>
Fix long case blocks not split into multiple lines (<a
href="https://redirect.github.com/psf/black/issues/4024">#4024</a>)</li>
<li><a
href="https://github.com/psf/black/commit/46be1f8e54ac9a7d67723c0fa28c7bec13a0a2bf"><code>46be1f8</code></a>
Support formatting specified lines (<a
href="https://redirect.github.com/psf/black/issues/4020">#4020</a>)</li>
<li><a
href="https://github.com/psf/black/commit/ecbd9e8cf71f13068c7e6803a534e00363114c91"><code>ecbd9e8</code></a>
Fix crash with f-string docstrings (<a
href="https://redirect.github.com/psf/black/issues/4019">#4019</a>)</li>
<li><a
href="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="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'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>
2023-11-08 23:08:16 +01:00
0af7622cc3 Update pre-commit hooks (#342)
Update versions of pre-commit hooks to latest version.

Co-authored-by: philipp-horstenkamp <philipp-horstenkamp@users.noreply.github.com>
2023-11-08 08:39:59 +01:00
github-actions[bot]andGitHub 177ec6a673 build(deps-dev): bump types-tqdm from 4.66.0.3 to 4.66.0.4 (#335)
Bumps [types-tqdm](https://github.com/python/typeshed) from 4.66.0.3 to
4.66.0.4.
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a
href="https://github.com/python/typeshed/commits">compare view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=types-tqdm&package-manager=pip&previous-version=4.66.0.3&new-version=4.66.0.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'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>
2023-11-07 18:22:48 +01:00
github-actions[bot]andGitHub c4649f1594 build(deps): bump selenium from 4.15.1 to 4.15.2 (#327)
Bumps [selenium](https://github.com/SeleniumHQ/Selenium) from 4.15.1 to
4.15.2.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/SeleniumHQ/Selenium/releases">selenium's
releases</a>.</em></p>
<blockquote>
<h2>Selenium 4.0.0 RC3</h2>
<h3>Changelog</h3>
<p>For each component's detailed changelog, please check:</p>
<ul>
<li><a
href="https://github.com/SeleniumHQ/selenium/blob/trunk/rb/CHANGES">Ruby</a></li>
<li><a
href="https://github.com/SeleniumHQ/selenium/blob/trunk/py/CHANGES">Python</a></li>
<li><a
href="https://github.com/SeleniumHQ/selenium/blob/trunk/javascript/node/selenium-webdriver/CHANGES.md">JavaScript</a></li>
<li><a
href="https://github.com/SeleniumHQ/selenium/blob/trunk/java/CHANGELOG">Java</a></li>
<li><a
href="https://github.com/SeleniumHQ/selenium/blob/trunk/dotnet/CHANGELOG">DotNet</a></li>
<li><a
href="https://github.com/SeleniumHQ/selenium/blob/trunk/cpp/iedriverserver/CHANGELOG">IEDriverServer</a></li>
</ul>
<h3>Commits in this release</h3>
<!-- raw HTML omitted -->
<ul>
<li><a
href="http://github.com/seleniumhq/selenium/commit/ae5c7cb81d6a074e3df2bb6843226502e745e51b"><code>ae5c7cb81d</code></a>
- [grid] Add error message and exception type if the session does not
exist :: Puja Jagani</li>
<li><a
href="http://github.com/seleniumhq/selenium/commit/4a1bc4cf9f2698736f71a5cf500c036da5756e93"><code>4a1bc4cf9f</code></a>
- Removing old comment in the PR template. :: Diego Molina</li>
<li><a
href="http://github.com/seleniumhq/selenium/commit/59055b3f97cddb63c8d08281d97e05e575f37715"><code>59055b3f97</code></a>
- [java] Deprecating <code>VERSION</code> to favour
<code>BROWSER_VERSION</code> :: Diego Molina</li>
<li><a
href="http://github.com/seleniumhq/selenium/commit/681eae6493c4fcd2392cfad6d5546d950bd6cd40"><code>681eae6493</code></a>
- Add jmx info for OneShotNode :: Simon Mavi Stewart</li>
<li><a
href="http://github.com/seleniumhq/selenium/commit/294d1c92fb9578513c82c1431d6c25b98364fcc2"><code>294d1c92fb</code></a>
- Use the IANA port range when there are less the 5k ports to choose
from :: Thomas Flori</li>
<li><a
href="http://github.com/seleniumhq/selenium/commit/22638e01b1fcf6911ef81f8fdc78b9b3f47bd11f"><code>22638e01b1</code></a>
- Support getting timeouts from the driver :: Alex Rodionov</li>
<li><a
href="http://github.com/seleniumhq/selenium/commit/320cd389dbb5f5c7882d709f9d7ff78aeb0ec944"><code>320cd389db</code></a>
- [java] Fixing misspellings in Java docs :: Diego Molina</li>
<li><a
href="http://github.com/seleniumhq/selenium/commit/24ae200b53315ded06484f8037c3fd200aa7da72"><code>24ae200b53</code></a>
- Update Firefox to 93 and Edge to 94 :: Simon Mavi Stewart</li>
<li><a
href="http://github.com/seleniumhq/selenium/commit/3b84577bc1e0498239417f03e4979c521edf9ee4"><code>3b84577bc1</code></a>
- Laying the groundwork for 4.0.0 :: Simon Mavi Stewart</li>
<li><a
href="http://github.com/seleniumhq/selenium/commit/3fba1c847f77f5aea9af62132d029a5300eea3bd"><code>3fba1c847f</code></a>
- Update most java deps to latest stable releases :: Simon Mavi
Stewart</li>
<li><a
href="http://github.com/seleniumhq/selenium/commit/e8937abef8dd8f0bb1d54d0238b25da1e39b365b"><code>e8937abef8</code></a>
- Bump OpenTelemetry to 1.6.0 and correct docs :: Simon Mavi
Stewart</li>
<li><a
href="http://github.com/seleniumhq/selenium/commit/8e1a3f62cddb5850e64d8239a7f8c100828ca1a7"><code>8e1a3f62cd</code></a>
- Ensure zsh completions are correctly generated :: Simon Mavi
Stewart</li>
<li><a
href="http://github.com/seleniumhq/selenium/commit/46de1e60031f0061b4e6989da7b914f4e5093592"><code>46de1e6003</code></a>
- [dotnet] Explicitly remove Expect header :: Jim Evans</li>
<li><a
href="http://github.com/seleniumhq/selenium/commit/0a2b4d979d5b1d57d4a044d2e760b7f5ca99437f"><code>0a2b4d979d</code></a>
- [dotnet] Updating version for impending 4.0.0 stable release :: Jim
Evans</li>
<li><a
href="http://github.com/seleniumhq/selenium/commit/c4e685ac9f47edf2d168156c9f745d9f8829cdb3"><code>c4e685ac9f</code></a>
- [js] Avoid modifying CDP Grid endpoint :: Puja Jagani</li>
<li><a
href="http://github.com/seleniumhq/selenium/commit/136067e0dbe9de2e910daf602a8fd0ce9a847c39"><code>136067e0db</code></a>
- [rb] update changelog and bump version to Selenium 4 RC3 ::
titusfortner</li>
<li><a
href="http://github.com/seleniumhq/selenium/commit/6c5c572c4adc6c7596692840014df1a2d814ad2d"><code>6c5c572c4a</code></a>
- [py] Correct deprecations in IE bindings. Fixes <a
href="https://redirect.github.com/SeleniumHQ/Selenium/issues/9818">#9818</a>
:: AutomatedTester</li>
<li><a
href="http://github.com/seleniumhq/selenium/commit/e6080b6f5997e1462ed97fbda0e13b0299742527"><code>e6080b6f59</code></a>
- [dotnet] Update version for 4.0 RC3 :: Jim Evans</li>
<li><a
href="http://github.com/seleniumhq/selenium/commit/46d4ee53a867c1fe1882484890cd8a0d4402420f"><code>46d4ee53a8</code></a>
- [dotnet] Update CHANGELOG :: Jim Evans</li>
<li><a
href="http://github.com/seleniumhq/selenium/commit/6c6a72c3bc9e15eb063ad1c7efe38ebfacc44e6a"><code>6c6a72c3bc</code></a>
- [py] bump to RC 3 :: AutomatedTester</li>
</ul>
<!-- raw HTML omitted -->
<h2>Selenium 4.0.0 RC2</h2>
<h3>Changelog</h3>
<p>For each component's detailed changelog, please check:</p>
<ul>
<li><a
href="https://github.com/SeleniumHQ/selenium/blob/trunk/rb/CHANGES">Ruby</a></li>
<li><a
href="https://github.com/SeleniumHQ/selenium/blob/trunk/py/CHANGES">Python</a></li>
<li><a
href="https://github.com/SeleniumHQ/selenium/blob/trunk/javascript/node/selenium-webdriver/CHANGES.md">JavaScript</a></li>
<li><a
href="https://github.com/SeleniumHQ/selenium/blob/trunk/java/CHANGELOG">Java</a></li>
<li><a
href="https://github.com/SeleniumHQ/selenium/blob/trunk/dotnet/CHANGELOG">DotNet</a></li>
<li><a
href="https://github.com/SeleniumHQ/selenium/blob/trunk/cpp/iedriverserver/CHANGELOG">IEDriverServer</a></li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a
href="https://github.com/SeleniumHQ/Selenium/commits">compare
view</a></li>
</ul>
</details>
<br />


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

Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>
2023-11-06 18:01:46 +00:00
github-actions[bot]andGitHub a1a519d4d6 build(deps-dev): bump ruff from 0.1.3 to 0.1.4 (#326)
Bumps [ruff](https://github.com/astral-sh/ruff) from 0.1.3 to 0.1.4.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/astral-sh/ruff/releases">ruff's
releases</a>.</em></p>
<blockquote>
<h2>v0.1.4</h2>
<h2>Changes</h2>
<h3>Preview features</h3>
<ul>
<li>[<code>flake8-trio</code>] Implement
<code>timeout-without-await</code> (<code>TRIO001</code>) (<a
href="https://redirect.github.com/astral-sh/ruff/pull/8439">#8439</a>)</li>
<li>[<code>numpy</code>] Implement NumPy 2.0 migration rule
(<code>NPY200</code>) (<a
href="https://redirect.github.com/astral-sh/ruff/pull/7702">#7702</a>)</li>
<li>[<code>pylint</code>] Implement <code>bad-open-mode</code>
(<code>W1501</code>) (<a
href="https://redirect.github.com/astral-sh/ruff/pull/8294">#8294</a>)</li>
<li>[<code>pylint</code>] Implement <code>import-outside-toplevel</code>
(<code>C0415</code>) rule (<a
href="https://redirect.github.com/astral-sh/ruff/pull/5180">#5180</a>)</li>
<li>[<code>pylint</code>] Implement <code>useless-with-lock</code>
(<code>W2101</code>) (<a
href="https://redirect.github.com/astral-sh/ruff/pull/8321">#8321</a>)</li>
<li>[<code>pyupgrade</code>] Implement <code>timeout-error-alias</code>
(<code>UP041</code>) (<a
href="https://redirect.github.com/astral-sh/ruff/pull/8476">#8476</a>)</li>
<li>[<code>refurb</code>] Implement <code>isinstance-type-none</code>
(<code>FURB168</code>) (<a
href="https://redirect.github.com/astral-sh/ruff/pull/8308">#8308</a>)</li>
<li>Detect confusable Unicode-to-Unicode units in <code>RUF001</code>,
<code>RUF002</code>, and <code>RUF003</code> (<a
href="https://redirect.github.com/astral-sh/ruff/pull/4430">#4430</a>)</li>
<li>Add newline after module docstrings in preview style (<a
href="https://redirect.github.com/astral-sh/ruff/pull/8283">#8283</a>)</li>
</ul>
<h3>Formatter</h3>
<ul>
<li>Add a note on line-too-long to the formatter docs (<a
href="https://redirect.github.com/astral-sh/ruff/pull/8314">#8314</a>)</li>
<li>Preserve trailing statement semicolons when using <code>fmt:
skip</code> (<a
href="https://redirect.github.com/astral-sh/ruff/pull/8273">#8273</a>)</li>
<li>Preserve trailing semicolons when using <code>fmt: off</code> (<a
href="https://redirect.github.com/astral-sh/ruff/pull/8275">#8275</a>)</li>
<li>Avoid duplicating linter-formatter compatibility warnings (<a
href="https://redirect.github.com/astral-sh/ruff/pull/8292">#8292</a>)</li>
<li>Avoid inserting a newline after function docstrings (<a
href="https://redirect.github.com/astral-sh/ruff/pull/8375">#8375</a>)</li>
<li>Insert newline between docstring and following own line comment (<a
href="https://redirect.github.com/astral-sh/ruff/pull/8216">#8216</a>)</li>
<li>Split tuples in return positions by comma first (<a
href="https://redirect.github.com/astral-sh/ruff/pull/8280">#8280</a>)</li>
<li>Avoid treating byte strings as docstrings (<a
href="https://redirect.github.com/astral-sh/ruff/pull/8350">#8350</a>)</li>
<li>Add <code>--line-length</code> option to <code>format</code> command
(<a
href="https://redirect.github.com/astral-sh/ruff/pull/8363">#8363</a>)</li>
<li>Avoid parenthesizing unsplittable because of comments (<a
href="https://redirect.github.com/astral-sh/ruff/pull/8431">#8431</a>)</li>
</ul>
<h3>CLI</h3>
<ul>
<li>Add <code>--output-format</code> to <code>ruff rule</code> and
<code>ruff linter</code> (<a
href="https://redirect.github.com/astral-sh/ruff/pull/8203">#8203</a>)</li>
</ul>
<h3>Bug fixes</h3>
<ul>
<li>Respect <code>--force-exclude</code> in <code>lint.exclude</code>
and <code>format.exclude</code> (<a
href="https://redirect.github.com/astral-sh/ruff/pull/8393">#8393</a>)</li>
<li>Respect <code>--extend-per-file-ignores</code> on the CLI (<a
href="https://redirect.github.com/astral-sh/ruff/pull/8329">#8329</a>)</li>
<li>Extend <code>bad-dunder-method-name</code> to permit
<code>__index__</code> (<a
href="https://redirect.github.com/astral-sh/ruff/pull/8300">#8300</a>)</li>
<li>Fix panic with 8 in octal escape (<a
href="https://redirect.github.com/astral-sh/ruff/pull/8356">#8356</a>)</li>
<li>Avoid raising <code>D300</code> when both triple quote styles are
present (<a
href="https://redirect.github.com/astral-sh/ruff/pull/8462">#8462</a>)</li>
<li>Consider unterminated f-strings in <code>FStringRanges</code> (<a
href="https://redirect.github.com/astral-sh/ruff/pull/8154">#8154</a>)</li>
<li>Avoid including literal <code>shell=True</code> for truthy,
non-<code>True</code> diagnostics (<a
href="https://redirect.github.com/astral-sh/ruff/pull/8359">#8359</a>)</li>
<li>Avoid triggering single-element test for starred expressions (<a
href="https://redirect.github.com/astral-sh/ruff/pull/8433">#8433</a>)</li>
<li>Detect and ignore Jupyter automagics (<a
href="https://redirect.github.com/astral-sh/ruff/pull/8398">#8398</a>)</li>
<li>Fix invalid E231 error with f-strings (<a
href="https://redirect.github.com/astral-sh/ruff/pull/8369">#8369</a>)</li>
<li>Avoid triggering <code>NamedTuple</code> rewrite with starred
annotation (<a
href="https://redirect.github.com/astral-sh/ruff/pull/8434">#8434</a>)</li>
<li>Avoid un-setting bracket flag in logical lines (<a
href="https://redirect.github.com/astral-sh/ruff/pull/8380">#8380</a>)</li>
<li>Place 'r' prefix before 'f' for raw format strings (<a
href="https://redirect.github.com/astral-sh/ruff/pull/8464">#8464</a>)</li>
<li>Remove trailing periods from NumPy 2.0 code actions (<a
href="https://redirect.github.com/astral-sh/ruff/pull/8475">#8475</a>)</li>
<li>Fix bug where <code>PLE1307</code> was raised when formatting
<code>%c</code> with characters (<a
href="https://redirect.github.com/astral-sh/ruff/pull/8407">#8407</a>)</li>
<li>Remove unicode flag from comparable (<a
href="https://redirect.github.com/astral-sh/ruff/pull/8440">#8440</a>)</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md">ruff's
changelog</a>.</em></p>
<blockquote>
<h2>0.1.4</h2>
<h3>Preview features</h3>
<ul>
<li>[<code>flake8-trio</code>] Implement
<code>timeout-without-await</code> (<code>TRIO001</code>) (<a
href="https://redirect.github.com/astral-sh/ruff/pull/8439">#8439</a>)</li>
<li>[<code>numpy</code>] Implement NumPy 2.0 migration rule
(<code>NPY200</code>) (<a
href="https://redirect.github.com/astral-sh/ruff/pull/7702">#7702</a>)</li>
<li>[<code>pylint</code>] Implement <code>bad-open-mode</code>
(<code>W1501</code>) (<a
href="https://redirect.github.com/astral-sh/ruff/pull/8294">#8294</a>)</li>
<li>[<code>pylint</code>] Implement <code>import-outside-toplevel</code>
(<code>C0415</code>) rule (<a
href="https://redirect.github.com/astral-sh/ruff/pull/5180">#5180</a>)</li>
<li>[<code>pylint</code>] Implement <code>useless-with-lock</code>
(<code>W2101</code>) (<a
href="https://redirect.github.com/astral-sh/ruff/pull/8321">#8321</a>)</li>
<li>[<code>pyupgrade</code>] Implement <code>timeout-error-alias</code>
(<code>UP041</code>) (<a
href="https://redirect.github.com/astral-sh/ruff/pull/8476">#8476</a>)</li>
<li>[<code>refurb</code>] Implement <code>isinstance-type-none</code>
(<code>FURB168</code>) (<a
href="https://redirect.github.com/astral-sh/ruff/pull/8308">#8308</a>)</li>
<li>Detect confusable Unicode-to-Unicode units in <code>RUF001</code>,
<code>RUF002</code>, and <code>RUF003</code> (<a
href="https://redirect.github.com/astral-sh/ruff/pull/4430">#4430</a>)</li>
<li>Add newline after module docstrings in preview style (<a
href="https://redirect.github.com/astral-sh/ruff/pull/8283">#8283</a>)</li>
</ul>
<h3>Formatter</h3>
<ul>
<li>Add a note on line-too-long to the formatter docs (<a
href="https://redirect.github.com/astral-sh/ruff/pull/8314">#8314</a>)</li>
<li>Preserve trailing statement semicolons when using <code>fmt:
skip</code> (<a
href="https://redirect.github.com/astral-sh/ruff/pull/8273">#8273</a>)</li>
<li>Preserve trailing semicolons when using <code>fmt: off</code> (<a
href="https://redirect.github.com/astral-sh/ruff/pull/8275">#8275</a>)</li>
<li>Avoid duplicating linter-formatter compatibility warnings (<a
href="https://redirect.github.com/astral-sh/ruff/pull/8292">#8292</a>)</li>
<li>Avoid inserting a newline after function docstrings (<a
href="https://redirect.github.com/astral-sh/ruff/pull/8375">#8375</a>)</li>
<li>Insert newline between docstring and following own line comment (<a
href="https://redirect.github.com/astral-sh/ruff/pull/8216">#8216</a>)</li>
<li>Split tuples in return positions by comma first (<a
href="https://redirect.github.com/astral-sh/ruff/pull/8280">#8280</a>)</li>
<li>Avoid treating byte strings as docstrings (<a
href="https://redirect.github.com/astral-sh/ruff/pull/8350">#8350</a>)</li>
<li>Add <code>--line-length</code> option to <code>format</code> command
(<a
href="https://redirect.github.com/astral-sh/ruff/pull/8363">#8363</a>)</li>
<li>Avoid parenthesizing unsplittable because of comments (<a
href="https://redirect.github.com/astral-sh/ruff/pull/8431">#8431</a>)</li>
</ul>
<h3>CLI</h3>
<ul>
<li>Add <code>--output-format</code> to <code>ruff rule</code> and
<code>ruff linter</code> (<a
href="https://redirect.github.com/astral-sh/ruff/pull/8203">#8203</a>)</li>
</ul>
<h3>Bug fixes</h3>
<ul>
<li>Respect <code>--force-exclude</code> in <code>lint.exclude</code>
and <code>format.exclude</code> (<a
href="https://redirect.github.com/astral-sh/ruff/pull/8393">#8393</a>)</li>
<li>Respect <code>--extend-per-file-ignores</code> on the CLI (<a
href="https://redirect.github.com/astral-sh/ruff/pull/8329">#8329</a>)</li>
<li>Extend <code>bad-dunder-method-name</code> to permit
<code>__index__</code> (<a
href="https://redirect.github.com/astral-sh/ruff/pull/8300">#8300</a>)</li>
<li>Fix panic with 8 in octal escape (<a
href="https://redirect.github.com/astral-sh/ruff/pull/8356">#8356</a>)</li>
<li>Avoid raising <code>D300</code> when both triple quote styles are
present (<a
href="https://redirect.github.com/astral-sh/ruff/pull/8462">#8462</a>)</li>
<li>Consider unterminated f-strings in <code>FStringRanges</code> (<a
href="https://redirect.github.com/astral-sh/ruff/pull/8154">#8154</a>)</li>
<li>Avoid including literal <code>shell=True</code> for truthy,
non-<code>True</code> diagnostics (<a
href="https://redirect.github.com/astral-sh/ruff/pull/8359">#8359</a>)</li>
<li>Avoid triggering single-element test for starred expressions (<a
href="https://redirect.github.com/astral-sh/ruff/pull/8433">#8433</a>)</li>
<li>Detect and ignore Jupyter automagics (<a
href="https://redirect.github.com/astral-sh/ruff/pull/8398">#8398</a>)</li>
<li>Fix invalid E231 error with f-strings (<a
href="https://redirect.github.com/astral-sh/ruff/pull/8369">#8369</a>)</li>
<li>Avoid triggering <code>NamedTuple</code> rewrite with starred
annotation (<a
href="https://redirect.github.com/astral-sh/ruff/pull/8434">#8434</a>)</li>
<li>Avoid un-setting bracket flag in logical lines (<a
href="https://redirect.github.com/astral-sh/ruff/pull/8380">#8380</a>)</li>
<li>Place 'r' prefix before 'f' for raw format strings (<a
href="https://redirect.github.com/astral-sh/ruff/pull/8464">#8464</a>)</li>
<li>Remove trailing periods from NumPy 2.0 code actions (<a
href="https://redirect.github.com/astral-sh/ruff/pull/8475">#8475</a>)</li>
<li>Fix bug where <code>PLE1307</code> was raised when formatting
<code>%c</code> with characters (<a
href="https://redirect.github.com/astral-sh/ruff/pull/8407">#8407</a>)</li>
<li>Remove unicode flag from comparable (<a
href="https://redirect.github.com/astral-sh/ruff/pull/8440">#8440</a>)</li>
<li>Improve B015 message (<a
href="https://redirect.github.com/astral-sh/ruff/pull/8295">#8295</a>)</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/astral-sh/ruff/commit/c4889196e7e4d36517f29592e90e40ca991bc98d"><code>c488919</code></a>
Add missing pyupgrade entry to changelog (<a
href="https://redirect.github.com/astral-sh/ruff/issues/8479">#8479</a>)</li>
<li><a
href="https://github.com/astral-sh/ruff/commit/6e635e99f47a6f81c4332ebe39c52125ec271c2e"><code>6e635e9</code></a>
Add changelog for v0.1.4 (<a
href="https://redirect.github.com/astral-sh/ruff/issues/8478">#8478</a>)</li>
<li><a
href="https://github.com/astral-sh/ruff/commit/260ea41975632166899c51f7f9a42f7eeb74feec"><code>260ea41</code></a>
Bump version to v0.1.4 (<a
href="https://redirect.github.com/astral-sh/ruff/issues/8477">#8477</a>)</li>
<li><a
href="https://github.com/astral-sh/ruff/commit/65effc6666d2d3af65dd491da3eb6b635be90842"><code>65effc6</code></a>
Add pyupgrade <code>UP041</code> to replace <code>TimeoutError</code>
aliases (<a
href="https://redirect.github.com/astral-sh/ruff/issues/8476">#8476</a>)</li>
<li><a
href="https://github.com/astral-sh/ruff/commit/4982694b54e941f437740b9e75a9b1be58560e77"><code>4982694</code></a>
<code>D300</code>: prevent autofix when both triples are in body (<a
href="https://redirect.github.com/astral-sh/ruff/issues/8462">#8462</a>)</li>
<li><a
href="https://github.com/astral-sh/ruff/commit/536ac550ede22092b4309b07d3c0be2d9a3189a0"><code>536ac55</code></a>
Remove trailing periods from NumPy 2.0 code actions (<a
href="https://redirect.github.com/astral-sh/ruff/issues/8475">#8475</a>)</li>
<li><a
href="https://github.com/astral-sh/ruff/commit/f2335fe69278cb30ca338bf3ba234013c3e2125b"><code>f2335fe</code></a>
Make Unicode-to-Unicode confusables a preview change (<a
href="https://redirect.github.com/astral-sh/ruff/issues/8473">#8473</a>)</li>
<li><a
href="https://github.com/astral-sh/ruff/commit/b0f9a14d9a03af3ef97ee81d544afd3e255278a3"><code>b0f9a14</code></a>
Mark <code>byte_bounds</code> as a non-backwards-compatible NumPy 2.0
change (<a
href="https://redirect.github.com/astral-sh/ruff/issues/8474">#8474</a>)</li>
<li><a
href="https://github.com/astral-sh/ruff/commit/f56bc1983b16c34a2fcb4a467a5220f54e8aa72f"><code>f56bc19</code></a>
Place 'r' prefix before 'f' for raw format strings (<a
href="https://redirect.github.com/astral-sh/ruff/issues/8464">#8464</a>)</li>
<li><a
href="https://github.com/astral-sh/ruff/commit/7c12eaf322c0da18278ec62b1c11fd1b8a4b2ef2"><code>7c12eaf</code></a>
Use characters instead of <code>u32</code> in confusable map (<a
href="https://redirect.github.com/astral-sh/ruff/issues/8463">#8463</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/astral-sh/ruff/compare/v0.1.3...v0.1.4">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=ruff&package-manager=pip&previous-version=0.1.3&new-version=0.1.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'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>
2023-11-06 18:53:07 +01:00
github-actions[bot]andGitHub 15425430a9 build(deps-dev): bump nbconvert from 7.10.0 to 7.11.0 (#328)
Bumps [nbconvert](https://github.com/jupyter/nbconvert) from 7.10.0 to
7.11.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/jupyter/nbconvert/releases">nbconvert's
releases</a>.</em></p>
<blockquote>
<h2>v7.11.0</h2>
<h2>7.11.0</h2>
<p>(<a
href="https://github.com/jupyter/nbconvert/compare/v7.10.0...422dd2a1697b191dc8e11806ddeca314df66c282">Full
Changelog</a>)</p>
<h3>Enhancements made</h3>
<ul>
<li>Support es modules in js includes <a
href="https://redirect.github.com/jupyter/nbconvert/pull/2063">#2063</a>
(<a
href="https://github.com/timkpaine"><code>@​timkpaine</code></a>)</li>
</ul>
<h3>Maintenance and upkeep improvements</h3>
<ul>
<li>Clean up lint handling and list generics <a
href="https://redirect.github.com/jupyter/nbconvert/pull/2065">#2065</a>
(<a
href="https://github.com/blink1073"><code>@​blink1073</code></a>)</li>
<li>Remove not needed pytest-dependency test requirement <a
href="https://redirect.github.com/jupyter/nbconvert/pull/2062">#2062</a>
(<a href="https://github.com/danigm"><code>@​danigm</code></a>)</li>
</ul>
<h3>Contributors to this release</h3>
<p>(<a
href="https://github.com/jupyter/nbconvert/graphs/contributors?from=2023-10-30&amp;to=2023-11-06&amp;type=c">GitHub
contributors page for this release</a>)</p>
<p><a
href="https://github.com/search?q=repo%3Ajupyter%2Fnbconvert+involves%3Ablink1073+updated%3A2023-10-30..2023-11-06&amp;type=Issues"><code>@​blink1073</code></a>
| <a
href="https://github.com/search?q=repo%3Ajupyter%2Fnbconvert+involves%3Adanigm+updated%3A2023-10-30..2023-11-06&amp;type=Issues"><code>@​danigm</code></a>
| <a
href="https://github.com/search?q=repo%3Ajupyter%2Fnbconvert+involves%3Atimkpaine+updated%3A2023-10-30..2023-11-06&amp;type=Issues"><code>@​timkpaine</code></a></p>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/jupyter/nbconvert/blob/main/CHANGELOG.md">nbconvert's
changelog</a>.</em></p>
<blockquote>
<h2>7.11.0</h2>
<p>(<a
href="https://github.com/jupyter/nbconvert/compare/v7.10.0...422dd2a1697b191dc8e11806ddeca314df66c282">Full
Changelog</a>)</p>
<h3>Enhancements made</h3>
<ul>
<li>Support es modules in js includes <a
href="https://redirect.github.com/jupyter/nbconvert/pull/2063">#2063</a>
(<a
href="https://github.com/timkpaine"><code>@​timkpaine</code></a>)</li>
</ul>
<h3>Maintenance and upkeep improvements</h3>
<ul>
<li>Clean up lint handling and list generics <a
href="https://redirect.github.com/jupyter/nbconvert/pull/2065">#2065</a>
(<a
href="https://github.com/blink1073"><code>@​blink1073</code></a>)</li>
<li>Remove not needed pytest-dependency test requirement <a
href="https://redirect.github.com/jupyter/nbconvert/pull/2062">#2062</a>
(<a href="https://github.com/danigm"><code>@​danigm</code></a>)</li>
</ul>
<h3>Contributors to this release</h3>
<p>(<a
href="https://github.com/jupyter/nbconvert/graphs/contributors?from=2023-10-30&amp;to=2023-11-06&amp;type=c">GitHub
contributors page for this release</a>)</p>
<p><a
href="https://github.com/search?q=repo%3Ajupyter%2Fnbconvert+involves%3Ablink1073+updated%3A2023-10-30..2023-11-06&amp;type=Issues"><code>@​blink1073</code></a>
| <a
href="https://github.com/search?q=repo%3Ajupyter%2Fnbconvert+involves%3Adanigm+updated%3A2023-10-30..2023-11-06&amp;type=Issues"><code>@​danigm</code></a>
| <a
href="https://github.com/search?q=repo%3Ajupyter%2Fnbconvert+involves%3Atimkpaine+updated%3A2023-10-30..2023-11-06&amp;type=Issues"><code>@​timkpaine</code></a></p>
<!-- raw HTML omitted -->
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/jupyter/nbconvert/commit/d10418d8503c75f084da71416a8c9905946cf533"><code>d10418d</code></a>
Publish 7.11.0</li>
<li><a
href="https://github.com/jupyter/nbconvert/commit/422dd2a1697b191dc8e11806ddeca314df66c282"><code>422dd2a</code></a>
Clean up lint handling and list generics (<a
href="https://redirect.github.com/jupyter/nbconvert/issues/2065">#2065</a>)</li>
<li><a
href="https://github.com/jupyter/nbconvert/commit/0e290e18e16c3abdd28608dea7035dc6a1a8b82c"><code>0e290e1</code></a>
Support es modules in js includes (<a
href="https://redirect.github.com/jupyter/nbconvert/issues/2063">#2063</a>)</li>
<li><a
href="https://github.com/jupyter/nbconvert/commit/a3aed8d2638784f03d59df456f8243c3ba554d8b"><code>a3aed8d</code></a>
Remove not needed pytest-dependency test requirement (<a
href="https://redirect.github.com/jupyter/nbconvert/issues/2062">#2062</a>)</li>
<li>See full diff in <a
href="https://github.com/jupyter/nbconvert/compare/v7.10.0...v7.11.0">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=nbconvert&package-manager=pip&previous-version=7.10.0&new-version=7.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'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>
2023-11-06 18:52:25 +01:00
e13a13a58c Update pre-commit hooks (#323)
Update versions of pre-commit hooks to latest version.

Co-authored-by: philipp-horstenkamp <philipp-horstenkamp@users.noreply.github.com>
2023-11-04 12:42:02 +01:00
github-actions[bot]andGitHub bae999f1d9 build(deps): bump rapidfuzz from 3.5.1 to 3.5.2 (#321)
Bumps [rapidfuzz](https://github.com/maxbachmann/RapidFuzz) from 3.5.1
to 3.5.2.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/maxbachmann/RapidFuzz/releases">rapidfuzz's
releases</a>.</em></p>
<blockquote>
<h2>Release 3.5.2</h2>
<h2>Fixed</h2>
<ul>
<li>use _mm_malloc/_mm_free on macOS if aligned_alloc is
unsupported</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/maxbachmann/RapidFuzz/blob/main/CHANGELOG.rst">rapidfuzz's
changelog</a>.</em></p>
<blockquote>
<h2>Changelog</h2>
<p>[3.5.2] - 2023-11-02
^^^^^^^^^^^^^^^^^^^^
Fixed</p>
<pre><code>* use _mm_malloc/_mm_free on macOS if aligned_alloc is
unsupported
<p>[3.5.1] - 2023-10-31
^^^^^^^^^^^^^^^^^^^^
Fixed
</code></pre></p>
<ul>
<li>fix compilation failure on macOS</li>
</ul>
<p>[3.5.0] - 2023-10-31
^^^^^^^^^^^^^^^^^^^^
Changed</p>
<pre><code>* skip pandas ``pd.NA`` similar to ``None``
* add ``score_multiplier`` argument to ``process.cdist`` which allows
multiplying the end result scores
  with a constant factor.
* drop support for Python 3.7
<p>Performance
</code></pre></p>
<ul>
<li>improve performance of simd implementation for <code>LCS</code> /
<code>Indel</code> / <code>Jaro</code> / <code>JaroWinkler</code></li>
<li>improve performance of Jaro and Jaro Winkler for long sequences</li>
<li>implement <code>process.extract</code> with <code>limit=1</code>
using <code>process.extractOne</code> which can be faster</li>
</ul>
<p>Fixed</p>
<pre><code>* the preprocessing function was always called through Python
due to a broken C-API version check
* fix wraparound issue in simd implementation of Jaro and Jaro Winkler
<p>[3.4.0] - 2023-10-09
^^^^^^^^^^^^^^^^^^^^
Changed
</code></pre></p>
<ul>
<li>upgrade to <code>Cython==3.0.3</code></li>
<li>add simd implementation for Jaro and Jaro Winkler</li>
</ul>
<p>[3.3.1] - 2023-09-25
^^^^^^^^^^^^^^^^^^^^
Added</p>
<pre><code>* add missing tag for python 3.12 support
<p>[3.3.0] - 2023-09-11
^^^^^^^^^^^^^^^^^^^^
&lt;/tr&gt;&lt;/table&gt;
</code></pre></p>
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/maxbachmann/RapidFuzz/commit/0a9a8f81c9afd67e0a88179e391fbcef07f77e7b"><code>0a9a8f8</code></a>
use _mm_malloc/_mm_free on macOS if aligned_alloc is unsupported</li>
<li><a
href="https://github.com/maxbachmann/RapidFuzz/commit/2114f513d39a013954ec345ca85e79507e78f843"><code>2114f51</code></a>
fix typing</li>
<li>See full diff in <a
href="https://github.com/maxbachmann/RapidFuzz/compare/v3.5.1...v3.5.2">compare
view</a></li>
</ul>
</details>
<br />


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

Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>
2023-11-03 20:20:27 +01:00
9d04e46f55 Update pre-commit hooks (#319)
Update versions of pre-commit hooks to latest version.

Co-authored-by: philipp-horstenkamp <philipp-horstenkamp@users.noreply.github.com>
2023-11-03 10:18:14 +01:00
github-actions[bot]andGitHub f3f6c40a49 build(deps): bump pymongo from 4.5.0 to 4.6.0 (#304)
Bumps [pymongo](https://github.com/mongodb/mongo-python-driver) from
4.5.0 to 4.6.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/mongodb/mongo-python-driver/releases">pymongo's
releases</a>.</em></p>
<blockquote>
<h2>PyMongo 4.6.0</h2>
<p>Release notes: <a
href="https://www.mongodb.com/community/forums/t/pymongo-4-6-0-released/251866">https://www.mongodb.com/community/forums/t/pymongo-4-6-0-released/251866</a></p>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/mongodb/mongo-python-driver/blob/master/doc/changelog.rst">pymongo's
changelog</a>.</em></p>
<blockquote>
<h1>Changelog</h1>
<h2>Changes in Version 4.6</h2>
<p>PyMongo 4.6 brings a number of improvements including:</p>
<ul>
<li>
<p>Added the <code>serverMonitoringMode</code> URI and keyword argument
to :class:<code>~pymongo.mongo_client.MongoClient</code>.</p>
</li>
<li>
<p>Improved client performance and reduced connection requirements in
Function-as-a-service (FaaS)
environments like AWS Lambda, Google Cloud Functions, and Microsoft
Azure Functions.</p>
</li>
<li>
<p>Added the
:attr:<code>pymongo.monitoring.CommandSucceededEvent.database_name</code>
property.</p>
</li>
<li>
<p>Added the
:attr:<code>pymongo.monitoring.CommandFailedEvent.database_name</code>
property.</p>
</li>
<li>
<p>Allow passing a <code>dict</code> to sort/create_index/hint.</p>
</li>
<li>
<p>Added :func:<code>repr</code> support to the write result classes:
:class:<code>~pymongo.results.BulkWriteResult</code>,
:class:<code>~pymongo.results.DeleteResult</code>,
:class:<code>~pymongo.results.InsertManyResult</code>,
:class:<code>~pymongo.results.InsertOneResult</code>,
:class:<code>~pymongo.results.UpdateResult</code>, and
:class:<code>~pymongo.encryption.RewrapManyDataKeyResult</code>. For
example:</p>
<blockquote>
<blockquote>
<blockquote>
<p>client.t.t.insert_one({})
InsertOneResult(ObjectId('65319acdd55bb3a27ab5502b'), acknowledged=True)
client.t.t.insert_many([{} for _ in range(3)])
InsertManyResult([ObjectId('6532f85e826f2b6125d6ce39'),
ObjectId('6532f85e826f2b6125d6ce3a'),
ObjectId('6532f85e826f2b6125d6ce3b')], acknowledged=True)</p>
</blockquote>
</blockquote>
</blockquote>
</li>
<li>
<p>:meth:<code>~pymongo.uri_parser.parse_uri</code> now considers the
delimiting slash (<code>/</code>)
between hosts and connection options optional. For example,
&quot;mongodb://example.com?tls=true&quot; is now a valid URI.</p>
</li>
<li>
<p>Fixed a bug where PyMongo would incorrectly promote all cursors to
exhaust cursors
when connected to load balanced MongoDB clusters or Serverless
clusters.</p>
</li>
<li>
<p>Added the :ref:<code>network-compression-example</code> documentation
page.</p>
</li>
<li>
<p>Added more timeout information to network errors.</p>
</li>
</ul>
<h2>Changes in Version 4.5</h2>
<p>PyMongo 4.5 brings a number of improvements including:</p>
<ul>
<li>Added new helper methods for Atlas Search Index (requires MongoDB
Server 7.0+):
:meth:<code>~pymongo.collection.Collection.list_search_indexes</code>,
:meth:<code>~pymongo.collection.Collection.create_search_index</code>,
:meth:<code>~pymongo.collection.Collection.create_search_indexes</code>,
:meth:<code>~pymongo.collection.Collection.drop_search_index</code>,

:meth:<code>~pymongo.collection.Collection.update_search_index</code></li>
<li>Added :meth:<code>~pymongo.database.Database.cursor_command</code>
and :meth:<code>~pymongo.command_cursor.CommandCursor.try_next</code> to
support
executing an arbitrary command that returns a cursor.</li>
<li><code>cryptography</code> 2.5 or later is now required for
:ref:<code>OCSP</code> support.</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/mongodb/mongo-python-driver/commit/8e25ce1ca876d76b810cbe070cc52f1c18bd46f0"><code>8e25ce1</code></a>
BUMP 4.6.0</li>
<li><a
href="https://github.com/mongodb/mongo-python-driver/commit/a17e412feedfa99d58e3c31f1073f6f84a9f16f7"><code>a17e412</code></a>
Updated changelog with timeout info change (<a
href="https://redirect.github.com/mongodb/mongo-python-driver/issues/1417">#1417</a>)</li>
<li><a
href="https://github.com/mongodb/mongo-python-driver/commit/a09a03e5df86eba774670b774181e2b32366bfea"><code>a09a03e</code></a>
PYTHON-3930 Add docs page for network compression (<a
href="https://redirect.github.com/mongodb/mongo-python-driver/issues/1415">#1415</a>)</li>
<li><a
href="https://github.com/mongodb/mongo-python-driver/commit/4b9c5b9a1e81acd9a8fdf94be3a0d05fb8ba71d2"><code>4b9c5b9</code></a>
PYTHON-3968 Fix mockupdb tox config (<a
href="https://redirect.github.com/mongodb/mongo-python-driver/issues/1416">#1416</a>)</li>
<li><a
href="https://github.com/mongodb/mongo-python-driver/commit/c146017de1012499283539aebb864b44d82d4eed"><code>c146017</code></a>
PYTHON-4012 Adopt more RST static checks (<a
href="https://redirect.github.com/mongodb/mongo-python-driver/issues/1412">#1412</a>)</li>
<li><a
href="https://github.com/mongodb/mongo-python-driver/commit/8faa910f3c2a2b2acebf14477fddd311ff06027f"><code>8faa910</code></a>
PYTHON-3743 Bump minServerVersion for CSFLE deterministic encryption …
(<a
href="https://redirect.github.com/mongodb/mongo-python-driver/issues/1411">#1411</a>)</li>
<li><a
href="https://github.com/mongodb/mongo-python-driver/commit/06653c9e21fff04eb8b9f4f336010d0bfb701e94"><code>06653c9</code></a>
PYTHON-3926 Add more information to connection errors and timeouts (<a
href="https://redirect.github.com/mongodb/mongo-python-driver/issues/1375">#1375</a>)</li>
<li><a
href="https://github.com/mongodb/mongo-python-driver/commit/28250580d194608ca76c79c4104bcbe03a0c5895"><code>2825058</code></a>
PYTHON-3950 Add PyMongo 3.13 Changelog Entry to Current Branch (<a
href="https://redirect.github.com/mongodb/mongo-python-driver/issues/1410">#1410</a>)</li>
<li><a
href="https://github.com/mongodb/mongo-python-driver/commit/7bb9a73b2f0328418c33296d58880858f9ae966a"><code>7bb9a73</code></a>
PYTHON-3968 Allow pymongo to be installed in tox when C extension fails
to bu...</li>
<li><a
href="https://github.com/mongodb/mongo-python-driver/commit/58a36e98381a195d4576d363d3791cd639a0d459"><code>58a36e9</code></a>
PYTHON-4010 Fix test_timeout_kills_cursor_asynchronously (<a
href="https://redirect.github.com/mongodb/mongo-python-driver/issues/1408">#1408</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/mongodb/mongo-python-driver/compare/4.5.0...4.6.0">compare
view</a></li>
</ul>
</details>
<br />


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

Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>
2023-11-02 17:18:09 +01:00
github-actions[bot]andGitHub 29467d714e build(deps): bump selenium from 4.14.0 to 4.15.0 (#297)
Bumps [selenium](https://github.com/SeleniumHQ/Selenium) from 4.14.0 to
4.15.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/SeleniumHQ/Selenium/releases">selenium's
releases</a>.</em></p>
<blockquote>
<h2>Selenium 4.15</h2>
<h3>Changelog</h3>
<p>For each component's detailed changelog, please check:</p>
<ul>
<li><a
href="https://github.com/SeleniumHQ/selenium/blob/trunk/rb/CHANGES">Ruby</a></li>
<li><a
href="https://github.com/SeleniumHQ/selenium/blob/trunk/py/CHANGES">Python</a></li>
<li><a
href="https://github.com/SeleniumHQ/selenium/blob/trunk/javascript/node/selenium-webdriver/CHANGES.md">JavaScript</a></li>
<li><a
href="https://github.com/SeleniumHQ/selenium/blob/trunk/java/CHANGELOG">Java</a></li>
<li><a
href="https://github.com/SeleniumHQ/selenium/blob/trunk/dotnet/CHANGELOG">DotNet</a></li>
<li><a
href="https://github.com/SeleniumHQ/selenium/blob/trunk/cpp/iedriverserver/CHANGELOG">IEDriverServer</a></li>
</ul>
<h3>Commits in this release</h3>
<!-- raw HTML omitted -->
<ul>
<li><a
href="http://github.com/seleniumhq/selenium/commit/f4334adc5c8338fe51901288168d0ee90edda9b1"><code>f4334adc5c</code></a>
- update versions for nightly releases :: titusfortner</li>
<li><a
href="http://github.com/seleniumhq/selenium/commit/ee8c8146182f00d513a22201d7fd1edf236d628e"><code>ee8c814618</code></a>
- [rb] update gemfile with nightly version :: titusfortner</li>
<li><a
href="http://github.com/seleniumhq/selenium/commit/c3fc944d5e3800ab567306467f4de38474ec79df"><code>c3fc944d5e</code></a>
- fix change logs :: titusfortner</li>
<li><a
href="http://github.com/seleniumhq/selenium/commit/163ba6649509b071d5b050ec15d3849048b31457"><code>163ba66495</code></a>
- [java] remove jdk from list of jars to publish now that it is a core
dependency :: titusfortner</li>
<li><a
href="http://github.com/seleniumhq/selenium/commit/3dbb37c6ff107d36817e21d4111575315780ebcb"><code>3dbb37c6ff</code></a>
- [js] update package lock version :: titusfortner</li>
<li><a
href="http://github.com/seleniumhq/selenium/commit/2ef70312e8785d7db74526669a64abc2f48cebc8"><code>2ef70312e8</code></a>
- [bidi][java] Add set viewport command :: Puja Jagani</li>
<li><a
href="http://github.com/seleniumhq/selenium/commit/f02e917ec618986ffcbf67863acbdc19c8f82036"><code>f02e917ec6</code></a>
- [bidi][java] Add browsing context activate command :: Puja Jagani</li>
<li><a
href="http://github.com/seleniumhq/selenium/commit/2940a0d24dff70dcfa5f5d9e891e2a018c031db0"><code>2940a0d24d</code></a>
- [rust] Organize use (imports) in all modules (no logical changes) ::
Boni Garcia</li>
<li><a
href="http://github.com/seleniumhq/selenium/commit/889a6369547bc9ee5a5323054a4216c74616f840"><code>889a636954</code></a>
- [ci] Slim the Java build even further (<a
href="https://redirect.github.com/SeleniumHQ/Selenium/issues/12913">#12913</a>)
:: Simon Stewart</li>
<li><a
href="http://github.com/seleniumhq/selenium/commit/abeb86612d07d0ab0507d3e75e5c570fe9c595b3"><code>abeb86612d</code></a>
- [java] Use Java Map instead of Guava Immutable Map in BiDi package ::
Puja Jagani</li>
<li><a
href="http://github.com/seleniumhq/selenium/commit/cdd75fcda8507e39d44785ff16dd5a95c9ec45d2"><code>cdd75fcda8</code></a>
- [java] Use Java Map instead of Guava Immutable Map in Chrome package
:: Puja Jagani</li>
<li><a
href="http://github.com/seleniumhq/selenium/commit/ca15a17230bf6de01b3dad44c0525036ac038d47"><code>ca15a17230</code></a>
- [java] Use Java Map instead of Guava Immutable Map in Chromium package
:: Puja Jagani</li>
<li><a
href="http://github.com/seleniumhq/selenium/commit/a92711b6a756089f8011f46ea58e344182d2f93d"><code>a92711b6a7</code></a>
- Update mirror info (Tue Oct 10 12:06:42 UTC 2023) :: Selenium CI
Bot</li>
<li><a
href="http://github.com/seleniumhq/selenium/commit/819955bd77ba0f1e13a07b31a9a470cb00c381d5"><code>819955bd77</code></a>
- [iedriver] update versions to 4.14.0.0 :: titusfortner</li>
<li><a
href="http://github.com/seleniumhq/selenium/commit/f6d04c8a67446fb2c971f98e580f9fb8e1376d25"><code>f6d04c8a67</code></a>
- [ci + dotnet] Slim down the .Net CI build since most is already
checked by the RBE CI build (<a
href="https://redirect.github.com/SeleniumHQ/Selenium/issues/12916">#12916</a>)
:: Simon Stewart</li>
<li><a
href="http://github.com/seleniumhq/selenium/commit/06bb4e9f331afe228c7512ae9649788cac03b54e"><code>06bb4e9f33</code></a>
- [java] remove lift related packages and dependencies (<a
href="https://redirect.github.com/SeleniumHQ/Selenium/issues/12917">#12917</a>)
:: joerg1985</li>
<li><a
href="http://github.com/seleniumhq/selenium/commit/1f8b8d9a804e35e7773d7226e2e2c26b0964a9fc"><code>1f8b8d9a80</code></a>
- Update mirror info (Wed Oct 11 00:15:25 UTC 2023) :: Selenium CI
Bot</li>
<li><a
href="http://github.com/seleniumhq/selenium/commit/bbcfc9aeadc558cb7854e4d3372e51ebebbac935"><code>bbcfc9aead</code></a>
- [java][bidi] Add validation for browsing context id (<a
href="https://redirect.github.com/SeleniumHQ/Selenium/issues/12920">#12920</a>)
:: Manuel Blanco</li>
<li><a
href="http://github.com/seleniumhq/selenium/commit/225074be5d368ef523928b676d71c56453771019"><code>225074be5d</code></a>
- [java] Fix default values for print options page size :: Puja
Jagani</li>
<li><a
href="http://github.com/seleniumhq/selenium/commit/78ee4c01a7dfe4377ba251fcc047beed1534f0f3"><code>78ee4c01a7</code></a>
- [java] Update page size test :: Puja Jagani</li>
<li><a
href="http://github.com/seleniumhq/selenium/commit/1c89e31e7a273b2e54ce178929887ed3eb942cd5"><code>1c89e31e7a</code></a>
- [ci + dotnet]: We can run tests and packaging in parallel :: Simon
Mavi Stewart</li>
<li><a
href="http://github.com/seleniumhq/selenium/commit/a717e3feba8b04289bdfc1e5efb9282e46560217"><code>a717e3feba</code></a>
- Replace calls to console.log with managed loggers (<a
href="https://redirect.github.com/SeleniumHQ/Selenium/issues/12909">#12909</a>)
:: Daniel Rozenberg</li>
<li><a
href="http://github.com/seleniumhq/selenium/commit/966cb9f9a15382aff8f6ebae5200dae8eee85b0c"><code>966cb9f9a1</code></a>
- [rust] Include mirror arguments to change default online repository
URLs (<a
href="https://redirect.github.com/SeleniumHQ/Selenium/issues/11687">#11687</a>)
:: Boni García</li>
<li><a
href="http://github.com/seleniumhq/selenium/commit/6c6b5622b90dd52b696e1512fc811b7985741af1"><code>6c6b5622b9</code></a>
- [java][bidi] Add print command :: Puja Jagani</li>
<li><a
href="http://github.com/seleniumhq/selenium/commit/8f737227121762ff3bf8748ea1bc7b9f943bd5bd"><code>8f73722712</code></a>
- [java] Update Netty to 4.1.100.Final :: Simon Mavi Stewart</li>
<li><a
href="http://github.com/seleniumhq/selenium/commit/36108e724495d1659551526dd8a82a9e56504249"><code>36108e7244</code></a>
- Update mirror info (Wed Oct 11 12:07:07 UTC 2023) :: Selenium CI
Bot</li>
<li><a
href="http://github.com/seleniumhq/selenium/commit/7ddfad6ad7d92fbb1bac72b6353a58ae38c26288"><code>7ddfad6ad7</code></a>
- [java] use the java process builder to run external processes (<a
href="https://redirect.github.com/SeleniumHQ/Selenium/issues/12898">#12898</a>)
:: joerg1985</li>
<li><a
href="http://github.com/seleniumhq/selenium/commit/d9f0010403fc2e1b50f0da3a6224be7da71108dc"><code>d9f0010403</code></a>
- [py]: Return a <code>pathlib.Path</code> when
<code>SE_MANAGER_PATH</code> is set. closes <a
href="https://redirect.github.com/SeleniumHQ/Selenium/issues/12929">#12929</a>
:: symonk</li>
<li><a
href="http://github.com/seleniumhq/selenium/commit/1e6e5ec2fa44f3fe508fd0289dcea6f326f2351c"><code>1e6e5ec2fa</code></a>
- [java] allow a custom timeout when shutting down a process :: Jörg
Sautter</li>
<li><a
href="http://github.com/seleniumhq/selenium/commit/27c7fdbef8653ab1727548be76f5b8b53086462d"><code>27c7fdbef8</code></a>
- [java] replaced usage of Guavas ByteStreams with native Java 11
methods :: Jörg Sautter</li>
<li><a
href="http://github.com/seleniumhq/selenium/commit/dd00a0ab56b0b6483d48650c16028032c67b7174"><code>dd00a0ab56</code></a>
- [java] allow setting version in the Http Client Config (<a
href="https://redirect.github.com/SeleniumHQ/Selenium/issues/12919">#12919</a>)
:: Titus Fortner</li>
<li><a
href="http://github.com/seleniumhq/selenium/commit/0a3d590f7aad85214b060819d417d24f173dbf4c"><code>0a3d590f7a</code></a>
- [java] Remove unused imports :: Puja Jagani</li>
<li><a
href="http://github.com/seleniumhq/selenium/commit/7cc250fa590023fe17e4f93feb511f90f3cd4eaf"><code>7cc250fa59</code></a>
- [Bugfix] Refactored code in the WebDriverException class: (<a
href="https://redirect.github.com/SeleniumHQ/Selenium/issues/12933">#12933</a>)
:: Manuel Blanco</li>
<li><a
href="http://github.com/seleniumhq/selenium/commit/6217edce1e66972d4193f30b108dab155133aa7a"><code>6217edce1e</code></a>
- Update mirror info (Thu Oct 12 12:07:12 UTC 2023) :: Selenium CI
Bot</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/SeleniumHQ/selenium/commit/1d14b5521bae241b099f6b0e008fcc9866e842ab"><code>1d14b55</code></a>
update versions for 4.15 release</li>
<li><a
href="https://github.com/SeleniumHQ/selenium/commit/f74e0dd321f11ed40a94d9db20df2b44c20cd7ba"><code>f74e0dd</code></a>
[js] update change log</li>
<li><a
href="https://github.com/SeleniumHQ/selenium/commit/63baf0b90acc9ceb033d7bd34f0a7392b9894351"><code>63baf0b</code></a>
[bidi] [java] Rework tests to run in different browsers</li>
<li><a
href="https://github.com/SeleniumHQ/selenium/commit/5402d1a89bc0db31cca63af1f5605bae2ae374c4"><code>5402d1a</code></a>
[bidi] [js] Add browsing context commands and events (<a
href="https://redirect.github.com/SeleniumHQ/Selenium/issues/13078">#13078</a>)</li>
<li><a
href="https://github.com/SeleniumHQ/selenium/commit/e3e8de97c0b5936468832a9b1a44defe8d6d799c"><code>e3e8de9</code></a>
[js] Fix typo in text</li>
<li><a
href="https://github.com/SeleniumHQ/selenium/commit/81efbf2b7b2812003da1ed0b312883a13f2e49f4"><code>81efbf2</code></a>
[js] Fix typo in test</li>
<li><a
href="https://github.com/SeleniumHQ/selenium/commit/014ead4f02ca7acf73076452bb201cb7ddd38730"><code>014ead4</code></a>
script to automate version updates</li>
<li><a
href="https://github.com/SeleniumHQ/selenium/commit/c9816fbafb10cbb46da8119c5eee2614aad49b08"><code>c9816fb</code></a>
update selenium manager binaries</li>
<li><a
href="https://github.com/SeleniumHQ/selenium/commit/c87de7beffb4efac2781ae5842f7def36b4873f6"><code>c87de7b</code></a>
add script for updating selenium manager</li>
<li><a
href="https://github.com/SeleniumHQ/selenium/commit/d847116165e464a769dd43b8a9ecb8728d5567b7"><code>d847116</code></a>
update change logs</li>
<li>Additional commits viewable in <a
href="https://github.com/SeleniumHQ/Selenium/compare/selenium-4.14.0...selenium-4.15.0">compare
view</a></li>
</ul>
</details>
<br />


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

Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>
2023-11-02 16:58:01 +01:00
github-actions[bot]andGitHub 7620efc6da build(deps): bump rapidfuzz from 3.4.0 to 3.5.1 (#298)
Bumps [rapidfuzz](https://github.com/maxbachmann/RapidFuzz) from 3.4.0
to 3.5.1.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/maxbachmann/RapidFuzz/releases">rapidfuzz's
releases</a>.</em></p>
<blockquote>
<h2>Release 3.5.1</h2>
<h2>Fixed</h2>
<ul>
<li>fix compilation failure on macOS</li>
</ul>
<h2>Release 3.5.0</h2>
<h2>Changed</h2>
<ul>
<li>skip pandas <code>pd.NA</code> similar to <code>None</code></li>
<li>add <code>score_multiplier</code> argument to
<code>process.cdist</code> which allows multiplying the end result
scores
with a constant factor.</li>
<li>drop support for Python 3.7</li>
</ul>
<h2>Performance</h2>
<ul>
<li>improve performance of simd implementation for <code>LCS</code> /
<code>Indel</code> / <code>Jaro</code> / <code>JaroWinkler</code></li>
<li>improve performance of Jaro and Jaro Winkler for long sequences</li>
<li>implement <code>process.extract</code> with <code>limit=1</code>
using <code>process.extractOne</code> which can be faster</li>
</ul>
<h2>Fixed</h2>
<ul>
<li>the preprocessing function was always called through Python due to a
broken C-API version check</li>
<li>fix wraparound issue in simd implementation of Jaro and Jaro
Winkler</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/maxbachmann/RapidFuzz/blob/main/CHANGELOG.rst">rapidfuzz's
changelog</a>.</em></p>
<blockquote>
<h2>Changelog</h2>
<p>[3.5.1] - 2023-10-31
^^^^^^^^^^^^^^^^^^^^
Fixed</p>
<pre><code>* fix compilation failure on macOS
<p>[3.5.0] - 2023-10-31
^^^^^^^^^^^^^^^^^^^^
Changed
</code></pre></p>
<ul>
<li>skip pandas <code>pd.NA</code> similar to <code>None</code></li>
<li>add <code>score_multiplier</code> argument to
<code>process.cdist</code> which allows multiplying the end result
scores
with a constant factor.</li>
<li>drop support for Python 3.7</li>
</ul>
<p>Performance</p>
<pre><code>* improve performance of simd implementation for ``LCS`` /
``Indel`` / ``Jaro`` / ``JaroWinkler``
* improve performance of Jaro and Jaro Winkler for long sequences
* implement ``process.extract`` with ``limit=1`` using
``process.extractOne`` which can be faster
<p>Fixed</p>
<pre><code>* the preprocessing function was always called through Python
due to a broken C-API version check
* fix wraparound issue in simd implementation of Jaro and Jaro Winkler

[3.4.0] - 2023-10-09
^^^^^^^^^^^^^^^^^^^^
Changed
</code></pre>
<ul>
<li>upgrade to <code>Cython==3.0.3</code></li>
<li>add simd implementation for Jaro and Jaro Winkler</li>
</ul>
<p>[3.3.1] - 2023-09-25
^^^^^^^^^^^^^^^^^^^^
Added</p>
<pre><code>* add missing tag for python 3.12 support

[3.3.0] - 2023-09-11
^^^^^^^^^^^^^^^^^^^^
Changed
</code></pre>
<ul>
<li>upgrade to <code>Cython==3.0.2</code></li>
<li>implement the remaining missing features from the C++ implementation
in the pure Python implementation</li>
</ul>
<p>Added
&lt;/tr&gt;&lt;/table&gt;
</code></pre></p>
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/maxbachmann/RapidFuzz/commit/5b35b11eade8f74b739d296a5fe9dc7f22c36d51"><code>5b35b11</code></a>
release 3.5.1</li>
<li><a
href="https://github.com/maxbachmann/RapidFuzz/commit/f2ec8c1a2d4836dc949b9b1141897514702d4642"><code>f2ec8c1</code></a>
fix compilation failure on macOS</li>
<li><a
href="https://github.com/maxbachmann/RapidFuzz/commit/c1f0d0d1f66f153fb0b52c31694befa7fa53490b"><code>c1f0d0d</code></a>
fix wraparound issue in Jaro/JaroWinkler</li>
<li><a
href="https://github.com/maxbachmann/RapidFuzz/commit/ea6962ad0093eccb043e7cc22de88887848c1ff2"><code>ea6962a</code></a>
update changelog</li>
<li><a
href="https://github.com/maxbachmann/RapidFuzz/commit/d089e1fe9218fa0bb58aa7462cba2480ee937edf"><code>d089e1f</code></a>
fetch tags in submodules</li>
<li><a
href="https://github.com/maxbachmann/RapidFuzz/commit/0e39abdff79ffbc06303f42eceef10c46ce42dfd"><code>0e39abd</code></a>
update python version</li>
<li><a
href="https://github.com/maxbachmann/RapidFuzz/commit/438cb51e9f42faa573cb1bd1043a8aafad8406af"><code>438cb51</code></a>
update rapidfuzz-cpp</li>
<li><a
href="https://github.com/maxbachmann/RapidFuzz/commit/c68752cc9f25b3cf408a5f1f4f6fabae34d8da64"><code>c68752c</code></a>
add coverage badge</li>
<li><a
href="https://github.com/maxbachmann/RapidFuzz/commit/cc1e9a11ea80a425e61da5ec5b979db0835891f9"><code>cc1e9a1</code></a>
test preprocessing function with distance scorers</li>
<li><a
href="https://github.com/maxbachmann/RapidFuzz/commit/41dfce987a8f706c33672013e24e902bfcf1bb1c"><code>41dfce9</code></a>
improve coverage for python preprocessing function</li>
<li>Additional commits viewable in <a
href="https://github.com/maxbachmann/RapidFuzz/compare/v3.4.0...v3.5.1">compare
view</a></li>
</ul>
</details>
<br />


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

Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>
2023-11-01 17:35:03 +00:00
github-actions[bot]andGitHub 3a0aa9f56c build(deps): bump matplotlib from 3.8.0 to 3.8.1 (#299)
Bumps [matplotlib](https://github.com/matplotlib/matplotlib) from 3.8.0
to 3.8.1.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/matplotlib/matplotlib/releases">matplotlib's
releases</a>.</em></p>
<blockquote>
<h2>REL: v3.8.1</h2>
<p>This is the first bugfix release of the 3.8.x series.</p>
<p>This release contains several bug fixes and adjustments:</p>
<ul>
<li>Bump setuptools required version because of setuptools_scm v8</li>
<li>Update <code>find_nearest_contour</code> and revert contour
deprecations</li>
<li><code>allsegs</code> and <code>allkinds</code> return individual
segments</li>
<li>Restore default behavior of hexbin mincnt with C provided</li>
<li>Try/except import of Axes3D</li>
<li>Ensure valid path mangling for ContourLabeler</li>
<li>BLD: Remove development dependencies from sdists</li>
<li>FIX 2-tuple of colors in to_rgba_array</li>
<li>Fix issue with non-string labels and legend</li>
<li>Fix issue with locale comma when not using math text</li>
<li>Various type hinting improvements</li>
<li>Various documentation improvements</li>
<li>Improvements to the MacOS backend</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/matplotlib/matplotlib/commit/fac632fe3c66344418b654d0ac86e9598c1fa89f"><code>fac632f</code></a>
REL: v3.8.1</li>
<li><a
href="https://github.com/matplotlib/matplotlib/commit/8c517cd03553a59e97bdb00289bfd17fec0c7aec"><code>8c517cd</code></a>
Release prep v3.8.1</li>
<li><a
href="https://github.com/matplotlib/matplotlib/commit/8c6b3e92b83b6fdcba39961d105161d7c9404931"><code>8c6b3e9</code></a>
Merge remote-tracking branch 'origin/v3.8.0-doc' into v3.8.x</li>
<li><a
href="https://github.com/matplotlib/matplotlib/commit/043a191d2ee44591ab61b69c44835017faaafaca"><code>043a191</code></a>
Merge pull request <a
href="https://redirect.github.com/matplotlib/matplotlib/issues/27240">#27240</a>
from meeseeksmachine/auto-backport-of-pr-27237-on-v...</li>
<li><a
href="https://github.com/matplotlib/matplotlib/commit/08876f8c8035a6778d3d81d46f48eb03225c246d"><code>08876f8</code></a>
Merge pull request <a
href="https://redirect.github.com/matplotlib/matplotlib/issues/27239">#27239</a>
from meeseeksmachine/auto-backport-of-pr-27237-on-v...</li>
<li><a
href="https://github.com/matplotlib/matplotlib/commit/dc37d9640d226eccee4d1ac36aa0a1eb64e39da6"><code>dc37d96</code></a>
Merge pull request <a
href="https://redirect.github.com/matplotlib/matplotlib/issues/27238">#27238</a>
from meeseeksmachine/auto-backport-of-pr-27165-on-v...</li>
<li><a
href="https://github.com/matplotlib/matplotlib/commit/be5b1f5c97db70351ad7797e4811d0a7476aa52d"><code>be5b1f5</code></a>
Backport PR <a
href="https://redirect.github.com/matplotlib/matplotlib/issues/27237">#27237</a>:
DOC: Add command to install appropriate `requirements.txt...</li>
<li><a
href="https://github.com/matplotlib/matplotlib/commit/58a7f9af474675f424aa94fcdae1ca51a2b1dfd0"><code>58a7f9a</code></a>
Backport PR <a
href="https://redirect.github.com/matplotlib/matplotlib/issues/27237">#27237</a>:
DOC: Add command to install appropriate `requirements.txt...</li>
<li><a
href="https://github.com/matplotlib/matplotlib/commit/0a775917db9747e5446794e52dc1a79d3d356d5d"><code>0a77591</code></a>
Backport PR <a
href="https://redirect.github.com/matplotlib/matplotlib/issues/27165">#27165</a>:
Fixing Matplotlib Notebook Text</li>
<li><a
href="https://github.com/matplotlib/matplotlib/commit/2e68a4e9fe49786bd33459f7be93f55e1995463c"><code>2e68a4e</code></a>
Merge pull request <a
href="https://redirect.github.com/matplotlib/matplotlib/issues/27229">#27229</a>
from ksunden/auto-backport-of-pr-27226-on-v3.8.x</li>
<li>Additional commits viewable in <a
href="https://github.com/matplotlib/matplotlib/compare/v3.8.0...v3.8.1">compare
view</a></li>
</ul>
</details>
<br />


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

Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>
2023-11-01 17:27:48 +00:00
c7046eb975 Update pre-commit hooks (#275)
Update versions of pre-commit hooks to latest version.

Co-authored-by: philipp-horstenkamp <philipp-horstenkamp@users.noreply.github.com>
2023-10-26 23:38:55 +00:00
647dab731e Update pre-commit hooks (#265)
Update versions of pre-commit hooks to latest version.

Co-authored-by: philipp-horstenkamp <philipp-horstenkamp@users.noreply.github.com>
2023-10-24 18:22:27 +00:00