[pull] master from aio-libs:master#247
Merged
pull[bot] merged 91 commits intotj-python:masterfrom May 24, 2025
Merged
Conversation
Bumps [pycares](https://github.com/saghul/pycares) from 4.6.0 to 4.6.1. <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/saghul/pycares/commit/90bd7fc12910d53c9982d0dd0a0f658683487212"><code>90bd7fc</code></a> Bump version to 4.6.1</li> <li><a href="https://github.com/saghul/pycares/commit/46e04db8857f6e7ac4f9608de775f91dad9a1e9c"><code>46e04db</code></a> Fix missing attribute type information for errno (<a href="https://redirect.github.com/saghul/pycares/issues/215">#215</a>)</li> <li>See full diff in <a href="https://github.com/saghul/pycares/compare/v4.6.0...v4.6.1">compare view</a></li> </ul> </details> <br /> [](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 [packaging](https://github.com/pypa/packaging) from 24.2 to 25.0. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/pypa/packaging/releases">packaging's releases</a>.</em></p> <blockquote> <h2>25.0</h2> <h2>What's Changed</h2> <ul> <li>Re-add a test for Unicode file name parsing by <a href="https://github.com/Siddhesh-Agarwal"><code>@Siddhesh-Agarwal</code></a> in <a href="https://redirect.github.com/pypa/packaging/pull/863">pypa/packaging#863</a></li> <li>Upgrade to ruff 0.9.1 by <a href="https://github.com/DimitriPapadopoulos"><code>@DimitriPapadopoulos</code></a> in <a href="https://redirect.github.com/pypa/packaging/pull/865">pypa/packaging#865</a></li> <li>Add support for PEP 738 Android tags by <a href="https://github.com/mhsmith"><code>@mhsmith</code></a> in <a href="https://redirect.github.com/pypa/packaging/pull/880">pypa/packaging#880</a></li> <li>feat(markers): support 'extras' and 'dependency_groups' markers by <a href="https://github.com/frostming"><code>@frostming</code></a> in <a href="https://redirect.github.com/pypa/packaging/pull/888">pypa/packaging#888</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/Siddhesh-Agarwal"><code>@Siddhesh-Agarwal</code></a> made their first contribution in <a href="https://redirect.github.com/pypa/packaging/pull/863">pypa/packaging#863</a></li> <li><a href="https://github.com/mhsmith"><code>@mhsmith</code></a> made their first contribution in <a href="https://redirect.github.com/pypa/packaging/pull/880">pypa/packaging#880</a></li> <li><a href="https://github.com/frostming"><code>@frostming</code></a> made their first contribution in <a href="https://redirect.github.com/pypa/packaging/pull/888">pypa/packaging#888</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/pypa/packaging/compare/24.2...25.0">https://github.com/pypa/packaging/compare/24.2...25.0</a></p> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/pypa/packaging/blob/main/CHANGELOG.rst">packaging's changelog</a>.</em></p> <blockquote> <p>25.0 - 2025-04-19</p> <pre><code> * PEP 751: Add support for ``extras`` and ``dependency_groups`` markers. (:issue:`885`) * PEP 738: Add support for Android platform tags. (:issue:`880`) </code></pre> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/pypa/packaging/commit/f58537628042c7f29780b9d33f31597e7fc9d664"><code>f585376</code></a> Bump for release</li> <li><a href="https://github.com/pypa/packaging/commit/600ecea15b2388037b8dc94883504ca612947576"><code>600ecea</code></a> Add changelog entries</li> <li><a href="https://github.com/pypa/packaging/commit/3910129009b25dd1aa1fe32e644bc891188c56fe"><code>3910129</code></a> support 'extras' and 'dependency_groups' markers (<a href="https://redirect.github.com/pypa/packaging/issues/888">#888</a>)</li> <li><a href="https://github.com/pypa/packaging/commit/8e49b4373731bffb110c9583e64ad802cb67c7ea"><code>8e49b43</code></a> Add support for PEP 738 Android tags (<a href="https://redirect.github.com/pypa/packaging/issues/880">#880</a>)</li> <li><a href="https://github.com/pypa/packaging/commit/e624d8edfaa28865de7b5a7da8bd59fd410e5331"><code>e624d8e</code></a> Bump the github-actions group with 3 updates (<a href="https://redirect.github.com/pypa/packaging/issues/886">#886</a>)</li> <li><a href="https://github.com/pypa/packaging/commit/71f38d872a6e88b28da9d1b270f8512475bc90d4"><code>71f38d8</code></a> Bump the github-actions group with 2 updates (<a href="https://redirect.github.com/pypa/packaging/issues/878">#878</a>)</li> <li><a href="https://github.com/pypa/packaging/commit/9b4922dd3c26c8522d716bec79d7e0ed408631c1"><code>9b4922d</code></a> Bump the github-actions group with 3 updates (<a href="https://redirect.github.com/pypa/packaging/issues/870">#870</a>)</li> <li><a href="https://github.com/pypa/packaging/commit/8510bd9d3bab5571974202ec85f6ef7b0359bfaf"><code>8510bd9</code></a> Upgrade to ruff 0.9.1 (<a href="https://redirect.github.com/pypa/packaging/issues/865">#865</a>)</li> <li><a href="https://github.com/pypa/packaging/commit/9375ec2eff48257967c97d331b9a76019e95bdb0"><code>9375ec2</code></a> Re-add tests for Unicode file name parsing (<a href="https://redirect.github.com/pypa/packaging/issues/863">#863</a>)</li> <li><a href="https://github.com/pypa/packaging/commit/2256ed4ac261309a09daa04cc801abd7cff2e6f0"><code>2256ed4</code></a> Bump the github-actions group across 1 directory with 2 updates (<a href="https://redirect.github.com/pypa/packaging/issues/864">#864</a>)</li> <li>Additional commits viewable in <a href="https://github.com/pypa/packaging/compare/24.2...25.0">compare view</a></li> </ul> </details> <br /> [](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 [identify](https://github.com/pre-commit/identify) from 2.6.9 to 2.6.10. <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/pre-commit/identify/commit/e200468dd1b921e75a300545bd1e28abe1d5985c"><code>e200468</code></a> v2.6.10</li> <li><a href="https://github.com/pre-commit/identify/commit/41f40e2b7e0e9e0a25b0d74dbff14086c816147a"><code>41f40e2</code></a> Merge pull request <a href="https://redirect.github.com/pre-commit/identify/issues/517">#517</a> from sebastiaanspeck/patch-1</li> <li><a href="https://github.com/pre-commit/identify/commit/2ae839d33d6094bea9a26b1deea975a135d13bf3"><code>2ae839d</code></a> Add support for Magik</li> <li><a href="https://github.com/pre-commit/identify/commit/dc20df20bda102dc74ca8531465bfcd20a7f26bf"><code>dc20df2</code></a> Merge pull request <a href="https://redirect.github.com/pre-commit/identify/issues/516">#516</a> from pre-commit/pre-commit-ci-update-config</li> <li><a href="https://github.com/pre-commit/identify/commit/cba874fadf0f8c032853fff8762ac4caeb551056"><code>cba874f</code></a> [pre-commit.ci] auto fixes from pre-commit.com hooks</li> <li><a href="https://github.com/pre-commit/identify/commit/e839dfb32782ec1248840f7eeb47dc3495a99e72"><code>e839dfb</code></a> [pre-commit.ci] pre-commit autoupdate</li> <li>See full diff in <a href="https://github.com/pre-commit/identify/compare/v2.6.9...v2.6.10">compare view</a></li> </ul> </details> <br /> [](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 78.1.0 to 79.0.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>v79.0.0</h1> <h2>Deprecations and Removals</h2> <ul> <li>Removed support for 'legacy-editable' installs. (<a href="https://redirect.github.com/pypa/setuptools/issues/917">#917</a>)</li> </ul> <h1>v78.1.1</h1> <h2>Bugfixes</h2> <ul> <li>More fully sanitized the filename in PackageIndex._download. (<a href="https://redirect.github.com/pypa/setuptools/issues/4946">#4946</a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/pypa/setuptools/commit/56962ec38bb53e1681de00dc5dc5b2e96b1b02b8"><code>56962ec</code></a> Bump version: 78.1.1 → 79.0.0</li> <li><a href="https://github.com/pypa/setuptools/commit/b137521018b68c9900b25af5c6ab44491bbf843c"><code>b137521</code></a> Merge pull request <a href="https://redirect.github.com/pypa/setuptools/issues/4953">#4953</a> from pypa/debt/917/remove-legacy-editable</li> <li><a href="https://github.com/pypa/setuptools/commit/f89e652a79ecd4afbb71eabaf04a6709e11a4d5a"><code>f89e652</code></a> Removed support for the 'legacy-editable' feature.</li> <li><a href="https://github.com/pypa/setuptools/commit/8e4868a036b7fae3208d16cb4e5fe6d63c3752df"><code>8e4868a</code></a> Bump version: 78.1.0 → 78.1.1</li> <li><a href="https://github.com/pypa/setuptools/commit/100e9a61ad24d5a147ada57357425a8d40626d09"><code>100e9a6</code></a> Merge pull request <a href="https://redirect.github.com/pypa/setuptools/issues/4951">#4951</a></li> <li><a href="https://github.com/pypa/setuptools/commit/8faf1d7e0ca309983252e4f21837b73ee12e960f"><code>8faf1d7</code></a> Add news fragment.</li> <li><a href="https://github.com/pypa/setuptools/commit/2ca4a9fe4758fcd39d771d3d3a5b4840aacebdf7"><code>2ca4a9f</code></a> Rely on re.sub to perform the decision in one expression.</li> <li><a href="https://github.com/pypa/setuptools/commit/e409e8002932f2b86aae7b1abc8f8c2ebf96df2c"><code>e409e80</code></a> Extract _sanitize method for sanitizing the filename.</li> <li><a href="https://github.com/pypa/setuptools/commit/250a6d17978f9f6ac3ac887091f2d32886fbbb0b"><code>250a6d1</code></a> Add a check to ensure the name resolves relative to the tmpdir.</li> <li><a href="https://github.com/pypa/setuptools/commit/d8390feaa99091d1ba9626bec0e4ba7072fc507a"><code>d8390fe</code></a> Extract _resolve_download_filename with test.</li> <li>Additional commits viewable in <a href="https://github.com/pypa/setuptools/compare/v78.1.0...v79.0.0">compare view</a></li> </ul> </details> <br /> [](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 79.0.0 to 79.0.1. <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>v79.0.1</h1> <h2>Bugfixes</h2> <ul> <li>Merge with pypa/distutils@24bd3179b including fix for <a href="https://redirect.github.com/pypa/distutils/issues/355">pypa/distutils#355</a>.</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/pypa/setuptools/commit/607f6be776db97d83c9cc54e0eaa578567dcc44c"><code>607f6be</code></a> Bump version: 79.0.0 → 79.0.1</li> <li><a href="https://github.com/pypa/setuptools/commit/07d05da506395d834712c23333769af0c7f48b05"><code>07d05da</code></a> Merge pull request <a href="https://redirect.github.com/pypa/setuptools/issues/4959">#4959</a> from pypa/bugfix/distutils-356</li> <li><a href="https://github.com/pypa/setuptools/commit/3bbd90c2b3a12edceb73423f21dc1f1dc3c6877b"><code>3bbd90c</code></a> Add news fragment.</li> <li><a href="https://github.com/pypa/setuptools/commit/77f92141403a843fbf9df0ed0070ee83622810ed"><code>77f9214</code></a> Merge <a href="https://github.com/pypa/distutils">https://github.com/pypa/distutils</a></li> <li><a href="https://github.com/pypa/setuptools/commit/98a5169cefd78df7f60135c173259b78f8cbf49a"><code>98a5169</code></a> Merge pull request <a href="https://redirect.github.com/pypa/distutils/issues/356">pypa/distutils#356</a> from vfazio/vfazio-cxx-linking-arg-parse</li> <li><a href="https://github.com/pypa/setuptools/commit/55f9116bc92aa6f01de97dd1939728f51df6aa2a"><code>55f9116</code></a> Fix new test case</li> <li><a href="https://github.com/pypa/setuptools/commit/c0d6d7158fcf68b4f748d751b3175e6b79c6ae5c"><code>c0d6d71</code></a> Add test for argument parsing for CXX targets on UNIX</li> <li><a href="https://github.com/pypa/setuptools/commit/b8c06fffe4b118f3c549fc23d196c2f3d41aa17c"><code>b8c06ff</code></a> Respect CXX when parsing linker parameters for UNIX c++ targets</li> <li><a href="https://github.com/pypa/setuptools/commit/24bd3179ba784afc00aae52101df064b826be0c0"><code>24bd317</code></a> Merge commit '2f093b'</li> <li><a href="https://github.com/pypa/setuptools/commit/2f093b54305e508eb4239e8c9fd94d4b02da9620"><code>2f093b5</code></a> Remove latent comment.</li> <li>See full diff in <a href="https://github.com/pypa/setuptools/compare/v79.0.0...v79.0.1">compare view</a></li> </ul> </details> <br /> [](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 [pip](https://github.com/pypa/pip) from 25.0.1 to 25.1. <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/pypa/pip/blob/main/NEWS.rst">pip's changelog</a>.</em></p> <blockquote> <h1>25.1 (2025-04-26)</h1> <h2>Deprecations and Removals</h2> <ul> <li>Drop support for Python 3.8. (<code>[#12989](pypa/pip#12989) <https://github.com/pypa/pip/issues/12989></code>_)</li> <li>On python 3.14+, the <code>pkg_resources</code> metadata backend cannot be used anymore. (<code>[#13010](pypa/pip#13010) <https://github.com/pypa/pip/issues/13010></code>_)</li> <li>Hide <code>--no-python-version-warning</code> from CLI help and documentation as it's useless since Python 2 support was removed. Despite being formerly slated for removal, the flag will remain as a no-op to avoid breakage. (<code>[#13303](pypa/pip#13303) <https://github.com/pypa/pip/issues/13303></code>_)</li> <li>A warning is emitted when the deprecated <code>pkg_resources</code> library is used to inspect and discover installed packages. This warning should only be visible to users who set an undocumented environment variable to disable the default <code>importlib.metadata</code> backend. (<code>[#13318](pypa/pip#13318) <https://github.com/pypa/pip/issues/13318></code>_)</li> <li>Deprecate the legacy <code>setup.py bdist_wheel</code> mechanism. To silence the warning, and future-proof their setup, users should enable <code>--use-pep517</code> or add a <code>pyproject.toml</code> file to the projects they control. (<code>[#13319](pypa/pip#13319) <https://github.com/pypa/pip/issues/13319></code>_)</li> </ul> <h2>Features</h2> <ul> <li> <p>Suggest checking "pip config debug" in case of an InvalidProxyURL error. (<code>[#12649](pypa/pip#12649) <https://github.com/pypa/pip/issues/12649></code>_)</p> </li> <li> <p>Using <code>--debug</code> also enables verbose logging. (<code>[#12710](pypa/pip#12710) <https://github.com/pypa/pip/issues/12710></code>_)</p> </li> <li> <p>Display a transient progress bar during package installation. (<code>[#12712](pypa/pip#12712) <https://github.com/pypa/pip/issues/12712></code>_)</p> </li> <li> <p>Minor performance improvement when installing packages with a large number of dependencies by increasing the requirement string cache size. (<code>[#12873](pypa/pip#12873) <https://github.com/pypa/pip/issues/12873></code>_)</p> </li> <li> <p>Add a <code>--group</code> option which allows installation from :pep:<code>735</code> Dependency Groups. <code>--group</code> accepts arguments of the form <code>group</code> or <code>path:group</code>, where the default path is <code>pyproject.toml</code>, and installs the named Dependency Group from the provided <code>pyproject.toml</code> file. (<code>[#12963](pypa/pip#12963) <https://github.com/pypa/pip/issues/12963></code>_)</p> </li> <li> <p>Add support to enable resuming incomplete downloads.</p> <p>Control the number of retry attempts using the <code>--resume-retries</code> flag. (<code>[#12991](pypa/pip#12991) <https://github.com/pypa/pip/issues/12991></code>_)</p> </li> <li> <p>Use :pep:<code>753</code> "Well-known Project URLs in Metadata" normalization rules when identifying an equivalent project URL to replace a missing <code>Home-Page</code> field in <code>pip show</code>. (<code>[#13135](pypa/pip#13135) <https://github.com/pypa/pip/issues/13135></code>_)</p> </li> <li> <p>Remove <code>experimental</code> warning from <code>pip index versions</code> command. (<code>[#13188](pypa/pip#13188) <https://github.com/pypa/pip/issues/13188></code>_)</p> </li> <li> <p>Add a structured <code>--json</code> output to <code>pip index versions</code> (<code>[#13194](pypa/pip#13194) <https://github.com/pypa/pip/issues/13194></code>_)</p> </li> <li> <p>Add a new, <em>experimental</em>, <code>pip lock</code> command, implementing :pep:<code>751</code>. (<code>[#13213](pypa/pip#13213) <https://github.com/pypa/pip/issues/13213></code>_)</p> </li> <li> <p>Speed up resolution by first only considering the preference of candidates that must be required to complete the resolution. (<code>[#13253](pypa/pip#13253) <https://github.com/pypa/pip/issues/13253></code>_)</p> </li> <li> <p>Improved heuristics for determining the order of dependency resolution. (<code>[#13273](pypa/pip#13273) <https://github.com/pypa/pip/issues/13273></code>_)</p> </li> <li> <p>Provide hint, documentation, and link to the documentation when resolution too deep error occurs. (<code>[#13282](pypa/pip#13282) <https://github.com/pypa/pip/issues/13282></code>_)</p> </li> <li> <p>Include traceback on failure to import <code>setuptools</code> when <code>setup.py</code> is being invoked directly. (<code>[#13290](pypa/pip#13290) <https://github.com/pypa/pip/issues/13290></code>_)</p> </li> <li> <p>Support for :pep:<code>738</code> Android wheels. (<code>[#13299](pypa/pip#13299) <https://github.com/pypa/pip/issues/13299></code>_)</p> </li> <li> <p>Display wheel build tag in <code>pip list</code> columns output if set. (<code>[#5210](pypa/pip#5210) <https://github.com/pypa/pip/issues/5210></code>_)</p> </li> <li> <p>Build environment dependencies are no longer compiled to bytecode during</p> </li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/pypa/pip/commit/daa7e5448312392c621bbaec4204d961c363e5f7"><code>daa7e54</code></a> Bump for release</li> <li><a href="https://github.com/pypa/pip/commit/06c3182a6ebb79ae95aa6ca42e43a9f750c9df57"><code>06c3182</code></a> Update AUTHORS.txt</li> <li><a href="https://github.com/pypa/pip/commit/b88324fe98b510fbc6ddd8951f006b1c8f0e7a3c"><code>b88324f</code></a> Add a news file for the pip lock command</li> <li><a href="https://github.com/pypa/pip/commit/38253a6002c23706153a0cb741b8caca290c9165"><code>38253a6</code></a> Merge pull request <a href="https://redirect.github.com/pypa/pip/issues/13319">#13319</a> from sbidoul</li> <li><a href="https://github.com/pypa/pip/commit/2791a8b35a4e9e4ebacf18cc08be81f53998701d"><code>2791a8b</code></a> Merge pull request <a href="https://redirect.github.com/pypa/pip/issues/13344">#13344</a> from pypa/dependabot/pip/build-project/setuptools-7...</li> <li><a href="https://github.com/pypa/pip/commit/24f4600851bbb3d7f22aed0ba6b1e2dcc4973412"><code>24f4600</code></a> Remove LRU cache from methods [ruff rule cached-instance-method] (<a href="https://redirect.github.com/pypa/pip/issues/13306">#13306</a>)</li> <li><a href="https://github.com/pypa/pip/commit/d852ebd2868abc526189fc7172babca9b1d2b395"><code>d852ebd</code></a> Merge pull request <a href="https://redirect.github.com/pypa/pip/issues/12308">#12308</a></li> <li><a href="https://github.com/pypa/pip/commit/d35c08df09cebe2f4887b0a31bb1127e730d8ead"><code>d35c08d</code></a> Clarify what the removal of the pkg_ressources backend implies</li> <li><a href="https://github.com/pypa/pip/commit/e8794224f513a2b964d5f969026f283dc9a23003"><code>e879422</code></a> Rename find_linked to find_legacy_editables</li> <li><a href="https://github.com/pypa/pip/commit/4a765606f9c1d39059e429cd5394c246045fb34a"><code>4a76560</code></a> Fix uninstallation of zipped eggs</li> <li>Additional commits viewable in <a href="https://github.com/pypa/pip/compare/25.0.1...25.1">compare view</a></li> </ul> </details> <br /> [](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 79.0.1 to 80.0.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>v80.0.0</h1> <h2>Bugfixes</h2> <ul> <li>Update test to honor new behavior in importlib_metadata 8.7. (<a href="https://redirect.github.com/pypa/setuptools/issues/4961">#4961</a>)</li> </ul> <h2>Deprecations and Removals</h2> <ul> <li>Removed support for the easy_install command including the sandbox module. (<a href="https://redirect.github.com/pypa/setuptools/issues/2908">#2908</a>)</li> <li>Develop command no longer uses easy_install, but instead defers execution to pip (which then will re-invoke Setuptools via PEP 517 to build the editable wheel). Most of the options to develop are dropped. This is the final warning before the command is dropped completely in a few months. Use-cases relying on 'setup.py develop' should pin to older Setuptools version or migrate to modern build tooling. (<a href="https://redirect.github.com/pypa/setuptools/issues/4955">#4955</a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/pypa/setuptools/commit/aeea79266d82f99dbe556126b90b64215a663a2c"><code>aeea792</code></a> Bump version: 79.0.1 → 80.0.0</li> <li><a href="https://github.com/pypa/setuptools/commit/2c874e78f4240963f74debcaadcccb97cb302ded"><code>2c874e7</code></a> Merge pull request <a href="https://redirect.github.com/pypa/setuptools/issues/4962">#4962</a> from pypa/bugfix/4961-validated-eps</li> <li><a href="https://github.com/pypa/setuptools/commit/82c588aedd8142e7615031358e2d2640213a351d"><code>82c588a</code></a> Update test to honor new behavior in importlib_metadata 8.7</li> <li><a href="https://github.com/pypa/setuptools/commit/ef4cd2960d75f2d49f40f5495347523be62d20e5"><code>ef4cd29</code></a> Merge pull request <a href="https://redirect.github.com/pypa/setuptools/issues/2908">#2908</a> from pypa/debt/remove-easy-install</li> <li><a href="https://github.com/pypa/setuptools/commit/85bbad4945d874a2444e4531c74c5074cdeca010"><code>85bbad4</code></a> Merge branch 'main' into debt/remove-easy-install</li> <li><a href="https://github.com/pypa/setuptools/commit/9653305c35a143b8d1bad2c190f918887dd1e6d5"><code>9653305</code></a> Merge pull request <a href="https://redirect.github.com/pypa/setuptools/issues/4955">#4955</a> from pypa/debt/develop-uses-pip</li> <li><a href="https://github.com/pypa/setuptools/commit/da119e7e996b00b6e26f79995bec55684a3fabbe"><code>da119e7</code></a> Set a due date 6 months in advance.</li> <li><a href="https://github.com/pypa/setuptools/commit/a7603da5d3c709f6f01c8df8031ba7a7ae7959a0"><code>a7603da</code></a> Rename news fragment to reference the pull request for better precise locality.</li> <li><a href="https://github.com/pypa/setuptools/commit/018a20cb130e9357f39c176b59c83738a09d7daa"><code>018a20c</code></a> Restore a few of the options to develop.</li> <li><a href="https://github.com/pypa/setuptools/commit/a5f02fe88d46e963bc470a60a9f8613d7f889d49"><code>a5f02fe</code></a> Remove another test relying on setup.py develop.</li> <li>Additional commits viewable in <a href="https://github.com/pypa/setuptools/compare/v79.0.1...v80.0.0">compare view</a></li> </ul> </details> <br /> [](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 [pypa/cibuildwheel](https://github.com/pypa/cibuildwheel) from 2.23.2 to 2.23.3. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/pypa/cibuildwheel/releases">pypa/cibuildwheel's releases</a>.</em></p> <blockquote> <h2>v2.23.3</h2> <ul> <li>🛠 Dependency updates, including Python 3.13.3 (<a href="https://redirect.github.com/pypa/cibuildwheel/issues/2371">#2371</a>)</li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/pypa/cibuildwheel/blob/main/docs/changelog.md">pypa/cibuildwheel's changelog</a>.</em></p> <blockquote> <h3>v2.23.3</h3> <p><em>26 April 2025</em></p> <ul> <li>🛠 Dependency updates, including Python 3.13.3 (<a href="https://redirect.github.com/pypa/cibuildwheel/issues/2371">#2371</a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/pypa/cibuildwheel/commit/faf86a6ed7efa889faf6996aa23820831055001a"><code>faf86a6</code></a> Bump version: v2.23.3</li> <li><a href="https://github.com/pypa/cibuildwheel/commit/4241f37b2c5be7f7ed96214b83f8cfbe1496cc28"><code>4241f37</code></a> [2.x] Update dependencies (<a href="https://redirect.github.com/pypa/cibuildwheel/issues/2371">#2371</a>)</li> <li>See full diff in <a href="https://github.com/pypa/cibuildwheel/compare/v2.23.2...v2.23.3">compare view</a></li> </ul> </details> <br /> [](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 [pydantic](https://github.com/pydantic/pydantic) from 2.11.3 to 2.11.4. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/pydantic/pydantic/releases">pydantic's releases</a>.</em></p> <blockquote> <h2>v2.11.4 2025-04-29</h2> <h3>What's Changed</h3> <h4>Packaging</h4> <ul> <li>Bump <code>mkdocs-llmstxt</code> to v0.2.0 by <a href="https://github.com/Viicos"><code>@Viicos</code></a> in <a href="https://redirect.github.com/pydantic/pydantic/pull/11725">#11725</a></li> </ul> <h4>Changes</h4> <ul> <li>Allow config and bases to be specified together in <code>create_model()</code> by <a href="https://github.com/Viicos"><code>@Viicos</code></a> in <a href="https://redirect.github.com/pydantic/pydantic/pull/11714">#11714</a>. This change was backported as it was previously possible (although not meant to be supported) to provide <code>model_config</code> as a field, which would make it possible to provide both configuration and bases.</li> </ul> <h4>Fixes</h4> <ul> <li>Remove generics cache workaround by <a href="https://github.com/Viicos"><code>@Viicos</code></a> in <a href="https://redirect.github.com/pydantic/pydantic/pull/11755">#11755</a></li> <li>Remove coercion of decimal constraints by <a href="https://github.com/Viicos"><code>@Viicos</code></a> in <a href="https://redirect.github.com/pydantic/pydantic/pull/11772">#11772</a></li> <li>Fix crash when expanding root type in the mypy plugin by <a href="https://github.com/Viicos"><code>@Viicos</code></a> in <a href="https://redirect.github.com/pydantic/pydantic/pull/11735">#11735</a></li> <li>Fix issue with recursive generic models by <a href="https://github.com/Viicos"><code>@Viicos</code></a> in <a href="https://redirect.github.com/pydantic/pydantic/pull/11775">#11775</a></li> <li>Traverse <code>function-before</code> schemas during schema gathering by <a href="https://github.com/Viicos"><code>@Viicos</code></a> in <a href="https://redirect.github.com/pydantic/pydantic/pull/11801">#11801</a></li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/pydantic/pydantic/blob/main/HISTORY.md">pydantic's changelog</a>.</em></p> <blockquote> <h2>v2.11.4 (2025-04-29)</h2> <p><a href="https://github.com/pydantic/pydantic/releases/tag/v2.11.4">GitHub release</a></p> <h3>What's Changed</h3> <h4>Packaging</h4> <ul> <li>Bump <code>mkdocs-llmstxt</code> to v0.2.0 by <a href="https://github.com/Viicos"><code>@Viicos</code></a> in <a href="https://redirect.github.com/pydantic/pydantic/pull/11725">#11725</a></li> </ul> <h4>Changes</h4> <ul> <li>Allow config and bases to be specified together in <code>create_model()</code> by <a href="https://github.com/Viicos"><code>@Viicos</code></a> in <a href="https://redirect.github.com/pydantic/pydantic/pull/11714">#11714</a>. This change was backported as it was previously possible (although not meant to be supported) to provide <code>model_config</code> as a field, which would make it possible to provide both configuration and bases.</li> </ul> <h4>Fixes</h4> <ul> <li>Remove generics cache workaround by <a href="https://github.com/Viicos"><code>@Viicos</code></a> in <a href="https://redirect.github.com/pydantic/pydantic/pull/11755">#11755</a></li> <li>Remove coercion of decimal constraints by <a href="https://github.com/Viicos"><code>@Viicos</code></a> in <a href="https://redirect.github.com/pydantic/pydantic/pull/11772">#11772</a></li> <li>Fix crash when expanding root type in the mypy plugin by <a href="https://github.com/Viicos"><code>@Viicos</code></a> in <a href="https://redirect.github.com/pydantic/pydantic/pull/11735">#11735</a></li> <li>Fix issue with recursive generic models by <a href="https://github.com/Viicos"><code>@Viicos</code></a> in <a href="https://redirect.github.com/pydantic/pydantic/pull/11775">#11775</a></li> <li>Traverse <code>function-before</code> schemas during schema gathering by <a href="https://github.com/Viicos"><code>@Viicos</code></a> in <a href="https://redirect.github.com/pydantic/pydantic/pull/11801">#11801</a></li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/pydantic/pydantic/commit/d444cd1cf6c5af54b23a335aff2ea45eaac2c2f6"><code>d444cd1</code></a> Prepare release v2.11.4</li> <li><a href="https://github.com/pydantic/pydantic/commit/828fc48d55a73c43a500a1d572dbc04ded67438f"><code>828fc48</code></a> Add documentation note about common pitfall with the annotated pattern</li> <li><a href="https://github.com/pydantic/pydantic/commit/42bf1fd784a3c8666ff7ed68f8d4fa2d395c6492"><code>42bf1fd</code></a> Bump <code>pydantic-core</code> to v2.33.2 (<a href="https://redirect.github.com/pydantic/pydantic/issues/11804">#11804</a>)</li> <li><a href="https://github.com/pydantic/pydantic/commit/7b3f5132159af75e0a13cf66a75880e007c81cbc"><code>7b3f513</code></a> Allow config and bases to be specified together in <code>create_model()</code></li> <li><a href="https://github.com/pydantic/pydantic/commit/fc521388f212d3f7cf20f36c3714a3b2abc4d723"><code>fc52138</code></a> Traverse <code>function-before</code> schemas during schema gathering</li> <li><a href="https://github.com/pydantic/pydantic/commit/25af78934ab5c58380c9b52370c15825a97b57e7"><code>25af789</code></a> Fix issue with recursive generic models</li> <li><a href="https://github.com/pydantic/pydantic/commit/91ef6bb39e596a275d46d73485dd65bb00b7ca09"><code>91ef6bb</code></a> Update monthly download count in documentation</li> <li><a href="https://github.com/pydantic/pydantic/commit/a830775328d11f5adc9d6c5c943d1c1c75f1adaf"><code>a830775</code></a> Bump <code>mkdocs-llmstxt</code> to v0.2.0</li> <li><a href="https://github.com/pydantic/pydantic/commit/f5d1c871286da0fdffa2fd488ff1a67d8b584d3c"><code>f5d1c87</code></a> Fix crash when expanding root type in the mypy plugin</li> <li><a href="https://github.com/pydantic/pydantic/commit/c80bb355d73e563fd4bc53e3cfe261ec3ac01d72"><code>c80bb35</code></a> Remove coercion of decimal constraints</li> <li>Additional commits viewable in <a href="https://github.com/pydantic/pydantic/compare/v2.11.3...v2.11.4">compare view</a></li> </ul> </details> <br /> [](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 80.0.0 to 80.0.1. <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>v80.0.1</h1> <h2>Bugfixes</h2> <ul> <li>Fixed index_url logic in develop compatibility shim. (<a href="https://redirect.github.com/pypa/setuptools/issues/4966">#4966</a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/pypa/setuptools/commit/76b041dadc1d8fcbe78e7037ed2c6cba24325600"><code>76b041d</code></a> Fixup</li> <li><a href="https://github.com/pypa/setuptools/commit/6c748caaaf128b7a64a5e4629787f06780b6d68d"><code>6c748ca</code></a> Bump version: 80.0.0 → 80.0.1</li> <li><a href="https://github.com/pypa/setuptools/commit/92ff129754ece790b1129e756bbf2baacff65e1b"><code>92ff129</code></a> Fixed index_url logic in develop compatibility shim.</li> <li><a href="https://github.com/pypa/setuptools/commit/9f091ff603ccd192d0f717df27dfdcb891d6f6a3"><code>9f091ff</code></a> Fix <code>master</code>-><code>main</code> in PR template (<a href="https://redirect.github.com/pypa/setuptools/issues/4967">#4967</a>)</li> <li><a href="https://github.com/pypa/setuptools/commit/7245a99c2b42eff78c3eab406d27b7d259075d48"><code>7245a99</code></a> Tiny nit fix: <code>master</code>-><code>main</code> in PR template</li> <li>See full diff in <a href="https://github.com/pypa/setuptools/compare/v80.0.0...v80.0.1">compare view</a></li> </ul> </details> <br /> [](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 80.0.1 to 80.1.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>v80.1.0</h1> <h2>Features</h2> <ul> <li>Added a deadline of Oct 31 to the setup.py install deprecation.</li> </ul> <h2>Bugfixes</h2> <ul> <li>With <code>setup.py install --prefix=...</code>, fall back to distutils install rather than failing. Note that running <code>setup.py install</code> is deprecated. (<a href="https://redirect.github.com/pypa/setuptools/issues/3143">#3143</a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/pypa/setuptools/commit/6f7b6ddf095c35db92b5a0724ebbc179d897adb4"><code>6f7b6dd</code></a> Bump version: 80.0.1 → 80.1.0</li> <li><a href="https://github.com/pypa/setuptools/commit/25ac162f7406f760f9b5647a9de862e1c643658c"><code>25ac162</code></a> Fix error message string formatting (<a href="https://redirect.github.com/pypa/setuptools/issues/4949">#4949</a>)</li> <li><a href="https://github.com/pypa/setuptools/commit/4566569dc9f48adf970962277286615ab50df881"><code>4566569</code></a> Merge pull request <a href="https://redirect.github.com/pypa/setuptools/issues/4970">#4970</a> from pypa/bugfix/3143-simple-install</li> <li><a href="https://github.com/pypa/setuptools/commit/7fc5e05df9e239cf2938396dcb1ca93d00621e2a"><code>7fc5e05</code></a> Add a due date on the deprecation.</li> <li><a href="https://github.com/pypa/setuptools/commit/d8071d6625e41281726fb5aa866b8a40fa2d9da0"><code>d8071d6</code></a> Remove do_egg_install (unused).</li> <li><a href="https://github.com/pypa/setuptools/commit/a1ecac4f96d56938a7bb45f840923719efac2369"><code>a1ecac4</code></a> Remove run override as it now unconditionally calls super().</li> <li><a href="https://github.com/pypa/setuptools/commit/2b0d1739783955c5b018ac63850a70f06bee49b3"><code>2b0d173</code></a> Unify the behavior around the return type when calling super(install).</li> <li><a href="https://github.com/pypa/setuptools/commit/0dc924ad325edcc4478532eb5ec58ad7518f0b5c"><code>0dc924a</code></a> Fall back to distutils install rather than failing.</li> <li>See full diff in <a href="https://github.com/pypa/setuptools/compare/v80.0.1...v80.1.0">compare view</a></li> </ul> </details> <br /> [](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.1 to 3.4.2. <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.2</h2> <h2><a href="https://github.com/Ousret/charset_normalizer/compare/3.4.1...3.4.2">3.4.2</a> (2025-05-02)</h2> <h3>Fixed</h3> <ul> <li>Addressed the DeprecationWarning in our CLI regarding <code>argparse.FileType</code> by backporting the target class into the package. (<a href="https://redirect.github.com/jawah/charset_normalizer/issues/591">#591</a>)</li> <li>Improved the overall reliability of the detector with CJK Ideographs. (<a href="https://redirect.github.com/jawah/charset_normalizer/issues/605">#605</a>) (<a href="https://redirect.github.com/jawah/charset_normalizer/issues/587">#587</a>)</li> </ul> <h3>Changed</h3> <ul> <li>Optional mypyc compilation upgraded to version 1.15 for Python >= 3.9</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.1...3.4.2">3.4.2</a> (2025-05-02)</h2> <h3>Fixed</h3> <ul> <li>Addressed the DeprecationWarning in our CLI regarding <code>argparse.FileType</code> by backporting the target class into the package. (<a href="https://redirect.github.com/jawah/charset_normalizer/issues/591">#591</a>)</li> <li>Improved the overall reliability of the detector with CJK Ideographs. (<a href="https://redirect.github.com/jawah/charset_normalizer/issues/605">#605</a>) (<a href="https://redirect.github.com/jawah/charset_normalizer/issues/587">#587</a>)</li> </ul> <h3>Changed</h3> <ul> <li>Optional mypyc compilation upgraded to version 1.15 for Python >= 3.8</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/jawah/charset_normalizer/commit/6422af1d50f1f46624deab585424e1ac4d08ba94"><code>6422af1</code></a> :pencil: update release date</li> <li><a href="https://github.com/jawah/charset_normalizer/commit/0e60ec18eb00bfe312dde86739929165839b633c"><code>0e60ec1</code></a> :bookmark: Release 3.4.2 (<a href="https://redirect.github.com/jawah/charset_normalizer/issues/614">#614</a>)</li> <li><a href="https://github.com/jawah/charset_normalizer/commit/f6630ce3b7fd34f234759a0c7a5ca413640e8ffb"><code>f6630ce</code></a> :arrow_up: Bump pypa/cibuildwheel from 2.23.2 to 2.23.3 (<a href="https://redirect.github.com/jawah/charset_normalizer/issues/617">#617</a>)</li> <li><a href="https://github.com/jawah/charset_normalizer/commit/677c99953f1a728de9f88d8659abff1246a80ade"><code>677c999</code></a> :arrow_up: Bump actions/download-artifact from 4.2.1 to 4.3.0 (<a href="https://redirect.github.com/jawah/charset_normalizer/issues/618">#618</a>)</li> <li><a href="https://github.com/jawah/charset_normalizer/commit/960ab1e676b7ef73c8c4f36c387b5a0da21e01c0"><code>960ab1e</code></a> :arrow_up: Bump actions/setup-python from 5.5.0 to 5.6.0 (<a href="https://redirect.github.com/jawah/charset_normalizer/issues/619">#619</a>)</li> <li><a href="https://github.com/jawah/charset_normalizer/commit/6eb632521c9b3f92df2cd944c7c524c205abfffc"><code>6eb6325</code></a> :arrow_up: Bump github/codeql-action from 3.28.10 to 3.28.16 (<a href="https://redirect.github.com/jawah/charset_normalizer/issues/620">#620</a>)</li> <li><a href="https://github.com/jawah/charset_normalizer/commit/c99c0f2c33ce54e41fefcae1c4fb96fa901d5cd4"><code>c99c0f2</code></a> :arrow_up: Update coverage requirement from <7.7,>=7.2.7 to >=7.2.7,<7.9 (<a href="https://redirect.github.com/jawah/charset_normalizer/issues/606">#606</a>)</li> <li><a href="https://github.com/jawah/charset_normalizer/commit/270f28e474db75f2a5085d6da732a90c2ac338f4"><code>270f28e</code></a> :arrow_up: Bump actions/setup-python from 5.4.0 to 5.5.0 (<a href="https://redirect.github.com/jawah/charset_normalizer/issues/607">#607</a>)</li> <li><a href="https://github.com/jawah/charset_normalizer/commit/d4d89a092d262a37ce427ee39ba5091ffd188f0b"><code>d4d89a0</code></a> :arrow_up: Bump pypa/cibuildwheel from 2.22.0 to 2.23.2 (<a href="https://redirect.github.com/jawah/charset_normalizer/issues/608">#608</a>)</li> <li><a href="https://github.com/jawah/charset_normalizer/commit/905fcf5cbe93e8b59c12103217434bdbc703d105"><code>905fcf5</code></a> :arrow_up: Bump slsa-framework/slsa-github-generator from 2.0.0 to 2.1.0 (<a href="https://redirect.github.com/jawah/charset_normalizer/issues/609">#609</a>)</li> <li>Additional commits viewable in <a href="https://github.com/jawah/charset_normalizer/compare/3.4.1...3.4.2">compare view</a></li> </ul> </details> <br /> [](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.6.1 to 4.7.0. <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/saghul/pycares/commit/a48b73f6e46596f632b44b47bc6ceb1c83739132"><code>a48b73f</code></a> Set version to 4.7.0</li> <li><a href="https://github.com/saghul/pycares/commit/a610e6ba86f845b3f8a1a3cd5eda0416ce34bbe6"><code>a610e6b</code></a> Add event thread support</li> <li><a href="https://github.com/saghul/pycares/commit/f99e32c0e426261b12493a1f21562c6e1da8fb3d"><code>f99e32c</code></a> Update c-ares to 1.29.0 to add reinit support to Channel (<a href="https://redirect.github.com/saghul/pycares/issues/219">#219</a>)</li> <li>See full diff in <a href="https://github.com/saghul/pycares/compare/v4.6.1...v4.7.0">compare view</a></li> </ul> </details> <br /> [](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 [certifi](https://github.com/certifi/python-certifi) from 2025.1.31 to 2025.4.26. <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/certifi/python-certifi/commit/275c9eb55733a464589c15fb4566fddd4598e5b2"><code>275c9eb</code></a> 2025.04.26 (<a href="https://redirect.github.com/certifi/python-certifi/issues/347">#347</a>)</li> <li><a href="https://github.com/certifi/python-certifi/commit/37883310b51e56570919cdc2d44becc1c6940559"><code>3788331</code></a> Bump actions/setup-python from 5.4.0 to 5.5.0 (<a href="https://redirect.github.com/certifi/python-certifi/issues/346">#346</a>)</li> <li><a href="https://github.com/certifi/python-certifi/commit/9d1f1b782000baedf57026de5b79e193bcb7ef7b"><code>9d1f1b7</code></a> Bump actions/download-artifact from 4.1.9 to 4.2.1 (<a href="https://redirect.github.com/certifi/python-certifi/issues/344">#344</a>)</li> <li><a href="https://github.com/certifi/python-certifi/commit/96b97a5afe26bc1adef98cb0bfe68e34948a73b6"><code>96b97a5</code></a> Bump actions/upload-artifact from 4.6.1 to 4.6.2 (<a href="https://redirect.github.com/certifi/python-certifi/issues/343">#343</a>)</li> <li><a href="https://github.com/certifi/python-certifi/commit/c054ed3ac3d3505efc929b71cfd87a257bbdb6b3"><code>c054ed3</code></a> Bump peter-evans/create-pull-request from 7.0.7 to 7.0.8 (<a href="https://redirect.github.com/certifi/python-certifi/issues/342">#342</a>)</li> <li><a href="https://github.com/certifi/python-certifi/commit/44547fc77121b12bb276b44b3b2b49cfcbeac06f"><code>44547fc</code></a> Bump actions/download-artifact from 4.1.8 to 4.1.9 (<a href="https://redirect.github.com/certifi/python-certifi/issues/341">#341</a>)</li> <li><a href="https://github.com/certifi/python-certifi/commit/5ea51247afecf1bf4ebfa8f2db3082e89a8bfaed"><code>5ea5124</code></a> Bump actions/upload-artifact from 4.6.0 to 4.6.1 (<a href="https://redirect.github.com/certifi/python-certifi/issues/340">#340</a>)</li> <li><a href="https://github.com/certifi/python-certifi/commit/2f142b7ae0b2d13fee4ba4b9fbd73a9cd5069060"><code>2f142b7</code></a> Bump peter-evans/create-pull-request from 7.0.6 to 7.0.7 (<a href="https://redirect.github.com/certifi/python-certifi/issues/339">#339</a>)</li> <li><a href="https://github.com/certifi/python-certifi/commit/80d2ebdc77d2d005f408f789fe2fb1fe5f4e0265"><code>80d2ebd</code></a> Bump actions/setup-python from 5.3.0 to 5.4.0 (<a href="https://redirect.github.com/certifi/python-certifi/issues/337">#337</a>)</li> <li>See full diff in <a href="https://github.com/certifi/python-certifi/compare/2025.01.31...2025.04.26">compare view</a></li> </ul> </details> <br /> [](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 [aiodns](https://github.com/saghul/aiodns) from 3.2.0 to 3.3.0. <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/aio-libs/aiodns/commit/dd81a9337d01a789fda478c7031a771d13519ea3"><code>dd81a93</code></a> Fix release workflow for breaking changes in upload/download artifact (<a href="https://redirect.github.com/saghul/aiodns/issues/148">#148</a>)</li> <li><a href="https://github.com/aio-libs/aiodns/commit/7feb3d0048a59532cbceaa06dc78cd3b4a20f123"><code>7feb3d0</code></a> Release 3.3.0 (<a href="https://redirect.github.com/saghul/aiodns/issues/147">#147</a>)</li> <li><a href="https://github.com/aio-libs/aiodns/commit/b6cce69644c3dc70457dc3cc5d248574d43bcb23"><code>b6cce69</code></a> Use c-ares event thread when available (<a href="https://redirect.github.com/saghul/aiodns/issues/145">#145</a>)</li> <li><a href="https://github.com/aio-libs/aiodns/commit/bca3ae9a63c0a00e8f79beb57e716c7811c108d8"><code>bca3ae9</code></a> Bump pycares from 4.6.1 to 4.7.0 (<a href="https://redirect.github.com/saghul/aiodns/issues/146">#146</a>)</li> <li><a href="https://github.com/aio-libs/aiodns/commit/ed3c50701a7ee703c6b52c789bdafbcae236b5d0"><code>ed3c507</code></a> Bump pycares from 4.5.0 to 4.6.1 (<a href="https://redirect.github.com/saghul/aiodns/issues/143">#143</a>)</li> <li><a href="https://github.com/aio-libs/aiodns/commit/a5cc25c96ec325094f87fb67edd44151b1cf5a1c"><code>a5cc25c</code></a> Bump actions/download-artifact from 4.2.1 to 4.3.0 (<a href="https://redirect.github.com/saghul/aiodns/issues/144">#144</a>)</li> <li><a href="https://github.com/aio-libs/aiodns/commit/7759363145a2de5efddeb30594eea42a41872bb4"><code>7759363</code></a> Bump pytest-cov from 6.1.0 to 6.1.1 (<a href="https://redirect.github.com/saghul/aiodns/issues/142">#142</a>)</li> <li><a href="https://github.com/aio-libs/aiodns/commit/804a2a419ed0ecc9744d3dd7a2a74c993fde19c2"><code>804a2a4</code></a> Bump actions/upload-artifact from 2 to 4 (<a href="https://redirect.github.com/saghul/aiodns/issues/133">#133</a>)</li> <li><a href="https://github.com/aio-libs/aiodns/commit/82b066af1a32dcd857fe489f5c76f8b169602f63"><code>82b066a</code></a> Bump actions/download-artifact from 4.1.7 to 4.2.1 (<a href="https://redirect.github.com/saghul/aiodns/issues/131">#131</a>)</li> <li><a href="https://github.com/aio-libs/aiodns/commit/10207a2763ea5289fce174ac90ba3ae667ae180a"><code>10207a2</code></a> Fix test coverage (<a href="https://redirect.github.com/saghul/aiodns/issues/140">#140</a>)</li> <li>Additional commits viewable in <a href="https://github.com/saghul/aiodns/compare/v3.2.0...v3.3.0">compare view</a></li> </ul> </details> <br /> [](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 [pip](https://github.com/pypa/pip) from 25.1 to 25.1.1. <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/pypa/pip/blob/main/NEWS.rst">pip's changelog</a>.</em></p> <blockquote> <h1>25.1.1 (2025-05-02)</h1> <h2>Bug Fixes</h2> <ul> <li>Fix <code>req.source_dir</code> AssertionError when using the legacy resolver. (<code>[#13353](pypa/pip#13353) <https://github.com/pypa/pip/issues/13353></code>_)</li> <li>Fix crash on Python 3.9.6 and lower when pip failed to compile a Python module during installation. (<code>[#13364](pypa/pip#13364) <https://github.com/pypa/pip/issues/13364></code>_)</li> <li>Names in dependency group includes are now normalized before lookup, which fixes incorrect <code>Dependency group '...' not found</code> errors. (<code>[#13372](pypa/pip#13372) <https://github.com/pypa/pip/issues/13372></code>_)</li> </ul> <h2>Vendored Libraries</h2> <ul> <li>Fix issues with using tomllib from the stdlib if available, rather than tomli</li> <li>Upgrade dependency-groups to 1.3.1</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/pypa/pip/commit/01857ef79f59a98db592bacb6e7b48f354528c80"><code>01857ef</code></a> Bump for release</li> <li><a href="https://github.com/pypa/pip/commit/08d8bb91e2c7734f98f828e28215aba15784012a"><code>08d8bb9</code></a> Merge pull request <a href="https://redirect.github.com/pypa/pip/issues/13374">#13374</a> from pfmoore/fixups</li> <li><a href="https://github.com/pypa/pip/commit/2bff84e495a3d31008088c168c5ab9bfa633a172"><code>2bff84e</code></a> Merge pull request <a href="https://redirect.github.com/pypa/pip/issues/13363">#13363</a> from sbidoul/fix-source_dir-assert</li> <li><a href="https://github.com/pypa/pip/commit/644e71d6e339035836dce0adbf59f881b334e186"><code>644e71d</code></a> News file fixups</li> <li><a href="https://github.com/pypa/pip/commit/426856f496a8f84f1e36fded83b3d5e74968a786"><code>426856f</code></a> Merge pull request <a href="https://redirect.github.com/pypa/pip/issues/13364">#13364</a> from ichard26/bugfix/python39</li> <li><a href="https://github.com/pypa/pip/commit/b7e3aead483baf42ca00e29b9758338ad19c130b"><code>b7e3aea</code></a> Merge pull request <a href="https://redirect.github.com/pypa/pip/issues/13356">#13356</a> from eli-schwartz/tomllib</li> <li><a href="https://github.com/pypa/pip/commit/8c678fe85daaf11d8dd6a43b7835088513944655"><code>8c678fe</code></a> Merge pull request <a href="https://redirect.github.com/pypa/pip/issues/13373">#13373</a> from sirosen/update-vendored-dependency-groups</li> <li><a href="https://github.com/pypa/pip/commit/7d006399c0d0d38e55d56a6b0732e959bf75f796"><code>7d00639</code></a> Update newsfiles for dependency-groups patch</li> <li><a href="https://github.com/pypa/pip/commit/6d28bbf065a292f67d3d66d8f47fba15a1a2d512"><code>6d28bbf</code></a> Update version of <code>dependency-groups</code> to v1.3.1</li> <li><a href="https://github.com/pypa/pip/commit/94bd66d615d5f9036c53196f4f2acb7c71d5010c"><code>94bd66d</code></a> Revert StreamWrapper removal to restore Python 3.9.{0,6} compat</li> <li>Additional commits viewable in <a href="https://github.com/pypa/pip/compare/25.1...25.1.1">compare view</a></li> </ul> </details> <br /> [](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 [cryptography](https://github.com/pyca/cryptography) from 44.0.2 to 44.0.3. <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/pyca/cryptography/blob/main/CHANGELOG.rst">cryptography's changelog</a>.</em></p> <blockquote> <p>44.0.3 - 2025-05-02</p> <pre><code> * Fixed compilation when using LibreSSL 4.1.0. <p>.. _v44-0-2: </code></pre></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/pyca/cryptography/commit/b92c8416bf71bf5aa9c343490984dbcf7feb2cec"><code>b92c841</code></a> [44.0.x] backports for libressl 4.1.0 support release (<a href="https://redirect.github.com/pyca/cryptography/issues/12848">#12848</a>)</li> <li><a href="https://github.com/pyca/cryptography/commit/387ca00cec0ea63b2804a411ae0e953b300397e7"><code>387ca00</code></a> Hopefully add Window / MacOS PyPy 3.10 / 3.11 support (<a href="https://redirect.github.com/pyca/cryptography/issues/12559">#12559</a>)</li> <li>See full diff in <a href="https://github.com/pyca/cryptography/compare/44.0.2...44.0.3">compare view</a></li> </ul> </details> <br /> [](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 80.1.0 to 80.3.1. <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>v80.3.1</h1> <h2>Bugfixes</h2> <ul> <li>Restored select attributes in easy_install for temporary pbr compatibility. (<a href="https://redirect.github.com/pypa/setuptools/issues/4976">#4976</a>)</li> </ul> <h1>v80.3.0</h1> <h2>Features</h2> <ul> <li>Removed easy_install and package_index modules. (<a href="https://redirect.github.com/pypa/setuptools/issues/917">#917</a>)</li> <li>Restored license declaration in package metadata. See <a href="https://redirect.github.com/jaraco/skeleton/issues/171">jaraco/skeleton#171</a>. (<a href="https://redirect.github.com/pypa/setuptools/issues/4956">#4956</a>)</li> </ul> <h1>v80.2.0</h1> <h2>Features</h2> <ul> <li>Restored support for install_scripts --executable (and classic behavior for the executable for those invocations). Instead, build_editable provides the portable form of the executables for downstream installers to rewrite. (<a href="https://redirect.github.com/pypa/setuptools/issues/4934">#4934</a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/pypa/setuptools/commit/f37845bce6bb06ec25c24cf30210a485e945d21e"><code>f37845b</code></a> Bump version: 80.3.0 → 80.3.1</li> <li><a href="https://github.com/pypa/setuptools/commit/a6f8db0c3932879f5e1876d97d32b3a7b567b9d5"><code>a6f8db0</code></a> Merge pull request <a href="https://redirect.github.com/pypa/setuptools/issues/4980">#4980</a> from pypa/debt/4976-pbr-compat</li> <li><a href="https://github.com/pypa/setuptools/commit/05cf544d23b8bbe5f914d198c2620abced8b7477"><code>05cf544</code></a> Add news fragment.</li> <li><a href="https://github.com/pypa/setuptools/commit/5b39e4e50510e62902260fd4a437143cbf42c7f8"><code>5b39e4e</code></a> Add the deprecation warning to attribute access.</li> <li><a href="https://github.com/pypa/setuptools/commit/30c00380093b1a7ff5693f98d06ab4fa4f8923cf"><code>30c0038</code></a> Render the attributes dynamically.</li> <li><a href="https://github.com/pypa/setuptools/commit/d6229353cd459aea9ccb70a4b76dfae1261a1270"><code>d622935</code></a> Restore ScriptWriter and sys_executable properties.</li> <li><a href="https://github.com/pypa/setuptools/commit/88bd892e78c8b5a6855eac06383726a84a91a45e"><code>88bd892</code></a> Add a failing integration test. Ref <a href="https://redirect.github.com/pypa/setuptools/issues/4976">#4976</a></li> <li><a href="https://github.com/pypa/setuptools/commit/9dccfa41c351672697df031ce9a30bb4af44c573"><code>9dccfa4</code></a> Moved pbr setup into a fixture.</li> <li><a href="https://github.com/pypa/setuptools/commit/af8b3228487554d93ed15ec69cfe45f7c086e9b4"><code>af8b322</code></a> Bump version: 80.2.0 → 80.3.0</li> <li><a href="https://github.com/pypa/setuptools/commit/e7b80848f1d72a06ed042e5f41c3e72203c54c6a"><code>e7b8084</code></a> Merge pull request <a href="https://redirect.github.com/pypa/setuptools/issues/4963">#4963</a> from pypa/debt/remove-easy-install</li> <li>Additional commits viewable in <a href="https://github.com/pypa/setuptools/compare/v80.1.0...v80.3.1">compare view</a></li> </ul> </details> <br /> [](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-extensions](https://github.com/python/mypy_extensions) from 1.0.0 to 1.1.0. <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/python/mypy_extensions/commit/70d9435779df27a522b146f2c5dee06ccacae373"><code>70d9435</code></a> remove dev from version</li> <li><a href="https://github.com/python/mypy_extensions/commit/8d272bb1264a6114610a3df9b43f87247c856d92"><code>8d272bb</code></a> Switch build-backend to flit_core + use License-Expression for project metada...</li> <li><a href="https://github.com/python/mypy_extensions/commit/1b461029c25d2e677792e1483734f352bd589aa8"><code>1b46102</code></a> Bump dev version to 1.1.0-dev (<a href="https://redirect.github.com/python/mypy_extensions/issues/57">#57</a>)</li> <li><a href="https://github.com/python/mypy_extensions/commit/400534fb50c683ff1c00051ca101741ced69330b"><code>400534f</code></a> Deprecate mypy_extensions.NoReturn (<a href="https://redirect.github.com/python/mypy_extensions/issues/56">#56</a>)</li> <li><a href="https://github.com/python/mypy_extensions/commit/23fbfa5674aca52517564628e12c228812ac2bf0"><code>23fbfa5</code></a> Update flake8 to 7.1.1 (<a href="https://redirect.github.com/python/mypy_extensions/issues/54">#54</a>)</li> <li><a href="https://github.com/python/mypy_extensions/commit/9ddbb08b20cfba7efe18f5fbf926131e583c0b22"><code>9ddbb08</code></a> Cleanup tests (<a href="https://redirect.github.com/python/mypy_extensions/issues/55">#55</a>)</li> <li><a href="https://github.com/python/mypy_extensions/commit/6d9c7b756486a654e795095d393bf8206cd11dea"><code>6d9c7b7</code></a> Move metadata to pyproject + drop Python 3.7 (<a href="https://redirect.github.com/python/mypy_extensions/issues/53">#53</a>)</li> <li><a href="https://github.com/python/mypy_extensions/commit/812066c7a88e78572332e6e0f428bf3e0c248193"><code>812066c</code></a> [pre-commit.ci] pre-commit autoupdate (<a href="https://redirect.github.com/python/mypy_extensions/issues/49">#49</a>)</li> <li><a href="https://github.com/python/mypy_extensions/commit/9dd6d98da338a3924b0ed7440b843988cd5805df"><code>9dd6d98</code></a> Add support for Python 3.12 (<a href="https://redirect.github.com/python/mypy_extensions/issues/48">#48</a>)</li> <li><a href="https://github.com/python/mypy_extensions/commit/e0c6670e05a87507d59b7d3a0aa2eec88e9813b0"><code>e0c6670</code></a> Deprecate <code>mypy_extensions.TypedDict</code> (<a href="https://redirect.github.com/python/mypy_extensions/issues/47">#47</a>)</li> <li>Additional commits viewable in <a href="https://github.com/python/mypy_extensions/compare/1.0.0...1.1.0">compare view</a></li> </ul> </details> <br /> [](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.7.0 to 4.8.0. <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/saghul/pycares/commit/6405d1f679213d10159424474dbbc5e152718321"><code>6405d1f</code></a> Set version to 4.8.0</li> <li><a href="https://github.com/saghul/pycares/commit/a5638960171116a3d07f1552424a25c09719f7aa"><code>a563896</code></a> Add ARES_FLAG_NO_DFLT_SVR and ARES_FLAG_EDNS to API</li> <li><a href="https://github.com/saghul/pycares/commit/da561b29779e611c9dafba74e42388b1fb962c70"><code>da561b2</code></a> Update bundled c-ares to v1.34.5 (<a href="https://redirect.github.com/saghul/pycares/issues/221">#221</a>)</li> <li><a href="https://github.com/saghul/pycares/commit/129c07ca89f7647e7610aecca6b12047b4cc4195"><code>129c07c</code></a> Cancel previous CI jobs on pull request update</li> <li>See full diff in <a href="https://github.com/saghul/pycares/compare/v4.7.0...v4.8.0">compare view</a></li> </ul> </details> <br /> [](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 [virtualenv](https://github.com/pypa/virtualenv) from 20.30.0 to 20.31.1. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/pypa/virtualenv/releases">virtualenv's releases</a>.</em></p> <blockquote> <h2>20.31.1</h2> <!-- raw HTML omitted --> <h2>What's Changed</h2> <ul> <li>release 20.31.0 by <a href="https://github.com/gaborbernat"><code>@gaborbernat</code></a> in <a href="https://redirect.github.com/pypa/virtualenv/pull/2879">pypa/virtualenv#2879</a></li> <li>Bump setuptools and pip by <a href="https://github.com/gaborbernat"><code>@gaborbernat</code></a> in <a href="https://redirect.github.com/pypa/virtualenv/pull/2880">pypa/virtualenv#2880</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/pypa/virtualenv/compare/20.31.0...20.31.1">https://github.com/pypa/virtualenv/compare/20.31.0...20.31.1</a></p> <h2>20.31.0</h2> <!-- raw HTML omitted --> <h2>What's Changed</h2> <ul> <li>release 20.30.0 by <a href="https://github.com/gaborbernat"><code>@gaborbernat</code></a> in <a href="https://redirect.github.com/pypa/virtualenv/pull/2864">pypa/virtualenv#2864</a></li> <li>Stop including 'wheel', setuptools 70.1 has native bdist_wheel support by <a href="https://github.com/stefanor"><code>@stefanor</code></a> in <a href="https://redirect.github.com/pypa/virtualenv/pull/2868">pypa/virtualenv#2868</a></li> <li>Revert a large part of the wheel removal, to support Python 3.8 by <a href="https://github.com/stefanor"><code>@stefanor</code></a> in <a href="https://redirect.github.com/pypa/virtualenv/pull/2876">pypa/virtualenv#2876</a></li> <li>Fix HelpFormatter for Python 3.14 by <a href="https://github.com/cdce8p"><code>@cdce8p</code></a> in <a href="https://redirect.github.com/pypa/virtualenv/pull/2878">pypa/virtualenv#2878</a></li> <li>Fix get_embed_wheel for unknown wheels by <a href="https://github.com/tiran"><code>@tiran</code></a> in <a href="https://redirect.github.com/pypa/virtualenv/pull/2877">pypa/virtualenv#2877</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/cdce8p"><code>@cdce8p</code></a> made their first contribution in <a href="https://redirect.github.com/pypa/virtualenv/pull/2878">pypa/virtualenv#2878</a></li> <li><a href="https://github.com/tiran"><code>@tiran</code></a> made their first contribution in <a href="https://redirect.github.com/pypa/virtualenv/pull/2877">pypa/virtualenv#2877</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/pypa/virtualenv/compare/20.30.0...20.31.0">https://github.com/pypa/virtualenv/compare/20.30.0...20.31.0</a></p> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/pypa/virtualenv/blob/main/docs/changelog.rst">virtualenv's changelog</a>.</em></p> <blockquote> <h2>v20.31.1 (2025-05-05)</h2> <p>Bugfixes - 20.31.1</p> <pre><code>- Upgrade embedded wheels: <ul> <li>pip to <code>25.1.1</code> from <code>25.1</code></li> <li>setuptools to <code>80.3.1</code> from <code>78.1.0</code> (:issue:<code>2880</code>)</li> </ul> <h2>v20.31.0 (2025-05-05)</h2> <p>Features - 20.31.0 </code></pre></p> <ul> <li>No longer bundle <code>wheel</code> wheels (except on Python 3.8), <code>setuptools</code> includes native <code>bdist_wheel</code> support. Update <code>pip</code> to <code>25.1</code>. (:issue:<code>2868</code>)</li> </ul> <p>Bugfixes - 20.31.0</p> <pre><code>- ``get_embed_wheel()`` no longer fails with a :exc:`TypeError` when it is called with an unknown *distribution*. (:issue:`2877`) - Fix ``HelpFormatter`` error with Python 3.14.0b1. (:issue:`2878`) </code></pre> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/pypa/virtualenv/commit/572aa2319783c58d2729dd94a0e3fb5435d62ff3"><code>572aa23</code></a> release 20.31.1</li> <li><a href="https://github.com/pypa/virtualenv/commit/715268e5fb0a323690b722efcd2e2cf5a14cd5ba"><code>715268e</code></a> Merge pull request <a href="https://redirect.github.com/pypa/virtualenv/issues/2880">#2880</a> from gaborbernat/main</li> <li><a href="https://github.com/pypa/virtualenv/commit/472157d7ad566dc999948f7d87d9ec5dc6508806"><code>472157d</code></a> Bump setuptools and pip</li> <li><a href="https://github.com/pypa/virtualenv/commit/f7d440dc29c0a6c6d29c1fdd4ddf65b7b10daa0b"><code>f7d440d</code></a> release 20.31.0 (<a href="https://redirect.github.com/pypa/virtualenv/issues/2879">#2879</a>)</li> <li><a href="https://github.com/pypa/virtualenv/commit/2b7ea303bcd64959f88f2617ebba74a6e2ecb646"><code>2b7ea30</code></a> release 20.31.0</li> <li><a href="https://github.com/pypa/virtualenv/commit/a2e76cb116adfc20d05623b4fa075e4ca222cf6e"><code>a2e76cb</code></a> Fix get_embed_wheel for unknown wheels (<a href="https://redirect.github.com/pypa/virtualenv/issues/2877">#2877</a>)</li> <li><a href="https://github.com/pypa/virtualenv/commit/6d262846c5b4c32a8038005e03aededadbec9013"><code>6d26284</code></a> Fix HelpFormatter for Python 3.14 (<a href="https://redirect.github.com/pypa/virtualenv/issues/2878">#2878</a>)</li> <li><a href="https://github.com/pypa/virtualenv/commit/9ee93da5b16e0f96dce8d4a1f6b44d219d697afd"><code>9ee93da</code></a> Revert a large part of the wheel removal, to support Python 3.8 (<a href="https://redirect.github.com/pypa/virtualenv/issues/2876">#2876</a>)</li> <li><a href="https://github.com/pypa/virtualenv/commit/f900bb66c1d5f6725802915b6c7e1a54bb77d81c"><code>f900bb6</code></a> [pre-commit.ci] pre-commit autoupdate (<a href="https://redirect.github.com/pypa/virtualenv/issues/2875">#2875</a>)</li> <li><a href="https://github.com/pypa/virtualenv/commit/3fa94b7147f92cb56b69de235de5d5adf156ee56"><code>3fa94b7</code></a> Merge pull request <a href="https://redirect.github.com/pypa/virtualenv/issues/2868">#2868</a> from stefanor/no-wheel</li> <li>Additional commits viewable in <a href="https://github.com/pypa/virtualenv/compare/20.30.0...20.31.1">compare view</a></li> </ul> </details> <br /> [](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 [platformdirs](https://github.com/tox-dev/platformdirs) from 4.3.7 to 4.3.8. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/tox-dev/platformdirs/releases">platformdirs's releases</a>.</em></p> <blockquote> <h2>4.3.8</h2> <!-- raw HTML omitted --> <h2>What's Changed</h2> <ul> <li>Add missing examples and fix order of examples in README by <a href="https://github.com/gene1wood"><code>@gene1wood</code></a> in <a href="https://redirect.github.com/tox-dev/platformdirs/pull/355">tox-dev/platformdirs#355</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/gene1wood"><code>@gene1wood</code></a> made their first contribution in <a href="https://redirect.github.com/tox-dev/platformdirs/pull/355">tox-dev/platformdirs#355</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/tox-dev/platformdirs/compare/4.3.7...4.3.8">https://github.com/tox-dev/platformdirs/compare/4.3.7...4.3.8</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/tox-dev/platformdirs/commit/22089f1e1ff477037cd7b3e03ad38ae2bf251031"><code>22089f1</code></a> Add missing examples and fix order of examples in README (<a href="https://redirect.github.com/tox-dev/platformdirs/issues/355">#355</a>)</li> <li><a href="https://github.com/tox-dev/platformdirs/commit/29398b1ef0d602929102b5a3cc4aca25ff954f2a"><code>29398b1</code></a> [pre-commit.ci] pre-commit autoupdate (<a href="https://redirect.github.com/tox-dev/platformdirs/issues/354">#354</a>)</li> <li><a href="https://github.com/tox-dev/platformdirs/commit/70114b05f1144a451247a465b65caa34d9a88375"><code>70114b0</code></a> [pre-commit.ci] pre-commit autoupdate (<a href="https://redirect.github.com/tox-dev/platformdirs/issues/353">#353</a>)</li> <li><a href="https://github.com/tox-dev/platformdirs/commit/48916117e8d756a51468d6ead75aa645a6a378c6"><code>4891611</code></a> [pre-commit.ci] pre-commit autoupdate (<a href="https://redirect.github.com/tox-dev/platformdirs/issues/351">#351</a>)</li> <li><a href="https://github.com/tox-dev/platformdirs/commit/707be6f8dd2784d092f6de6530f6c0d64faee2f3"><code>707be6f</code></a> Bump astral-sh/setup-uv from 5 to 6 in the all group (<a href="https://redirect.github.com/tox-dev/platformdirs/issues/352">#352</a>)</li> <li><a href="https://github.com/tox-dev/platformdirs/commit/5519a4fa93059949cf1078fac01cf5dce12c3b50"><code>5519a4f</code></a> [pre-commit.ci] pre-commit autoupdate (<a href="https://redirect.github.com/tox-dev/platformdirs/issues/349">#349</a>)</li> <li><a href="https://github.com/tox-dev/platformdirs/commit/063275e097e2910d56291b168e5d827237be5cc5"><code>063275e</code></a> [pre-commit.ci] pre-commit autoupdate (<a href="https://redirect.github.com/tox-dev/platformdirs/issues/346">#346</a>)</li> <li><a href="https://github.com/tox-dev/platformdirs/commit/39fc38448d9d8a5a5be489115122669a76403012"><code>39fc384</code></a> [pre-commit.ci] pre-commit autoupdate (<a href="https://redirect.github.com/tox-dev/platformdirs/issues/345">#345</a>)</li> <li>See full diff in <a href="https://github.com/tox-dev/platformdirs/compare/4.3.7...4.3.8">compare view</a></li> </ul> </details> <br /> [](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 [virtualenv](https://github.com/pypa/virtualenv) from 20.31.1 to 20.31.2. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/pypa/virtualenv/releases">virtualenv's releases</a>.</em></p> <blockquote> <h2>20.31.2</h2> <!-- raw HTML omitted --> <h2>What's Changed</h2> <ul> <li>release 20.31.1 by <a href="https://github.com/gaborbernat"><code>@gaborbernat</code></a> in <a href="https://redirect.github.com/pypa/virtualenv/pull/2882">pypa/virtualenv#2882</a></li> <li>Reintroduce the --wheel CLI option, even though it has no effect on Python > 3.8 by <a href="https://github.com/hroncok"><code>@hroncok</code></a> in <a href="https://redirect.github.com/pypa/virtualenv/pull/2884">pypa/virtualenv#2884</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/pypa/virtualenv/compare/20.31.1...20.31.2">https://github.com/pypa/virtualenv/compare/20.31.1...20.31.2</a></p> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/pypa/virtualenv/blob/main/docs/changelog.rst">virtualenv's changelog</a>.</em></p> <blockquote> <h2>v20.31.2 (2025-05-08)</h2> <p>No significant changes.</p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/pypa/virtualenv/commit/91cf77181ce159d8de6250224781f7103e6d6661"><code>91cf771</code></a> release 20.31.2</li> <li><a href="https://github.com/pypa/virtualenv/commit/9c4cd8e1a4744e4dc630b2ee35a506ad91ac4137"><code>9c4cd8e</code></a> Merge pull request <a href="https://redirect.github.com/pypa/virtualenv/issues/2884">#2884</a> from hroncok/wheel-option-back</li> <li><a href="https://github.com/pypa/virtualenv/commit/e9b6ba728f44ffb84ca44a40b58508c3dd5f7b29"><code>e9b6ba7</code></a> Merge pull request <a href="https://redirect.github.com/pypa/virtualenv/issues/2882">#2882</a> from pypa/release-20.31.1</li> <li><a href="https://github.com/pypa/virtualenv/commit/71d6f0a03c36619ca6bc4f37711f8fb8b2894758"><code>71d6f0a</code></a> Update changelog.rst</li> <li>See full diff in <a href="https://github.com/pypa/virtualenv/compare/20.31.1...20.31.2">compare view</a></li> </ul> </details> <br /> [](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 [snowballstemmer](https://github.com/snowballstem/snowball) from 2.2.0 to 3.0.0.1. <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/snowballstem/snowball/blob/master/NEWS">snowballstemmer's changelog</a>.</em></p> <blockquote> <h1>Snowball 3.0.1 (2025-05-09)</h1> <h2>Python</h2> <ul> <li> <p>The <strong>init</strong>.py in 3.0.0 was incorrectly generated due to a missing build dependency and the list of algorithms was empty. First reported by laymonage. Thanks to Dmitry Shachnev, Henry Schreiner and Adam Turner for diagnosing and fixing. (<a href="https://redirect.github.com/snowballstem/snowball/issues/229">#229</a>, <a href="https://redirect.github.com/snowballstem/snowball/issues/230">#230</a>, <a href="https://redirect.github.com/snowballstem/snowball/issues/231">#231</a>)</p> </li> <li> <p>Add trove classifiers for Armenian and Yiddish which have now been registered with PyPI. Thanks to Henry Schreiner and Dmitry Shachnev. (<a href="https://redirect.github.com/snowballstem/snowball/issues/228">#228</a>)</p> </li> <li> <p>Update documented details of Python 2 support in old versions.</p> </li> </ul> <h1>Snowball 3.0.0 (2025-05-08)</h1> <h2>Ada</h2> <ul> <li> <p>Bug fixes:</p> <ul> <li> <p>Fix invalid Ada code generated for Snowball <code>loop</code> (it was partly Pascal!) None of the stemmers shipped in previous releases triggered this bug, but the Turkish stemmer now does.</p> </li> <li> <p>The Ada runtime was not tracking the current length of the string but instead used the current limit value or some other substitute, which manifested as various incorrect behaviours for code inside of <code>setlimit</code>.</p> </li> <li> <p><code>size</code> was incorrectly returning the difference between the limit and the backwards limit.</p> </li> <li> <p><code>lenof</code> or <code>sizeof</code> on a string variable generated Ada code that didn't even compile.</p> </li> <li> <p>Fix incorrect preconditions on some methods in the runtime.</p> </li> <li> <p>Fix bug in runtime code used by <code>attach</code>, <code>insert</code>, <code><-</code> and string variable assignment when a (sub)string was replaced with a larger string. This bug was triggered by code in the Kraaij-Pohlmann Dutch stemmer implementation (which was previously not enabled by default but is now the standard Dutch stemmer).</p> </li> <li> <p>Fix invalid code generated for <code>insert</code>, <code><-</code> and string variable assignment. This bug was triggered by code in the Kraaij-Pohlmann Dutch stemmer implementation (which was previously not enabled by default but is now the standard Dutch stemmer).</p> </li> </ul> </li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li>See full diff in <a href="https://github.com/snowballstem/snowball/commits">compare view</a></li> </ul> </details> <br /> [](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 [aiodns](https://github.com/saghul/aiodns) from 3.3.0 to 3.4.0. <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/aio-libs/aiodns/blob/master/ChangeLog">aiodns's changelog</a>.</em></p> <blockquote> <h1>3.4.0</h1> <ul> <li>Added fallback to <code>sock_state_cb</code> if <code>event_thread</code> creation fails (<a href="https://redirect.github.com/saghul/aiodns/issues/151">#151</a>) <ul> <li>Improved reliability on systems with exhausted inotify watches</li> <li>Implemented transparent fallback mechanism to ensure DNS resolution continues to work</li> </ul> </li> <li>Implemented strict typing (<a href="https://redirect.github.com/saghul/aiodns/issues/138">#138</a>) <ul> <li>Added comprehensive type annotations</li> <li>Improved mypy configuration</li> <li>Added py.typed marker file</li> </ul> </li> <li>Updated dependencies <ul> <li>Bumped pycares from 4.7.0 to 4.8.0 (<a href="https://redirect.github.com/saghul/aiodns/issues/149">#149</a>)</li> </ul> </li> <li>Added support for Python 3.13 (<a href="https://redirect.github.com/saghul/aiodns/issues/153">#153</a>) <ul> <li>Updated CI configuration to test with Python 3.13</li> </ul> </li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/aio-libs/aiodns/commit/be1f149ee34f025704f6788cf895fb2d00d04760"><code>be1f149</code></a> Release 3.4.0 (<a href="https://redirect.github.com/saghul/aiodns/issues/154">#154</a>)</li> <li><a href="https://github.com/aio-libs/aiodns/commit/796d500447cf7d7eb522ccb4cdfc1beeb519e593"><code>796d500</code></a> Start testing on Python 3.13 with the CI (<a href="https://redirect.github.com/saghul/aiodns/issues/153">#153</a>)</li> <li><a href="https://github.com/aio-libs/aiodns/commit/c856d44bfdf9ec665cda2f27ca3e68b262f728cb"><code>c856d44</code></a> Fallback to <code>sock_state_cb</code> if <code>event_thread</code> creation fails (<a href="https://redirect.github.com/saghul/aiodns/issues/151">#151</a>)</li> <li><a href="https://github.com/aio-libs/aiodns/commit/5c4b29c4847e532cb48976913fe31d0d8a51063a"><code>5c4b29c</code></a> Strict typing (<a href="https://redirect.github.com/saghul/aiodns/issues/138">#138</a>)</li> <li><a href="https://github.com/aio-libs/aiodns/commit/928b8a6affc15d7134c3a0f45e417661f26c7bd7"><code>928b8a6</code></a> Bump pycares from 4.7.0 to 4.8.0 (<a href="https://redirect.github.com/saghul/aiodns/issues/149">#149</a>)</li> <li>See full diff in <a href="https://github.com/saghul/aiodns/compare/v3.3.0...v3.4.0">compare view</a></li> </ul> </details> <br /> [](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>
Bumps [snowballstemmer](https://github.com/snowballstem/snowball) from 3.0.0.1 to 3.0.1. <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/snowballstem/snowball/blob/master/NEWS">snowballstemmer's changelog</a>.</em></p> <blockquote> <h1>Snowball 3.0.1 (2025-05-09)</h1> <h2>Python</h2> <ul> <li> <p>The <strong>init</strong>.py in 3.0.0 was incorrectly generated due to a missing build dependency and the list of algorithms was empty. First reported by laymonage. Thanks to Dmitry Shachnev, Henry Schreiner and Adam Turner for diagnosing and fixing. (<a href="https://redirect.github.com/snowballstem/snowball/issues/229">#229</a>, <a href="https://redirect.github.com/snowballstem/snowball/issues/230">#230</a>, <a href="https://redirect.github.com/snowballstem/snowball/issues/231">#231</a>)</p> </li> <li> <p>Add trove classifiers for Armenian and Yiddish which have now been registered with PyPI. Thanks to Henry Schreiner and Dmitry Shachnev. (<a href="https://redirect.github.com/snowballstem/snowball/issues/228">#228</a>)</p> </li> <li> <p>Update documented details of Python 2 support in old versions.</p> </li> </ul> <h1>Snowball 3.0.0 (2025-05-08)</h1> <h2>Ada</h2> <ul> <li> <p>Bug fixes:</p> <ul> <li> <p>Fix invalid Ada code generated for Snowball <code>loop</code> (it was partly Pascal!) None of the stemmers shipped in previous releases triggered this bug, but the Turkish stemmer now does.</p> </li> <li> <p>The Ada runtime was not tracking the current length of the string but instead used the current limit value or some other substitute, which manifested as various incorrect behaviours for code inside of <code>setlimit</code>.</p> </li> <li> <p><code>size</code> was incorrectly returning the difference between the limit and the backwards limit.</p> </li> <li> <p><code>lenof</code> or <code>sizeof</code> on a string variable generated Ada code that didn't even compile.</p> </li> <li> <p>Fix incorrect preconditions on some methods in the runtime.</p> </li> <li> <p>Fix bug in runtime code used by <code>attach</code>, <code>insert</code>, <code><-</code> and string variable assignment when a (sub)string was replaced with a larger string. This bug was triggered by code in the Kraaij-Pohlmann Dutch stemmer implementation (which was previously not enabled by default but is now the standard Dutch stemmer).</p> </li> <li> <p>Fix invalid code generated for <code>insert</code>, <code><-</code> and string variable assignment. This bug was triggered by code in the Kraaij-Pohlmann Dutch stemmer implementation (which was previously not enabled by default but is now the standard Dutch stemmer).</p> </li> </ul> </li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li>See full diff in <a href="https://github.com/snowballstem/snowball/commits/v3.0.1">compare view</a></li> </ul> </details> <br /> [](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>
… on Python 3.10+ (#10942) Co-authored-by: J. Nick Koston <nick@koston.org>
…be called multiple times (#10947) Co-authored-by: J. Nick Koston <nick@koston.org>
… in tests (#10957) Co-authored-by: J. Nick Koston <nick@koston.org>
Bumps [pydantic](https://github.com/pydantic/pydantic) from 2.11.4 to 2.11.5. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/pydantic/pydantic/releases">pydantic's releases</a>.</em></p> <blockquote> <h2>v2.11.5 2025-05-22</h2> <!-- raw HTML omitted --> <h2>What's Changed</h2> <h3>Fixes</h3> <ul> <li>Check if <code>FieldInfo</code> is complete after applying type variable map by <a href="https://github.com/Viicos"><code>@Viicos</code></a> in <a href="https://redirect.github.com/pydantic/pydantic/pull/11855">#11855</a></li> <li>Do not delete mock validator/serializer in <code>model_rebuild()</code> by <a href="https://github.com/Viicos"><code>@Viicos</code></a> in <a href="https://redirect.github.com/pydantic/pydantic/pull/11890">#11890</a></li> <li>Do not duplicate metadata on model rebuild by <a href="https://github.com/Viicos"><code>@Viicos</code></a> in <a href="https://redirect.github.com/pydantic/pydantic/pull/11902">#11902</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/pydantic/pydantic/compare/v2.11.4...v2.11.5">https://github.com/pydantic/pydantic/compare/v2.11.4...v2.11.5</a></p> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/pydantic/pydantic/blob/main/HISTORY.md">pydantic's changelog</a>.</em></p> <blockquote> <h2>v2.11.5 (2025-05-22)</h2> <p><a href="https://github.com/pydantic/pydantic/releases/tag/v2.11.5">GitHub release</a></p> <h3>What's Changed</h3> <h4>Fixes</h4> <ul> <li>Check if <code>FieldInfo</code> is complete after applying type variable map by <a href="https://github.com/Viicos"><code>@Viicos</code></a> in <a href="https://redirect.github.com/pydantic/pydantic/pull/11855">#11855</a></li> <li>Do not delete mock validator/serializer in <code>model_rebuild()</code> by <a href="https://github.com/Viicos"><code>@Viicos</code></a> in <a href="https://redirect.github.com/pydantic/pydantic/pull/11890">#11890</a></li> <li>Do not duplicate metadata on model rebuild by <a href="https://github.com/Viicos"><code>@Viicos</code></a> in <a href="https://redirect.github.com/pydantic/pydantic/pull/11902">#11902</a></li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/pydantic/pydantic/commit/5e6d1dc71fe9bd832635cb2e9b4af92286fd00b8"><code>5e6d1dc</code></a> Prepare release v2.11.5</li> <li><a href="https://github.com/pydantic/pydantic/commit/1b63218c42b515bd1f6b0dd323190236ead14bdb"><code>1b63218</code></a> Do not duplicate metadata on model rebuild (<a href="https://redirect.github.com/pydantic/pydantic/issues/11902">#11902</a>)</li> <li><a href="https://github.com/pydantic/pydantic/commit/5aefad873b3dfd60c419bd081ffaf0ac197c7b60"><code>5aefad8</code></a> Do not delete mock validator/serializer in <code>model_rebuild()</code></li> <li><a href="https://github.com/pydantic/pydantic/commit/8fbe6585f4d6179e5234ab61de00059c52e57975"><code>8fbe658</code></a> Check if <code>FieldInfo</code> is complete after applying type variable map</li> <li><a href="https://github.com/pydantic/pydantic/commit/12b371a0f7f800bf65daa3eaada1b4348348d9c4"><code>12b371a</code></a> Update documentation about <code>@dataclass_transform</code> support</li> <li><a href="https://github.com/pydantic/pydantic/commit/3a6aef4400afe6ac1fcaab4f31774c1ee4aadcb3"><code>3a6aef4</code></a> Fix missing link in documentation</li> <li><a href="https://github.com/pydantic/pydantic/commit/0506b9cd8b3d544f135c624f4a7584dd53098cb7"><code>0506b9c</code></a> Fix light/dark mode documentation toggle</li> <li><a href="https://github.com/pydantic/pydantic/commit/58078c8b5624d800ec80dff295972737149f8080"><code>58078c8</code></a> Fix typo in documentation</li> <li>See full diff in <a href="https://github.com/pydantic/pydantic/compare/v2.11.4...v2.11.5">compare view</a></li> </ul> </details> <br /> [](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>
#10967) Co-authored-by: Cycloctane <Cycloctane@outlook.com> Co-authored-by: J. Nick Koston <nick@koston.org>
…ient middleware (#10975) Co-authored-by: J. Nick Koston <nick@koston.org>
…tx_manager_close_sess_on_error test (#10980) Co-authored-by: J. Nick Koston <nick@koston.org>
…_retry_reuses_connection test (#10986)
…yload in middleware (#10984)
…ebSocketResponse to docs (#10990) Co-authored-by: J. Nick Koston <nick@koston.org>
…nses by coalescing headers and body into a single packet (#10992)
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> Co-authored-by: J. Nick Koston <nick@koston.org>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
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 : )