Skip to content

Commit

Permalink
Bump the dependencies group in /.config with 13 updates (#4389)
Browse files Browse the repository at this point in the history
Bumps the dependencies group in /.config with 13 updates:

| Package | From | To |
| --- | --- | --- |
| [ansible-lint](https://github.com/ansible/ansible-lint) | `25.1.0` |
`25.1.1` |
| [black](https://github.com/psf/black) | `24.10.0` | `25.1.0` |
| [pylint](https://github.com/pylint-dev/pylint) | `3.3.3` | `3.3.4` |
| [pytest-plus](https://github.com/pytest-dev/pytest-plus) | `0.7.0` |
`0.8.0` |
| [ruff](https://github.com/astral-sh/ruff) | `0.9.3` | `0.9.4` |
| [ansible-compat](https://github.com/ansible/ansible-compat) | `25.1.0`
| `25.1.1` |
| [babel](https://github.com/python-babel/babel) | `2.16.0` | `2.17.0` |
| [certifi](https://github.com/certifi/python-certifi) | `2024.12.14` |
`2025.1.31` |
| [griffe](https://github.com/mkdocstrings/griffe) | `1.5.5` | `1.5.6` |
| [isort](https://github.com/pycqa/isort) | `5.13.2` | `6.0.0` |
| [mkdocs-material](https://github.com/squidfunk/mkdocs-material) |
`9.5.50` | `9.6.1` |
| [pipdeptree](https://github.com/tox-dev/pipdeptree) | `2.24.0` |
`2.25.0` |
|
[pymdown-extensions](https://github.com/facelessuser/pymdown-extensions)
| `10.14.1` | `10.14.3` |

Updates `ansible-lint` from 25.1.0 to 25.1.1
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/ansible/ansible-lint/releases">ansible-lint's
releases</a>.</em></p>
<blockquote>
<h2>v25.1.1</h2>
<h2>Bugfixes</h2>
<ul>
<li>Update compat and pre-commit versions (<a
href="https://redirect.github.com/ansible/ansible-lint/issues/4495">#4495</a>)
<a href="https://github.com/audgirka"><code>@​audgirka</code></a></li>
<li>Fix output terminal colors error for black on black (<a
href="https://redirect.github.com/ansible/ansible-lint/issues/4490">#4490</a>)
<a href="https://github.com/audgirka"><code>@​audgirka</code></a></li>
</ul>
<h2>Other</h2>
<ul>
<li>Add documentation about how to use private repositories with the
github action (<a
href="https://redirect.github.com/ansible/ansible-lint/issues/4491">#4491</a>)
<a href="https://github.com/umglurf"><code>@​umglurf</code></a></li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/ansible/ansible-lint/commit/395b674bbc78bc4d9da641c38a7e959b4993d9a4"><code>395b674</code></a>
Update compat and pre-commit versions (<a
href="https://redirect.github.com/ansible/ansible-lint/issues/4495">#4495</a>)</li>
<li><a
href="https://github.com/ansible/ansible-lint/commit/6745e7c3fcf179058b117485acfc130c437a7b8f"><code>6745e7c</code></a>
Add documentation about how to use private repositories with the github
actio...</li>
<li><a
href="https://github.com/ansible/ansible-lint/commit/e885de5aede90d3993665b9baff8d5219ae18b5c"><code>e885de5</code></a>
Bump the dependencies group in /.config with 8 updates (<a
href="https://redirect.github.com/ansible/ansible-lint/issues/4494">#4494</a>)</li>
<li><a
href="https://github.com/ansible/ansible-lint/commit/7a68938e7930c1985efdd7de5a8c570884adbf11"><code>7a68938</code></a>
Fix output terminal colors error for black on black (<a
href="https://redirect.github.com/ansible/ansible-lint/issues/4490">#4490</a>)</li>
<li>See full diff in <a
href="https://github.com/ansible/ansible-lint/compare/v25.1.0...v25.1.1">compare
view</a></li>
</ul>
</details>
<br />

Updates `black` from 24.10.0 to 25.1.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>25.1.0</h2>
<h3>Highlights</h3>
<p>This release introduces the new 2025 stable style (<a
href="https://redirect.github.com/psf/black/issues/4558">#4558</a>),
stabilizing
the following changes:</p>
<ul>
<li>Normalize casing of Unicode escape characters in strings to
lowercase (<a
href="https://redirect.github.com/psf/black/issues/2916">#2916</a>)</li>
<li>Fix inconsistencies in whether certain strings are detected as
docstrings (<a
href="https://redirect.github.com/psf/black/issues/4095">#4095</a>)</li>
<li>Consistently add trailing commas to typed function parameters (<a
href="https://redirect.github.com/psf/black/issues/4164">#4164</a>)</li>
<li>Remove redundant parentheses in if guards for case blocks (<a
href="https://redirect.github.com/psf/black/issues/4214">#4214</a>)</li>
<li>Add parentheses to if clauses in case blocks when the line is too
long (<a
href="https://redirect.github.com/psf/black/issues/4269">#4269</a>)</li>
<li>Whitespace before <code># fmt: skip</code> comments is no longer
normalized (<a
href="https://redirect.github.com/psf/black/issues/4146">#4146</a>)</li>
<li>Fix line length computation for certain expressions that involve the
power operator (<a
href="https://redirect.github.com/psf/black/issues/4154">#4154</a>)</li>
<li>Check if there is a newline before the terminating quotes of a
docstring (<a
href="https://redirect.github.com/psf/black/issues/4185">#4185</a>)</li>
<li>Fix type annotation spacing between <code>*</code> and more complex
type variable tuple (<a
href="https://redirect.github.com/psf/black/issues/4440">#4440</a>)</li>
</ul>
<p>The following changes were not in any previous release:</p>
<ul>
<li>Remove parentheses around sole list items (<a
href="https://redirect.github.com/psf/black/issues/4312">#4312</a>)</li>
<li>Generic function definitions are now formatted more elegantly:
parameters are
split over multiple lines first instead of type parameter definitions
(<a
href="https://redirect.github.com/psf/black/issues/4553">#4553</a>)</li>
</ul>
<h3>Stable style</h3>
<ul>
<li>Fix formatting cells in IPython notebooks with magic methods and
starting or trailing
empty lines (<a
href="https://redirect.github.com/psf/black/issues/4484">#4484</a>)</li>
<li>Fix crash when formatting <code>with</code> statements containing
tuple generators/unpacking
(<a
href="https://redirect.github.com/psf/black/issues/4538">#4538</a>)</li>
</ul>
<h3>Preview style</h3>
<ul>
<li>Fix/remove string merging changing f-string quotes on f-strings with
internal quotes
(<a
href="https://redirect.github.com/psf/black/issues/4498">#4498</a>)</li>
<li>Collapse multiple empty lines after an import into one (<a
href="https://redirect.github.com/psf/black/issues/4489">#4489</a>)</li>
<li>Prevent <code>string_processing</code> and
<code>wrap_long_dict_values_in_parens</code> from removing
parentheses around long dictionary values (<a
href="https://redirect.github.com/psf/black/issues/4377">#4377</a>)</li>
<li>Move <code>wrap_long_dict_values_in_parens</code> from the unstable
to preview style (<a
href="https://redirect.github.com/psf/black/issues/4561">#4561</a>)</li>
</ul>
<h3>Packaging</h3>
<ul>
<li>Store license identifier inside the <code>License-Expression</code>
metadata field, see
<a href="https://peps.python.org/pep-0639/">PEP 639</a>. (<a
href="https://redirect.github.com/psf/black/issues/4479">#4479</a>)</li>
</ul>
<h3>Performance</h3>
<ul>
<li>Speed up the <code>is_fstring_start</code> function in Black's
tokenizer (<a
href="https://redirect.github.com/psf/black/issues/4541">#4541</a>)</li>
</ul>
<h3>Integrations</h3>
<ul>
<li>If using stdin with <code>--stdin-filename</code> set to a force
excluded path, stdin won't be</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</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>25.1.0</h2>
<h3>Highlights</h3>
<p>This release introduces the new 2025 stable style (<a
href="https://redirect.github.com/psf/black/issues/4558">#4558</a>),
stabilizing
the following changes:</p>
<ul>
<li>Normalize casing of Unicode escape characters in strings to
lowercase (<a
href="https://redirect.github.com/psf/black/issues/2916">#2916</a>)</li>
<li>Fix inconsistencies in whether certain strings are detected as
docstrings (<a
href="https://redirect.github.com/psf/black/issues/4095">#4095</a>)</li>
<li>Consistently add trailing commas to typed function parameters (<a
href="https://redirect.github.com/psf/black/issues/4164">#4164</a>)</li>
<li>Remove redundant parentheses in if guards for case blocks (<a
href="https://redirect.github.com/psf/black/issues/4214">#4214</a>)</li>
<li>Add parentheses to if clauses in case blocks when the line is too
long (<a
href="https://redirect.github.com/psf/black/issues/4269">#4269</a>)</li>
<li>Whitespace before <code># fmt: skip</code> comments is no longer
normalized (<a
href="https://redirect.github.com/psf/black/issues/4146">#4146</a>)</li>
<li>Fix line length computation for certain expressions that involve the
power operator (<a
href="https://redirect.github.com/psf/black/issues/4154">#4154</a>)</li>
<li>Check if there is a newline before the terminating quotes of a
docstring (<a
href="https://redirect.github.com/psf/black/issues/4185">#4185</a>)</li>
<li>Fix type annotation spacing between <code>*</code> and more complex
type variable tuple (<a
href="https://redirect.github.com/psf/black/issues/4440">#4440</a>)</li>
</ul>
<p>The following changes were not in any previous release:</p>
<ul>
<li>Remove parentheses around sole list items (<a
href="https://redirect.github.com/psf/black/issues/4312">#4312</a>)</li>
<li>Generic function definitions are now formatted more elegantly:
parameters are
split over multiple lines first instead of type parameter definitions
(<a
href="https://redirect.github.com/psf/black/issues/4553">#4553</a>)</li>
</ul>
<h3>Stable style</h3>
<ul>
<li>Fix formatting cells in IPython notebooks with magic methods and
starting or trailing
empty lines (<a
href="https://redirect.github.com/psf/black/issues/4484">#4484</a>)</li>
<li>Fix crash when formatting <code>with</code> statements containing
tuple generators/unpacking
(<a
href="https://redirect.github.com/psf/black/issues/4538">#4538</a>)</li>
</ul>
<h3>Preview style</h3>
<ul>
<li>Fix/remove string merging changing f-string quotes on f-strings with
internal quotes
(<a
href="https://redirect.github.com/psf/black/issues/4498">#4498</a>)</li>
<li>Collapse multiple empty lines after an import into one (<a
href="https://redirect.github.com/psf/black/issues/4489">#4489</a>)</li>
<li>Prevent <code>string_processing</code> and
<code>wrap_long_dict_values_in_parens</code> from removing
parentheses around long dictionary values (<a
href="https://redirect.github.com/psf/black/issues/4377">#4377</a>)</li>
<li>Move <code>wrap_long_dict_values_in_parens</code> from the unstable
to preview style (<a
href="https://redirect.github.com/psf/black/issues/4561">#4561</a>)</li>
</ul>
<h3>Packaging</h3>
<ul>
<li>Store license identifier inside the <code>License-Expression</code>
metadata field, see
<a href="https://peps.python.org/pep-0639/">PEP 639</a>. (<a
href="https://redirect.github.com/psf/black/issues/4479">#4479</a>)</li>
</ul>
<h3>Performance</h3>
<ul>
<li>Speed up the <code>is_fstring_start</code> function in Black's
tokenizer (<a
href="https://redirect.github.com/psf/black/issues/4541">#4541</a>)</li>
</ul>
<h3>Integrations</h3>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/psf/black/commit/8a737e727ac5ab2f1d4cf5876720ed276dc8dc4b"><code>8a737e7</code></a>
Prepare release 25.1.0 (<a
href="https://redirect.github.com/psf/black/issues/4563">#4563</a>)</li>
<li><a
href="https://github.com/psf/black/commit/d330deea00e199b99dea59fb4643305408c19a9b"><code>d330dee</code></a>
docs: We're not going to use backslashes for the with statement (<a
href="https://redirect.github.com/psf/black/issues/4564">#4564</a>)</li>
<li><a
href="https://github.com/psf/black/commit/3d8129001f13e8c1a50eb73d8f44d26ad48f9c8c"><code>3d81290</code></a>
Move <code>wrap_long_dict_values_in_parens</code> to the preview style
(<a
href="https://redirect.github.com/psf/black/issues/4561">#4561</a>)</li>
<li><a
href="https://github.com/psf/black/commit/459562c71a725a0a58a7cb710bd4b68417df4496"><code>459562c</code></a>
Improve function declaration wrapping when it contains generic type
definitio...</li>
<li><a
href="https://github.com/psf/black/commit/99dbf3006b30dd77a0f650b25d9b1c8071f25e1e"><code>99dbf30</code></a>
Cache executor to avoid hitting open file limits (<a
href="https://redirect.github.com/psf/black/issues/4560">#4560</a>)</li>
<li><a
href="https://github.com/psf/black/commit/c0b92f3888a004b95e4626d8007a4b259b8f444f"><code>c0b92f3</code></a>
Prepare the 2025 stable style (<a
href="https://redirect.github.com/psf/black/issues/4558">#4558</a>)</li>
<li><a
href="https://github.com/psf/black/commit/e58baf15b99e0202f10bda09447d3eb246e88df9"><code>e58baf1</code></a>
Add test for <a
href="https://redirect.github.com/psf/black/issues/1187">#1187</a> (<a
href="https://redirect.github.com/psf/black/issues/4559">#4559</a>)</li>
<li><a
href="https://github.com/psf/black/commit/1455ae47311facfaf3ad62d2c223d86ae95c5c68"><code>1455ae4</code></a>
Fix docs CI (<a
href="https://redirect.github.com/psf/black/issues/4555">#4555</a>)</li>
<li><a
href="https://github.com/psf/black/commit/584d0331c8a73785af8a78fa601c540f5fe7bea2"><code>584d033</code></a>
fix: Don't remove parenthesis around long dictionary values (<a
href="https://redirect.github.com/psf/black/issues/4377">#4377</a>)</li>
<li><a
href="https://github.com/psf/black/commit/6e9654065ca5e4b7c7a9491431a6cd7bc4016da3"><code>6e96540</code></a>
Fix CI (<a
href="https://redirect.github.com/psf/black/issues/4551">#4551</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/psf/black/compare/24.10.0...25.1.0">compare
view</a></li>
</ul>
</details>
<br />

Updates `pylint` from 3.3.3 to 3.3.4
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/pylint-dev/pylint/commit/c2b01c3d0b6410d4c93eb1f32fb28f2116b1e68f"><code>c2b01c3</code></a>
Bump pylint to 3.3.4, update changelog</li>
<li><a
href="https://github.com/pylint-dev/pylint/commit/023cd4355c48e3e0c7702e65fde2d99794b25554"><code>023cd43</code></a>
[isort] Permit to use isort 6 (<a
href="https://redirect.github.com/pylint-dev/pylint/issues/10204">#10204</a>)</li>
<li><a
href="https://github.com/pylint-dev/pylint/commit/050acfe49c525cd5e58f7c289d35aee1af4051e5"><code>050acfe</code></a>
Calculate linter.config.jobs in cgroupsv2 environments (<a
href="https://redirect.github.com/pylint-dev/pylint/issues/10089">#10089</a>)
(<a
href="https://redirect.github.com/pylint-dev/pylint/issues/10169">#10169</a>)</li>
<li><a
href="https://github.com/pylint-dev/pylint/commit/d6992b8cf993af7a94a9a3044185fb3ea838ac49"><code>d6992b8</code></a>
fix &quot;skipped files&quot; count calculation (<a
href="https://redirect.github.com/pylint-dev/pylint/issues/10141">#10141</a>)</li>
<li>See full diff in <a
href="https://github.com/pylint-dev/pylint/compare/v3.3.3...v3.3.4">compare
view</a></li>
</ul>
</details>
<br />

Updates `pytest-plus` from 0.7.0 to 0.8.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/pytest-dev/pytest-plus/releases">pytest-plus's
releases</a>.</em></p>
<blockquote>
<h2>v0.8.0</h2>
<h2>Major</h2>
<ul>
<li>Make checks just a runtime warning (<a
href="https://redirect.github.com/pytest-dev/pytest-plus/issues/37">#37</a>)
<a href="https://github.com/ssbarnea"><code>@​ssbarnea</code></a></li>
<li>Remove support for py39 and add support for py313 (<a
href="https://redirect.github.com/pytest-dev/pytest-plus/issues/39">#39</a>)
<a href="https://github.com/ssbarnea"><code>@​ssbarnea</code></a></li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/pytest-dev/pytest-plus/commit/d470faefbb514ba951aeffccf0401430662eaae4"><code>d470fae</code></a>
Make tests just a runtime warning (<a
href="https://redirect.github.com/pytest-dev/pytest-plus/issues/37">#37</a>)</li>
<li><a
href="https://github.com/pytest-dev/pytest-plus/commit/d12ae43a1b36e0ebddf56af4c0968b1c3417dc28"><code>d12ae43</code></a>
Update linters (<a
href="https://redirect.github.com/pytest-dev/pytest-plus/issues/40">#40</a>)</li>
<li><a
href="https://github.com/pytest-dev/pytest-plus/commit/f7b495606ed730fb24a126b00cc4e0a61a117516"><code>f7b4956</code></a>
Remove support for py39 and add support for py313 (<a
href="https://redirect.github.com/pytest-dev/pytest-plus/issues/39">#39</a>)</li>
<li><a
href="https://github.com/pytest-dev/pytest-plus/commit/9e96530954b71e2259df1912ffea5eb133defd28"><code>9e96530</code></a>
Update GHA pipelines (<a
href="https://redirect.github.com/pytest-dev/pytest-plus/issues/38">#38</a>)</li>
<li>See full diff in <a
href="https://github.com/pytest-dev/pytest-plus/compare/v0.7.0...v0.8.0">compare
view</a></li>
</ul>
</details>
<br />

Updates `ruff` from 0.9.3 to 0.9.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>0.9.4</h2>
<h2>Release Notes</h2>
<h3>Preview features</h3>
<ul>
<li>[<code>airflow</code>] Extend airflow context parameter check for
<code>BaseOperator.execute</code> (<code>AIR302</code>) (<a
href="https://redirect.github.com/astral-sh/ruff/pull/15713">#15713</a>)</li>
<li>[<code>airflow</code>] Update <code>AIR302</code> to check for
deprecated context keys (<a
href="https://redirect.github.com/astral-sh/ruff/pull/15144">#15144</a>)</li>
<li>[<code>flake8-bandit</code>] Permit suspicious imports within stub
files (<code>S4</code>) (<a
href="https://redirect.github.com/astral-sh/ruff/pull/15822">#15822</a>)</li>
<li>[<code>pylint</code>] Do not trigger <code>PLR6201</code> on empty
collections (<a
href="https://redirect.github.com/astral-sh/ruff/pull/15732">#15732</a>)</li>
<li>[<code>refurb</code>] Do not emit diagnostic when loop variables are
used outside loop body (<code>FURB122</code>) (<a
href="https://redirect.github.com/astral-sh/ruff/pull/15757">#15757</a>)</li>
<li>[<code>ruff</code>] Add support for more <code>re</code> patterns
(<code>RUF055</code>) (<a
href="https://redirect.github.com/astral-sh/ruff/pull/15764">#15764</a>)</li>
<li>[<code>ruff</code>] Check for shadowed <code>map</code> before
suggesting fix (<code>RUF058</code>) (<a
href="https://redirect.github.com/astral-sh/ruff/pull/15790">#15790</a>)</li>
<li>[<code>ruff</code>] Do not emit diagnostic when all arguments to
<code>zip()</code> are variadic (<code>RUF058</code>) (<a
href="https://redirect.github.com/astral-sh/ruff/pull/15744">#15744</a>)</li>
<li>[<code>ruff</code>] Parenthesize fix when argument spans multiple
lines for <code>unnecessary-round</code> (<code>RUF057</code>) (<a
href="https://redirect.github.com/astral-sh/ruff/pull/15703">#15703</a>)</li>
</ul>
<h3>Rule changes</h3>
<ul>
<li>Preserve quote style in generated code (<a
href="https://redirect.github.com/astral-sh/ruff/pull/15726">#15726</a>,
<a
href="https://redirect.github.com/astral-sh/ruff/pull/15778">#15778</a>,
<a
href="https://redirect.github.com/astral-sh/ruff/pull/15794">#15794</a>)</li>
<li>[<code>flake8-bugbear</code>] Exempt <code>NewType</code> calls
where the original type is immutable (<code>B008</code>) (<a
href="https://redirect.github.com/astral-sh/ruff/pull/15765">#15765</a>)</li>
<li>[<code>pylint</code>] Honor banned top-level imports by
<code>TID253</code> in <code>PLC0415</code>. (<a
href="https://redirect.github.com/astral-sh/ruff/pull/15628">#15628</a>)</li>
<li>[<code>pyupgrade</code>] Ignore <code>is_typeddict</code> and
<code>TypedDict</code> for <code>deprecated-import</code>
(<code>UP035</code>) (<a
href="https://redirect.github.com/astral-sh/ruff/pull/15800">#15800</a>)</li>
</ul>
<h3>CLI</h3>
<ul>
<li>Fix formatter warning message for <code>flake8-quotes</code> option
(<a
href="https://redirect.github.com/astral-sh/ruff/pull/15788">#15788</a>)</li>
<li>Implement tab autocomplete for <code>ruff config</code> (<a
href="https://redirect.github.com/astral-sh/ruff/pull/15603">#15603</a>)</li>
</ul>
<h3>Bug fixes</h3>
<ul>
<li>[<code>flake8-comprehensions</code>] Do not emit
<code>unnecessary-map</code> diagnostic when lambda has different arity
(<code>C417</code>) (<a
href="https://redirect.github.com/astral-sh/ruff/pull/15802">#15802</a>)</li>
<li>[<code>flake8-comprehensions</code>] Parenthesize
<code>sorted</code> when needed for
<code>unnecessary-call-around-sorted</code> (<code>C413</code>) (<a
href="https://redirect.github.com/astral-sh/ruff/pull/15825">#15825</a>)</li>
<li>[<code>pyupgrade</code>] Handle end-of-line comments for
<code>quoted-annotation</code> (<code>UP037</code>) (<a
href="https://redirect.github.com/astral-sh/ruff/pull/15824">#15824</a>)</li>
</ul>
<h3>Documentation</h3>
<ul>
<li>Add missing config docstrings (<a
href="https://redirect.github.com/astral-sh/ruff/pull/15803">#15803</a>)</li>
<li>Add references to <code>trio.run_process</code> and
<code>anyio.run_process</code> (<a
href="https://redirect.github.com/astral-sh/ruff/pull/15761">#15761</a>)</li>
<li>Use <code>uv init --lib</code> in tutorial (<a
href="https://redirect.github.com/astral-sh/ruff/pull/15718">#15718</a>)</li>
</ul>
<h2>Contributors</h2>
<ul>
<li><a
href="https://github.com/AlexWaygood"><code>@​AlexWaygood</code></a></li>
<li><a
href="https://github.com/Garrett-R"><code>@​Garrett-R</code></a></li>
<li><a
href="https://github.com/InSyncWithFoo"><code>@​InSyncWithFoo</code></a></li>
<li><a
href="https://github.com/JelleZijlstra"><code>@​JelleZijlstra</code></a></li>
<li><a href="https://github.com/Lee-W"><code>@​Lee-W</code></a></li>
<li><a
href="https://github.com/MichaReiser"><code>@​MichaReiser</code></a></li>
<li><a
href="https://github.com/charliermarsh"><code>@​charliermarsh</code></a></li>
<li><a
href="https://github.com/dcreager"><code>@​dcreager</code></a></li>
<li><a
href="https://github.com/dhruvmanila"><code>@​dhruvmanila</code></a></li>
<li><a href="https://github.com/dylwil3"><code>@​dylwil3</code></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.9.4</h2>
<h3>Preview features</h3>
<ul>
<li>[<code>airflow</code>] Extend airflow context parameter check for
<code>BaseOperator.execute</code> (<code>AIR302</code>) (<a
href="https://redirect.github.com/astral-sh/ruff/pull/15713">#15713</a>)</li>
<li>[<code>airflow</code>] Update <code>AIR302</code> to check for
deprecated context keys (<a
href="https://redirect.github.com/astral-sh/ruff/pull/15144">#15144</a>)</li>
<li>[<code>flake8-bandit</code>] Permit suspicious imports within stub
files (<code>S4</code>) (<a
href="https://redirect.github.com/astral-sh/ruff/pull/15822">#15822</a>)</li>
<li>[<code>pylint</code>] Do not trigger <code>PLR6201</code> on empty
collections (<a
href="https://redirect.github.com/astral-sh/ruff/pull/15732">#15732</a>)</li>
<li>[<code>refurb</code>] Do not emit diagnostic when loop variables are
used outside loop body (<code>FURB122</code>) (<a
href="https://redirect.github.com/astral-sh/ruff/pull/15757">#15757</a>)</li>
<li>[<code>ruff</code>] Add support for more <code>re</code> patterns
(<code>RUF055</code>) (<a
href="https://redirect.github.com/astral-sh/ruff/pull/15764">#15764</a>)</li>
<li>[<code>ruff</code>] Check for shadowed <code>map</code> before
suggesting fix (<code>RUF058</code>) (<a
href="https://redirect.github.com/astral-sh/ruff/pull/15790">#15790</a>)</li>
<li>[<code>ruff</code>] Do not emit diagnostic when all arguments to
<code>zip()</code> are variadic (<code>RUF058</code>) (<a
href="https://redirect.github.com/astral-sh/ruff/pull/15744">#15744</a>)</li>
<li>[<code>ruff</code>] Parenthesize fix when argument spans multiple
lines for <code>unnecessary-round</code> (<code>RUF057</code>) (<a
href="https://redirect.github.com/astral-sh/ruff/pull/15703">#15703</a>)</li>
</ul>
<h3>Rule changes</h3>
<ul>
<li>Preserve quote style in generated code (<a
href="https://redirect.github.com/astral-sh/ruff/pull/15726">#15726</a>,
<a
href="https://redirect.github.com/astral-sh/ruff/pull/15778">#15778</a>,
<a
href="https://redirect.github.com/astral-sh/ruff/pull/15794">#15794</a>)</li>
<li>[<code>flake8-bugbear</code>] Exempt <code>NewType</code> calls
where the original type is immutable (<code>B008</code>) (<a
href="https://redirect.github.com/astral-sh/ruff/pull/15765">#15765</a>)</li>
<li>[<code>pylint</code>] Honor banned top-level imports by
<code>TID253</code> in <code>PLC0415</code>. (<a
href="https://redirect.github.com/astral-sh/ruff/pull/15628">#15628</a>)</li>
<li>[<code>pyupgrade</code>] Ignore <code>is_typeddict</code> and
<code>TypedDict</code> for <code>deprecated-import</code>
(<code>UP035</code>) (<a
href="https://redirect.github.com/astral-sh/ruff/pull/15800">#15800</a>)</li>
</ul>
<h3>CLI</h3>
<ul>
<li>Fix formatter warning message for <code>flake8-quotes</code> option
(<a
href="https://redirect.github.com/astral-sh/ruff/pull/15788">#15788</a>)</li>
<li>Implement tab autocomplete for <code>ruff config</code> (<a
href="https://redirect.github.com/astral-sh/ruff/pull/15603">#15603</a>)</li>
</ul>
<h3>Bug fixes</h3>
<ul>
<li>[<code>flake8-comprehensions</code>] Do not emit
<code>unnecessary-map</code> diagnostic when lambda has different arity
(<code>C417</code>) (<a
href="https://redirect.github.com/astral-sh/ruff/pull/15802">#15802</a>)</li>
<li>[<code>flake8-comprehensions</code>] Parenthesize
<code>sorted</code> when needed for
<code>unnecessary-call-around-sorted</code> (<code>C413</code>) (<a
href="https://redirect.github.com/astral-sh/ruff/pull/15825">#15825</a>)</li>
<li>[<code>pyupgrade</code>] Handle end-of-line comments for
<code>quoted-annotation</code> (<code>UP037</code>) (<a
href="https://redirect.github.com/astral-sh/ruff/pull/15824">#15824</a>)</li>
</ul>
<h3>Documentation</h3>
<ul>
<li>Add missing config docstrings (<a
href="https://redirect.github.com/astral-sh/ruff/pull/15803">#15803</a>)</li>
<li>Add references to <code>trio.run_process</code> and
<code>anyio.run_process</code> (<a
href="https://redirect.github.com/astral-sh/ruff/pull/15761">#15761</a>)</li>
<li>Use <code>uv init --lib</code> in tutorial (<a
href="https://redirect.github.com/astral-sh/ruff/pull/15718">#15718</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/astral-sh/ruff/commit/854ab030782d205445365c52815a11f5c7c07454"><code>854ab03</code></a>
Bump version to 0.9.4 (<a
href="https://redirect.github.com/astral-sh/ruff/issues/15831">#15831</a>)</li>
<li><a
href="https://github.com/astral-sh/ruff/commit/b0b8b062410afdee0c9948a23fc99de8e5a406b6"><code>b0b8b06</code></a>
Remove semicolon after TypeScript interface definition (<a
href="https://redirect.github.com/astral-sh/ruff/issues/15827">#15827</a>)</li>
<li><a
href="https://github.com/astral-sh/ruff/commit/451f251a310b8a621e20df574fec06d22eba0beb"><code>451f251</code></a>
[red-knot] Clarify behavior when redeclaring base class attributes (<a
href="https://redirect.github.com/astral-sh/ruff/issues/15826">#15826</a>)</li>
<li><a
href="https://github.com/astral-sh/ruff/commit/13cf3e65f1d1bae6844a8e033346825c459dce3e"><code>13cf3e6</code></a>
[<code>flake8-comprehensions</code>] Parenthesize <code>sorted</code>
when needed for `unnecessary-...</li>
<li><a
href="https://github.com/astral-sh/ruff/commit/56f956a238d83c9b49c5fdc08d5bd01aa81a3c03"><code>56f956a</code></a>
[<code>pyupgrade</code>] Handle end-of-line comments for
<code>quoted-annotation</code> (<code>UP037</code>) (...</li>
<li><a
href="https://github.com/astral-sh/ruff/commit/7a10a40b0d91216488b2b61ed54c9400c0c157fd"><code>7a10a40</code></a>
[<code>flake8-bandit</code>] Permit suspicious imports within stub files
(<code>S4</code>) (<a
href="https://redirect.github.com/astral-sh/ruff/issues/15822">#15822</a>)</li>
<li><a
href="https://github.com/astral-sh/ruff/commit/3125332ec1bc86494feef57c6a6c64d3591a4831"><code>3125332</code></a>
[red-knot] Format mdtest snippets with the latest version of black (<a
href="https://redirect.github.com/astral-sh/ruff/issues/15819">#15819</a>)</li>
<li><a
href="https://github.com/astral-sh/ruff/commit/15d886a50213dcd4013db028eeef15a60d182f98"><code>15d886a</code></a>
[red-knot] Consider all definitions after terminal statements
unreachable (<a
href="https://redirect.github.com/astral-sh/ruff/issues/1">#1</a>...</li>
<li><a
href="https://github.com/astral-sh/ruff/commit/e1c9d10863c8c0255776da5fc32b43f5b3c07ff1"><code>e1c9d10</code></a>
[<code>flake8-comprehensions</code>] Do not emit
<code>unnecessary-map</code> diagnostic when lambd...</li>
<li><a
href="https://github.com/astral-sh/ruff/commit/23c98849fcb4427bc6d8bdb8accd914c197046e1"><code>23c9884</code></a>
Preserve quotes in generated f-strings (<a
href="https://redirect.github.com/astral-sh/ruff/issues/15794">#15794</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/astral-sh/ruff/compare/0.9.3...0.9.4">compare
view</a></li>
</ul>
</details>
<br />

Updates `ansible-compat` from 25.1.0 to 25.1.1
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/ansible/ansible-compat/releases">ansible-compat's
releases</a>.</em></p>
<blockquote>
<h2>v25.1.1</h2>
<h2>Bugfixes</h2>
<ul>
<li>Ensure that cache directory is writable (<a
href="https://redirect.github.com/ansible/ansible-compat/issues/453">#453</a>)
<a href="https://github.com/ssbarnea"><code>@​ssbarnea</code></a></li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/ansible/ansible-compat/commit/2a8732fc7764e76ff6fdc1acd2572642ed60a541"><code>2a8732f</code></a>
Ensure that cache directory is writable (<a
href="https://redirect.github.com/ansible/ansible-compat/issues/453">#453</a>)</li>
<li>See full diff in <a
href="https://github.com/ansible/ansible-compat/compare/v25.1.0...v25.1.1">compare
view</a></li>
</ul>
</details>
<br />

Updates `babel` from 2.16.0 to 2.17.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/python-babel/babel/releases">babel's
releases</a>.</em></p>
<blockquote>
<h2>v2.17.0</h2>
<p>Happy 2025! This release is being made from FOSDEM 2025, in Brussels,
Belgium. 🇧🇪</p>
<p>Thank you to all contributors, new and old, and here's to another
great year of internationalization and localization!</p>
<hr />
<p>The changelog below is auto-generated by GitHub.</p>
<p>Please see <a
href="https://github.com/python-babel/babel/blob/b50a1d2186c20f3359f7e10853d2b2225a46ed40/CHANGES.rst">CHANGELOG.rst</a>
for additional details.</p>
<hr />
<h2>What's Changed</h2>
<ul>
<li>Fix deprecation warnings for <code>datetime.utcnow()</code> by <a
href="https://github.com/tomasr8"><code>@​tomasr8</code></a> in <a
href="https://redirect.github.com/python-babel/babel/pull/1119">python-babel/babel#1119</a></li>
<li>Enclose white spaces in references by <a
href="https://github.com/Dunedan"><code>@​Dunedan</code></a> in <a
href="https://redirect.github.com/python-babel/babel/pull/1105">python-babel/babel#1105</a></li>
<li>Replace <code>str.index</code> with <code>str.find</code> by <a
href="https://github.com/tomasr8"><code>@​tomasr8</code></a> in <a
href="https://redirect.github.com/python-babel/babel/pull/1130">python-babel/babel#1130</a></li>
<li>Replace more alternate characters in <code>format_skeleton</code> by
<a href="https://github.com/tomasr8"><code>@​tomasr8</code></a> in <a
href="https://redirect.github.com/python-babel/babel/pull/1122">python-babel/babel#1122</a></li>
<li>Fix extracted lineno with nested calls by <a
href="https://github.com/dylankiss"><code>@​dylankiss</code></a> in <a
href="https://redirect.github.com/python-babel/babel/pull/1126">python-babel/babel#1126</a></li>
<li>&quot;Deleted duplicate code in test&quot; by <a
href="https://github.com/mattdiaz007"><code>@​mattdiaz007</code></a> in
<a
href="https://redirect.github.com/python-babel/babel/pull/1138">python-babel/babel#1138</a></li>
<li>Fix of list index out of range error in PoFileParser.add_message
when translations is empty by <a
href="https://github.com/gabe-sherman"><code>@​gabe-sherman</code></a>
in <a
href="https://redirect.github.com/python-babel/babel/pull/1135">python-babel/babel#1135</a></li>
<li>Make seconds optional in <code>parse_time</code> time formats by <a
href="https://github.com/tomasr8"><code>@​tomasr8</code></a> in <a
href="https://redirect.github.com/python-babel/babel/pull/1141">python-babel/babel#1141</a></li>
<li>Mark <code>wraptext</code> deprecated; use <code>TextWrapper</code>
directly in <code>write_po</code> by <a
href="https://github.com/akx"><code>@​akx</code></a> in <a
href="https://redirect.github.com/python-babel/babel/pull/1140">python-babel/babel#1140</a></li>
<li>Fix the way obsolete messages are stored by <a
href="https://github.com/tomasr8"><code>@​tomasr8</code></a> in <a
href="https://redirect.github.com/python-babel/babel/pull/1132">python-babel/babel#1132</a></li>
<li>Replace <code>OrderedDict</code> with just <code>dict</code> by <a
href="https://github.com/tomasr8"><code>@​tomasr8</code></a> in <a
href="https://redirect.github.com/python-babel/babel/pull/1149">python-babel/babel#1149</a></li>
<li>Use CLDR 46 by <a
href="https://github.com/tomasr8"><code>@​tomasr8</code></a> in <a
href="https://redirect.github.com/python-babel/babel/pull/1145">python-babel/babel#1145</a></li>
<li>Update CI to use python 3.13 and Ubuntu 24.04 by <a
href="https://github.com/tomasr8"><code>@​tomasr8</code></a> in <a
href="https://redirect.github.com/python-babel/babel/pull/1153">python-babel/babel#1153</a></li>
<li>Adjust docs/conf.py to add compatibility with sphinx 8 by <a
href="https://github.com/hrnciar"><code>@​hrnciar</code></a> in <a
href="https://redirect.github.com/python-babel/babel/pull/1155">python-babel/babel#1155</a></li>
<li>Allow specifying an explicit format in parse_date/parse_time by <a
href="https://github.com/tomasr8"><code>@​tomasr8</code></a> in <a
href="https://redirect.github.com/python-babel/babel/pull/1131">python-babel/babel#1131</a></li>
<li>Simplify <code>read_mo</code> logic regarding
<code>catalog.charset</code> by <a
href="https://github.com/tomasr8"><code>@​tomasr8</code></a> in <a
href="https://redirect.github.com/python-babel/babel/pull/1148">python-babel/babel#1148</a></li>
<li>Bump CI/tool versions by <a
href="https://github.com/akx"><code>@​akx</code></a> in <a
href="https://redirect.github.com/python-babel/babel/pull/1160">python-babel/babel#1160</a></li>
<li>fix: check_and_call_extract_file uses the first matching method and
options, instead of the first matching method and last matching options
by <a href="https://github.com/jpmckinney"><code>@​jpmckinney</code></a>
in <a
href="https://redirect.github.com/python-babel/babel/pull/1121">python-babel/babel#1121</a></li>
<li>Prevent wrapping file locations containing white space by <a
href="https://github.com/tomasr8"><code>@​tomasr8</code></a> in <a
href="https://redirect.github.com/python-babel/babel/pull/1120">python-babel/babel#1120</a></li>
<li>Add tzdata as dev dependency and sync with tox.ini by <a
href="https://github.com/wandrew004"><code>@​wandrew004</code></a> in <a
href="https://redirect.github.com/python-babel/babel/pull/1159">python-babel/babel#1159</a></li>
<li>Support short and narrow formats for format_timedelta when using
<code>add_direction</code> by <a
href="https://github.com/akx"><code>@​akx</code></a> in <a
href="https://redirect.github.com/python-babel/babel/pull/1163">python-babel/babel#1163</a></li>
<li>Improve handling for <code>locale=None</code> by <a
href="https://github.com/akx"><code>@​akx</code></a> in <a
href="https://redirect.github.com/python-babel/babel/pull/1164">python-babel/babel#1164</a></li>
<li>Use <code>pytest.raises(match=...)</code> by <a
href="https://github.com/akx"><code>@​akx</code></a> in <a
href="https://redirect.github.com/python-babel/babel/pull/1166">python-babel/babel#1166</a></li>
<li>Strip extra leading slashes in <code>/etc/localtime</code> by <a
href="https://github.com/akx"><code>@​akx</code></a> in <a
href="https://redirect.github.com/python-babel/babel/pull/1165">python-babel/babel#1165</a></li>
<li>Remove redundant assignment in <code>Catalog.__setitem__</code> by
<a href="https://github.com/tomasr8"><code>@​tomasr8</code></a> in <a
href="https://redirect.github.com/python-babel/babel/pull/1167">python-babel/babel#1167</a></li>
<li>Small cleanups by <a
href="https://github.com/akx"><code>@​akx</code></a> in <a
href="https://redirect.github.com/python-babel/babel/pull/1170">python-babel/babel#1170</a></li>
<li>Small test cleanup by <a
href="https://github.com/akx"><code>@​akx</code></a> in <a
href="https://redirect.github.com/python-babel/babel/pull/1172">python-babel/babel#1172</a></li>
<li>Add <code>Message.python_brace_format</code> by <a
href="https://github.com/tomasr8"><code>@​tomasr8</code></a> in <a
href="https://redirect.github.com/python-babel/babel/pull/1169">python-babel/babel#1169</a></li>
<li>Import <code>Literal</code> from the typing module by <a
href="https://github.com/tomasr8"><code>@​tomasr8</code></a> in <a
href="https://redirect.github.com/python-babel/babel/pull/1175">python-babel/babel#1175</a></li>
<li>Prefer LC_MONETARY when formatting currencies by <a
href="https://github.com/akx"><code>@​akx</code></a> in <a
href="https://redirect.github.com/python-babel/babel/pull/1173">python-babel/babel#1173</a></li>
<li>Fix dates formatting <code>Y</code>, <code>w</code> and
<code>W</code> symbols for week-numbering by <a
href="https://github.com/jun66j5"><code>@​jun66j5</code></a> in <a
href="https://redirect.github.com/python-babel/babel/pull/1179">python-babel/babel#1179</a></li>
<li>Increase test coverage of the <code>python_format</code> checker by
<a href="https://github.com/tomasr8"><code>@​tomasr8</code></a> in <a
href="https://redirect.github.com/python-babel/babel/pull/1176">python-babel/babel#1176</a></li>
<li>Prepare for 2.17.0 by <a
href="https://github.com/akx"><code>@​akx</code></a> in <a
href="https://redirect.github.com/python-babel/babel/pull/1182">python-babel/babel#1182</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a href="https://github.com/Dunedan"><code>@​Dunedan</code></a> made
their first contribution in <a
href="https://redirect.github.com/python-babel/babel/pull/1105">python-babel/babel#1105</a></li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/python-babel/babel/blob/master/CHANGES.rst">babel's
changelog</a>.</em></p>
<blockquote>
<h2>Version 2.17.0</h2>
<p>Happy 2025! This release is being made from FOSDEM 2025, in Brussels,
Belgium.</p>
<p>Thank you to all contributors, new and old,
and here's to another great year of internationalization and
localization!</p>
<p>Features</p>
<pre><code>
* CLDR: Babel now uses CLDR 46, by @tomasr8 in :gh:`1145`
* Dates: Allow specifying an explicit format in parse_date/parse_time by
@tomasr8 in :gh:`1131`
* Dates: More alternate characters are now supported by
`format_skeleton`. By @tomasr8 in :gh:`1122`
* Dates: Support short and narrow formats for format_timedelta when
using `add_direction`, by @akx in :gh:`1163`
* Messages: .po files now enclose white spaces in filenames like GNU
gettext does. By @Dunedan in :gh:`1105`, and @tomasr8 in :gh:`1120`
* Messages: Initial support for `Message.python_brace_format`, by
@tomasr8 in :gh:`1169`
* Numbers: LC_MONETARY is now preferred when formatting currencies, by
@akx in :gh:`1173`
<p>Bugfixes<br />
</code></pre></p>
<ul>
<li>Dates: Make seconds optional in <code>parse_time</code> time formats
by <a href="https://github.com/tomasr8"><code>@​tomasr8</code></a> in
:gh:<code>1141</code></li>
<li>Dates: Replace <code>str.index</code> with <code>str.find</code> by
<a href="https://github.com/tomasr8"><code>@​tomasr8</code></a> in
:gh:<code>1130</code></li>
<li>Dates: Strip extra leading slashes in <code>/etc/localtime</code> by
<a href="https://github.com/akx"><code>@​akx</code></a> in
:gh:<code>1165</code></li>
<li>Dates: Week numbering and formatting of dates with week numbers was
repaired by <a
href="https://github.com/jun66j5"><code>@​jun66j5</code></a> in
:gh:<code>1179</code></li>
<li>General: Improve handling for <code>locale=None</code> by <a
href="https://github.com/akx"><code>@​akx</code></a> in
:gh:<code>1164</code></li>
<li>General: Remove redundant assignment in
<code>Catalog.__setitem__</code> by <a
href="https://github.com/tomasr8"><code>@​tomasr8</code></a> in
:gh:<code>1167</code></li>
<li>Messages: Fix extracted lineno with nested calls, by <a
href="https://github.com/dylankiss"><code>@​dylankiss</code></a> in
:gh:<code>1126</code></li>
<li>Messages: Fix of list index out of range when translations is empty,
by <a
href="https://github.com/gabe-sherman"><code>@​gabe-sherman</code></a>
in :gh:<code>1135</code></li>
<li>Messages: Fix the way obsolete messages are stored by <a
href="https://github.com/tomasr8"><code>@​tomasr8</code></a> in
:gh:<code>1132</code></li>
<li>Messages: Simplify <code>read_mo</code> logic regarding
<code>catalog.charset</code> by <a
href="https://github.com/tomasr8"><code>@​tomasr8</code></a> in
:gh:<code>1148</code></li>
<li>Messages: Use the first matching method &amp; options, rather than
first matching method &amp; last options, by <a
href="https://github.com/jpmckinney"><code>@​jpmckinney</code></a> in
:gh:<code>1121</code></li>
</ul>
<p>Deprecation and compatibility</p>
<pre><code>
* Dates: Fix deprecation warnings for `datetime.utcnow()` by @tomasr8 in
:gh:`1119`
* Docs: Adjust docs/conf.py to add compatibility with sphinx 8 by
@hrnciar in :gh:`1155`
* General: Import `Literal` from the typing module by @tomasr8 in
:gh:`1175`
* General: Replace `OrderedDict` with just `dict` by @tomasr8 in
:gh:`1149`
* Messages: Mark `wraptext` deprecated; use `TextWrapper` directly in
`write_po` by @akx in :gh:`1140`
<p>Infrastructure</p>
<pre><code>
* Add tzdata as dev dependency and sync with tox.ini by @wandrew004 in
:gh:`1159`
* Duplicate test code was deleted by @mattdiaz007 in :gh:`1138`
* Increase test coverage of the `python_format` checker by @tomasr8 in
:gh:`1176`
* Small cleanups by @akx in :gh:`1160`, :gh:`1166`, :gh:`1170` and
:gh:`1172`
&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt; 
&lt;/code&gt;&lt;/pre&gt;
&lt;/blockquote&gt;
&lt;p&gt;... (truncated)&lt;/p&gt;
&lt;/details&gt;
&lt;details&gt;
&lt;summary&gt;Commits&lt;/summary&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a
href=&quot;https://github.com/python-babel/babel/commit/b50a1d2186c20f3359f7e10853d2b2225a46ed40&quot;&gt;&lt;code&gt;b50a1d2&lt;/code&gt;&lt;/a&gt;
Prepare for 2.17.0 (&lt;a
href=&quot;https://redirect.github.com/python-babel/babel/issues/1182&quot;&gt;#1182&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;a
href=&quot;https://github.com/python-babel/babel/commit/5f117b2689573aa98acc8a47108c49b99f4d1394&quot;&gt;&lt;code&gt;5f117b2&lt;/code&gt;&lt;/a&gt;
Increase test coverage of the &lt;code&gt;python_format&lt;/code&gt;
checker (&lt;a
href=&quot;https://redirect.github.com/python-babel/babel/issues/1176&quot;&gt;#1176&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;a
href=&quot;https://github.com/python-babel/babel/commit/363ad7531fb5dcdc3e9844573592b0b44afb914b&quot;&gt;&lt;code&gt;363ad75&lt;/code&gt;&lt;/a&gt;
Fix dates formatting &lt;code&gt;Y&lt;/code&gt;,
&lt;code&gt;w&lt;/code&gt; and &lt;code&gt;W&lt;/code&gt; symbols for
week-numbering (&lt;a
href=&quot;https://redirect.github.com/python-babel/babel/issues/1179&quot;&gt;#1179&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;a
href=&quot;https://github.com/python-babel/babel/commit/e9c3ef8d0de3080ca59f7f8dbabf9b52983adc7d&quot;&gt;&lt;code&gt;e9c3ef8&lt;/code&gt;&lt;/a&gt;
Merge pull request &lt;a
href=&quot;https://redirect.github.com/python-babel/babel/issues/1173&quot;&gt;#1173&lt;/a&gt;
from python-babel/lc-monetary-2&lt;/li&gt;
&lt;li&gt;&lt;a
href=&quot;https://github.com/python-babel/babel/commit/56ef7c7f578a904917464c187e399abb762bd5e3&quot;&gt;&lt;code&gt;56ef7c7&lt;/code&gt;&lt;/a&gt;
Prefer LC_MONETARY when formatting currency&lt;/li&gt;
&lt;li&gt;&lt;a
href=&quot;https://github.com/python-babel/babel/commit/aee6d698b541dc50439280d7e093092cc0d4b832&quot;&gt;&lt;code&gt;aee6d69&lt;/code&gt;&lt;/a&gt;
&lt;code&gt;default_locale&lt;/code&gt;: support multiple
keys&lt;/li&gt;
&lt;li&gt;&lt;a
href=&quot;https://github.com/python-babel/babel/commit/2d8a808864d1aae5d3d02d4f95917c79740c5d35&quot;&gt;&lt;code&gt;2d8a808&lt;/code&gt;&lt;/a&gt;
Import &lt;code&gt;Literal&lt;/code&gt; &amp;amp;
&lt;code&gt;TypedDict&lt;/code&gt; from the typing module (&lt;a
href=&quot;https://redirect.github.com/python-babel/babel/issues/1175&quot;&gt;#1175&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;a
href=&quot;https://github.com/python-babel/babel/commit/98b9562c05e5276038c27ec12c12f3e92dc027b6&quot;&gt;&lt;code&gt;98b9562&lt;/code&gt;&lt;/a&gt;
Add basic support for
&lt;code&gt;Message.python_brace_format&lt;/code&gt; (&lt;a
href=&quot;https://redirect.github.com/python-babel/babel/issues/1169&quot;&gt;#1169&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;a
href=&quot;https://github.com/python-babel/babel/commit/0c1091c9de9543e30bc4b845eb10b5bf84516d7b&quot;&gt;&lt;code&gt;0c1091c&lt;/code&gt;&lt;/a&gt;
Small test cleanup (&lt;a
href=&quot;https://redirect.github.com/python-babel/babel/issues/1172&quot;&gt;#1172&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;a
href=&quot;https://github.com/python-babel/babel/commit/db4879136a7fbcef475f26b75dbdd65d0ce488f9&quot;&gt;&lt;code&gt;db48791&lt;/code&gt;&lt;/a&gt;
Merge pull request &lt;a
href=&quot;https://redirect.github.com/python-babel/babel/issues/1170&quot;&gt;#1170&lt;/a&gt;
from python-babel/small-cleanup&lt;/li&gt;
&lt;li&gt;Additional commits viewable in &lt;a
href=&quot;https://github.com/python-babel/babel/compare/v2.16.0...v2.17.0&quot;&gt;compare
view&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/details&gt;

&lt;br /&gt;
</code></pre>

Updates `certifi` from 2024.12.14 to 2025.1.31
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/certifi/python-certifi/commit/088f93122ea7c91cfdaeea7fa76ab2f850b8064d"><code>088f931</code></a>
2025.01.31 (<a
href="https://redirect.github.com/certifi/python-certifi/issues/336">#336</a>)</li>
<li><a
href="https://github.com/certifi/python-certifi/commit/1c177954a1d9f46efdff5956fe16de88bdcefc34"><code>1c17795</code></a>
Bump pypa/gh-action-pypi-publish from 1.12.3 to 1.12.4 (<a
href="https://redirect.github.com/certifi/python-certifi/issues/335">#335</a>)</li>
<li><a
href="https://github.com/certifi/python-certifi/commit/a2e88f0eb5bab543e97f43dac5d38739bd193bd0"><code>a2e88f0</code></a>
Bump actions/upload-artifact from 4.5.0 to 4.6.0 (<a
href="https://redirect.github.com/certifi/python-certifi/issues/334">#334</a>)</li>
<li><a
href="https://github.com/certifi/python-certifi/commit/82284ed1f981c6a3ba4ef9de739cd32918e70a26"><code>82284ed</code></a>
Bump peter-evans/create-pull-request from 7.0.5 to 7.0.6 (<a
href="https://redirect.github.com/certifi/python-certifi/issues/333">#333</a>)</li>
<li><a
href="https://github.com/certifi/python-certifi/commit/10d3d1d86c89e4054ce2c021cf2309af8c26aa57"><code>10d3d1d</code></a>
Bump actions/upload-artifact from 4.4.3 to 4.5.0 (<a
href="https://redirect.github.com/certifi/python-certifi/issues/332">#332</a>)</li>
<li>See full diff in <a
href="https://github.com/certifi/python-certifi/compare/2024.12.14...2025.01.31">compare
view</a></li>
</ul>
</details>
<br />

Updates `griffe` from 1.5.5 to 1.5.6
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/mkdocstrings/griffe/releases">griffe's
releases</a>.</em></p>
<blockquote>
<h2>1.5.6</h2>
<h2><a
href="https://github.com/mkdocstrings/griffe/releases/tag/1.5.6">1.5.6</a>
- 2025-01-30</h2>
<p><!-- raw HTML omitted --><a
href="https://github.com/mkdocstrings/griffe/compare/1.5.5...1.5.6">Compare
with 1.5.5</a><!-- raw HTML omitted --></p>
<h3>Bug Fixes</h3>
<ul>
<li>Handle get/set descriptor objects as properties during dynamic
analysis (<a
href="https://github.com/mkdocstrings/griffe/commit/bc3c75acd440356fd7b91d221a8fca87231a6eab">bc3c75a</a>
by Timothée Mazzucotelli). <a
href="https://redirect.github.com/mkdocstrings/griffe/issues/354">Issue-354</a></li>
</ul>
<h3>Code Refactoring</h3>
<ul>
<li>Remove Google parser support for Deprecated sections (previously
never used) (<a
href="https://github.com/mkdocstrings/griffe/commit/425aeceb9935be446979b669c9d557db84a36873">425aece</a>
by Timothée Mazzucotelli).</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/mkdocstrings/griffe/blob/main/CHANGELOG.md">griffe's
changelog</a>.</em></p>
<blockquote>
<h2><a
href="https://github.com/mkdocstrings/griffe/releases/tag/1.5.6">1.5.6</a>
- 2025-01-30</h2>
<p><!-- raw HTML omitted --><a
href="https://github.com/mkdocstrings/griffe/compare/1.5.5...1.5.6">Compare
with 1.5.5</a><!-- raw HTML omitted --></p>
<h3>Bug Fixes</h3>
<ul>
<li>Handle get/set descriptor objects as properties during dynamic
analysis (<a
href="https://github.com/mkdocstrings/griffe/commit/bc3c75acd440356fd7b91d221a8fca87231a6eab">bc3c75a</a>
by Timothée Mazzucotelli). <a
href="https://redirect.github.com/mkdocstrings/griffe/issues/354">Issue-354</a></li>
</ul>
<h3>Code Refactoring</h3>
<ul>
<li>Remove Google parser support for Deprecated sections (previously
never used) (<a
href="https://github.com/mkdocstrings/griffe/commit/425aeceb9935be446979b669c9d557db84a36873">425aece</a>
by Timothée Mazzucotelli).</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/mkdocstrings/griffe/commit/5c6e77f1ef533b73a6d0069d28b931ae03d160b7"><code>5c6e77f</code></a>
chore: Prepare release 1.5.6</li>
<li><a
href="https://github.com/mkdocstrings/griffe/commit/bc3c75acd440356fd7b91d221a8fca87231a6eab"><code>bc3c75a</code></a>
fix: Handle get/set descriptor objects as properties during dynamic
analysis</li>
<li><a
href="https://github.com/mkdocstrings/griffe/commit/425aeceb9935be446979b669c9d557db84a36873"><code>425aece</code></a>
refactor: Remove Google parser support for Deprecated sections
(previously ne...</li>
<li><a
href="https://github.com/mkdocstrings/griffe/commit/38d8770be43569108783266bc946061a75d54747"><code>38d8770</code></a>
Revert &quot;fix: Parse Deprecated sections in Google-style
docstrings&quot;</li>
<li><a
href="https://github.com/mkdocstrings/griffe/commit/3ad6333ca216595a3b277387aa060ccb272d8754"><code>3ad6333</code></a>
fix: Parse Deprecated sections in Google-style docstrings</li>
<li><a
href="https://github.com/mkdocstrings/griffe/commit/0d71c2fcf968f7ff7c3157617df30f70980773ba"><code>0d71c2f</code></a>
style: Format</li>
<li><a
href="https://github.com/mkdocstrings/griffe/commit/23bbbf607e3f2aa88e9b7be08ae95da536f83a96"><code>23bbbf6</code></a>
ci: Ignore Ruff's A005</li>
<li>See full diff in <a
href="https://github.com/mkdocstrings/griffe/compare/1.5.5...1.5.6">compare
view</a></li>
</ul>
</details>
<br />

Updates `isort` from 5.13.2 to 6.0.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/pycqa/isort/releases">isort's
releases</a>.</em></p>
<blockquote>
<h2>6.0.0</h2>
<h2>Changes</h2>
<h2>:boom: Breaking Changes</h2>
<ul>
<li>Remove support for Python 3.8 (<a
href="https://redirect.github.com/pycqa/isort/issues/2327">#2327</a>) <a
href="https://github.com/DanielNoord"><code>@​DanielNoord</code></a></li>
</ul>
<h2>:rocket: Features</h2>
<ul>
<li>Python 3.13 support (<a
href="https://redirect.github.com/pycqa/isort/issues/2306">#2306</a>) <a
href="https://github.com/mayty"><code>@​mayty</code></a></li>
<li>Updates round 3 (<a
href="https://redirect.github.com/pycqa/isort/issues/2334">#2334</a>) <a
href="https://github.com/matthewhughes934"><code>@​matthewhughes934</code></a></li>
<li>Speed up exists_case_sensitive calls (<a
href="https://redirect.github.com/pycqa/isort/issues/2264">#2264</a>) <a
href="https://github.com/correctmost"><code>@​correctmost</code></a></li>
<li>nit: Fix deprecation message link (<a
href="https://redirect.github.com/pycqa/isort/issues/2220">#2220</a>) <a
href="https://github.com/syou6162"><code>@​syou6162</code></a></li>
<li>Ensure that split_on_trailing_comma works with <code>as</code>
imports (<a
href="https://redirect.github.com/pycqa/isort/issues/2340">#2340</a>) <a
href="https://github.com/DanielNoord"><code>@​DanielNoord</code></a></li>
<li>Black profile: enable magic comma (<a
href="https://redirect.github.com/pycqa/isort/issues/2236">#2236</a>) <a
href="https://github.com/MrMino"><code>@​MrMino</code></a></li>
<li>Fix google style test (<a
href="https://redirect.github.com/pycqa/isort/issues/2336">#2336</a>) <a
href="https://github.com/DanielNoord"><code>@​DanielNoord</code></a></li>
<li>Update line_length and single_line_exclusions in google profile (<a
href="https://redirect.github.com/pycqa/isort/issues/2149">#2149</a>) <a
href="https://github.com/jagapiou"><code>@​jagapiou</code></a></li>
<li>Updates round 2 (<a
href="https://redirect.github.com/pycqa/isort/issues/2329">#2329</a>) <a
href="https://github.com/matthewhughes934"><code>@​matthewhughes934</code></a></li>
<li>Dependency updates round 1 (<a
href="https://redirect.github.com/pycqa/isort/issues/2325">#2325</a>) <a
href="https://github.com/matthewhughes934"><code>@​matthewhughes934</code></a></li>
<li>Run <code>pre-commit autoupdate</code> (<a
href="https://redirect.github.com/pycqa/isort/issues/2321">#2321</a>) <a
href="https://github.com/kurtmckee"><code>@​kurtmckee</code></a></li>
</ul>
<h2>:beetle: Fixes</h2>
<ul>
<li>Allow <code>--diff</code> to be used with <code>--jobs</code> (<a
href="https://redirect.github.com/pycqa/isort/issues/2302">#2302</a>) <a
href="https://github.com/mnakama"><code>@​mnakama</code></a></li>
<li><code>wemake</code> has 80 chars hard limit, not 79 (<a
href="https://redirect.github.com/pycqa/isort/issues/2241">#2241</a>) <a
href="https://github.com/sobolevn"><code>@​sobolevn</code></a></li>
<li>Fix errors on <code>main</code> (<a
href="https://redirect.github.com/pycqa/isort/issues/2320">#2320</a>) <a
href="https://github.com/DanielNoord"><code>@​DanielNoord</code></a></li>
<li>Fixed syntax error (<a
href="https://redirect.github.com/pycqa/isort/issues/2289">#2289</a>) <a
href="https://github.com/Sergio-prog"><code>@​Sergio-prog</code></a></li>
<li>fix: typo (<a
href="https://redirect.github.com/pycqa/isort/issues/2298">#2298</a>) <a
href="https://github.com/Rotzbua"><code>@​Rotzbua</code></a></li>
<li>Fix <code>sort_reexports</code> code mangling (<a
href="https://redirect.github.com/pycqa/isort/issues/2283">#2283</a>) <a
href="https://github.com/Helveg"><code>@​Helveg</code></a></li>
<li>fix: correct group by package tokenization (<a
href="https://redirect.github.com/pycqa/isort/issues/2136">#2136</a>) <a
href="https://github.com/glasnt"><code>@​glasnt</code></a></li>
<li>Fix isort-action usage documentation (<a
href="https://redirect.github.com/pycqa/isort/issues/2297">#2297</a>) <a
href="https://github.com/jamescurtin"><code>@​jamescurtin</code></a></li>
<li>Fix CDN for Ace (<a
href="https://redirect.github.com/pycqa/isort/issues/2127">#2127</a>) <a
href="https://github.com/abitrolly"><code>@​abitrolly</code></a></li>
<li>Fix help text (<a
href="https://redirect.github.com/pycqa/isort/issues/2229">#2229</a>) <a
href="https://github.com/stweil"><code>@​stweil</code></a></li>
<li>docs: fix spelling mistake (<a
href="https://redirect.github.com/pycqa/isort/issues/2249">#2249</a>) <a
href="https://github.com/cachho"><code>@​cachho</code></a></li>
</ul>
<h2>:construction_worker: Continuous Integration</h2>
<ul>
<li>UV replacement of Poetry (<a
href="https://redirect.github.com/pycqa/isort/issues/2349">#2349</a>) <a
href="https://github.com/staticdev"><code>@​staticdev</code></a></li>
<li>Make actions happy (<a
href="https://redirect.github.com/pycqa/isort/issues/2311">#2311</a>) <a
href="https://github.com/matthewhughes934"><code>@​matthewhughes934</code></a></li>
<li>Fix GitHub Actions badges (<a
href="https://redirect.github.com/pycqa/isort/issues/2326">#2326</a>) <a
href="https://github.com/hugovk"><code>@​hugovk</code></a></li>
<li>Eliminate <code>actions/cache@v2</code> usage (<a
href="https://redirect.github.com/pycqa/isort/issues/2322">#2322</a>) <a
href="https://github.com/kurtmckee"><code>@​kurtmckee</code></a></li>
<li>feat: add dependabot for GH action update (<a
href="https://redirect.github.com/pycqa/isort/issues/2300">#2300</a>) <a
href="https://github.com/Rotzbua"><code>@​Rotzbua</code></a></li>
<li>Update stage names for <code>pre-commit</code> (<a
href="https://redirect.github.com/pycqa/isort/issues/2296">#2296</a>) <a
href="https://github.com/matthewhughes934"><code>@​matthewhughes934</code></a></li>
</ul>
<h2>:package: Dependencies</h2>
<ul>
<li>Bump <code>poetry</code> to <code>2.0.1</code> (<a
href="https://redirect.github.com/pycqa/isort/issues/2341">#2341</a>) <a
href="https://github.com/DanielNoord"><code>@​DanielNoord</code></a></li>
<li>Fix misc unsafe dependencies (<a
href="https://redirect.github.com/pycqa/isort/issues/2345">#2345</a>) <a
href="https://github.com/staticdev"><code>@​staticdev</code></a></li>
<li>Bump the github-actions group across 1 directory with 5 updates (<a
href="https://redirect.github.com/pycqa/isort/issues/2324">#2324</a>)
@<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Bump gitpython from 3.1.40 to 3.1.41 (<a
href="https://redirect.github.com/pycqa/isort/issues/2223">#2223</a>)
@<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/PyCQA/isort/blob/main/CHANGELOG.md">isort's
changelog</a>.</em></p>
<blockquote>
<h1>Changelog</h1>
<p>NOTE: isort follows the <a href="https://semver.org/">semver</a>
versioning standard.
Find out more about isort's release policy <a
href="https://pycqa.github.io/isort/docs/major_releases/release_policy">here</a>.</p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/PyCQA/isort/commit/0a0b7a830386ba6a31c2ec8316849ae4d1b8240d"><code>0a0b7a8</code></a>
6.0.0</li>
<li><a
href="https://github.com/PyCQA/isort/commit/2d00730d48c2963a02c436f3353552ce24689a79"><code>2d00730</code></a>
Merge pull request <a
href="https://redirect.github.com/pycqa/isort/issues/2349">#2349</a>
from PyCQA/revert-2347-revert-2346-ci/uv-replacement...</li>
<li><a
href="https://github.com/PyCQA/isort/commit/16bb0e2d9b7c42edccf4e1ab292d27e9da908e5c"><code>16bb0e2</code></a>
Return user_options</li>
<li><a
href="https://github.com/PyCQA/isort/commit/73abbc8ec7cffc68d9e9c6c47935b46aed5b3665"><code>73abbc8</code></a>
Fix dev and optional dependencies</li>
<li><a
href="https://github.com/PyCQA/isort/commit/8b3828d756d2a359d1b44021c132821ce5955bdf"><code>8b3828d</code></a>
Pin UV version</li>
<li><a
href="https://github.com/PyCQA/isort/commit/02258755eb35111700745a47cce907865c67021a"><code>0225875</code></a>
Remove pip and virtualenv usage</li>
<li><a
href="https://github.com/PyCQA/isort/commit/3d49bc0c44392100bf04b46014fdfc1e9c276f36"><code>3d49bc0</code></a>
Revert &quot;Revert &quot;UV replacement of Poetry&quot;&quot;</li>
<li><a
href="https://github.com/PyCQA/isort/commit/b3760ab1b8844fd4a2c59adee3e0bf3f420fd418"><code>b3760ab</code></a>
Merge pull request <a
href="https://redirect.github.com/pycqa/isort/issues/2347">#2347</a>
from PyCQA/revert-2346-ci/uv-replacement-for-poetry</li>
<li><a
href="https://github.com/PyCQA/isort/commit/cc12cce681098bba70bd78efe76140bdc39792d6"><code>cc12cce</code></a>
Revert &quot;UV replacement of Poetry&quot;</li>
<li><a
href="https://github.com/PyCQA/isort/commit/f7ab073fda5ddab3651fc4438c4e7e16853b3bca"><code>f7ab073</code></a>
Merge pull request <a
href="https://redirect.github.com/pycqa/isort/issues/2346">#2346</a>
from PyCQA/ci/uv-replacement-for-poetry</li>
<li>Additional commits viewable in <a
href="https://github.com/pycqa/isort/compare/5.13.2...6.0.0">compare
view</a></li>
</ul>
</details>
<br />

Updates `mkdocs-material` from 9.5.50 to 9.6.1
<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.6.1</h2>
<ul>
<li>Fixed <a
href="https://redirect.github.com/squidfunk/mkdocs-material/issues/7943">#7943</a>:
Tags plugin crashing due to merge error</li>
</ul>
<h2>mkdocs-material-9.6.0</h2>
<ul>
<li>Added meta plugin</li>
<li>Rewrite of the tags plugin</li>
<li>Added support for allow lists in tags plugin</li>
<li>Added support for and custom sorting in tags plugin</li>
<li>Added support for related links in blog plugin</li>
<li>Added support for custom index pages in blog plugin</li>
<li>Added support for navigation subtitles</li>
<li>Fixed <a
href="https://redirect.github.com/squidfunk/mkdocs-material/issues/7924">#7924</a>:
Anchors might require two clicks when using instant navigation</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.6.1 (2025-01-31)</p>
<ul>
<li>Fixed <a
href="https://redirect.github.com/squidfunk/mkdocs-material/issues/7943">#7943</a>:
Tags plugin crashing due to merge error</li>
</ul>
<p>mkdocs-material-9.6.0 (2025-01-31)</p>
<ul>
<li>Added meta plugin</li>
<li>Rewrite of the tags plugin</li>
<li>Added support for allow lists in tags plugin</li>
<li>Added support for and custom sorting in tags plugin</li>
<li>Added support for related links in blog plugin</li>
<li>Added support for custom index pages in blog plugin</li>
<li>Added support for navigation subtitles</li>
<li>Fixed <a
href="https://redirect.github.com/squidfunk/mkdocs-material/issues/7924">#7924</a>:
Anchors might require two clicks when using instant navigation</li>
</ul>
<p>mkdocs-material-9.5.50 (2025-01-18)</p>
<ul>
<li>Fixed <a
href="https://redirect.github.com/squidfunk/mkdocs-material/issues/7913">#7913</a>:
Social plugin renders attribute lists in page title</li>
</ul>
<p>mkdocs-material-9.5.49+insiders-4.53.15 (2025-01-15)</p>
<ul>
<li>Fixed <a
href="https://redirect.github.com/squidfunk/mkdocs-material/issues/7896">#7896</a>:
Scoped tags listings not rendering in subsections</li>
</ul>
<p>mkdocs-material-9.5.49 (2024-12-16)</p>
<ul>
<li>Adjusted title color in dark mode for all supported Mermaid.js
diagrams</li>
<li>Fixed <a
href="https://redirect.github.com/squidfunk/mkdocs-material/issues/7803">#7803</a>:
Privacy plugin crashes on generated files</li>
<li>Fixed <a
href="https://redirect.github.com/squidfunk/mkdocs-material/issues/7781">#7781</a>:
Mermaid.js flow chart title not visible in dark mode</li>
</ul>
<p>mkdocs-material-9.5.48 (2024-12-08)</p>
<ul>
<li>Fixed <a
href="https://redirect.github.com/squidfunk/mkdocs-material/issues/7774">#7774</a>:
Disabling social cards doesn't work</li>
</ul>
<p>mkdocs-material-9.5.47 (2024-12-01)</p>
<ul>
<li>Fixed <a
href="https://redirect.github.com/squidfunk/mkdocs-material/issues/7750">#7750</a>:
Numeric tags break search</li>
<li>Fixed <a
href="https://redirect.github.com/squidfunk/mkdocs-material/issues/7748">#7748</a>:
Blog plugin breaks when using future drafts (9.5.45 regression)</li>
</ul>
<p>mkdocs-material-9.5.46 (2024-11-25)</p>
<ul>
<li>Added support for removing preload hints in privacy plugin</li>
<li>Fixed <a
href="https://redirect.github.com/squidfunk/mkdocs-material/issues/7734">#7734</a>:
Code blocks in h5 headlines are uppercased</li>
<li>Fixed <a
href="https://redirect.github.com/squidfunk/mkdocs-material/issues/7725">#7725</a>:
Blog plugin crashing on missing timezone (9.5.45 regression)</li>
</ul>
<p>mkdocs-material-9.5.45 (2024-11-20)</p>
<ul>
<li>Reduced size of Docker image through multi-stage build</li>
<li>Fixed <a
href="https://redirect.github.com/squidfunk/mkdocs-material/issues/7708">#7708</a>:
Blog plugin crashing on YAML dates with timezones</li>
</ul>
<p>mkdocs-material-9.5.44 (2024-11-05)</p>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/squidfunk/mkdocs-material/commit/454af62a45622e3ebf14d25b3ab1ea69c1130e8f"><code>454af62</code></a>
Prepare 9.6.1 release</li>
<li><a
href="https://github.com/squidfunk/mkdocs-material/commit/2d147c72c02b842937320c58b98e20179742a7a6"><code>2d147c7</code></a>
Fixed crashing tags plugin</li>
<li><a
href="https://github.com/squidfunk/mkdocs-material/commit/34dc4feba7b45c892c3d6ec2c3d8413a5ebdac5f"><code>34dc4fe</code></a>
Updated Premium sponsors</li>
<li><a
href="https://github.com/squidfunk/mkdocs-material/commit/8edc6f8daaf0e1e7ebb94be99d3f10e46cd8bfbd"><code>8edc6f8</code></a>
Updated Premium sponsors</li>
<li><a
href="https://github.com/squidfunk/mkdocs-material/commit/0be1d6b3c8b9f3aff1f91be8f7050dcc96a40321"><code>0be1d6b</code></a>
Documentation</li>
<li><a
href="https://github.com/squidfunk/mkdocs-material/commit/34e301d311d2e753022e1ae23fd851cbfd73be6a"><code>34e301d</code>…
  • Loading branch information
dependabot[bot] and abhikdps authored Feb 2, 2025
1 parent 45db06d commit 4f1aaf0
Showing 1 changed file with 13 additions and 13 deletions.
26 changes: 13 additions & 13 deletions .config/constraints.txt
Original file line number Diff line number Diff line change
@@ -1,19 +1,19 @@
# This file was autogenerated by uv via the following command:
# tox run -e deps
ansi2html==1.9.2 # via molecule (pyproject.toml)
ansible-compat==25.1.0 # via ansible-lint, molecule (pyproject.toml)
ansible-lint==25.1.0 # via molecule (pyproject.toml)
ansible-compat==25.1.1 # via ansible-lint, molecule (pyproject.toml)
ansible-lint==25.1.1 # via molecule (pyproject.toml)
astroid==3.3.8 # via pylint
attrs==25.1.0 # via jsonschema, referencing
babel==2.16.0 # via mkdocs-material
babel==2.17.0 # via mkdocs-material
beautifulsoup4==4.12.3 # via linkchecker, mkdocs-htmlproofer-plugin
black==24.10.0 # via ansible-lint, molecule (pyproject.toml)
black==25.1.0 # via ansible-lint, molecule (pyproject.toml)
bracex==2.5.post1 # via wcmatch
build==1.2.2.post1 # via pip-tools
cachetools==5.5.1 # via tox
cairocffi==1.7.1 # via cairosvg
cairosvg==2.7.1 # via mkdocs-ansible
certifi==2024.12.14 # via requests
certifi==2025.1.31 # via requests
cffi==1.17.1 # via cairocffi, cryptography
cfgv==3.4.0 # via pre-commit
chardet==5.2.0 # via tox
Expand All @@ -36,14 +36,14 @@ exceptiongroup==1.2.2 # via pytest
execnet==2.1.1 # via pytest-xdist
filelock==3.17.0 # via ansible-lint, tox, virtualenv, molecule (pyproject.toml)
ghp-import==2.1.0 # via mkdocs
griffe==1.5.5 # via mkdocstrings-python
griffe==1.5.6 # via mkdocstrings-python
hjson==3.1.0 # via mkdocs-macros-plugin, super-collections
htmlmin2==0.1.13 # via mkdocs-minify-plugin
identify==2.6.6 # via pre-commit
idna==3.10 # via requests
importlib-metadata==8.6.1 # via ansible-lint
iniconfig==2.0.0 # via pytest
isort==5.13.2 # via pylint
isort==6.0.0 # via pylint
jinja2==3.1.5 # via ansible-core, mkdocs, mkdocs-macros-plugin, mkdocs-material, mkdocstrings, molecule (pyproject.toml)
jsmin==3.0.1 # via mkdocs-minify-plugin
jsonschema==4.23.0 # via ansible-compat, ansible-lint, molecule (pyproject.toml)
Expand All @@ -64,7 +64,7 @@ mkdocs-gen-files==0.5.0 # via mkdocs-ansible
mkdocs-get-deps==0.2.0 # via mkdocs
mkdocs-htmlproofer-plugin==1.3.0 # via mkdocs-ansible
mkdocs-macros-plugin==1.3.7 # via mkdocs-ansible
mkdocs-material==9.5.50 # via mkdocs-ansible
mkdocs-material==9.6.1 # via mkdocs-ansible
mkdocs-material-extensions==1.3.1 # via mkdocs-ansible, mkdocs-material
mkdocs-minify-plugin==0.8.0 # via mkdocs-ansible
mkdocs-monorepo-plugin==1.1.0 # via mkdocs-ansible
Expand All @@ -79,22 +79,22 @@ pathspec==0.12.1 # via ansible-lint, black, mkdocs, mkdocs-macros-plugi
pexpect==4.9.0 # via molecule (pyproject.toml)
pillow==11.1.0 # via cairosvg, mkdocs-ansible
pip-tools==7.4.1 # via molecule (pyproject.toml)
pipdeptree==2.24.0 # via molecule (pyproject.toml)
pipdeptree==2.25.0 # via molecule (pyproject.toml)
platformdirs==4.3.6 # via black, mkdocs-get-deps, mkdocstrings, pylint, tox, virtualenv
pluggy==1.5.0 # via pytest, tox, molecule (pyproject.toml)
pre-commit==4.1.0 # via molecule (pyproject.toml)
ptyprocess==0.7.0 # via pexpect
pycparser==2.22 # via cffi
pydoclint==0.6.0 # via molecule (pyproject.toml)
pygments==2.19.1 # via mkdocs-material, rich
pylint==3.3.3 # via molecule (pyproject.toml)
pymdown-extensions==10.14.1 # via markdown-exec, mkdocs-ansible, mkdocs-material, mkdocstrings
pylint==3.3.4 # via molecule (pyproject.toml)
pymdown-extensions==10.14.3 # via markdown-exec, mkdocs-ansible, mkdocs-material, mkdocstrings
pyproject-api==1.9.0 # via tox
pyproject-hooks==1.2.0 # via build, pip-tools
pytest==8.3.4 # via pytest-instafail, pytest-mock, pytest-plus, pytest-testinfra, pytest-xdist, molecule (pyproject.toml)
pytest-instafail==0.5.0 # via molecule (pyproject.toml)
pytest-mock==3.14.0 # via molecule (pyproject.toml)
pytest-plus==0.7.0 # via molecule (pyproject.toml)
pytest-plus==0.8.0 # via molecule (pyproject.toml)
pytest-testinfra==10.1.1 # via molecule (pyproject.toml)
pytest-xdist==3.6.1 # via molecule (pyproject.toml)
python-dateutil==2.9.0.post0 # via ghp-import, mkdocs-macros-plugin
Expand All @@ -108,7 +108,7 @@ rich==13.9.4 # via enrich, molecule (pyproject.toml)
rpds-py==0.22.3 # via jsonschema, referencing
ruamel-yaml==0.18.10 # via ansible-lint
ruamel-yaml-clib==0.2.12 # via ruamel-yaml
ruff==0.9.3 # via molecule (pyproject.toml)
ruff==0.9.4 # via molecule (pyproject.toml)
setuptools==75.8.0 # via pip-tools
six==1.17.0 # via python-dateutil
soupsieve==2.6 # via beautifulsoup4
Expand Down

0 comments on commit 4f1aaf0

Please sign in to comment.