Skip to content

Conversation

@pull
Copy link

@pull pull bot commented Dec 25, 2024

See Commits and Changes for more details.


Created by pull[bot] (v2.0.0-alpha.1)

Can you help keep this open source service alive? 💖 Please sponsor : )

dependabot bot and others added 7 commits December 25, 2024 11:19
[//]: # (dependabot-start)
⚠️  **Dependabot is rebasing this PR** ⚠️ 

Rebasing might not happen immediately, so don't worry if this takes some
time.

Note: if you make any changes to this PR yourself, they will take
precedence over the rebase.

---

[//]: # (dependabot-end)

Bumps [pytest-codspeed](https://github.com/CodSpeedHQ/pytest-codspeed)
from 3.0.0 to 3.1.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/CodSpeedHQ/pytest-codspeed/releases">pytest-codspeed's
releases</a>.</em></p>
<blockquote>
<h2>v3.1.0</h2>
<h2>What's changed</h2>
<h3><!-- raw HTML omitted -->🚀 Features</h3>
<ul>
<li>Build the native extension during packaging to avoid runtime build
issues by <a href="https://github.com/art049"><code>@​art049</code></a>
in <a
href="https://redirect.github.com/CodSpeedHQ/pytest-codspeed/pull/57">CodSpeedHQ/pytest-codspeed#57</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/CodSpeedHQ/pytest-codspeed/compare/v3.0.0...v3.1.0">https://github.com/CodSpeedHQ/pytest-codspeed/compare/v3.0.0...v3.1.0</a></p>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/CodSpeedHQ/pytest-codspeed/blob/master/CHANGELOG.md">pytest-codspeed's
changelog</a>.</em></p>
<blockquote>
<h2>[3.1.0] - 2024-12-09</h2>
<h3><!-- raw HTML omitted -->🏗️ Refactor</h3>
<ul>
<li>Remove the scripted semver generation by <a
href="https://github.com/art049"><code>@​art049</code></a></li>
</ul>
<h3><!-- raw HTML omitted -->⚙️ Internals</h3>
<ul>
<li>Fix typo in cibuildwheel config by <a
href="https://github.com/art049"><code>@​art049</code></a> in <a
href="https://redirect.github.com/CodSpeedHQ/pytest-codspeed/pull/57">#57</a></li>
</ul>
<h2>[3.1.0-beta] - 2024-12-06</h2>
<h3><!-- raw HTML omitted -->🚀 Features</h3>
<ul>
<li>Check buildability and fallback when build doesn't work by <a
href="https://github.com/art049"><code>@​art049</code></a></li>
<li>Compile the callgrind wrapper at build time by <a
href="https://github.com/art049"><code>@​art049</code></a></li>
</ul>
<h3><!-- raw HTML omitted -->🐛 Bug Fixes</h3>
<ul>
<li>Allow build on arm64 by <a
href="https://github.com/art049"><code>@​art049</code></a></li>
</ul>
<h3><!-- raw HTML omitted -->⚙️ Internals</h3>
<ul>
<li>Build wheels with cibuildwheel by <a
href="https://github.com/art049"><code>@​art049</code></a></li>
<li>Allow forcing integrated tests by <a
href="https://github.com/art049"><code>@​art049</code></a></li>
<li>Fix release script by <a
href="https://github.com/art049"><code>@​art049</code></a></li>
<li>Use bumpver to manage versions by <a
href="https://github.com/art049"><code>@​art049</code></a></li>
<li>Add a changelog by <a
href="https://github.com/art049"><code>@​art049</code></a></li>
<li>Force native extension build in CI by <a
href="https://github.com/art049"><code>@​art049</code></a></li>
<li>Updated matrix release workflow by <a
href="https://github.com/art049"><code>@​art049</code></a></li>
<li>Use a common python version in the codspeed job by <a
href="https://github.com/art049"><code>@​art049</code></a></li>
<li>Fix the codspeed workflow by <a
href="https://github.com/art049"><code>@​art049</code></a></li>
<li>Use uv in CI by <a
href="https://github.com/art049"><code>@​art049</code></a></li>
<li>Commit uv lock file by <a
href="https://github.com/art049"><code>@​art049</code></a></li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/CodSpeedHQ/pytest-codspeed/commit/3b1a30c6e408a8c9a69af47cae56ec44a5a84ad5"><code>3b1a30c</code></a>
Release v3.1.0 🚀</li>
<li><a
href="https://github.com/CodSpeedHQ/pytest-codspeed/commit/ad1d41190cafe61588449500901b990f72ba1d01"><code>ad1d411</code></a>
refactor: remove the scripted semver generation</li>
<li><a
href="https://github.com/CodSpeedHQ/pytest-codspeed/commit/c4dfe748e9b008f31049750667118556320f66c6"><code>c4dfe74</code></a>
chore: fix typo in cibuildwheel config</li>
<li><a
href="https://github.com/CodSpeedHQ/pytest-codspeed/commit/58bd8de9e7ed4c786b294100d09370dd770510d2"><code>58bd8de</code></a>
Release v3.1.0-beta 🚀</li>
<li><a
href="https://github.com/CodSpeedHQ/pytest-codspeed/commit/804efe93f96d92cca26718e636687a0ce582a552"><code>804efe9</code></a>
chore(ci): build wheels with cibuildwheel</li>
<li><a
href="https://github.com/CodSpeedHQ/pytest-codspeed/commit/c99efafc8e8ab9c0ca1ef07081389e5ac5121adf"><code>c99efaf</code></a>
chore: allow forcing integrated tests</li>
<li><a
href="https://github.com/CodSpeedHQ/pytest-codspeed/commit/e7ef8537bca9ea5d72fbcc2003536721b4b8faef"><code>e7ef853</code></a>
chore: fix release script</li>
<li><a
href="https://github.com/CodSpeedHQ/pytest-codspeed/commit/fab73b437748a4afdcd1e2ea3d89862a88acee12"><code>fab73b4</code></a>
chore: use bumpver to manage versions</li>
<li><a
href="https://github.com/CodSpeedHQ/pytest-codspeed/commit/5076be076b53063e37f60cb32e5c836ca0a3c75f"><code>5076be0</code></a>
chore: add a changelog</li>
<li><a
href="https://github.com/CodSpeedHQ/pytest-codspeed/commit/59989b0e8e009622ebd5b0ca205762847cdbfaa3"><code>59989b0</code></a>
fix: allow build on arm64</li>
<li>Additional commits viewable in <a
href="https://github.com/CodSpeedHQ/pytest-codspeed/compare/v3.0.0...v3.1.0">compare
view</a></li>
</ul>
</details>
<br />


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

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

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

---

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

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


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [pycares](https://github.com/saghul/pycares) from 4.4.0 to 4.5.0.
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/saghul/pycares/commit/cde3d471035a2e867b85ef64f80eed727a93d4c2"><code>cde3d47</code></a>
Fixup CI</li>
<li><a
href="https://github.com/saghul/pycares/commit/6885e0e428c7119d4539ba7ff9ef73ef4a858d9d"><code>6885e0e</code></a>
Fix building sdist</li>
<li><a
href="https://github.com/saghul/pycares/commit/f770a07b24f9cc1c9af9579d0c8e8484fbddbef1"><code>f770a07</code></a>
Test building release wheels on PRs</li>
<li><a
href="https://github.com/saghul/pycares/commit/1a197b256020d14ee63102406aead7b68c117ef9"><code>1a197b2</code></a>
chore(ci): fix upload &amp; add more platforms to cibuildwheel (<a
href="https://redirect.github.com/saghul/pycares/issues/204">#204</a>)</li>
<li><a
href="https://github.com/saghul/pycares/commit/70443e0446304e98c8cadaefa98d0d9b0286be54"><code>70443e0</code></a>
Bump version to 4.5.0</li>
<li><a
href="https://github.com/saghul/pycares/commit/da178fd6c84c296f2a06439021cfcdcec0b93e58"><code>da178fd</code></a>
Add 3.13 support, remove 3.8 (<a
href="https://redirect.github.com/saghul/pycares/issues/202">#202</a>)</li>
<li><a
href="https://github.com/saghul/pycares/commit/57a82a0039ad2607092abe6aff0f06be17a400f2"><code>57a82a0</code></a>
build(deps): bump actions/download-artifact in /.github/workflows</li>
<li><a
href="https://github.com/saghul/pycares/commit/8964404b6a9731d88c61998949474799556f29d9"><code>8964404</code></a>
Drop distutils</li>
<li><a
href="https://github.com/saghul/pycares/commit/de2ed40596f543f989bbcea30632be751133c110"><code>de2ed40</code></a>
Do not define HAVE_GETSERVBYPORT_R for platforms (<a
href="https://redirect.github.com/saghul/pycares/issues/195">#195</a>)</li>
<li><a
href="https://github.com/saghul/pycares/commit/b005f58d5e39b166427cb4546dbcc26c61ec40d3"><code>b005f58</code></a>
Update test_idna_encoding_query_a with new errno to align to new c-ares
versi...</li>
<li>Additional commits viewable in <a
href="https://github.com/saghul/pycares/compare/v4.4.0...v4.5.0">compare
view</a></li>
</ul>
</details>
<br />


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

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

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

---

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

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


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [pre-commit](https://github.com/pre-commit/pre-commit) from 3.5.0
to 4.0.1.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/pre-commit/pre-commit/releases">pre-commit's
releases</a>.</em></p>
<blockquote>
<h2>pre-commit v4.0.1</h2>
<h3>Fixes</h3>
<ul>
<li>Fix <code>pre-commit migrate-config</code> for unquoted deprecated
stages names with
purelib <code>pyyaml</code>.
<ul>
<li><a
href="https://redirect.github.com/pre-commit/pre-commit/issues/3324">#3324</a>
PR by <a
href="https://github.com/asottile"><code>@​asottile</code></a>.</li>
<li><a
href="https://redirect.github.com/pre-commit-ci/issues/issues/234">pre-commit-ci/issues#234</a>
issue by <a
href="https://github.com/lorenzwalthert"><code>@​lorenzwalthert</code></a>.</li>
</ul>
</li>
</ul>
<h2>pre-commit v4.0.0</h2>
<h3>Features</h3>
<ul>
<li>Improve <code>pre-commit migrate-config</code> to handle more yaml
formats.
<ul>
<li><a
href="https://redirect.github.com/pre-commit/pre-commit/issues/3301">#3301</a>
PR by <a
href="https://github.com/asottile"><code>@​asottile</code></a>.</li>
</ul>
</li>
<li>Handle <code>stages</code> deprecation in <code>pre-commit
migrate-config</code>.
<ul>
<li><a
href="https://redirect.github.com/pre-commit/pre-commit/issues/3302">#3302</a>
PR by <a
href="https://github.com/asottile"><code>@​asottile</code></a>.</li>
<li><a
href="https://redirect.github.com/pre-commit/pre-commit/issues/2732">#2732</a>
issue by <a
href="https://github.com/asottile"><code>@​asottile</code></a>.</li>
</ul>
</li>
<li>Upgrade <code>ruby-build</code>.
<ul>
<li><a
href="https://redirect.github.com/pre-commit/pre-commit/issues/3199">#3199</a>
PR by <a
href="https://github.com/ThisGuyCodes"><code>@​ThisGuyCodes</code></a>.</li>
</ul>
</li>
<li>Add &quot;sensible regex&quot; warnings to <code>repo: meta</code>.
<ul>
<li><a
href="https://redirect.github.com/pre-commit/pre-commit/issues/3311">#3311</a>
PR by <a
href="https://github.com/asottile"><code>@​asottile</code></a>.</li>
</ul>
</li>
<li>Add warnings for deprecated <code>stages</code> (<code>commit</code>
-&gt; <code>pre-commit</code>, <code>push</code> -&gt;
<code>pre-push</code>, <code>merge-commit</code> -&gt;
<code>pre-merge-commit</code>).
<ul>
<li><a
href="https://redirect.github.com/pre-commit/pre-commit/issues/3312">#3312</a>
PR by <a
href="https://github.com/asottile"><code>@​asottile</code></a>.</li>
<li><a
href="https://redirect.github.com/pre-commit/pre-commit/issues/3313">#3313</a>
PR by <a
href="https://github.com/asottile"><code>@​asottile</code></a>.</li>
<li><a
href="https://redirect.github.com/pre-commit/pre-commit/issues/3315">#3315</a>
PR by <a
href="https://github.com/asottile"><code>@​asottile</code></a>.</li>
<li><a
href="https://redirect.github.com/pre-commit/pre-commit/issues/2732">#2732</a>
issue by <a
href="https://github.com/asottile"><code>@​asottile</code></a>.</li>
</ul>
</li>
</ul>
<h3>Migrating</h3>
<ul>
<li><code>language: python_venv</code> has been removed -- use
<code>language: python</code> instead.
<ul>
<li><a
href="https://redirect.github.com/pre-commit/pre-commit/issues/3320">#3320</a>
PR by <a
href="https://github.com/asottile"><code>@​asottile</code></a>.</li>
<li><a
href="https://redirect.github.com/pre-commit/pre-commit/issues/2734">#2734</a>
issue by <a
href="https://github.com/asottile"><code>@​asottile</code></a>.</li>
</ul>
</li>
</ul>
<h2>pre-commit v3.8.0</h2>
<h3>Features</h3>
<ul>
<li>Implement health checks for <code>language: r</code> so environments
are recreated if the system version of R changes.
<ul>
<li><a
href="https://redirect.github.com/pre-commit/pre-commit/issues/3206">#3206</a>
issue by <a
href="https://github.com/lorenzwalthert"><code>@​lorenzwalthert</code></a>.</li>
<li><a
href="https://redirect.github.com/pre-commit/pre-commit/issues/3265">#3265</a>
PR by <a
href="https://github.com/lorenzwalthert"><code>@​lorenzwalthert</code></a>.</li>
</ul>
</li>
</ul>
<h2>pre-commit v3.7.1</h2>
<h3>Fixes</h3>
<ul>
<li>Fix <code>language: rust</code> default language version check when
<code>rust-toolchain.toml</code>
is present.
<ul>
<li>issue by <a
href="https://github.com/gaborbernat"><code>@​gaborbernat</code></a>.</li>
<li><a
href="https://redirect.github.com/pre-commit/pre-commit/issues/3201">#3201</a>
PR by <a
href="https://github.com/asottile"><code>@​asottile</code></a>.</li>
</ul>
</li>
</ul>
<h2>pre-commit v3.7.0</h2>
<h3>Features</h3>
<ul>
<li>Use a tty for <code>docker</code> and <code>docker_image</code>
hooks when <code>--color</code> is specified.
<ul>
<li><a
href="https://redirect.github.com/pre-commit/pre-commit/issues/3122">#3122</a>
PR by <a
href="https://github.com/glehmann"><code>@​glehmann</code></a>.</li>
</ul>
</li>
</ul>
<h3>Fixes</h3>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/pre-commit/pre-commit/blob/main/CHANGELOG.md">pre-commit's
changelog</a>.</em></p>
<blockquote>
<h1>4.0.1 - 2024-10-08</h1>
<h3>Fixes</h3>
<ul>
<li>Fix <code>pre-commit migrate-config</code> for unquoted deprecated
stages names with
purelib <code>pyyaml</code>.
<ul>
<li><a
href="https://redirect.github.com/pre-commit/pre-commit/issues/3324">#3324</a>
PR by <a
href="https://github.com/asottile"><code>@​asottile</code></a>.</li>
<li><a
href="https://redirect.github.com/pre-commit-ci/issues/issues/234">pre-commit-ci/issues#234</a>
issue by <a
href="https://github.com/lorenzwalthert"><code>@​lorenzwalthert</code></a>.</li>
</ul>
</li>
</ul>
<h1>4.0.0 - 2024-10-05</h1>
<h3>Features</h3>
<ul>
<li>Improve <code>pre-commit migrate-config</code> to handle more yaml
formats.
<ul>
<li><a
href="https://redirect.github.com/pre-commit/pre-commit/issues/3301">#3301</a>
PR by <a
href="https://github.com/asottile"><code>@​asottile</code></a>.</li>
</ul>
</li>
<li>Handle <code>stages</code> deprecation in <code>pre-commit
migrate-config</code>.
<ul>
<li><a
href="https://redirect.github.com/pre-commit/pre-commit/issues/3302">#3302</a>
PR by <a
href="https://github.com/asottile"><code>@​asottile</code></a>.</li>
<li><a
href="https://redirect.github.com/pre-commit/pre-commit/issues/2732">#2732</a>
issue by <a
href="https://github.com/asottile"><code>@​asottile</code></a>.</li>
</ul>
</li>
<li>Upgrade <code>ruby-build</code>.
<ul>
<li><a
href="https://redirect.github.com/pre-commit/pre-commit/issues/3199">#3199</a>
PR by <a
href="https://github.com/ThisGuyCodes"><code>@​ThisGuyCodes</code></a>.</li>
</ul>
</li>
<li>Add &quot;sensible regex&quot; warnings to <code>repo: meta</code>.
<ul>
<li><a
href="https://redirect.github.com/pre-commit/pre-commit/issues/3311">#3311</a>
PR by <a
href="https://github.com/asottile"><code>@​asottile</code></a>.</li>
</ul>
</li>
<li>Add warnings for deprecated <code>stages</code> (<code>commit</code>
-&gt; <code>pre-commit</code>, <code>push</code> -&gt;
<code>pre-push</code>, <code>merge-commit</code> -&gt;
<code>pre-merge-commit</code>).
<ul>
<li><a
href="https://redirect.github.com/pre-commit/pre-commit/issues/3312">#3312</a>
PR by <a
href="https://github.com/asottile"><code>@​asottile</code></a>.</li>
<li><a
href="https://redirect.github.com/pre-commit/pre-commit/issues/3313">#3313</a>
PR by <a
href="https://github.com/asottile"><code>@​asottile</code></a>.</li>
<li><a
href="https://redirect.github.com/pre-commit/pre-commit/issues/3315">#3315</a>
PR by <a
href="https://github.com/asottile"><code>@​asottile</code></a>.</li>
<li><a
href="https://redirect.github.com/pre-commit/pre-commit/issues/2732">#2732</a>
issue by <a
href="https://github.com/asottile"><code>@​asottile</code></a>.</li>
</ul>
</li>
</ul>
<h3>Migrating</h3>
<ul>
<li><code>language: python_venv</code> has been removed -- use
<code>language: python</code> instead.
<ul>
<li><a
href="https://redirect.github.com/pre-commit/pre-commit/issues/3320">#3320</a>
PR by <a
href="https://github.com/asottile"><code>@​asottile</code></a>.</li>
<li><a
href="https://redirect.github.com/pre-commit/pre-commit/issues/2734">#2734</a>
issue by <a
href="https://github.com/asottile"><code>@​asottile</code></a>.</li>
</ul>
</li>
</ul>
<h1>3.8.0 - 2024-07-28</h1>
<h3>Features</h3>
<ul>
<li>Implement health checks for <code>language: r</code> so environments
are recreated if
the system version of R changes.
<ul>
<li><a
href="https://redirect.github.com/pre-commit/pre-commit/issues/3206">#3206</a>
issue by <a
href="https://github.com/lorenzwalthert"><code>@​lorenzwalthert</code></a>.</li>
<li><a
href="https://redirect.github.com/pre-commit/pre-commit/issues/3265">#3265</a>
PR by <a
href="https://github.com/lorenzwalthert"><code>@​lorenzwalthert</code></a>.</li>
</ul>
</li>
</ul>
<h1>3.7.1 - 2024-05-10</h1>
<h3>Fixes</h3>
<ul>
<li>Fix <code>language: rust</code> default language version check when
<code>rust-toolchain.toml</code>
is present.
<ul>
<li>issue by <a
href="https://github.com/gaborbernat"><code>@​gaborbernat</code></a>.</li>
</ul>
</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/pre-commit/pre-commit/commit/cc4a52241565440ce200666799eef70626457488"><code>cc4a522</code></a>
v4.0.1</li>
<li><a
href="https://github.com/pre-commit/pre-commit/commit/772d7d45d38b45a52355d8da708c068a0f242b00"><code>772d7d4</code></a>
Merge pull request <a
href="https://redirect.github.com/pre-commit/pre-commit/issues/3324">#3324</a>
from pre-commit/migrate-config-purelib</li>
<li><a
href="https://github.com/pre-commit/pre-commit/commit/222c62bc5d2907efbd6052c5fb89c4c027400044"><code>222c62b</code></a>
fix migrate-config for purelib yaml</li>
<li><a
href="https://github.com/pre-commit/pre-commit/commit/3d5548b487c4133181998a0a99148682625af8d1"><code>3d5548b</code></a>
Merge pull request <a
href="https://redirect.github.com/pre-commit/pre-commit/issues/3323">#3323</a>
from pre-commit/pre-commit-ci-update-config</li>
<li><a
href="https://github.com/pre-commit/pre-commit/commit/4235a877f3ac4998b41e9cce8a709ac13de159b5"><code>4235a87</code></a>
[pre-commit.ci] pre-commit autoupdate</li>
<li><a
href="https://github.com/pre-commit/pre-commit/commit/dbccd57db0e9cf993ea909e929eea97f6e4389ea"><code>dbccd57</code></a>
v4.0.0</li>
<li><a
href="https://github.com/pre-commit/pre-commit/commit/d07e52901ccd9ceecb0b8c17627b2803a974669b"><code>d07e529</code></a>
Merge pull request <a
href="https://redirect.github.com/pre-commit/pre-commit/issues/3320">#3320</a>
from pre-commit/remove-python-venv</li>
<li><a
href="https://github.com/pre-commit/pre-commit/commit/801b956304e2ad2738bdb76d9c65ed52e967bb57"><code>801b956</code></a>
remove deprecated python_venv alias</li>
<li><a
href="https://github.com/pre-commit/pre-commit/commit/a2f7b80e8952594985e2719d0d12cb194a5e855e"><code>a2f7b80</code></a>
Merge pull request <a
href="https://redirect.github.com/pre-commit/pre-commit/issues/3315">#3315</a>
from pre-commit/warn-deprecated-stage-names-on-init</li>
<li><a
href="https://github.com/pre-commit/pre-commit/commit/d31722386e57a98d8d7d6d74228d255b9a9ffaf3"><code>d317223</code></a>
add warning for deprecates stages for remote repos on init</li>
<li>Additional commits viewable in <a
href="https://github.com/pre-commit/pre-commit/compare/v3.5.0...v4.0.1">compare
view</a></li>
</ul>
</details>
<br />


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

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

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

---

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

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


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [setuptools](https://github.com/pypa/setuptools) from 75.2.0 to
75.6.0.
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/pypa/setuptools/blob/main/NEWS.rst">setuptools's
changelog</a>.</em></p>
<blockquote>
<h1>v75.6.0</h1>
<h2>Features</h2>
<ul>
<li>Preserve original <code>PKG-INFO</code> into <code>METADATA</code>
when creating wheel
(instead of calling <code>wheel.metadata.pkginfo_to_metadata</code>).
This helps to be more compliant with the flow specified in PEP 517. (<a
href="https://redirect.github.com/pypa/setuptools/issues/4701">#4701</a>)</li>
<li>Changed the <code>WindowsSdkVersion</code>,
<code>FrameworkVersion32</code> and <code>FrameworkVersion64</code>
properties of <code>setuptools.msvc.PlatformInfo</code> to return an
empty <code>tuple</code> instead of <code>None</code> as a fallthrough
case -- by :user:<code>Avasam</code> (<a
href="https://redirect.github.com/pypa/setuptools/issues/4754">#4754</a>)</li>
</ul>
<h1>v75.5.0</h1>
<h2>Features</h2>
<ul>
<li>Removed support for
<code>SETUPTOOLS_DANGEROUSLY_SKIP_PYPROJECT_VALIDATION</code>, as it
is deemed prone to errors. (<a
href="https://redirect.github.com/pypa/setuptools/issues/4746">#4746</a>)</li>
</ul>
<h1>v75.4.0</h1>
<h2>Features</h2>
<ul>
<li>
<p>Added support for the environment variable
<code>SETUPTOOLS_DANGEROUSLY_SKIP_PYPROJECT_VALIDATION=true</code>,
allowing users to bypass
the validation of <code>pyproject.toml</code>.
This option should be used only as a last resort when resolving
dependency
issues, as it may lead to improper functioning.
Users who enable this setting are responsible for ensuring that
<code>pyproject.toml</code>
complies with setuptools requirements. (<a
href="https://redirect.github.com/pypa/setuptools/issues/4611">#4611</a>)</p>
<p>.. attention::
This environment variable was removed in a later version of
<code>setuptools</code>.</p>
</li>
<li>
<p>Require Python 3.9 or later. (<a
href="https://redirect.github.com/pypa/setuptools/issues/4718">#4718</a>)</p>
</li>
<li>
<p>Remove dependency on <code>importlib_resources</code>
and the vendored copy of the library.
Instead, <code>setuptools</code> consistently rely on stdlib's
<code>importlib.resources</code>
(available on Python 3.9+). (<a
href="https://redirect.github.com/pypa/setuptools/issues/4718">#4718</a>)</p>
</li>
<li>
<p>Setuptools' <code>bdist_wheel</code> implementation no longer
produces wheels with
the <code>m</code> SOABI flag (pymalloc-related).
This flag was removed on Python 3.8+ (see
:obj:<code>sys.abiflags</code>). (<a
href="https://redirect.github.com/pypa/setuptools/issues/4718">#4718</a>)</p>
</li>
<li>
<p>Updated vendored packaging version to 24.2. (<a
href="https://redirect.github.com/pypa/setuptools/issues/4740">#4740</a>)</p>
</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/pypa/setuptools/commit/bf2ced2a61833915a307c73405da99b6408154c7"><code>bf2ced2</code></a>
Bump version: 75.5.0 → 75.6.0</li>
<li><a
href="https://github.com/pypa/setuptools/commit/8685c80e3e77baf84d77e12a314cf96ce74006f5"><code>8685c80</code></a>
Empty tuple instead of None for PlatformInfo version properties
fallthrough (...</li>
<li><a
href="https://github.com/pypa/setuptools/commit/50d671b1e4ca090affe57d3a95b2ad7fa43c0e27"><code>50d671b</code></a>
Rename news fragment</li>
<li><a
href="https://github.com/pypa/setuptools/commit/2b471c275ff4e822dd7d41acf4fcaaf1bae41741"><code>2b471c2</code></a>
Changed the <code>WindowsSdkVersion</code>,
<code>FrameworkVersion32</code> and ``FrameworkVers...</li>
<li><a
href="https://github.com/pypa/setuptools/commit/2c77cd2e77007040fbc7bdcfc99bc4147c79cf7f"><code>2c77cd2</code></a>
Runtime typing fixes for typeshed return type merge (<a
href="https://redirect.github.com/pypa/setuptools/issues/4753">#4753</a></li>
<li><a
href="https://github.com/pypa/setuptools/commit/9a4c8d484ad0010b5a0d9a97e645a50b4d657d13"><code>9a4c8d4</code></a>
Runtime typing fixes for typeshed return type merge</li>
<li><a
href="https://github.com/pypa/setuptools/commit/e622859e278e1751175ded6f8f41ea3de06e4855"><code>e622859</code></a>
Preserve original <code>PKG-INFO</code> contents when creating wheel
(instead of calling...</li>
<li><a
href="https://github.com/pypa/setuptools/commit/0b5b4174380d5d2fc8781bc3a459d8d5e2e64859"><code>0b5b417</code></a>
Mark tests that may depend on external network</li>
<li><a
href="https://github.com/pypa/setuptools/commit/a4fa01db264b374b13d65cd64e2cd06ecf1ab9b5"><code>a4fa01d</code></a>
Add news fragment</li>
<li><a
href="https://github.com/pypa/setuptools/commit/089aca9754d716b5459ab53a2b0c58adf9dd672d"><code>089aca9</code></a>
Ignore coverage in test code</li>
<li>Additional commits viewable in <a
href="https://github.com/pypa/setuptools/compare/v75.2.0...v75.6.0">compare
view</a></li>
</ul>
</details>
<br />


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

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

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

---

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

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


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [charset-normalizer](https://github.com/jawah/charset_normalizer)
from 3.4.0 to 3.4.1.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/jawah/charset_normalizer/releases">charset-normalizer's
releases</a>.</em></p>
<blockquote>
<h2>Version 3.4.1</h2>
<h2>🚀 We're still raising awareness around HTTP/2, and HTTP/3!</h2>
<p>Did you know that Internet Explorer 11 shipped with an optional
HTTP/2 support back in 2013? also libcurl did ship it in 2014[...]
Using Requests today is the rough equivalent of using EOL Windows 8! We
promptly invite Python developers to look at the first drop-in
replacement for Requests, <a
href="https://github.com/jawah/niquests">namely Niquests</a>. Ship with
native WebSocket, SSE, Happy Eyeballs, DNS over HTTPS, and so on[...]
All of this while remaining compatible with all Requests prior plug-ins
/ add-ons.</p>
<p>It leverages charset-normalizer in a better way! Check it out, you
will gain up to being 3X faster and get a real/respectable support with
it.</p>
<h2><a
href="https://github.com/Ousret/charset_normalizer/compare/3.4.0...3.4.1">3.4.1</a>
(2024-12-24)</h2>
<h3>Changed</h3>
<ul>
<li>Project metadata are now stored using <code>pyproject.toml</code>
instead of <code>setup.cfg</code> using setuptools as the build
backend.</li>
<li>Enforce annotation delayed loading for a simpler and consistent
types in the project.</li>
<li>Optional mypyc compilation upgraded to version 1.14 for Python &gt;=
3.8</li>
</ul>
<h3>Added</h3>
<ul>
<li>pre-commit configuration.</li>
<li>noxfile.</li>
</ul>
<h3>Removed</h3>
<ul>
<li><code>build-requirements.txt</code> as per using
<code>pyproject.toml</code> native build configuration.</li>
<li><code>bin/integration.py</code> and <code>bin/serve.py</code> in
favor of downstream integration test (see noxfile).</li>
<li><code>setup.cfg</code> in favor of <code>pyproject.toml</code>
metadata configuration.</li>
<li>Unused <code>utils.range_scan</code> function.</li>
</ul>
<h3>Fixed</h3>
<ul>
<li>Converting content to Unicode bytes may insert <code>utf_8</code>
instead of preferred <code>utf-8</code>. (<a
href="https://redirect.github.com/jawah/charset_normalizer/issues/572">#572</a>)</li>
<li>Deprecation warning &quot;'count' is passed as positional
argument&quot; when converting to Unicode bytes on Python 3.13+</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/jawah/charset_normalizer/blob/master/CHANGELOG.md">charset-normalizer's
changelog</a>.</em></p>
<blockquote>
<h2><a
href="https://github.com/Ousret/charset_normalizer/compare/3.4.0...3.4.1">3.4.1</a>
(2024-12-24)</h2>
<h3>Changed</h3>
<ul>
<li>Project metadata are now stored using <code>pyproject.toml</code>
instead of <code>setup.cfg</code> using setuptools as the build
backend.</li>
<li>Enforce annotation delayed loading for a simpler and consistent
types in the project.</li>
<li>Optional mypyc compilation upgraded to version 1.14 for Python &gt;=
3.8</li>
</ul>
<h3>Added</h3>
<ul>
<li>pre-commit configuration.</li>
<li>noxfile.</li>
</ul>
<h3>Removed</h3>
<ul>
<li><code>build-requirements.txt</code> as per using
<code>pyproject.toml</code> native build configuration.</li>
<li><code>bin/integration.py</code> and <code>bin/serve.py</code> in
favor of downstream integration test (see noxfile).</li>
<li><code>setup.cfg</code> in favor of <code>pyproject.toml</code>
metadata configuration.</li>
<li>Unused <code>utils.range_scan</code> function.</li>
</ul>
<h3>Fixed</h3>
<ul>
<li>Converting content to Unicode bytes may insert <code>utf_8</code>
instead of preferred <code>utf-8</code>. (<a
href="https://redirect.github.com/jawah/charset_normalizer/issues/572">#572</a>)</li>
<li>Deprecation warning &quot;'count' is passed as positional
argument&quot; when converting to Unicode bytes on Python 3.13+</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/jawah/charset_normalizer/commit/ffdf7f5f08beb0ceb92dc0637e97382ba27cecfa"><code>ffdf7f5</code></a>
:wrench: fix long description content-type inferred as rst instead of
md</li>
<li><a
href="https://github.com/jawah/charset_normalizer/commit/c7197b7b425835dd7abf028f45e6b533060886e3"><code>c7197b7</code></a>
:pencil: fix changelog entries (<a
href="https://redirect.github.com/jawah/charset_normalizer/issues/582">#582</a>)</li>
<li><a
href="https://github.com/jawah/charset_normalizer/commit/c390e1f231473f2766dd860dc70a1ee1ae5609e6"><code>c390e1f</code></a>
Merge pull request <a
href="https://redirect.github.com/jawah/charset_normalizer/issues/581">#581</a>
from jawah/refresh-part-2</li>
<li><a
href="https://github.com/jawah/charset_normalizer/commit/f9d6b8cf32c36cbeefcd42f585bf57bfc39cee11"><code>f9d6b8c</code></a>
:lock: add CODEOWNERS</li>
<li><a
href="https://github.com/jawah/charset_normalizer/commit/7ce1ef1de3148d18eb6a01448c9a15bf5324a9cf"><code>7ce1ef1</code></a>
:wrench: use ubuntu-22.04 for cibuildwheel in continuous deployment
workflow</li>
<li><a
href="https://github.com/jawah/charset_normalizer/commit/deed20577ba5358bb9624c17e6c8aa6ab26f6e08"><code>deed205</code></a>
:wrench: update LICENSE copyright</li>
<li><a
href="https://github.com/jawah/charset_normalizer/commit/f11f5710799db58947a6fb61c20dbb75e57e3b5d"><code>f11f571</code></a>
:wrench: include noxfile in sdist</li>
<li><a
href="https://github.com/jawah/charset_normalizer/commit/1ec7c0632f15324afd769208553bf603be5f917e"><code>1ec7c06</code></a>
:wrench: update changelog</li>
<li><a
href="https://github.com/jawah/charset_normalizer/commit/14b4649fa24ee0d58e351c106011fb1bace4a9bc"><code>14b4649</code></a>
:bug: output(...) replace declarative mark using non iana compliant
encoding ...</li>
<li><a
href="https://github.com/jawah/charset_normalizer/commit/1b06bc0407dc0f47e9629cbc802977711d0ffc7b"><code>1b06bc0</code></a>
Merge branch 'refresh-part-2' of github.com:jawah/charset_normalizer
into ref...</li>
<li>Additional commits viewable in <a
href="https://github.com/jawah/charset_normalizer/compare/3.4.0...3.4.1">compare
view</a></li>
</ul>
</details>
<br />


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

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

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

---

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

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


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps
[python-on-whales](https://github.com/gabrieldemarmiesse/python-on-whales)
from 0.73.0 to 0.74.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/gabrieldemarmiesse/python-on-whales/releases">python-on-whales's
releases</a>.</em></p>
<blockquote>
<h2>v0.74.0</h2>
<h2>Important breaking change:</h2>
<p>The <code>python-on-whales</code> command is not available anymore,
meaning that you cannot download the docker client binary automatically.
You need to install it yourself by using the Docker installation guide:
<a
href="https://docs.docker.com/engine/install/">https://docs.docker.com/engine/install/</a>
. Note that you need only the client, you can skip the installation of
the full docker engine. For example, on Ubuntu, that means you just need
to do</p>
<pre><code>sudo apt-get install docker-ce-cli docker-buildx-plugin
docker-compose-plugin
</code></pre>
<p>instead of</p>
<pre><code>sudo apt-get install docker-ce docker-ce-cli containerd.io
docker-buildx-plugin docker-compose-plugin
</code></pre>
<h2>What's Changed</h2>
<ul>
<li>Fix breakage of <code>ContainerCLI.create(env_files=path)</code> by
<a href="https://github.com/LewisGaul"><code>@​LewisGaul</code></a> in
<a
href="https://redirect.github.com/gabrieldemarmiesse/python-on-whales/pull/637">gabrieldemarmiesse/python-on-whales#637</a></li>
<li>Remove download docker client functionality by <a
href="https://github.com/LewisGaul"><code>@​LewisGaul</code></a> in <a
href="https://redirect.github.com/gabrieldemarmiesse/python-on-whales/pull/633">gabrieldemarmiesse/python-on-whales#633</a></li>
<li>Update docs references to download-cli by <a
href="https://github.com/LewisGaul"><code>@​LewisGaul</code></a> in <a
href="https://redirect.github.com/gabrieldemarmiesse/python-on-whales/pull/639">gabrieldemarmiesse/python-on-whales#639</a></li>
<li>Display an error message if using the <code>python-on-whales</code>
command by <a
href="https://github.com/gabrieldemarmiesse"><code>@​gabrieldemarmiesse</code></a>
in <a
href="https://redirect.github.com/gabrieldemarmiesse/python-on-whales/pull/640">gabrieldemarmiesse/python-on-whales#640</a></li>
<li>Set <code>defer_build=True</code> pydantic config, improving import
time significantly by <a
href="https://github.com/LewisGaul"><code>@​LewisGaul</code></a> in <a
href="https://redirect.github.com/gabrieldemarmiesse/python-on-whales/pull/643">gabrieldemarmiesse/python-on-whales#643</a></li>
<li>Add podman <code>is_infra</code> and <code>namespace</code> fields
to <code>Container</code> object by <a
href="https://github.com/LewisGaul"><code>@​LewisGaul</code></a> in <a
href="https://redirect.github.com/gabrieldemarmiesse/python-on-whales/pull/641">gabrieldemarmiesse/python-on-whales#641</a></li>
<li>Fix Pod property type annotations to allow for missing fields in
inspect output by <a
href="https://github.com/LewisGaul"><code>@​LewisGaul</code></a> in <a
href="https://redirect.github.com/gabrieldemarmiesse/python-on-whales/pull/648">gabrieldemarmiesse/python-on-whales#648</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/gabrieldemarmiesse/python-on-whales/compare/v0.73.0...v0.74.0">https://github.com/gabrieldemarmiesse/python-on-whales/compare/v0.73.0...v0.74.0</a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/gabrieldemarmiesse/python-on-whales/commit/5fe0ea5e37053c51e1e5cae082a41ff0b1b892d2"><code>5fe0ea5</code></a>
Bump version to 0.74.0 (<a
href="https://redirect.github.com/gabrieldemarmiesse/python-on-whales/issues/652">#652</a>)</li>
<li><a
href="https://github.com/gabrieldemarmiesse/python-on-whales/commit/140865d6ac2b36b3d5a26b78f0b9cf8788fd7b0f"><code>140865d</code></a>
Use uv in github actions and recommend uv for dev (<a
href="https://redirect.github.com/gabrieldemarmiesse/python-on-whales/issues/650">#650</a>)</li>
<li><a
href="https://github.com/gabrieldemarmiesse/python-on-whales/commit/9a9f090c8669d5cfe61e5388e4c2d9eacbc2d964"><code>9a9f090</code></a>
Fix Pod property type annotations to allow for missing fields in inspect
outp...</li>
<li><a
href="https://github.com/gabrieldemarmiesse/python-on-whales/commit/b590c97ff0c85228329e70f04700d4ef65c23bc0"><code>b590c97</code></a>
Add podman <code>is_infra</code> and <code>namespace</code> fields to
<code>Container</code> object (<a
href="https://redirect.github.com/gabrieldemarmiesse/python-on-whales/issues/641">#641</a>)</li>
<li><a
href="https://github.com/gabrieldemarmiesse/python-on-whales/commit/d992525ce6cd43d9ce14cc552886b07bc77ba9e2"><code>d992525</code></a>
Set <code>defer_build=True</code> pydantic config, improving import time
significantly (...</li>
<li><a
href="https://github.com/gabrieldemarmiesse/python-on-whales/commit/4531cedef39d5d12b10bbd0386eb685c954b64e3"><code>4531ced</code></a>
Remove leftover Pydantic v1 handling (<a
href="https://redirect.github.com/gabrieldemarmiesse/python-on-whales/issues/642">#642</a>)</li>
<li><a
href="https://github.com/gabrieldemarmiesse/python-on-whales/commit/43b4001331eaf1a1cc59b732c0cfea0103728b30"><code>43b4001</code></a>
:bug: Fix buildx tests in the CI by upgrading the docker images (<a
href="https://redirect.github.com/gabrieldemarmiesse/python-on-whales/issues/646">#646</a>)</li>
<li><a
href="https://github.com/gabrieldemarmiesse/python-on-whales/commit/67f75f4689651d44d759c5ac8cb5a5cc7d64fe94"><code>67f75f4</code></a>
Specify ubuntu-24.04 in the GitHub actions config (<a
href="https://redirect.github.com/gabrieldemarmiesse/python-on-whales/issues/645">#645</a>)</li>
<li><a
href="https://github.com/gabrieldemarmiesse/python-on-whales/commit/40e1f2782eee49493264442d6350b732305f5fb2"><code>40e1f27</code></a>
Display an error message if using the <code>python-on-whales</code>
command (<a
href="https://redirect.github.com/gabrieldemarmiesse/python-on-whales/issues/640">#640</a>)</li>
<li><a
href="https://github.com/gabrieldemarmiesse/python-on-whales/commit/0a1ecad38b214fbbf652f2f3576fc797f6faee94"><code>0a1ecad</code></a>
Update docs references to download-cli (<a
href="https://redirect.github.com/gabrieldemarmiesse/python-on-whales/issues/639">#639</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/gabrieldemarmiesse/python-on-whales/compare/v0.73.0...v0.74.0">compare
view</a></li>
</ul>
</details>
<br />


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

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

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

---

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

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


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [mypy](https://github.com/python/mypy) from 1.13.0 to 1.14.0.
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/python/mypy/blob/master/CHANGELOG.md">mypy's
changelog</a>.</em></p>
<blockquote>
<h1>Mypy Release Notes</h1>
<h2>Next release</h2>
<p>...</p>
<h2>Mypy 1.14</h2>
<p>We’ve just uploaded mypy 1.14 to the Python Package Index (<a
href="https://pypi.org/project/mypy/">PyPI</a>).
Mypy is a static type checker for Python. This release includes new
features and bug fixes.
You can install it as follows:</p>
<pre><code>python3 -m pip install -U mypy
</code></pre>
<p>You can read the full documentation for this release on <a
href="http://mypy.readthedocs.io">Read the Docs</a>.</p>
<h3>Change to Enum Membership Semantics</h3>
<p>As per the updated <a
href="https://typing.readthedocs.io/en/latest/spec/enums.html#defining-members">typing
specification for enums</a>,
enum members must be left unannotated.</p>
<pre lang="python"><code>class Pet(Enum):
    CAT = 1  # Member attribute
    DOG = 2  # Member attribute
<pre><code># New error: Enum members must be left unannotated
WOLF: int = 3

species: str  # Considered a non-member attribute
</code></pre>
<p></code></pre></p>
<p>In particular, the specification change can result in issues in type
stubs (<code>.pyi</code> files), since
historically it was common to leave the value absent:</p>
<pre lang="python"><code># In a type stub (.pyi file)
<p>class Pet(Enum):
# Change in semantics: previously considered members,
# now non-member attributes
CAT: int
DOG: int</p>
<pre><code># Mypy will now issue a warning if it detects this
# situation in type stubs:
# &amp;gt; Detected enum &amp;quot;Pet&amp;quot; in a type stub with
zero
# &amp;gt; members. There is a chance this is due to a recent
# &amp;gt; change in the semantics of enum membership. If so,
# &amp;gt; use `member = value` to mark an enum member,
</code></pre>
<p>&lt;/tr&gt;&lt;/table&gt;
</code></pre></p>
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/python/mypy/commit/6f37859612cd8670724c2ee2df21aa691276a9dc"><code>6f37859</code></a>
Remove +dev from version for release 1.14</li>
<li><a
href="https://github.com/python/mypy/commit/5a6a7548a9ae25c79690108b1dc1aaec559a18de"><code>5a6a754</code></a>
Minor updates to 1.14 changelog (<a
href="https://redirect.github.com/python/mypy/issues/18310">#18310</a>)</li>
<li><a
href="https://github.com/python/mypy/commit/9772d486ada2c198811c34f47be7d0bad44cdbf5"><code>9772d48</code></a>
Update changelog for release 1.14 (<a
href="https://redirect.github.com/python/mypy/issues/18301">#18301</a>)</li>
<li><a
href="https://github.com/python/mypy/commit/92473c8bef8a2969e2a649c6c84b3165ba342b0c"><code>92473c8</code></a>
Warn about --follow-untyped-imports (<a
href="https://redirect.github.com/python/mypy/issues/18249">#18249</a>)</li>
<li><a
href="https://github.com/python/mypy/commit/e6ce8be8a61a4a8c17523a828e800a76331ee4b5"><code>e6ce8be</code></a>
PEP 702 (<a
href="https://github.com/deprecated"><code>@​deprecated</code></a>):
descriptors (<a
href="https://redirect.github.com/python/mypy/issues/18090">#18090</a>)</li>
<li><a
href="https://github.com/python/mypy/commit/5082a221f33e6f2ceb32830f733890a1b21061db"><code>5082a22</code></a>
[mypyc] Document optimized bytes ops and additional str ops (<a
href="https://redirect.github.com/python/mypy/issues/18242">#18242</a>)</li>
<li><a
href="https://github.com/python/mypy/commit/ee19ea7d26ccdda3e0e79ef36aeb98cddb527903"><code>ee19ea7</code></a>
[mypyc] Add primitives and specialization for ord() (<a
href="https://redirect.github.com/python/mypy/issues/18240">#18240</a>)</li>
<li><a
href="https://github.com/python/mypy/commit/cc45bec732d6ccf4f846c5fd40617fed9cc04e8d"><code>cc45bec</code></a>
[mypyc] Make exception type check in assertRaises test helper precise
(<a
href="https://redirect.github.com/python/mypy/issues/18241">#18241</a>)</li>
<li><a
href="https://github.com/python/mypy/commit/f51090d053874aed0f3bfdb354e42f641296eaac"><code>f51090d</code></a>
Make &quot;deprecated&quot; Note a standard Error, disabled by default
(<a
href="https://redirect.github.com/python/mypy/issues/18192">#18192</a>)</li>
<li><a
href="https://github.com/python/mypy/commit/242873a2e8a1d98762b30fcf7b28a699a230279d"><code>242873a</code></a>
Implement flag to allow typechecking of untyped modules (<a
href="https://redirect.github.com/python/mypy/issues/17712">#17712</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/python/mypy/compare/v1.13.0...v1.14.0">compare
view</a></li>
</ul>
</details>
<br />


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

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

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

---

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

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


</details>

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Sam Bull <git@sambull.org>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
@pull pull bot added the ⤵️ pull label Dec 25, 2024
@pull pull bot merged commit 701ad1e into tj-python:master Dec 25, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants