Skip to content

Commit

Permalink
pip(deps): bump the pip group with 10 updates (#548)
Browse files Browse the repository at this point in the history
Bumps the pip group with 10 updates:

| Package | From | To |
| --- | --- | --- |
| [fastapi](https://github.com/tiangolo/fastapi) | `0.109.1` | `0.110.0`
|
| [rq](https://github.com/rq/rq) | `1.15.1` | `1.16.0` |
|
[google-cloud-compute](https://github.com/googleapis/google-cloud-python)
| `1.16.1` | `1.17.0` |
| [boto3-stubs](https://github.com/youtype/mypy_boto3_builder) |
`1.34.39` | `1.34.54` |
| [mkdocs-material](https://github.com/squidfunk/mkdocs-material) |
`9.5.9` | `9.5.12` |
| [pytest](https://github.com/pytest-dev/pytest) | `8.0.0` | `8.0.2` |
| [hypothesis](https://github.com/HypothesisWorks/hypothesis) | `6.98.4`
| `6.98.17` |
| [pyright](https://github.com/RobertCraigie/pyright-python) | `1.1.350`
| `1.1.352` |
| [ruff](https://github.com/astral-sh/ruff) | `0.2.1` | `0.3.0` |
| [yamllint](https://github.com/adrienverge/yamllint) | `1.34.0` |
`1.35.1` |

Updates `fastapi` from 0.109.1 to 0.110.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/tiangolo/fastapi/releases">fastapi's
releases</a>.</em></p>
<blockquote>
<h2>0.110.0</h2>
<h3>Breaking Changes</h3>
<ul>
<li>🐛 Fix unhandled growing memory for internal server errors, refactor
dependencies with <code>yield</code> and <code>except</code> to require
raising again as in regular Python. PR <a
href="https://redirect.github.com/tiangolo/fastapi/pull/11191">#11191</a>
by <a href="https://github.com/tiangolo"><code>@​tiangolo</code></a>.
<ul>
<li>This is a breaking change (and only slightly) if you used
dependencies with <code>yield</code>, used <code>except</code> in those
dependencies, and didn't raise again.</li>
<li>This was reported internally by <a
href="https://github.com/rushilsrivastava"><code>@​rushilsrivastava</code></a>
as a memory leak when the server had unhandled exceptions that would
produce internal server errors, the memory allocated before that point
would not be released.</li>
<li>Read the new docs: <a
href="https://fastapi.tiangolo.com/tutorial/dependencies/dependencies-with-yield/#dependencies-with-yield-and-except">Dependencies
with <code>yield</code> and <code>except</code></a>.</li>
</ul>
</li>
</ul>
<p>In short, if you had dependencies that looked like:</p>
<pre lang="Python"><code>def my_dep():
    try:
        yield
    except SomeException:
        pass
</code></pre>
<p>Now you need to make sure you raise again after <code>except</code>,
just as you would in regular Python:</p>
<pre lang="Python"><code>def my_dep():
    try:
        yield
    except SomeException:
        raise
</code></pre>
<h3>Docs</h3>
<ul>
<li>✏️ Fix minor typos in <code>docs/ko/docs/</code>. PR <a
href="https://redirect.github.com/tiangolo/fastapi/pull/11126">#11126</a>
by <a href="https://github.com/KaniKim"><code>@​KaniKim</code></a>.</li>
<li>✏️ Fix minor typo in <code>fastapi/applications.py</code>. PR <a
href="https://redirect.github.com/tiangolo/fastapi/pull/11099">#11099</a>
by <a
href="https://github.com/JacobHayes"><code>@​JacobHayes</code></a>.</li>
</ul>
<h3>Translations</h3>
<ul>
<li>🌐 Add German translation for
<code>docs/de/docs/reference/background.md</code>. PR <a
href="https://redirect.github.com/tiangolo/fastapi/pull/10820">#10820</a>
by <a
href="https://github.com/nilslindemann"><code>@​nilslindemann</code></a>.</li>
<li>🌐 Add German translation for
<code>docs/de/docs/reference/templating.md</code>. PR <a
href="https://redirect.github.com/tiangolo/fastapi/pull/10842">#10842</a>
by <a
href="https://github.com/nilslindemann"><code>@​nilslindemann</code></a>.</li>
<li>🌐 Add German translation for
<code>docs/de/docs/external-links.md</code>. PR <a
href="https://redirect.github.com/tiangolo/fastapi/pull/10852">#10852</a>
by <a
href="https://github.com/nilslindemann"><code>@​nilslindemann</code></a>.</li>
<li>🌐 Update Turkish translation for
<code>docs/tr/docs/tutorial/query-params.md</code>. PR <a
href="https://redirect.github.com/tiangolo/fastapi/pull/11162">#11162</a>
by <a
href="https://github.com/hasansezertasan"><code>@​hasansezertasan</code></a>.</li>
<li>🌐 Add German translation for
<code>docs/de/docs/reference/encoders.md</code>. PR <a
href="https://redirect.github.com/tiangolo/fastapi/pull/10840">#10840</a>
by <a
href="https://github.com/nilslindemann"><code>@​nilslindemann</code></a>.</li>
<li>🌐 Add German translation for
<code>docs/de/docs/reference/responses.md</code>. PR <a
href="https://redirect.github.com/tiangolo/fastapi/pull/10825">#10825</a>
by <a
href="https://github.com/nilslindemann"><code>@​nilslindemann</code></a>.</li>
<li>🌐 Add German translation for
<code>docs/de/docs/reference/request.md</code>. PR <a
href="https://redirect.github.com/tiangolo/fastapi/pull/10821">#10821</a>
by <a
href="https://github.com/nilslindemann"><code>@​nilslindemann</code></a>.</li>
<li>🌐 Add Turkish translation for
<code>docs/tr/docs/tutorial/query-params.md</code>. PR <a
href="https://redirect.github.com/tiangolo/fastapi/pull/11078">#11078</a>
by <a
href="https://github.com/emrhnsyts"><code>@​emrhnsyts</code></a>.</li>
<li>🌐 Add German translation for
<code>docs/de/docs/reference/fastapi.md</code>. PR <a
href="https://redirect.github.com/tiangolo/fastapi/pull/10813">#10813</a>
by <a
href="https://github.com/nilslindemann"><code>@​nilslindemann</code></a>.</li>
<li>🌐 Add German translation for
<code>docs/de/docs/newsletter.md</code>. PR <a
href="https://redirect.github.com/tiangolo/fastapi/pull/10853">#10853</a>
by <a
href="https://github.com/nilslindemann"><code>@​nilslindemann</code></a>.</li>
<li>🌐 Add Traditional Chinese translation for
<code>docs/zh-hant/docs/learn/index.md</code>. PR <a
href="https://redirect.github.com/tiangolo/fastapi/pull/11142">#11142</a>
by <a
href="https://github.com/hsuanchi"><code>@​hsuanchi</code></a>.</li>
<li>🌐 Add Korean translation for
<code>/docs/ko/docs/tutorial/dependencies/global-dependencies.md</code>.
PR <a
href="https://redirect.github.com/tiangolo/fastapi/pull/11123">#11123</a>
by <a href="https://github.com/riroan"><code>@​riroan</code></a>.</li>
<li>🌐 Add Korean translation for
<code>/docs/ko/docs/tutorial/dependencies/dependencies-in-path-operation-decorators.md</code>.
PR <a
href="https://redirect.github.com/tiangolo/fastapi/pull/11124">#11124</a>
by <a href="https://github.com/riroan"><code>@​riroan</code></a>.</li>
<li>🌐 Add Korean translation for
<code>/docs/ko/docs/tutorial/schema-extra-example.md</code>. PR <a
href="https://redirect.github.com/tiangolo/fastapi/pull/11121">#11121</a>
by <a href="https://github.com/KaniKim"><code>@​KaniKim</code></a>.</li>
<li>🌐 Add Korean translation for
<code>/docs/ko/docs/tutorial/body-fields.md</code>. PR <a
href="https://redirect.github.com/tiangolo/fastapi/pull/11112">#11112</a>
by <a href="https://github.com/KaniKim"><code>@​KaniKim</code></a>.</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/tiangolo/fastapi/commit/e40747f10ae911910e9cb9a9684576f3b21304c9"><code>e40747f</code></a>
🔖 Release version 0.110.0</li>
<li><a
href="https://github.com/tiangolo/fastapi/commit/32b56a8d08aece04d55331142a18f7b2ce580fa7"><code>32b56a8</code></a>
📝 Update release notes</li>
<li><a
href="https://github.com/tiangolo/fastapi/commit/b6b0f2a7e6690b923957677807c5c6a4ff556422"><code>b6b0f2a</code></a>
📝 Update release notes</li>
<li><a
href="https://github.com/tiangolo/fastapi/commit/bf771bd7817f8e8348f85836a21d1e96c0b4f7a2"><code>bf771bd</code></a>
🐛 Fix unhandled growing memory for internal server errors, refactor
dependenc...</li>
<li><a
href="https://github.com/tiangolo/fastapi/commit/6336604906d50e0aca978d15ef82236bac23fb15"><code>6336604</code></a>
📝 Update release notes</li>
<li><a
href="https://github.com/tiangolo/fastapi/commit/cb938740145c5d0cea78a26bc0a7215aae4506b9"><code>cb93874</code></a>
📝 Update release notes</li>
<li><a
href="https://github.com/tiangolo/fastapi/commit/9210e6a330bc9639fcb3315a493e39aa2119d142"><code>9210e6a</code></a>
🌐 Add German translation for
<code>docs/de/docs/reference/background.md</code> (<a
href="https://redirect.github.com/tiangolo/fastapi/issues/10820">#10820</a>)</li>
<li><a
href="https://github.com/tiangolo/fastapi/commit/dec45c534f97bb5635492cba78a93f1409ec6b2a"><code>dec45c5</code></a>
🌐 Add German translation for
<code>docs/de/docs/reference/templating.md</code> (<a
href="https://redirect.github.com/tiangolo/fastapi/issues/10842">#10842</a>)</li>
<li><a
href="https://github.com/tiangolo/fastapi/commit/5da35ff980a9477675929ddc0643e7eb27ea6208"><code>5da35ff</code></a>
📝 Update release notes</li>
<li><a
href="https://github.com/tiangolo/fastapi/commit/626b066e56e39162f328431395856c959d150bc4"><code>626b066</code></a>
🌐 Add German translation for <code>docs/de/docs/external-links.md</code>
(<a
href="https://redirect.github.com/tiangolo/fastapi/issues/10852">#10852</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/tiangolo/fastapi/compare/0.109.1...0.110.0">compare
view</a></li>
</ul>
</details>
<br />

Updates `rq` from 1.15.1 to 1.16.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/rq/rq/releases">rq's
releases</a>.</em></p>
<blockquote>
<h2>v1.16</h2>
<ul>
<li>Added a way for jobs to wait for latest result
<code>job.latest_result(timeout=60)</code>. Thanks <a
href="https://github.com/ajnisbet"><code>@​ajnisbet</code></a>!</li>
<li>Fixed an issue where <code>stopped_callback</code> is not respected
when job is enqueued via <code>enqueue_many()</code>. Thanks <a
href="https://github.com/eswolinsky3241"><code>@​eswolinsky3241</code></a>!</li>
<li><code>worker-pool</code> no longer ignores <code>--quiet</code>.
Thanks <a
href="https://github.com/Mindiell"><code>@​Mindiell</code></a>!</li>
<li>Added compatibility with AWS Serverless Redis. Thanks <a
href="https://github.com/peter-gy"><code>@​peter-gy</code></a>!</li>
<li><code>worker-pool</code> now starts with scheduler. Thanks <a
href="https://github.com/chromium7"><code>@​chromium7</code></a>!</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/rq/rq/blob/master/CHANGES.md">rq's
changelog</a>.</em></p>
<blockquote>
<h3>RQ 2.0 (unreleased)</h3>
<p>New Features:</p>
<ul>
<li>Support for multiple job executions. A job can now properly manage
multiple executions running simultaneously, allowing future support for
long running scheduled jobs.</li>
</ul>
<p>Breaking Changes:</p>
<ul>
<li>Dropped support for Redis server &lt; 4</li>
<li><code>RoundRobinWorker</code> and <code>RandomWorker</code> are
deprecated. Use <code>--dequeue-strategy
&lt;round-robin/random&gt;</code> instead.</li>
<li><code>Job.__init__</code> requires both <code>id</code> and
<code>connection</code> to be passed in.</li>
<li><code>Job.exists()</code> requires <code>connection</code> argument
to be passed in.</li>
<li><code>Queue.all()</code> requires <code>connection</code>
argument.</li>
<li><code>@job</code> decorator now requires <code>connection</code>
argument.</li>
</ul>
<h3>RQ 1.16 (2024-02-24)</h3>
<ul>
<li>Added a way for jobs to wait for latest result
<code>job.latest_result(timeout=60)</code>. Thanks <a
href="https://github.com/ajnisbet"><code>@​ajnisbet</code></a>!</li>
<li>Fixed an issue where <code>stopped_callback</code> is not respected
when job is enqueued via <code>enqueue_many()</code>. Thanks <a
href="https://github.com/eswolinsky3241"><code>@​eswolinsky3241</code></a>!</li>
<li><code>worker-pool</code> no longer ignores <code>--quiet</code>.
Thanks <a
href="https://github.com/Mindiell"><code>@​Mindiell</code></a>!</li>
<li>Added compatibility with AWS Serverless Redis. Thanks <a
href="https://github.com/peter-gy"><code>@​peter-gy</code></a>!</li>
<li><code>worker-pool</code> now starts with scheduler. Thanks <a
href="https://github.com/chromium7"><code>@​chromium7</code></a>!</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/rq/rq/commit/34f83d637fea14e5afbae47305f80004d6ba6432"><code>34f83d6</code></a>
Remove Python 3.6 from test matrix</li>
<li><a
href="https://github.com/rq/rq/commit/e98509434e40a58c9a6362bd5a6175a9471e4ebe"><code>e985094</code></a>
Workflow syntax 2</li>
<li><a
href="https://github.com/rq/rq/commit/b8d2750c175e0a5b904c4698442646d628bf56f4"><code>b8d2750</code></a>
Workflow syntax</li>
<li><a
href="https://github.com/rq/rq/commit/6ca0a299c80c0eabe62031110b036f2cd2e79f11"><code>6ca0a29</code></a>
Run on push to all branches</li>
<li><a
href="https://github.com/rq/rq/commit/e50b8f323d5325d8225a105dd15698864609610e"><code>e50b8f3</code></a>
Always run github actions on push</li>
<li><a
href="https://github.com/rq/rq/commit/97b2d83164e5826ab29477cf71db5115a4108b27"><code>97b2d83</code></a>
Minor test case change to trigger Github Actions</li>
<li><a
href="https://github.com/rq/rq/commit/6ce1cc63b97b8ab017f18276d903de67cf45b65c"><code>6ce1cc6</code></a>
Bump version to 1.16.0</li>
<li><a
href="https://github.com/rq/rq/commit/0935f47213f550bb40a7b92cdc696856d4d3ca3b"><code>0935f47</code></a>
Store project metadata in pyproject.toml (PEP 621) (<a
href="https://redirect.github.com/rq/rq/issues/1952">#1952</a>)</li>
<li><a
href="https://github.com/rq/rq/commit/efd4bd82d7d1ffd7d31ece1a5b21dd728b9d91f6"><code>efd4bd8</code></a>
Delete maintenance lock after registries cleaned (<a
href="https://redirect.github.com/rq/rq/issues/2024">#2024</a>)</li>
<li><a
href="https://github.com/rq/rq/commit/1e6953b534264522df060476d0e5868e57264e15"><code>1e6953b</code></a>
Fix bug with stopped callback in enqueue_many (<a
href="https://redirect.github.com/rq/rq/issues/1954">#1954</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/rq/rq/compare/v1.15.1...v1.16">compare
view</a></li>
</ul>
</details>
<br />

Updates `google-cloud-compute` from 1.16.1 to 1.17.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/googleapis/google-cloud-python/releases">google-cloud-compute's
releases</a>.</em></p>
<blockquote>
<h2>google-cloud-functions: v1.16.2</h2>
<h2><a
href="https://github.com/googleapis/google-cloud-python/compare/google-cloud-functions-v1.16.1...google-cloud-functions-v1.16.2">1.16.2</a>
(2024-02-22)</h2>
<h3>Bug Fixes</h3>
<ul>
<li>[Many APIs] fix <code>ValueError</code> in
<code>test__validate_universe_domain</code> (<a
href="https://redirect.github.com/googleapis/google-cloud-python/issues/12283">#12283</a>)
(<a
href="https://github.com/googleapis/google-cloud-python/commit/f20b41ac35b02a40135b83edfe819ff7a355ab21">f20b41a</a>)</li>
<li><strong>deps:</strong> [Many APIs] Require
<code>google-api-core&gt;=1.34.1</code> (<a
href="https://redirect.github.com/googleapis/google-cloud-python/issues/12306">#12306</a>)
(<a
href="https://github.com/googleapis/google-cloud-python/commit/1e787f2079ac41ce634c7b90f02a6597cecb64be">1e787f2</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/googleapis/google-cloud-python/commit/24f085185f0c90cbb71fb68a3bdf45fac1a5fe5a"><code>24f0851</code></a>
chore: release main (<a
href="https://redirect.github.com/googleapis/google-cloud-python/issues/12314">#12314</a>)</li>
<li><a
href="https://github.com/googleapis/google-cloud-python/commit/f347084740a7d5ad4fa7d4c2afaf0299332a44f7"><code>f347084</code></a>
chore: fix docs build in google-cloud-network-connectivity (<a
href="https://redirect.github.com/googleapis/google-cloud-python/issues/12356">#12356</a>)</li>
<li><a
href="https://github.com/googleapis/google-cloud-python/commit/d652877364426929dddc0060243fca75bca89839"><code>d652877</code></a>
feat: [google-cloud-container] add API to enable Provisioning Request
API on ...</li>
<li><a
href="https://github.com/googleapis/google-cloud-python/commit/0f7d3f3da5d26145cbcd9ff4e965a752273c26a8"><code>0f7d3f3</code></a>
feat: [google-cloud-securitycenter] Add Backup DR field to finding's
list of ...</li>
<li><a
href="https://github.com/googleapis/google-cloud-python/commit/b76625a7f00947681dba065e447a04e5626cef71"><code>b76625a</code></a>
feat: [google-cloud-speech] add API for writing BatchRecognize
transcripts in...</li>
<li><a
href="https://github.com/googleapis/google-cloud-python/commit/8ff0f9e9d1767fe6401bab58c3521160470045e3"><code>8ff0f9e</code></a>
docs: [google-cloud-bigquery-datatransfer] update unenrollDataSources
API doc...</li>
<li><a
href="https://github.com/googleapis/google-cloud-python/commit/8b20516741c0ecfe554c69799937f7b2128ffb97"><code>8b20516</code></a>
feat: [google-cloud-service-control] include api_key_uid in service
control c...</li>
<li><a
href="https://github.com/googleapis/google-cloud-python/commit/a7231e09b16cafdc84482c11a4ca25d0a1df05ca"><code>a7231e0</code></a>
feat: [google-maps-addressvalidation] add session token support for
Autocompl...</li>
<li><a
href="https://github.com/googleapis/google-cloud-python/commit/9379366e9173c3c8fd68e4e51dc98750569fe93e"><code>9379366</code></a>
docs: [google-cloud-batch] add caution messages for container runnable
userna...</li>
<li><a
href="https://github.com/googleapis/google-cloud-python/commit/86743c8a2c8e326e7f2b21d550faec822de9dd4e"><code>86743c8</code></a>
feat: [google-maps-places] add AutoComplete API (<a
href="https://redirect.github.com/googleapis/google-cloud-python/issues/12329">#12329</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/googleapis/google-cloud-python/compare/google-cloud-compute-v1.16.1...google-cloud-compute-v1.17.0">compare
view</a></li>
</ul>
</details>
<br />

Updates `boto3-stubs` from 1.34.39 to 1.34.54
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a
href="https://github.com/youtype/mypy_boto3_builder/commits">compare
view</a></li>
</ul>
</details>
<br />

Updates `mkdocs-material` from 9.5.9 to 9.5.12
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/squidfunk/mkdocs-material/releases">mkdocs-material's
releases</a>.</em></p>
<blockquote>
<h2>mkdocs-material-9.5.12</h2>
<ul>
<li>Fixed <a
href="https://redirect.github.com/squidfunk/mkdocs-material/issues/6846">#6846</a>:
Some meta tags removed on instant navigation (9.4.2 regression)</li>
<li>Fixed <a
href="https://redirect.github.com/squidfunk/mkdocs-material/issues/6823">#6823</a>:
KaTex not rendering on instant navigation (9.5.5 regression)</li>
<li>Fixed <a
href="https://redirect.github.com/squidfunk/mkdocs-material/issues/6821">#6821</a>:
Privacy plugin doesn't handle URLs with encoded characters</li>
</ul>
<h2>mkdocs-material-9.5.11</h2>
<ul>
<li>Updated Finnish translation</li>
</ul>
<h2>mkdocs-material-9.5.10</h2>
<ul>
<li>Updated Bahasa Malaysia translations</li>
<li>Fixed <a
href="https://redirect.github.com/squidfunk/mkdocs-material/issues/6783">#6783</a>:
Hide continue reading link for blog posts without separators</li>
<li>Fixed <a
href="https://redirect.github.com/squidfunk/mkdocs-material/issues/6779">#6779</a>:
Incorrect positioning of integrated table of contents</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/squidfunk/mkdocs-material/blob/master/CHANGELOG">mkdocs-material's
changelog</a>.</em></p>
<blockquote>
<p>mkdocs-material-9.5.12 (2024-02-29)</p>
<ul>
<li>Fixed <a
href="https://redirect.github.com/squidfunk/mkdocs-material/issues/6846">#6846</a>:
Some meta tags removed on instant navigation (9.4.2 regression)</li>
<li>Fixed <a
href="https://redirect.github.com/squidfunk/mkdocs-material/issues/6823">#6823</a>:
KaTex not rendering on instant navigation (9.5.5 regression)</li>
<li>Fixed <a
href="https://redirect.github.com/squidfunk/mkdocs-material/issues/6821">#6821</a>:
Privacy plugin doesn't handle URLs with encoded characters</li>
</ul>
<p>mkdocs-material-9.5.11+insiders-4.53.0 (2024-02-24)</p>
<ul>
<li>Added support for automatic instant previews</li>
<li>Added support for pinned blog posts</li>
</ul>
<p>mkdocs-material-9.5.11 (2024-02-19)</p>
<ul>
<li>Updated Finnish translation</li>
</ul>
<p>mkdocs-material-9.5.10+insiders-4.52.3 (2024-02-21)</p>
<ul>
<li>Fixed resolution of URLs in instant previews</li>
<li>Fixed instant previews not mounting for same-page links</li>
</ul>
<p>mkdocs-material-9.5.10 (2024-02-19)</p>
<ul>
<li>Updated Bahasa Malaysia translations</li>
<li>Fixed <a
href="https://redirect.github.com/squidfunk/mkdocs-material/issues/6783">#6783</a>:
Hide continue reading link for blog posts without separators</li>
<li>Fixed <a
href="https://redirect.github.com/squidfunk/mkdocs-material/issues/6779">#6779</a>:
Incorrect positioning of integrated table of contents</li>
</ul>
<p>mkdocs-material-9.5.9 (2024-02-10)</p>
<ul>
<li>Fixed navigation pruning with tabs and sections enabled</li>
</ul>
<p>mkdocs-material-9.5.8+insiders-4.52.2 (2024-02-07)</p>
<ul>
<li>Fixed <a
href="https://redirect.github.com/squidfunk/mkdocs-material/issues/6735">#6735</a>:
Instant previews misplaced when below tabs</li>
</ul>
<p>mkdocs-material-9.5.8 (2024-02-07)</p>
<ul>
<li>Added Tamil translations</li>
<li>Updated Esperanto translations</li>
<li>Fixed relative images not being resolved for instant navigation</li>
</ul>
<p>mkdocs-material-9.5.7 (2024-02-03)</p>
<ul>
<li>Fixed <a
href="https://redirect.github.com/squidfunk/mkdocs-material/issues/6731">#6731</a>:
Small images in figures are not centered</li>
<li>Fixed <a
href="https://redirect.github.com/squidfunk/mkdocs-material/issues/6719">#6719</a>:
Instant navigation breaks table of contents (9.5.5 regression)</li>
</ul>
<p>mkdocs-material-9.5.6+insiders-4.52.1 (2024-01-30)</p>
<ul>
<li>Fixed <a
href="https://redirect.github.com/squidfunk/mkdocs-material/issues/6705">#6705</a>:
Navigation path not being hidden when specified</li>
<li>Fixed <a
href="https://redirect.github.com/squidfunk/mkdocs-material/issues/6703">#6703</a>:
New tags plugin crashes on Windows (2nd attempt)</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/squidfunk/mkdocs-material/commit/5108432a39f0ce4c9326f653ff3e9fc59085bd3c"><code>5108432</code></a>
Updated changelog</li>
<li><a
href="https://github.com/squidfunk/mkdocs-material/commit/d366a45fdba42ccbdfb5fe72e275c749c56efe44"><code>d366a45</code></a>
Fixed instant navigation removing color theme tags</li>
<li><a
href="https://github.com/squidfunk/mkdocs-material/commit/6219f3d297252655c9af738bc64240b360fda897"><code>6219f3d</code></a>
Merge branch 'master' of github.com:squidfunk/mkdocs-material</li>
<li><a
href="https://github.com/squidfunk/mkdocs-material/commit/c7bde2d3ff172e4b3ea2ab3298b063f394f5aad7"><code>c7bde2d</code></a>
Formatting</li>
<li><a
href="https://github.com/squidfunk/mkdocs-material/commit/de46c4153b235a282502f6758a19140ca2c7be13"><code>de46c41</code></a>
Fixed document observable not emitting current document</li>
<li><a
href="https://github.com/squidfunk/mkdocs-material/commit/7b83b57d1c041f586cc0a3231c5103a1f6466160"><code>7b83b57</code></a>
Updated contributing guide (<a
href="https://redirect.github.com/squidfunk/mkdocs-material/issues/6843">#6843</a>)</li>
<li><a
href="https://github.com/squidfunk/mkdocs-material/commit/6c2e0290e12f156f925e5ceff134b252dc7c31f9"><code>6c2e029</code></a>
Updated Premium sponsors</li>
<li><a
href="https://github.com/squidfunk/mkdocs-material/commit/b5a5fde436d7271313df6f7f4764a4f545041f2d"><code>b5a5fde</code></a>
Updated dependencies</li>
<li><a
href="https://github.com/squidfunk/mkdocs-material/commit/c3a1e798fc1460361099b5dada60e2e3c455c0f6"><code>c3a1e79</code></a>
Merge branch 'master' of github.com:squidfunk/mkdocs-material</li>
<li><a
href="https://github.com/squidfunk/mkdocs-material/commit/ca7e9523fda86472c942f44cde152e813f82532b"><code>ca7e952</code></a>
Fixed privacy plugin not handling URL-encoded pathnames</li>
<li>Additional commits viewable in <a
href="https://github.com/squidfunk/mkdocs-material/compare/9.5.9...9.5.12">compare
view</a></li>
</ul>
</details>
<br />

Updates `pytest` from 8.0.0 to 8.0.2
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/pytest-dev/pytest/releases">pytest's
releases</a>.</em></p>
<blockquote>
<h2>8.0.2</h2>
<h1>pytest 8.0.2 (2024-02-24)</h1>
<h2>Bug Fixes</h2>
<ul>
<li><a
href="https://redirect.github.com/pytest-dev/pytest/issues/11895">#11895</a>:
Fix collection on Windows where initial paths contain the short version
of a path (for example <code>c:\PROGRA~1\tests</code>).</li>
<li><a
href="https://redirect.github.com/pytest-dev/pytest/issues/11953">#11953</a>:
Fix an <code>IndexError</code> crash raising from
<code>getstatementrange_ast</code>.</li>
<li><a
href="https://redirect.github.com/pytest-dev/pytest/issues/12021">#12021</a>:
Reverted a fix to [--maxfail]{.title-ref} handling in pytest 8.0.0
because it caused a regression in pytest-xdist whereby session fixture
teardowns may get executed multiple times when the max-fails is
reached.</li>
</ul>
<h2>8.0.1</h2>
<h1>pytest 8.0.1 (2024-02-16)</h1>
<h2>Bug Fixes</h2>
<ul>
<li><a
href="https://redirect.github.com/pytest-dev/pytest/issues/11875">#11875</a>:
Correctly handle errors from
<code>getpass.getuser</code>{.interpreted-text role=&quot;func&quot;} in
Python 3.13.</li>
<li><a
href="https://redirect.github.com/pytest-dev/pytest/issues/11879">#11879</a>:
Fix an edge case where <code>ExceptionInfo._stringify_exception</code>
could crash <code>pytest.raises</code>{.interpreted-text
role=&quot;func&quot;}.</li>
<li><a
href="https://redirect.github.com/pytest-dev/pytest/issues/11906">#11906</a>:
Fix regression with <code>pytest.warns</code>{.interpreted-text
role=&quot;func&quot;} using custom warning subclasses which have more
than one parameter in their [__init__]{.title-ref}.</li>
<li><a
href="https://redirect.github.com/pytest-dev/pytest/issues/11907">#11907</a>:
Fix a regression in pytest 8.0.0 whereby calling
<code>pytest.skip</code>{.interpreted-text role=&quot;func&quot;} and
similar control-flow exceptions within a
<code>pytest.warns()</code>{.interpreted-text role=&quot;func&quot;}
block would get suppressed instead of propagating.</li>
<li><a
href="https://redirect.github.com/pytest-dev/pytest/issues/11929">#11929</a>:
Fix a regression in pytest 8.0.0 whereby autouse fixtures defined in a
module get ignored by the doctests in the module.</li>
<li><a
href="https://redirect.github.com/pytest-dev/pytest/issues/11937">#11937</a>:
Fix a regression in pytest 8.0.0 whereby items would be collected in
reverse order in some circumstances.</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/pytest-dev/pytest/commit/31afeeb0df0e8bdab1325b5992a2cc733e981e82"><code>31afeeb</code></a>
Prepare release version 8.0.2</li>
<li><a
href="https://github.com/pytest-dev/pytest/commit/1b00a2f4fba7859c31dab4f5afdd9e1f07cbdd1e"><code>1b00a2f</code></a>
Merge pull request <a
href="https://redirect.github.com/pytest-dev/pytest/issues/12025">#12025</a>
from pytest-dev/backport-12022-to-8.0.x</li>
<li><a
href="https://github.com/pytest-dev/pytest/commit/ff2f66d84affb0fbcbf841b1897c7599026730bc"><code>ff2f66d</code></a>
[8.0.x] Revert &quot;Fix teardown error reporting when
<code>--maxfail=1</code> (<a
href="https://redirect.github.com/pytest-dev/pytest/issues/11721">#11721</a>)&quot;</li>
<li><a
href="https://github.com/pytest-dev/pytest/commit/8a8eed609c3c20da452446e1686df41ebda96d11"><code>8a8eed6</code></a>
[8.0.x] Fix collection of short paths on Windows (<a
href="https://redirect.github.com/pytest-dev/pytest/issues/12024">#12024</a>)</li>
<li><a
href="https://github.com/pytest-dev/pytest/commit/74346f027c205e5daffe66801094293744e8d85f"><code>74346f0</code></a>
[8.0.x] Allow Sphinx 7.x (<a
href="https://redirect.github.com/pytest-dev/pytest/issues/12005">#12005</a>)</li>
<li><a
href="https://github.com/pytest-dev/pytest/commit/b7657b4d6b69ee26e00d9a71c4d208506f644462"><code>b7657b4</code></a>
[8.0.x] Disallow Sphinx 6 and 7 (<a
href="https://redirect.github.com/pytest-dev/pytest/issues/12001">#12001</a>)</li>
<li><a
href="https://github.com/pytest-dev/pytest/commit/feb7c5e12ee3374b2c7c773614d76811ad21a4f4"><code>feb7c5e</code></a>
Merge pull request <a
href="https://redirect.github.com/pytest-dev/pytest/issues/11999">#11999</a>
from pytest-dev/backport-11996-to-8.0.x</li>
<li><a
href="https://github.com/pytest-dev/pytest/commit/090965574ece50c6be955719ced2a9cf8daaee17"><code>0909655</code></a>
[8.0.x] code: fix <code>IndexError</code> crash in
<code>getstatementrange_ast</code></li>
<li><a
href="https://github.com/pytest-dev/pytest/commit/68524d48586e7f8d070fc1146e5ff90e770d0382"><code>68524d4</code></a>
Merge pull request <a
href="https://redirect.github.com/pytest-dev/pytest/issues/11993">#11993</a>
from pytest-dev/release-8.0.1</li>
<li><a
href="https://github.com/pytest-dev/pytest/commit/d7d320a15a1f8dae909e0aa71f20ab5daeaa42d3"><code>d7d320a</code></a>
Prepare release version 8.0.1</li>
<li>Additional commits viewable in <a
href="https://github.com/pytest-dev/pytest/compare/8.0.0...8.0.2">compare
view</a></li>
</ul>
</details>
<br />

Updates `hypothesis` from 6.98.4 to 6.98.17
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/HypothesisWorks/hypothesis/commit/059357de8c4b04ac2d66d4104fbd3cc15b99c350"><code>059357d</code></a>
Bump hypothesis-python version to 6.98.17 and update changelog</li>
<li><a
href="https://github.com/HypothesisWorks/hypothesis/commit/b9f3d758f4e399c84fd18526a4c275a208b59ecb"><code>b9f3d75</code></a>
Merge pull request <a
href="https://redirect.github.com/HypothesisWorks/hypothesis/issues/3889">#3889</a>
from JonathanPlasse/fix-extra-numpy-arrays-type-sign...</li>
<li><a
href="https://github.com/HypothesisWorks/hypothesis/commit/30c2b9669ec9dd497d2bd1c8caa6e7dd13a19f2e"><code>30c2b96</code></a>
Bump hypothesis-python version to 6.98.16 and update changelog</li>
<li><a
href="https://github.com/HypothesisWorks/hypothesis/commit/fe92cff04a55c8791b1099a66675549a1994be39"><code>fe92cff</code></a>
Merge pull request <a
href="https://redirect.github.com/HypothesisWorks/hypothesis/issues/3903">#3903</a>
from tybug/ir-shrinker-preparation</li>
<li><a
href="https://github.com/HypothesisWorks/hypothesis/commit/a899b41825291a3bef4a4681ecdd4a8239f79f30"><code>a899b41</code></a>
Merge branch 'ir-shrinker-preparation' of github.com:tybug/hypothesis
into ir...</li>
<li><a
href="https://github.com/HypothesisWorks/hypothesis/commit/b0d022f52f89837d854c571f208cf7291a6e6743"><code>b0d022f</code></a>
deflake test</li>
<li><a
href="https://github.com/HypothesisWorks/hypothesis/commit/162d013451376b68d6c4c22f38879e671e3006d9"><code>162d013</code></a>
Set pyright python path</li>
<li><a
href="https://github.com/HypothesisWorks/hypothesis/commit/ca92be7ee0a0e1702a4780c7fb209fb481b569f7"><code>ca92be7</code></a>
nocover 3.12 only branch</li>
<li><a
href="https://github.com/HypothesisWorks/hypothesis/commit/2a99f1940b08e5aca0819610c0d82238d257067b"><code>2a99f19</code></a>
add from None to raise</li>
<li><a
href="https://github.com/HypothesisWorks/hypothesis/commit/3a732d109473484a563188abf4287ad7d2eacd50"><code>3a732d1</code></a>
add types</li>
<li>Additional commits viewable in <a
href="https://github.com/HypothesisWorks/hypothesis/compare/hypothesis-python-6.98.4...hypothesis-python-6.98.17">compare
view</a></li>
</ul>
</details>
<br />

Updates `pyright` from 1.1.350 to 1.1.352
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/RobertCraigie/pyright-python/commit/1b36e5d46e865be93a5dfc1655bc88484ce7aa0f"><code>1b36e5d</code></a>
Pyright NPM Package update to 1.1.352</li>
<li><a
href="https://github.com/RobertCraigie/pyright-python/commit/47b23ecec2564f0aaec965050fe6f4dfe4578eb0"><code>47b23ec</code></a>
Drop support for node.js v12</li>
<li><a
href="https://github.com/RobertCraigie/pyright-python/commit/fbe3722e8b36e59135a30ebe3b464c515ab9faef"><code>fbe3722</code></a>
Pyright NPM Package update to 1.1.351 (<a
href="https://redirect.github.com/RobertCraigie/pyright-python/issues/251">#251</a>)</li>
<li>See full diff in <a
href="https://github.com/RobertCraigie/pyright-python/compare/v1.1.350...v1.1.352">compare
view</a></li>
</ul>
</details>
<br />

Updates `ruff` from 0.2.1 to 0.3.0
<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.3.0</h2>
<p>This release introduces the new Ruff formatter 2024.2 style and adds
a new lint rule to
detect invalid formatter suppression comments.</p>
<h2>Changes</h2>
<h3>Preview features</h3>
<ul>
<li>[<code>flake8-bandit</code>] Remove suspicious-lxml-import
(<code>S410</code>) (<a
href="https://redirect.github.com/astral-sh/ruff/pull/10154">#10154</a>)</li>
<li>[<code>pycodestyle</code>] Allow <code>os.environ</code>
modifications between imports (<code>E402</code>) (<a
href="https://redirect.github.com/astral-sh/ruff/pull/10066">#10066</a>)</li>
<li>[<code>pycodestyle</code>] Don't warn about a single whitespace
character before a comma in a tuple (<code>E203</code>) (<a
href="https://redirect.github.com/astral-sh/ruff/pull/10094">#10094</a>)</li>
</ul>
<h3>Rule changes</h3>
<ul>
<li>[<code>eradicate</code>] Detect commented out <code>case</code>
statements (<code>ERA001</code>) (<a
href="https://redirect.github.com/astral-sh/ruff/pull/10055">#10055</a>)</li>
<li>[<code>eradicate</code>] Detect single-line code for
<code>try:</code>, <code>except:</code>, etc. (<code>ERA001</code>) (<a
href="https://redirect.github.com/astral-sh/ruff/pull/10057">#10057</a>)</li>
<li>[<code>flake8-boolean-trap</code>] Allow boolean positionals in
<code>__post_init__</code> (<a
href="https://redirect.github.com/astral-sh/ruff/pull/10027">#10027</a>)</li>
<li>[<code>flake8-copyright</code>] Allow © in copyright notices (<a
href="https://redirect.github.com/astral-sh/ruff/pull/10065">#10065</a>)</li>
<li>[<code>isort</code>]: Use one blank line after imports in typing
stub files (<a
href="https://redirect.github.com/astral-sh/ruff/pull/9971">#9971</a>)</li>
<li>[<code>pylint</code>] New Rule <code>dict-iter-missing-items</code>
(<code>PLE1141</code>) (<a
href="https://redirect.github.com/astral-sh/ruff/pull/9845">#9845</a>)</li>
<li>[<code>pylint</code>] Ignore <code>sys.version</code> and
<code>sys.platform</code> (<code>PLR1714</code>) (<a
href="https://redirect.github.com/astral-sh/ruff/pull/10054">#10054</a>)</li>
<li>[<code>pyupgrade</code>] Detect literals with unary operators
(<code>UP018</code>) (<a
href="https://redirect.github.com/astral-sh/ruff/pull/10060">#10060</a>)</li>
<li>[<code>ruff</code>] Expand rule for
<code>list(iterable).pop(0)</code> idiom (<code>RUF015</code>) (<a
href="https://redirect.github.com/astral-sh/ruff/pull/10148">#10148</a>)</li>
</ul>
<h3>Formatter</h3>
<p>This release introduces the Ruff 2024.2 style, stabilizing the
following changes:</p>
<ul>
<li>Prefer splitting the assignment's value over the target or type
annotation (<a
href="https://redirect.github.com/astral-sh/ruff/pull/8943">#8943</a>)</li>
<li>Remove blank lines before class docstrings (<a
href="https://redirect.github.com/astral-sh/ruff/pull/9154">#9154</a>)</li>
<li>Wrap multiple context managers in <code>with</code> parentheses when
targeting Python 3.9 or newer (<a
href="https://redirect.github.com/astral-sh/ruff/pull/9222">#9222</a>)</li>
<li>Add a blank line after nested classes with a dummy body
(<code>...</code>) in typing stub files (<a
href="https://redirect.github.com/astral-sh/ruff/pull/9155">#9155</a>)</li>
<li>Reduce vertical spacing for classes and functions with a dummy
(<code>...</code>) body (<a
href="https://redirect.github.com/astral-sh/ruff/issues/7440">#7440</a>,
<a
href="https://redirect.github.com/astral-sh/ruff/pull/9240">#9240</a>)</li>
<li>Add a blank line after the module docstring (<a
href="https://redirect.github.com/astral-sh/ruff/pull/8283">#8283</a>)</li>
<li>Parenthesize long type hints in assignments (<a
href="https://redirect.github.com/astral-sh/ruff/pull/9210">#9210</a>)</li>
<li>Preserve indent for single multiline-string call-expressions (<a
href="https://redirect.github.com/astral-sh/ruff/pull/9637">#9673</a>)</li>
<li>Normalize hex escape and unicode escape sequences (<a
href="https://redirect.github.com/astral-sh/ruff/pull/9280">#9280</a>)</li>
<li>Format module docstrings (<a
href="https://redirect.github.com/astral-sh/ruff/pull/9725">#9725</a>)</li>
</ul>
<h3>CLI</h3>
<ul>
<li>Explicitly disallow <code>extend</code> as part of a
<code>--config</code> flag (<a
href="https://redirect.github.com/astral-sh/ruff/pull/10135">#10135</a>)</li>
<li>Remove <code>build</code> from the default exclusion list (<a
href="https://redirect.github.com/astral-sh/ruff/pull/10093">#10093</a>)</li>
<li>Deprecate <code>ruff &lt;path&gt;</code>, <code>ruff
--explain</code>, <code>ruff --clean</code>, and <code>ruff
--generate-shell-completion</code> in favor of <code>ruff check
&lt;path&gt;</code>, <code>ruff rule</code>, <code>ruff clean</code>,
and <code>ruff generate-shell-completion</code> (<a
href="https://redirect.github.com/astral-sh/ruff/pull/10169">#10169</a>)</li>
<li>Remove the deprecated CLI option <code>--format</code> from
<code>ruff rule</code> and <code>ruff linter</code> (<a
href="https://redirect.github.com/astral-sh/ruff/pull/10170">#10170</a>)</li>
</ul>
<h3>Bug fixes</h3>
<ul>
<li>[<code>flake8-bugbear</code>] Avoid adding default initializers to
stubs (<code>B006</code>) (<a
href="https://redirect.github.com/astral-sh/ruff/pull/10152">#10152</a>)</li>
<li>[<code>flake8-type-checking</code>] Respect runtime-required
decorators for function signatures (<a
href="https://redirect.github.com/astral-sh/ruff/pull/10091">#10091</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.3.0</h2>
<p>This release introduces the new Ruff formatter 2024.2 style and adds
a new lint rule to
detect invalid formatter suppression comments.</p>
<h3>Preview features</h3>
<ul>
<li>[<code>flake8-bandit</code>] Remove suspicious-lxml-import
(<code>S410</code>) (<a
href="https://redirect.github.com/astral-sh/ruff/pull/10154">#10154</a>)</li>
<li>[<code>pycodestyle</code>] Allow <code>os.environ</code>
modifications between imports (<code>E402</code>) (<a
href="https://redirect.github.com/astral-sh/ruff/pull/10066">#10066</a>)</li>
<li>[<code>pycodestyle</code>] Don't warn about a single whitespace
character before a comma in a tuple (<code>E203</code>) (<a
href="https://redirect.github.com/astral-sh/ruff/pull/10094">#10094</a>)</li>
</ul>
<h3>Rule changes</h3>
<ul>
<li>[<code>eradicate</code>] Detect commented out <code>case</code>
statements (<code>ERA001</code>) (<a
href="https://redirect.github.com/astral-sh/ruff/pull/10055">#10055</a>)</li>
<li>[<code>eradicate</code>] Detect single-line code for
<code>try:</code>, <code>except:</code>, etc. (<code>ERA001</code>) (<a
href="https://redirect.github.com/astral-sh/ruff/pull/10057">#10057</a>)</li>
<li>[<code>flake8-boolean-trap</code>] Allow boolean positionals in
<code>__post_init__</code> (<a
href="https://redirect.github.com/astral-sh/ruff/pull/10027">#10027</a>)</li>
<li>[<code>flake8-copyright</code>] Allow © in copyright notices (<a
href="https://redirect.github.com/astral-sh/ruff/pull/10065">#10065</a>)</li>
<li>[<code>isort</code>]: Use one blank line after imports in typing
stub files (<a
href="https://redirect.github.com/astral-sh/ruff/pull/9971">#9971</a>)</li>
<li>[<code>pylint</code>] New Rule <code>dict-iter-missing-items</code>
(<code>PLE1141</code>) (<a
href="https://redirect.github.com/astral-sh/ruff/pull/9845">#9845</a>)</li>
<li>[<code>pylint</code>] Ignore <code>sys.version</code> and
<code>sys.platform</code> (<code>PLR1714</code>) (<a
href="https://redirect.github.com/astral-sh/ruff/pull/10054">#10054</a>)</li>
<li>[<code>pyupgrade</code>] Detect literals with unary operators
(<code>UP018</code>) (<a
href="https://redirect.github.com/astral-sh/ruff/pull/10060">#10060</a>)</li>
<li>[<code>ruff</code>] Expand rule for
<code>list(iterable).pop(0)</code> idiom (<code>RUF015</code>) (<a
href="https://redirect.github.com/astral-sh/ruff/pull/10148">#10148</a>)</li>
</ul>
<h3>Formatter</h3>
<p>This release introduces the Ruff 2024.2 style, stabilizing the
following changes:</p>
<ul>
<li>Prefer splitting the assignment's value over the target or type
annotation (<a
href="https://redirect.github.com/astral-sh/ruff/pull/8943">#8943</a>)</li>
<li>Remove blank lines before class docstrings (<a
href="https://redirect.github.com/astral-sh/ruff/pull/9154">#9154</a>)</li>
<li>Wrap multiple context managers in <code>with</code> parentheses when
targeting Python 3.9 or newer (<a
href="https://redirect.github.com/astral-sh/ruff/pull/9222">#9222</a>)</li>
<li>Add a blank line after nested classes with a dummy body
(<code>...</code>) in typing stub files (<a
href="https://redirect.github.com/astral-sh/ruff/pull/9155">#9155</a>)</li>
<li>Reduce vertical spacing for classes and functions with a dummy
(<code>...</code>) body (<a
href="https://redirect.github.com/astral-sh/ruff/issues/7440">#7440</a>,
<a
href="https://redirect.github.com/astral-sh/ruff/pull/9240">#9240</a>)</li>
<li>Add a blank line after the module docstring (<a
href="https://redirect.github.com/astral-sh/ruff/pull/8283">#8283</a>)</li>
<li>Parenthesize long type hints in assignments (<a
href="https://redirect.github.com/astral-sh/ruff/pull/9210">#9210</a>)</li>
<li>Preserve indent for single multiline-string call-expressions (<a
href="https://redirect.github.com/astral-sh/ruff/pull/9637">#9673</a>)</li>
<li>Normalize hex escape and unicode escape sequences (<a
href="https://redirect.github.com/astral-sh/ruff/pull/9280">#9280</a>)</li>
<li>Format module docstrings (<a
href="https://redirect.github.com/astral-sh/ruff/pull/9725">#9725</a>)</li>
</ul>
<h3>CLI</h3>
<ul>
<li>Explicitly disallow <code>extend</code> as part of a
<code>--config</code> flag (<a
href="https://redirect.github.com/astral-sh/ruff/pull/10135">#10135</a>)</li>
<li>Remove <code>build</code> from the default exclusion list (<a
href="https://redirect.github.com/astral-sh/ruff/pull/10093">#10093</a>)</li>
<li>Deprecate <code>ruff &lt;path&gt;</code>, <code>ruff
--explain</code>, <code>ruff --clean</code>, and <code>ruff
--generate-shell-completion</code> in favor of <code>ruff check
&lt;path&gt;</code>, <code>ruff rule</code>, <code>ruff clean</code>,
and <code>ruff generate-shell-completion</code> (<a
href="https://redirect.github.com/astral-sh/ruff/pull/10169">#10169</a>)</li>
<li>Remove the deprecated CLI option <code>--format</code> from
<code>ruff rule</code> and <code>ruff linter</code> (<a
href="https://redirect.github.com/astral-sh/ruff/pull/10170">#10170</a>)</li>
</ul>
<h3>Bug fixes</h3>
<ul>
<li>[<code>flake8-bugbear</code>] Avoid adding default initializers to
stubs (<code>B006</code>) (<a
href="https://redirect.github.com/astral-sh/ruff/pull/10152">#10152</a>)</li>
<li>[<code>flake8-type-checking</code>] Respect runtime-required
decorators for function signatures (<a
href="https://redirect.github.com/astral-sh/ruff/pull/10091">#10091</a>)</li>
<li>[<code>pycodestyle</code>] Mark fixes overlapping with a multiline
string as unsafe (<code>W293</code>) (<a
href="https://redirect.github.com/astral-sh/ruff/pull/10049">#10049</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/b53118ed0016ac37233d3dadbcea9ed3ac1f538e"><code>b53118e</code></a>
Bump version to v0.3.0 (<a
href="https://redirect.github.com/astral-sh/ruff/issues/10151">#10151</a>)</li>
<li><a
href="https://github.com/astral-sh/ruff/commit/52f4c1e41be0ce09181c220b1e4918d5bb5ee596"><code>52f4c1e</code></a>
Remove deprecated CLI option <code>--format</code> (<a
href="https://redirect.github.com/astral-sh/ruff/issues/10170">#10170</a>)</li>
<li><a
href="https://github.com/astral-sh/ruff/commit/eceffe74a06f0b1163491624c6c696ebdf3648e9"><code>eceffe7</code></a>
Deprecate <code>ruff \&lt;path&gt;</code> <code>ruff --explain</code>,
<code>ruff --clean</code> and `ruff --generate...</li>
<li><a
href="https://github.com/astral-sh/ruff/commit/c73c497477f5abd0d4133c0508d233ebcd78aeba"><code>c73c497</code></a>
[<code>pydocstyle</code>] Trim whitespace when removing blank lines
after section (`D413...</li>
<li><a
href="https://github.com/astral-sh/ruff/commit/c9c98c4fe350fc66d442737ac3b978387fb436e7"><code>c9c98c4</code></a>
Fix mkdocs local link (<a
href="https://redirect.github.com/astral-sh/ruff/issues/10167">#10167</a>)</li>
<li><a
href="https://github.com/astral-sh/ruff/commit/72ccb34ba69969a15da3328248cdaebeccb82b38"><code>72ccb34</code></a>
Fix ecosystem check for indico (<a
href="https://redirect.github.com/astral-sh/ruff/issues/10164">#10164</a>)</li>
<li><a
href="https://github.com/astral-sh/ruff/commit/dcc92f50cf3786fd3cc5a90d9c465fc80209aad6"><code>dcc92f5</code></a>
Update black tests (<a
href="https://redirect.github.com/astral-sh/ruff/issues/10166">#10166</a>)</li>
<li><a
href="https://github.com/astral-sh/ruff/commit/a6f32ddc5e9582112e76ad25039e9b080e281dce"><code>a6f32dd</code></a>
Ruff 2024.2 style (<a
href="https://redirect.github.com/astral-sh/ruff/issues/9639">#9639</a>)</li>
<li><a
href="https://github.com/astral-sh/ruff/commit/0293908b71eeaf610d8ce77d2950f0602fd88dc5"><code>0293908</code></a>
Implement RUF028 to detect useless formatter suppression comments (<a
href="https://redirect.github.com/astral-sh/ruff/issues/9899">#9899</a>)</li>
<li><a
href="https://github.com/astral-sh/ruff/commit/36bc725eaa8d0decb4ad880ddb42094a967feb20"><code>36bc725</code></a>
[<code>flake8-bugbear</code>] Avoid adding default initializers to stubs
(<code>B006</code>) (<a
href="https://redirect.github.com/astral-sh/ruff/issues/10152">#10152</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/astral-sh/ruff/compare/v0.2.1...v0.3.0">compare
view</a></li>
</ul>
</details>
<br />

Updates `yamllint` from 1.34.0 to 1.35.1
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/adrienverge/yamllint/blob/master/CHANGELOG.rst">yamllint's
changelog</a>.</em></p>
<blockquote>
<h2>1.35.1 (2024-02-16)</h2>
<ul>
<li>Restore ignoration of files passed as command-line arguments</li>
<li>Revert API change from version 1.35.0</li>
</ul>
<h2>1.35.0 (2024-02-15)</h2>
<ul>
<li>Fix failure on broken symlinks that should be ignored</li>
<li>API change: <code>linter.run(stream, config)</code> doesn't filter
files anymore</li>
<li>Docs: Restore official Read the Docs theme</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/adrienverge/yamllint/commit/81e9f98ffd059efe8aa9c1b1a42e5cce61b640c6"><code>81e9f98</code></a>
yamllint version 1.35.1</li>
<li><a
href="https://github.com/adrienverge/yamllint/commit/9235c684960c35db19dc67800d0998869e3ed229"><code>9235c68</code></a>
cli: Restore ignoration of files passed as command-line arguments</li>
<li><a
href="https://github.com/adrienverge/yamllint/commit/3a13803fb091b39c46ff9dfb46d0753b8a2bd77a"><code>3a13803</code></a>
yamllint version 1.35.0</li>
<li><a
href="https://github.com/adrienverge/yamllint/commit/23443803539bdfc6ca2b35101cc8beb04fb184c1"><code>2344380</code></a>
cli: Cleanly skip broken symlinks that are ignored</li>
<li><a
href="https://github.com/adrienverge/yamllint/commit/f66855bf2d73357047118de68ce8224297c3ef5a"><code>f66855b</code></a>
build: Restore official Read the Docs theme</li>
<li>See full diff in <a
href="https://github.com/adrienverge/yamllint/compare/v1.34.0...v1.35.1">compare
view</a></li>
</ul>
</details>
<br />


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

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

---

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

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


</details>
  • Loading branch information
eve-scality authored Mar 5, 2024
2 parents dda302b + d69131c commit 6d0e6e4
Show file tree
Hide file tree
Showing 2 changed files with 72 additions and 70 deletions.
Loading

0 comments on commit 6d0e6e4

Please sign in to comment.