forked from aio-libs/aiohttp
-
Notifications
You must be signed in to change notification settings - Fork 0
[pull] master from aio-libs:master #143
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Conversation
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
Bumps [actions/cache](https://github.com/actions/cache) from 4.1.2 to 4.2.0. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/actions/cache/releases">actions/cache's releases</a>.</em></p> <blockquote> <h2>v4.2.0</h2> <h2>⚠️ Important Changes</h2> <p>The cache backend service has been rewritten from the ground up for improved performance and reliability. <a href="https://github.com/actions/cache">actions/cache</a> now integrates with the new cache service (v2) APIs.</p> <p>The new service will gradually roll out as of <strong>February 1st, 2025</strong>. The legacy service will also be sunset on the same date. Changes in these release are <strong>fully backward compatible</strong>.</p> <p><strong>We are deprecating some versions of this action</strong>. We recommend upgrading to version <code>v4</code> or <code>v3</code> as soon as possible before <strong>February 1st, 2025.</strong> (Upgrade instructions below).</p> <p>If you are using pinned SHAs, please use the SHAs of versions <code>v4.2.0</code> or <code>v3.4.0</code></p> <p>If you do not upgrade, all workflow runs using any of the deprecated <a href="https://github.com/actions/cache">actions/cache</a> will fail.</p> <p>Upgrading to the recommended versions will not break your workflows.</p> <p>Read more about the change & access the migration guide: <a href="https://github.com/actions/cache/discussions/1510">reference to the announcement</a>.</p> <h3>Minor changes</h3> <p>Minor and patch version updates for these dependencies:</p> <ul> <li><code>@actions/core</code>: <code>1.11.1</code></li> <li><code>@actions/io</code>: <code>1.1.3</code></li> <li><code>@vercel/ncc</code>: <code>0.38.3</code></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/actions/cache/compare/v4...v4.2.0">https://github.com/actions/cache/compare/v4...v4.2.0</a></p> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/actions/cache/blob/main/RELEASES.md">actions/cache's changelog</a>.</em></p> <blockquote> <h3>4.2.0</h3> <p>TLDR; The cache backend service has been rewritten from the ground up for improved performance and reliability. <a href="https://github.com/actions/cache">actions/cache</a> now integrates with the new cache service (v2) APIs.</p> <p>The new service will gradually roll out as of <strong>February 1st, 2025</strong>. The legacy service will also be sunset on the same date. Changes in these release are <strong>fully backward compatible</strong>.</p> <p><strong>We are deprecating some versions of this action</strong>. We recommend upgrading to version <code>v4</code> or <code>v3</code> as soon as possible before <strong>February 1st, 2025.</strong> (Upgrade instructions below).</p> <p>If you are using pinned SHAs, please use the SHAs of versions <code>v4.2.0</code> or <code>v3.4.0</code></p> <p>If you do not upgrade, all workflow runs using any of the deprecated <a href="https://github.com/actions/cache">actions/cache</a> will fail.</p> <p>Upgrading to the recommended versions will not break your workflows.</p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/actions/cache/commit/1bd1e32a3bdc45362d1e726936510720a7c30a57"><code>1bd1e32</code></a> Merge pull request <a href="https://redirect.github.com/actions/cache/issues/1509">#1509</a> from actions/Link-/cache-4.2.0</li> <li><a href="https://github.com/actions/cache/commit/882d7ced4c9b8af53ed67bfa36ee600195e62940"><code>882d7ce</code></a> Add 3.4.0 release notes</li> <li><a href="https://github.com/actions/cache/commit/f2695d7a42dd0d7ad21976ed7ab91dbdbc3c2216"><code>f2695d7</code></a> Rerun CI</li> <li><a href="https://github.com/actions/cache/commit/f46ceeb60d3da27b7cbac269520a4b1bfb15f199"><code>f46ceeb</code></a> Add licensed output</li> <li><a href="https://github.com/actions/cache/commit/e6f5858749f178cf4a01b0d777917ba913710560"><code>e6f5858</code></a> Add lodash to list of reviewed licenses</li> <li><a href="https://github.com/actions/cache/commit/4ae6f21c0d820c73db2589af6983e001d8c19c1d"><code>4ae6f21</code></a> Add reviewed licensed packages</li> <li><a href="https://github.com/actions/cache/commit/c16df86586baf94b0deaa873e22eb739c59e5b15"><code>c16df86</code></a> Add licensed output</li> <li><a href="https://github.com/actions/cache/commit/b109c12f3bdd6fb6a7dd42b202df645243efbd2f"><code>b109c12</code></a> Upgrade <code>@actions/core</code> to 1.11.1 and other deps</li> <li><a href="https://github.com/actions/cache/commit/b7d227d702af06e6be1fa308c014252c10bbc267"><code>b7d227d</code></a> Upgrade <code>@vercel/ncc</code> to 0.38.3</li> <li><a href="https://github.com/actions/cache/commit/faf639248d95d2a6c5884b8e6588e233eb3b10a0"><code>faf6392</code></a> Update RELEASES.md</li> <li>Additional commits viewable in <a href="https://github.com/actions/cache/compare/v4.1.2...v4.2.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 [six](https://github.com/benjaminp/six) from 1.16.0 to 1.17.0. <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/benjaminp/six/blob/main/CHANGES">six's changelog</a>.</em></p> <blockquote> <h2>1.17.0</h2> <ul> <li> <p>Pull request <a href="https://redirect.github.com/benjaminp/six/issues/388">#388</a>: Remove <code>URLopener</code> and <code>FancyURLopener</code> classes from <code>urllib.request</code> when running on Python 3.14 or greater.</p> </li> <li> <p>Pull request <a href="https://redirect.github.com/benjaminp/six/issues/365">#365</a>, issue <a href="https://redirect.github.com/benjaminp/six/issues/283">#283</a>: <code>six.moves.UserDict</code> now points to <code>UserDict.IterableUserDict</code> instead of <code>UserDict.UserDict</code> on Python 2.</p> </li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/benjaminp/six/commit/ebd9b3af90247b8858d415a05e96e9ee61e48d07"><code>ebd9b3a</code></a> six 1.17.0</li> <li><a href="https://github.com/benjaminp/six/commit/40d248e516ae9bb32221a417de49a3d2fd9e39c1"><code>40d248e</code></a> Expunge travis.</li> <li><a href="https://github.com/benjaminp/six/commit/dd7940e4b8760c620e61dd0e99ec0e60ee759fc8"><code>dd7940e</code></a> Add PyPI publication workflow. (<a href="https://redirect.github.com/benjaminp/six/issues/390">#390</a>)</li> <li><a href="https://github.com/benjaminp/six/commit/8cb688f32f24b6ebe94938b15e92ec5c75dd8f12"><code>8cb688f</code></a> Update copyright years.</li> <li><a href="https://github.com/benjaminp/six/commit/86f89c5da1488463a00bd090c8f9e29aeabf6a10"><code>86f89c5</code></a> Add a GitHub actions CI workflow. (<a href="https://redirect.github.com/benjaminp/six/issues/389">#389</a>)</li> <li><a href="https://github.com/benjaminp/six/commit/06430b9fc66e3912bea2c0a2d13b22d7054a9ac7"><code>06430b9</code></a> Make test_getoutput work on Windows.</li> <li><a href="https://github.com/benjaminp/six/commit/ceddaf2d0a45cf3a19ce0ac63a24ca4ffc76ba7c"><code>ceddaf2</code></a> Add a changelog for <a href="https://redirect.github.com/benjaminp/six/issues/314">#314</a>.</li> <li><a href="https://github.com/benjaminp/six/commit/9a05aab157c79647aa11c49f31a6bff5b18404a5"><code>9a05aab</code></a> Python 3.14 removed the URLopener and FancyURLopener classes from urllib.req...</li> <li><a href="https://github.com/benjaminp/six/commit/c1b416f24de52ebd8eaed3e379ab85ec9c3e935b"><code>c1b416f</code></a> Fix deprecation warning from setuptools (<a href="https://redirect.github.com/benjaminp/six/issues/382">#382</a>)</li> <li><a href="https://github.com/benjaminp/six/commit/02c3bcab0b94eb7a86f6606bc8b02e3ee0a72860"><code>02c3bca</code></a> tkinter.tix was removed from Python 3.13, skip the test (<a href="https://redirect.github.com/benjaminp/six/issues/377">#377</a>)</li> <li>Additional commits viewable in <a href="https://github.com/benjaminp/six/compare/1.16.0...1.17.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 [tqdm](https://github.com/tqdm/tqdm) from 4.66.5 to 4.67.1. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/tqdm/tqdm/releases">tqdm's releases</a>.</em></p> <blockquote> <h2>tqdm v4.67.1 stable</h2> <ul> <li>fix <code>gui</code> (<code>matplotlib</code> syntax) (<a href="https://redirect.github.com/tqdm/tqdm/issues/1629">#1629</a>)</li> <li>misc test & framework updates <ul> <li>bump <code>pytest-asyncio</code> (<a href="https://redirect.github.com/tqdm/tqdm/issues/1630">#1630</a>)</li> <li>fix <code>codecov</code> rate limit</li> <li>fix pybuild</li> <li>sync dependencies</li> </ul> </li> </ul> <h2>tqdm v4.67.0 stable</h2> <ul> <li><code>contrib.discord</code>: replace <code>disco-py</code> with <code>requests</code> (<a href="https://redirect.github.com/tqdm/tqdm/issues/1536">#1536</a>)</li> </ul> <h2>tqdm v4.66.6 stable</h2> <ul> <li>cli: zip-safe <code>--manpath</code>, <code>--comppath</code> (<a href="https://redirect.github.com/tqdm/tqdm/issues/1627">#1627</a>)</li> <li>misc framework updates (<a href="https://redirect.github.com/tqdm/tqdm/issues/1627">#1627</a>) <ul> <li>fix <code>pytest</code> <code>DeprecationWarning</code></li> <li>fix <code>snapcraft</code> build</li> <li>fix <code>nbval</code> <code>DeprecationWarning</code></li> <li>update & tidy workflows</li> <li>bump pre-commit</li> <li>docs: update URLs</li> </ul> </li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/tqdm/tqdm/commit/0ed5d7f18fa3153834cbac0aa57e8092b217cc16"><code>0ed5d7f</code></a> bump version, merge pull request <a href="https://redirect.github.com/tqdm/tqdm/issues/1629">#1629</a> from tqdm/fix-gui</li> <li><a href="https://github.com/tqdm/tqdm/commit/a2d5f1c9d1cbdbcf56f52dc4365ea4124e3e33f7"><code>a2d5f1c</code></a> tests: fix codecov rate limit</li> <li><a href="https://github.com/tqdm/tqdm/commit/cac7150d7c8a650c7e76004cd7f8643990932c7f"><code>cac7150</code></a> tests: bump pytest-asyncio</li> <li><a href="https://github.com/tqdm/tqdm/commit/6338f6216996918fdc9c9a73bf095acac54ce0bb"><code>6338f62</code></a> deps: fix pybuild</li> <li><a href="https://github.com/tqdm/tqdm/commit/342b15ed68ae7c5ec1082cadb1b563c7dfde610f"><code>342b15e</code></a> tests: sync deps</li> <li><a href="https://github.com/tqdm/tqdm/commit/c66458d9ac2ad096937406f79d105af891cee6e7"><code>c66458d</code></a> gui: fix matplotlib</li> <li><a href="https://github.com/tqdm/tqdm/commit/35a6ee9a4527bab5c0c7234531269e0c7fd0f2fd"><code>35a6ee9</code></a> bump version, merge pull request <a href="https://redirect.github.com/tqdm/tqdm/issues/1536">#1536</a> from guigoruiz1</li> <li><a href="https://github.com/tqdm/tqdm/commit/8aa9470e485a90679936d3781a4f953cf5afa8f4"><code>8aa9470</code></a> add discord requests dep</li> <li><a href="https://github.com/tqdm/tqdm/commit/1db24b4ff442c43752cf56a55b1782998c76801c"><code>1db24b4</code></a> better user-agent</li> <li><a href="https://github.com/tqdm/tqdm/commit/61365d8321ae4ca433d2c6cda770a73a8e0e62cb"><code>61365d8</code></a> handle rate limit</li> <li>Additional commits viewable in <a href="https://github.com/tqdm/tqdm/compare/v4.66.5...v4.67.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 [tomli](https://github.com/hukkin/tomli) from 2.0.2 to 2.2.1. <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/hukkin/tomli/blob/master/CHANGELOG.md">tomli's changelog</a>.</em></p> <blockquote> <h2>2.2.1</h2> <ul> <li>Fixed <ul> <li>Don't attempt to compile binary wheels for Python 3.8, 3.9 and 3.10 where cibuildwheel depends on a conflicting Tomli version</li> </ul> </li> </ul> <h2>2.2.0</h2> <ul> <li>Added <ul> <li>mypyc generated binary wheels for common platforms</li> </ul> </li> </ul> <h2>2.1.0</h2> <ul> <li>Deprecated <ul> <li>Instantiating <code>TOMLDecodeError</code> with free-form arguments. <code>msg</code>, <code>doc</code> and <code>pos</code> arguments should be given.</li> </ul> </li> <li>Added <ul> <li><code>msg</code>, <code>doc</code>, <code>pos</code>, <code>lineno</code> and <code>colno</code> attributes to <code>TOMLDecodeError</code></li> </ul> </li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/hukkin/tomli/commit/73c3d102eb81fe0d2b87f905df4f740f8878d8da"><code>73c3d10</code></a> Bump version: 2.2.0 → 2.2.1</li> <li><a href="https://github.com/hukkin/tomli/commit/7c2368d2cb6c2a49b0fca08765fbba65686efd88"><code>7c2368d</code></a> Don't build wheels for Python versions requiring tomli</li> <li><a href="https://github.com/hukkin/tomli/commit/c48e4e111c8558abcfe141f19fcaada3365f836c"><code>c48e4e1</code></a> Bump version: 2.1.0 → 2.2.0</li> <li><a href="https://github.com/hukkin/tomli/commit/76047414ff1a7c150bb10f0a171da13c5e6af743"><code>7604741</code></a> Update README</li> <li><a href="https://github.com/hukkin/tomli/commit/0724e2ab1858da7f5e05a9bffdb24c33589d951c"><code>0724e2a</code></a> Annotate global constants as Final to speed up compiled code</li> <li><a href="https://github.com/hukkin/tomli/commit/149547d2ec5b7d1badf8d0c1ab603735fa9b5a70"><code>149547d</code></a> Create binary wheels with mypyc (<a href="https://redirect.github.com/hukkin/tomli/issues/242">#242</a>)</li> <li><a href="https://github.com/hukkin/tomli/commit/443a0c1bc5da39b7ed84306912ee1900e6b72e2f"><code>443a0c1</code></a> pre-commit autoupdate and autofix</li> <li><a href="https://github.com/hukkin/tomli/commit/48461cfbaf0775c9025720f80d8afa4fa50c0183"><code>48461cf</code></a> Merge pull request <a href="https://redirect.github.com/hukkin/tomli/issues/240">#240</a> from hukkin/version-2.1.0</li> <li><a href="https://github.com/hukkin/tomli/commit/d6e045b1e6b36c56271d9f003794d915d713f962"><code>d6e045b</code></a> Bump version: 2.0.2 → 2.1.0</li> <li><a href="https://github.com/hukkin/tomli/commit/d1d6a8571b06b18005af8bf9078c1d37de5353e1"><code>d1d6a85</code></a> Add attributes to TOMLDecodeError. Deprecate free-form <code>__init__</code> args (<a href="https://redirect.github.com/hukkin/tomli/issues/238">#238</a>)</li> <li>Additional commits viewable in <a href="https://github.com/hukkin/tomli/compare/2.0.2...2.2.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 [python-on-whales](https://github.com/gabrieldemarmiesse/python-on-whales) from 0.71.0 to 0.74.0. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/gabrieldemarmiesse/python-on-whales/releases">python-on-whales's releases</a>.</em></p> <blockquote> <h2>v0.74.0</h2> <h2>Important breaking change:</h2> <p>The <code>python-on-whales</code> command is not available anymore, meaning that you cannot download the docker client binary automatically. You need to install it yourself by using the Docker installation guide: <a href="https://docs.docker.com/engine/install/">https://docs.docker.com/engine/install/</a> . Note that you need only the client, you can skip the installation of the full docker engine. For example, on Ubuntu, that means you just need to do</p> <pre><code>sudo apt-get install docker-ce-cli docker-buildx-plugin docker-compose-plugin </code></pre> <p>instead of</p> <pre><code>sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin </code></pre> <h2>What's Changed</h2> <ul> <li>Fix breakage of <code>ContainerCLI.create(env_files=path)</code> by <a href="https://github.com/LewisGaul"><code>@LewisGaul</code></a> in <a href="https://redirect.github.com/gabrieldemarmiesse/python-on-whales/pull/637">gabrieldemarmiesse/python-on-whales#637</a></li> <li>Remove download docker client functionality by <a href="https://github.com/LewisGaul"><code>@LewisGaul</code></a> in <a href="https://redirect.github.com/gabrieldemarmiesse/python-on-whales/pull/633">gabrieldemarmiesse/python-on-whales#633</a></li> <li>Update docs references to download-cli by <a href="https://github.com/LewisGaul"><code>@LewisGaul</code></a> in <a href="https://redirect.github.com/gabrieldemarmiesse/python-on-whales/pull/639">gabrieldemarmiesse/python-on-whales#639</a></li> <li>Display an error message if using the <code>python-on-whales</code> command by <a href="https://github.com/gabrieldemarmiesse"><code>@gabrieldemarmiesse</code></a> in <a href="https://redirect.github.com/gabrieldemarmiesse/python-on-whales/pull/640">gabrieldemarmiesse/python-on-whales#640</a></li> <li>Set <code>defer_build=True</code> pydantic config, improving import time significantly by <a href="https://github.com/LewisGaul"><code>@LewisGaul</code></a> in <a href="https://redirect.github.com/gabrieldemarmiesse/python-on-whales/pull/643">gabrieldemarmiesse/python-on-whales#643</a></li> <li>Add podman <code>is_infra</code> and <code>namespace</code> fields to <code>Container</code> object by <a href="https://github.com/LewisGaul"><code>@LewisGaul</code></a> in <a href="https://redirect.github.com/gabrieldemarmiesse/python-on-whales/pull/641">gabrieldemarmiesse/python-on-whales#641</a></li> <li>Fix Pod property type annotations to allow for missing fields in inspect output by <a href="https://github.com/LewisGaul"><code>@LewisGaul</code></a> in <a href="https://redirect.github.com/gabrieldemarmiesse/python-on-whales/pull/648">gabrieldemarmiesse/python-on-whales#648</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/gabrieldemarmiesse/python-on-whales/compare/v0.73.0...v0.74.0">https://github.com/gabrieldemarmiesse/python-on-whales/compare/v0.73.0...v0.74.0</a></p> <h2>v0.73.0</h2> <h2>What's Changed</h2> <ul> <li>:bug: Fix wrong links in <code>docker_client.md</code> by <a href="https://github.com/gabrieldemarmiesse"><code>@gabrieldemarmiesse</code></a> in <a href="https://redirect.github.com/gabrieldemarmiesse/python-on-whales/pull/613">gabrieldemarmiesse/python-on-whales#613</a></li> <li>Add bootstrap cli flag for create/inspect by <a href="https://github.com/fizzgig1888"><code>@fizzgig1888</code></a> in <a href="https://redirect.github.com/gabrieldemarmiesse/python-on-whales/pull/600">gabrieldemarmiesse/python-on-whales#600</a></li> <li>Add support for 'podman container init' by <a href="https://github.com/LewisGaul"><code>@LewisGaul</code></a> in <a href="https://redirect.github.com/gabrieldemarmiesse/python-on-whales/pull/615">gabrieldemarmiesse/python-on-whales#615</a></li> <li>Replace isort, black and flake8 with ruff by <a href="https://github.com/einarwar"><code>@einarwar</code></a> in <a href="https://redirect.github.com/gabrieldemarmiesse/python-on-whales/pull/617">gabrieldemarmiesse/python-on-whales#617</a></li> <li>Add Tuple[Union[str, int]] to ValidPortMapping by <a href="https://github.com/eclark0426"><code>@eclark0426</code></a> in <a href="https://redirect.github.com/gabrieldemarmiesse/python-on-whales/pull/619">gabrieldemarmiesse/python-on-whales#619</a></li> <li>Fix handling of 'podman pod create --share=...' by <a href="https://github.com/LewisGaul"><code>@LewisGaul</code></a> in <a href="https://redirect.github.com/gabrieldemarmiesse/python-on-whales/pull/620">gabrieldemarmiesse/python-on-whales#620</a></li> <li>Allow for multiple env-files by <a href="https://github.com/einarwar"><code>@einarwar</code></a> in <a href="https://redirect.github.com/gabrieldemarmiesse/python-on-whales/pull/616">gabrieldemarmiesse/python-on-whales#616</a></li> <li>Fix "Render docs" CI job by <a href="https://github.com/LewisGaul"><code>@LewisGaul</code></a> in <a href="https://redirect.github.com/gabrieldemarmiesse/python-on-whales/pull/628">gabrieldemarmiesse/python-on-whales#628</a></li> <li>Drop support for pydantic v1 by <a href="https://github.com/LewisGaul"><code>@LewisGaul</code></a> in <a href="https://redirect.github.com/gabrieldemarmiesse/python-on-whales/pull/630">gabrieldemarmiesse/python-on-whales#630</a></li> <li>add auto/light/dark mode for docs by <a href="https://github.com/s-light"><code>@s-light</code></a> in <a href="https://redirect.github.com/gabrieldemarmiesse/python-on-whales/pull/625">gabrieldemarmiesse/python-on-whales#625</a></li> <li>Update pod component to use generic Iterable and Mapping types by <a href="https://github.com/LewisGaul"><code>@LewisGaul</code></a> in <a href="https://redirect.github.com/gabrieldemarmiesse/python-on-whales/pull/599">gabrieldemarmiesse/python-on-whales#599</a></li> <li>Update container component to accept args as Iterable and Mapping by <a href="https://github.com/LewisGaul"><code>@LewisGaul</code></a> in <a href="https://redirect.github.com/gabrieldemarmiesse/python-on-whales/pull/627">gabrieldemarmiesse/python-on-whales#627</a></li> <li>added missing docstrings for docker.network.inspect(), docker.network.list(), docker.network.prune() by <a href="https://github.com/stock90975"><code>@stock90975</code></a> in <a href="https://redirect.github.com/gabrieldemarmiesse/python-on-whales/pull/631">gabrieldemarmiesse/python-on-whales#631</a></li> <li>Add "network exists" command by <a href="https://github.com/eclark0426"><code>@eclark0426</code></a> in <a href="https://redirect.github.com/gabrieldemarmiesse/python-on-whales/pull/632">gabrieldemarmiesse/python-on-whales#632</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/fizzgig1888"><code>@fizzgig1888</code></a> made their first contribution in <a href="https://redirect.github.com/gabrieldemarmiesse/python-on-whales/pull/600">gabrieldemarmiesse/python-on-whales#600</a></li> <li><a href="https://github.com/eclark0426"><code>@eclark0426</code></a> made their first contribution in <a href="https://redirect.github.com/gabrieldemarmiesse/python-on-whales/pull/619">gabrieldemarmiesse/python-on-whales#619</a></li> <li><a href="https://github.com/s-light"><code>@s-light</code></a> made their first contribution in <a href="https://redirect.github.com/gabrieldemarmiesse/python-on-whales/pull/625">gabrieldemarmiesse/python-on-whales#625</a></li> <li><a href="https://github.com/stock90975"><code>@stock90975</code></a> made their first contribution in <a href="https://redirect.github.com/gabrieldemarmiesse/python-on-whales/pull/631">gabrieldemarmiesse/python-on-whales#631</a></li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/gabrieldemarmiesse/python-on-whales/commit/5fe0ea5e37053c51e1e5cae082a41ff0b1b892d2"><code>5fe0ea5</code></a> Bump version to 0.74.0 (<a href="https://redirect.github.com/gabrieldemarmiesse/python-on-whales/issues/652">#652</a>)</li> <li><a href="https://github.com/gabrieldemarmiesse/python-on-whales/commit/140865d6ac2b36b3d5a26b78f0b9cf8788fd7b0f"><code>140865d</code></a> Use uv in github actions and recommend uv for dev (<a href="https://redirect.github.com/gabrieldemarmiesse/python-on-whales/issues/650">#650</a>)</li> <li><a href="https://github.com/gabrieldemarmiesse/python-on-whales/commit/9a9f090c8669d5cfe61e5388e4c2d9eacbc2d964"><code>9a9f090</code></a> Fix Pod property type annotations to allow for missing fields in inspect outp...</li> <li><a href="https://github.com/gabrieldemarmiesse/python-on-whales/commit/b590c97ff0c85228329e70f04700d4ef65c23bc0"><code>b590c97</code></a> Add podman <code>is_infra</code> and <code>namespace</code> fields to <code>Container</code> object (<a href="https://redirect.github.com/gabrieldemarmiesse/python-on-whales/issues/641">#641</a>)</li> <li><a href="https://github.com/gabrieldemarmiesse/python-on-whales/commit/d992525ce6cd43d9ce14cc552886b07bc77ba9e2"><code>d992525</code></a> Set <code>defer_build=True</code> pydantic config, improving import time significantly (...</li> <li><a href="https://github.com/gabrieldemarmiesse/python-on-whales/commit/4531cedef39d5d12b10bbd0386eb685c954b64e3"><code>4531ced</code></a> Remove leftover Pydantic v1 handling (<a href="https://redirect.github.com/gabrieldemarmiesse/python-on-whales/issues/642">#642</a>)</li> <li><a href="https://github.com/gabrieldemarmiesse/python-on-whales/commit/43b4001331eaf1a1cc59b732c0cfea0103728b30"><code>43b4001</code></a> :bug: Fix buildx tests in the CI by upgrading the docker images (<a href="https://redirect.github.com/gabrieldemarmiesse/python-on-whales/issues/646">#646</a>)</li> <li><a href="https://github.com/gabrieldemarmiesse/python-on-whales/commit/67f75f4689651d44d759c5ac8cb5a5cc7d64fe94"><code>67f75f4</code></a> Specify ubuntu-24.04 in the GitHub actions config (<a href="https://redirect.github.com/gabrieldemarmiesse/python-on-whales/issues/645">#645</a>)</li> <li><a href="https://github.com/gabrieldemarmiesse/python-on-whales/commit/40e1f2782eee49493264442d6350b732305f5fb2"><code>40e1f27</code></a> Display an error message if using the <code>python-on-whales</code> command (<a href="https://redirect.github.com/gabrieldemarmiesse/python-on-whales/issues/640">#640</a>)</li> <li><a href="https://github.com/gabrieldemarmiesse/python-on-whales/commit/0a1ecad38b214fbbf652f2f3576fc797f6faee94"><code>0a1ecad</code></a> Update docs references to download-cli (<a href="https://redirect.github.com/gabrieldemarmiesse/python-on-whales/issues/639">#639</a>)</li> <li>Additional commits viewable in <a href="https://github.com/gabrieldemarmiesse/python-on-whales/compare/v0.71.0...v0.74.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 [wheel](https://github.com/pypa/wheel) from 0.44.0 to 0.45.1. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/pypa/wheel/releases">wheel's releases</a>.</em></p> <blockquote> <h2>0.45.1</h2> <ul> <li>Fixed pure Python wheels converted from eggs and wininst files having the ABI tag in the file name</li> </ul> <h2>0.45.0</h2> <ul> <li> <p>Refactored the <code>convert</code> command to not need setuptools to be installed</p> </li> <li> <p>Don't configure setuptools logging unless running <code>bdist_wheel</code></p> </li> <li> <p>Added a redirection from <code>wheel.bdist_wheel.bdist_wheel</code> to <code>setuptools.command.bdist_wheel.bdist_wheel</code> to improve compatibility with <code>setuptools</code>' latest fixes.</p> <p>Projects are still advised to migrate away from the deprecated module and import the <code>setuptools</code>' implementation explicitly. (PR by <a href="https://github.com/abravalheri"><code>@abravalheri</code></a>)</p> </li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/pypa/wheel/blob/main/docs/news.rst">wheel's changelog</a>.</em></p> <blockquote> <h1>Release Notes</h1> <p><strong>0.45.1 (2024-11-23)</strong></p> <ul> <li>Fixed pure Python wheels converted from eggs and wininst files having the ABI tag in the file name</li> </ul> <p><strong>0.45.0 (2024-11-08)</strong></p> <ul> <li> <p>Refactored the <code>convert</code> command to not need setuptools to be installed</p> </li> <li> <p>Don't configure setuptools logging unless running <code>bdist_wheel</code></p> </li> <li> <p>Added a redirection from <code>wheel.bdist_wheel.bdist_wheel</code> to <code>setuptools.command.bdist_wheel.bdist_wheel</code> to improve compatibility with <code>setuptools</code>' latest fixes.</p> <p>Projects are still advised to migrate away from the deprecated module and import the <code>setuptools</code>' implementation explicitly. (PR by <a href="https://github.com/abravalheri"><code>@abravalheri</code></a>)</p> </li> </ul> <p><strong>0.44.0 (2024-08-04)</strong></p> <ul> <li>Canonicalized requirements in METADATA file (PR by Wim Jeantine-Glenn)</li> <li>Deprecated the <code>bdist_wheel</code> module, as the code was migrated to <code>setuptools</code> itself</li> </ul> <p><strong>0.43.0 (2024-03-11)</strong></p> <ul> <li>Dropped support for Python 3.7</li> <li>Updated vendored <code>packaging</code> to 24.0</li> </ul> <p><strong>0.42.0 (2023-11-26)</strong></p> <ul> <li>Allowed removing build tag with <code>wheel tags --build ""</code></li> <li>Fixed <code>wheel pack</code> and <code>wheel tags</code> writing updated <code>WHEEL</code> fields after a blank line, causing other tools to ignore them</li> <li>Fixed <code>wheel pack</code> and <code>wheel tags</code> writing <code>WHEEL</code> with CRLF line endings or a mix of CRLF and LF</li> <li>Fixed <code>wheel pack --build-number ""</code> not removing build tag from <code>WHEEL</code> (above changes by Benjamin Gilbert)</li> </ul> <p><strong>0.41.3 (2023-10-30)</strong></p> <ul> <li>Updated vendored <code>packaging</code> to 23.2</li> <li>Fixed ABI tag generation for CPython 3.13a1 on Windows (PR by Sam Gross)</li> </ul> <p><strong>0.41.2 (2023-08-22)</strong></p> <ul> <li>Fixed platform tag detection for GraalPy and 32-bit python running on an aarch64 kernel (PR by Matthieu Darbois)</li> <li>Fixed <code>wheel tags</code> to not list directories in <code>RECORD</code> files</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/pypa/wheel/commit/7855525de4093257e7bfb434877265e227356566"><code>7855525</code></a> Created a new release</li> <li><a href="https://github.com/pypa/wheel/commit/d343391c20f8f6cc89a61a6f1573522c59d3d7a3"><code>d343391</code></a> Fixed wrong wheel file names in converted pure-Python eggs/wininsts</li> <li><a href="https://github.com/pypa/wheel/commit/d78f0e372199f8294556345d867af4d3cf118418"><code>d78f0e3</code></a> Created a new release</li> <li><a href="https://github.com/pypa/wheel/commit/f064c699209e36ec2948537b7cadabf84a110c30"><code>f064c69</code></a> Added license files for vendored <code>packaging</code></li> <li><a href="https://github.com/pypa/wheel/commit/68387afcd33cb514a4da811d2fc5de73c8797e48"><code>68387af</code></a> Only configure setuptools logging if bdist_wheel is imported (<a href="https://redirect.github.com/pypa/wheel/issues/641">#641</a>)</li> <li><a href="https://github.com/pypa/wheel/commit/c81f5c954a8ca7698e6df9de39cf0013295949fa"><code>c81f5c9</code></a> Refactored the <code>wheel convert</code> command to not require setuptools (<a href="https://redirect.github.com/pypa/wheel/issues/640">#640</a>)</li> <li><a href="https://github.com/pypa/wheel/commit/e43464d32feaddddb235ffe21b4bf13c1193465d"><code>e43464d</code></a> Adjusted target Python versions in GitHub CI</li> <li><a href="https://github.com/pypa/wheel/commit/e9894e71bc62e5808710bc8c2c268de51aef52d4"><code>e9894e7</code></a> Tweaked pytest settings to make the tracebacks easier to read</li> <li><a href="https://github.com/pypa/wheel/commit/baf6bf89562cb42a0ca71cc1e804600b161952eb"><code>baf6bf8</code></a> Removed Cirrus CI configuration</li> <li><a href="https://github.com/pypa/wheel/commit/28c1ba1e2a6d08edc03c73e29293a571888981f9"><code>28c1ba1</code></a> Improved compatibility with future versions of <code>setuptools</code> (<a href="https://redirect.github.com/pypa/wheel/issues/638">#638</a>)</li> <li>Additional commits viewable in <a href="https://github.com/pypa/wheel/compare/0.44.0...0.45.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 [docutils](https://docutils.sourceforge.io) from 0.20.1 to 0.21.2. [](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
[//]: # (dependabot-start)⚠️ **Dependabot is rebasing this PR**⚠️ Rebasing might not happen immediately, so don't worry if this takes some time. Note: if you make any changes to this PR yourself, they will take precedence over the rebase. --- [//]: # (dependabot-end) Bumps [virtualenv](https://github.com/pypa/virtualenv) from 20.27.0 to 20.28.0. <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.28.0</h2> <!-- raw HTML omitted --> <h2>What's Changed</h2> <ul> <li>fix: Update run_with_catch log flushing by <a href="https://github.com/neilramsay"><code>@neilramsay</code></a> in <a href="https://redirect.github.com/pypa/virtualenv/pull/2806">pypa/virtualenv#2806</a></li> <li>feat: Write CACHEDIR.TAG file by <a href="https://github.com/neilramsay"><code>@neilramsay</code></a> in <a href="https://redirect.github.com/pypa/virtualenv/pull/2805">pypa/virtualenv#2805</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/pypa/virtualenv/compare/20.27.2...20.28.0">https://github.com/pypa/virtualenv/compare/20.27.2...20.28.0</a></p> <h2>20.27.2</h2> <!-- raw HTML omitted --> <h2>What's Changed</h2> <ul> <li>release 20.27.1 by <a href="https://github.com/gaborbernat"><code>@gaborbernat</code></a> in <a href="https://redirect.github.com/pypa/virtualenv/pull/2791">pypa/virtualenv#2791</a></li> <li>Upgrade setuptools to 75.3 by <a href="https://github.com/gaborbernat"><code>@gaborbernat</code></a> in <a href="https://redirect.github.com/pypa/virtualenv/pull/2798">pypa/virtualenv#2798</a></li> <li>Upgrade setuptools to 75.5 and wheel to 0.45 by <a href="https://github.com/gaborbernat"><code>@gaborbernat</code></a> in <a href="https://redirect.github.com/pypa/virtualenv/pull/2804">pypa/virtualenv#2804</a></li> <li>No longer forcibly echo off during windows batch activation by <a href="https://github.com/wiktorinox"><code>@wiktorinox</code></a> in <a href="https://redirect.github.com/pypa/virtualenv/pull/2801">pypa/virtualenv#2801</a></li> <li>feat: Write CACHEDIR.TAG file by <a href="https://github.com/neilramsay"><code>@neilramsay</code></a> in <a href="https://redirect.github.com/pypa/virtualenv/pull/2803">pypa/virtualenv#2803</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/wiktorinox"><code>@wiktorinox</code></a> made their first contribution in <a href="https://redirect.github.com/pypa/virtualenv/pull/2801">pypa/virtualenv#2801</a></li> <li><a href="https://github.com/neilramsay"><code>@neilramsay</code></a> made their first contribution in <a href="https://redirect.github.com/pypa/virtualenv/pull/2803">pypa/virtualenv#2803</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/pypa/virtualenv/compare/20.27.1...20.27.2">https://github.com/pypa/virtualenv/compare/20.27.1...20.27.2</a></p> <h2>20.27.1</h2> <!-- raw HTML omitted --> <h2>What's Changed</h2> <ul> <li>release 20.27.0 by <a href="https://github.com/gaborbernat"><code>@gaborbernat</code></a> in <a href="https://redirect.github.com/pypa/virtualenv/pull/2785">pypa/virtualenv#2785</a></li> <li>Upgrade to pip 24.3 by <a href="https://github.com/gaborbernat"><code>@gaborbernat</code></a> in <a href="https://redirect.github.com/pypa/virtualenv/pull/2790">pypa/virtualenv#2790</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/pypa/virtualenv/compare/20.27.0...20.27.1">https://github.com/pypa/virtualenv/compare/20.27.0...20.27.1</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.28.0 (2024-11-25)</h2> <p>Features - 20.28.0</p> <pre><code>- Write CACHEDIR.TAG file on creation - by "user:`neilramsay`. (:issue:`2803`) <h2>v20.27.2 (2024-11-25)</h2> <p>Bugfixes - 20.27.2 </code></pre></p> <ul> <li> <p>Upgrade embedded wheels:</p> <ul> <li>setuptools to <code>75.3.0</code> from <code>75.2.0</code> (:issue:<code>2798</code>)</li> </ul> </li> <li> <p>Upgrade embedded wheels:</p> <ul> <li>wheel to <code>0.45.0</code> from <code>0.44.0</code></li> <li>setuptools to <code>75.5.0</code> (:issue:<code>2800</code>)</li> </ul> </li> <li> <p>no longer forcibly echo off during windows batch activation (:issue:<code>2801</code>)</p> </li> <li> <p>Upgrade embedded wheels:</p> <ul> <li>setuptools to <code>75.6.0</code> from <code>75.5.0</code></li> <li>wheel to <code>0.45.1</code> from <code>0.45.0</code> (:issue:<code>2804</code>)</li> </ul> </li> </ul> <h2>v20.27.1 (2024-10-28)</h2> <p>Bugfixes - 20.27.1</p> <pre><code>- Upgrade embedded wheels: <ul> <li>pip to <code>24.3.1</code> from <code>24.2</code> (:issue:<code>2789</code>) </code></pre></li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/pypa/virtualenv/commit/bfc04e3616d66edc55a31b9627bc5ef35efdf62a"><code>bfc04e3</code></a> release 20.28.0</li> <li><a href="https://github.com/pypa/virtualenv/commit/2a29a1b09b7502850ac123e9c51573ecd67a567e"><code>2a29a1b</code></a> feat: Write CACHEDIR.TAG file (<a href="https://redirect.github.com/pypa/virtualenv/issues/2805">#2805</a>)</li> <li><a href="https://github.com/pypa/virtualenv/commit/d619967f7b1cb75a441a5a21c3320a9b4a617a65"><code>d619967</code></a> fix: Update run_with_catch log flushing (<a href="https://redirect.github.com/pypa/virtualenv/issues/2806">#2806</a>)</li> <li><a href="https://github.com/pypa/virtualenv/commit/f74c00077ae13634d46ac7470108648915c31efe"><code>f74c000</code></a> release 20.27.2</li> <li><a href="https://github.com/pypa/virtualenv/commit/6f70bf50fce097c20d5651e0dbfea21eff6edc5c"><code>6f70bf5</code></a> Revert "feat: Write CACHEDIR.TAG file (<a href="https://redirect.github.com/pypa/virtualenv/issues/2803">#2803</a>)"</li> <li><a href="https://github.com/pypa/virtualenv/commit/f5d7cb40c186b861eac6adf7826a6dfbf3c99605"><code>f5d7cb4</code></a> [pre-commit.ci] pre-commit autoupdate (<a href="https://redirect.github.com/pypa/virtualenv/issues/2799">#2799</a>)</li> <li><a href="https://github.com/pypa/virtualenv/commit/be19526bc3e41661c39971e34e19ae111355a183"><code>be19526</code></a> feat: Write CACHEDIR.TAG file (<a href="https://redirect.github.com/pypa/virtualenv/issues/2803">#2803</a>)</li> <li><a href="https://github.com/pypa/virtualenv/commit/b3e2b6f5b8b0953b9c3d5a383687530442e628ad"><code>b3e2b6f</code></a> No longer forcibly echo off during windows batch activation (<a href="https://redirect.github.com/pypa/virtualenv/issues/2801">#2801</a>)</li> <li><a href="https://github.com/pypa/virtualenv/commit/fd6c16bc43b891d2f94abdb75a712c9fa9ee1686"><code>fd6c16b</code></a> Bump astral-sh/setup-uv from 3 to 4 (<a href="https://redirect.github.com/pypa/virtualenv/issues/2802">#2802</a>)</li> <li><a href="https://github.com/pypa/virtualenv/commit/898abfd417a37d5de119eebf8be2f7d3af7b0483"><code>898abfd</code></a> Upgrade setuptools to 75.5 and wheel to 0.45 (<a href="https://redirect.github.com/pypa/virtualenv/issues/2804">#2804</a>)</li> <li>Additional commits viewable in <a href="https://github.com/pypa/virtualenv/compare/20.27.0...20.28.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 [rich](https://github.com/Textualize/rich) from 13.9.3 to 13.9.4. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/Textualize/rich/releases">rich's releases</a>.</em></p> <blockquote> <h2>The Faster is Faster release</h2> <h2>[13.9.4] - 2024-11-01</h2> <h3>Changed</h3> <ul> <li>Optimizations to cell_len which may speed up Rich / Textual output <a href="https://redirect.github.com/Textualize/rich/pull/3546">Textualize/rich#3546</a></li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/Textualize/rich/blob/master/CHANGELOG.md">rich's changelog</a>.</em></p> <blockquote> <h2>[13.9.4] - 2024-11-01</h2> <h3>Changed</h3> <ul> <li>Optimizations to cell_len which may speed up Rich / Textual output <a href="https://redirect.github.com/Textualize/rich/pull/3546">Textualize/rich#3546</a></li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/Textualize/rich/commit/43d3b04725ab9731727fb1126e35980c62f32377"><code>43d3b04</code></a> Merge pull request <a href="https://redirect.github.com/Textualize/rich/issues/3548">#3548</a> from Textualize/bump1394</li> <li><a href="https://github.com/Textualize/rich/commit/e440ff23806372ec221fa8f22c57a9d31828de4b"><code>e440ff2</code></a> bump</li> <li><a href="https://github.com/Textualize/rich/commit/12301e3041455cde59f463a8e1522070e16ceb28"><code>12301e3</code></a> Merge pull request <a href="https://redirect.github.com/Textualize/rich/issues/3546">#3546</a> from Textualize/faster-cell-len</li> <li><a href="https://github.com/Textualize/rich/commit/02f3d148e8f7143519272ed6404cc6894dc13ec6"><code>02f3d14</code></a> comment</li> <li><a href="https://github.com/Textualize/rich/commit/aaaef278be38ebadea3d6f47dedd89fd910078ca"><code>aaaef27</code></a> leaner syntax</li> <li><a href="https://github.com/Textualize/rich/commit/6cef0bcb0e584eac1eb6021cc2202ecad70b6b11"><code>6cef0bc</code></a> leaner cell_len</li> <li><a href="https://github.com/Textualize/rich/commit/46150cdbf61426c4683c59a0e4f45dca23d38202"><code>46150cd</code></a> sum and map is faster</li> <li><a href="https://github.com/Textualize/rich/commit/9e7f363aebe01542210633dd4027ce777bf31e3c"><code>9e7f363</code></a> use sets</li> <li>See full diff in <a href="https://github.com/Textualize/rich/compare/v13.9.3...v13.9.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 [packaging](https://github.com/pypa/packaging) from 24.1 to 24.2. <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>24.2</h2> <h2>What's Changed</h2> <ul> <li>The source is auto-formatted with ruff, not black by <a href="https://github.com/DimitriPapadopoulos"><code>@DimitriPapadopoulos</code></a> in <a href="https://redirect.github.com/pypa/packaging/pull/798">pypa/packaging#798</a></li> <li>Bump the github-actions group across 1 directory with 3 updates by <a href="https://github.com/dependabot"><code>@dependabot</code></a> in <a href="https://redirect.github.com/pypa/packaging/pull/813">pypa/packaging#813</a></li> <li>Apply ruff rules (RUF) by <a href="https://github.com/DimitriPapadopoulos"><code>@DimitriPapadopoulos</code></a> in <a href="https://redirect.github.com/pypa/packaging/pull/800">pypa/packaging#800</a></li> <li>Fix typo in Version <code>__str__</code> by <a href="https://github.com/aryanpingle"><code>@aryanpingle</code></a> in <a href="https://redirect.github.com/pypa/packaging/pull/817">pypa/packaging#817</a></li> <li>Bump the github-actions group with 3 updates by <a href="https://github.com/dependabot"><code>@dependabot</code></a> in <a href="https://redirect.github.com/pypa/packaging/pull/819">pypa/packaging#819</a></li> <li>Get rid of duplicate test cases by <a href="https://github.com/DimitriPapadopoulos"><code>@DimitriPapadopoulos</code></a> in <a href="https://redirect.github.com/pypa/packaging/pull/821">pypa/packaging#821</a></li> <li>Fix doc for canonicalize_version and a typo in a docstring by <a href="https://github.com/Laurent-Dx"><code>@Laurent-Dx</code></a> in <a href="https://redirect.github.com/pypa/packaging/pull/801">pypa/packaging#801</a></li> <li>docs: public/base_version comparison by <a href="https://github.com/henryiii"><code>@henryiii</code></a> in <a href="https://redirect.github.com/pypa/packaging/pull/818">pypa/packaging#818</a></li> <li>Apply ruff/bugbear rules (B) by <a href="https://github.com/DimitriPapadopoulos"><code>@DimitriPapadopoulos</code></a> in <a href="https://redirect.github.com/pypa/packaging/pull/787">pypa/packaging#787</a></li> <li>Apply ruff/pyupgrade rules (UP) by <a href="https://github.com/DimitriPapadopoulos"><code>@DimitriPapadopoulos</code></a> in <a href="https://redirect.github.com/pypa/packaging/pull/786">pypa/packaging#786</a></li> <li>Add a changelog entry for dropping Python 3.7 support by <a href="https://github.com/alexwlchan"><code>@alexwlchan</code></a> in <a href="https://redirect.github.com/pypa/packaging/pull/824">pypa/packaging#824</a></li> <li>Patch python_full_version unconditionally by <a href="https://github.com/jaraco"><code>@jaraco</code></a> in <a href="https://redirect.github.com/pypa/packaging/pull/825">pypa/packaging#825</a></li> <li>Refactor canonicalize_version by <a href="https://github.com/jaraco"><code>@jaraco</code></a> in <a href="https://redirect.github.com/pypa/packaging/pull/793">pypa/packaging#793</a></li> <li>Allow creating a SpecifierSet from a list of specifiers by <a href="https://github.com/pfmoore"><code>@pfmoore</code></a> in <a href="https://redirect.github.com/pypa/packaging/pull/777">pypa/packaging#777</a></li> <li>Fix uninformative error message by <a href="https://github.com/abravalheri"><code>@abravalheri</code></a> in <a href="https://redirect.github.com/pypa/packaging/pull/830">pypa/packaging#830</a></li> <li>Fix prerelease detection for <code>></code> and <code><</code> by <a href="https://github.com/notatallshaw"><code>@notatallshaw</code></a> in <a href="https://redirect.github.com/pypa/packaging/pull/794">pypa/packaging#794</a></li> <li>Bump the github-actions group across 1 directory with 4 updates by <a href="https://github.com/dependabot"><code>@dependabot</code></a> in <a href="https://redirect.github.com/pypa/packaging/pull/839">pypa/packaging#839</a></li> <li>Add support for PEP 730 iOS tags. by <a href="https://github.com/freakboy3742"><code>@freakboy3742</code></a> in <a href="https://redirect.github.com/pypa/packaging/pull/832">pypa/packaging#832</a></li> <li>Update the changelog to reflect 24.1 changes by <a href="https://github.com/pradyunsg"><code>@pradyunsg</code></a> in <a href="https://redirect.github.com/pypa/packaging/pull/840">pypa/packaging#840</a></li> <li>Mention updating changelog in release process by <a href="https://github.com/pradyunsg"><code>@pradyunsg</code></a> in <a href="https://redirect.github.com/pypa/packaging/pull/841">pypa/packaging#841</a></li> <li>Add a comment as to why <code>Metadata.name</code> isn't normalized by <a href="https://github.com/brettcannon"><code>@brettcannon</code></a> in <a href="https://redirect.github.com/pypa/packaging/pull/842">pypa/packaging#842</a></li> <li>Use !r formatter for error messages with filenames. by <a href="https://github.com/Carreau"><code>@Carreau</code></a> in <a href="https://redirect.github.com/pypa/packaging/pull/844">pypa/packaging#844</a></li> <li>PEP 639: Implement License-Expression and License-File by <a href="https://github.com/ewdurbin"><code>@ewdurbin</code></a> in <a href="https://redirect.github.com/pypa/packaging/pull/828">pypa/packaging#828</a></li> <li>Bump the github-actions group with 4 updates by <a href="https://github.com/dependabot"><code>@dependabot</code></a> in <a href="https://redirect.github.com/pypa/packaging/pull/852">pypa/packaging#852</a></li> <li>Upgrade to latest mypy by <a href="https://github.com/hauntsaninja"><code>@hauntsaninja</code></a> in <a href="https://redirect.github.com/pypa/packaging/pull/853">pypa/packaging#853</a></li> <li>Extraneous quotes by <a href="https://github.com/ewdurbin"><code>@ewdurbin</code></a> in <a href="https://redirect.github.com/pypa/packaging/pull/848">pypa/packaging#848</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/aryanpingle"><code>@aryanpingle</code></a> made their first contribution in <a href="https://redirect.github.com/pypa/packaging/pull/817">pypa/packaging#817</a></li> <li><a href="https://github.com/Laurent-Dx"><code>@Laurent-Dx</code></a> made their first contribution in <a href="https://redirect.github.com/pypa/packaging/pull/801">pypa/packaging#801</a></li> <li><a href="https://github.com/alexwlchan"><code>@alexwlchan</code></a> made their first contribution in <a href="https://redirect.github.com/pypa/packaging/pull/824">pypa/packaging#824</a></li> <li><a href="https://github.com/jaraco"><code>@jaraco</code></a> made their first contribution in <a href="https://redirect.github.com/pypa/packaging/pull/825">pypa/packaging#825</a></li> <li><a href="https://github.com/notatallshaw"><code>@notatallshaw</code></a> made their first contribution in <a href="https://redirect.github.com/pypa/packaging/pull/794">pypa/packaging#794</a></li> <li><a href="https://github.com/freakboy3742"><code>@freakboy3742</code></a> made their first contribution in <a href="https://redirect.github.com/pypa/packaging/pull/832">pypa/packaging#832</a></li> <li><a href="https://github.com/Carreau"><code>@Carreau</code></a> made their first contribution in <a href="https://redirect.github.com/pypa/packaging/pull/844">pypa/packaging#844</a></li> <li><a href="https://github.com/ewdurbin"><code>@ewdurbin</code></a> made their first contribution in <a href="https://redirect.github.com/pypa/packaging/pull/828">pypa/packaging#828</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/pypa/packaging/compare/24.1...24.2">https://github.com/pypa/packaging/compare/24.1...24.2</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>24.2 - 2024-11-08</p> <pre><code> * PEP 639: Implement License-Expression and License-File (:issue:`828`) * Use ``!r`` formatter for error messages with filenames (:issue:`844`) * Add support for PEP 730 iOS tags (:issue:`832`) * Fix prerelease detection for ``>`` and ``<`` (:issue:`794`) * Fix uninformative error message (:issue:`830`) * Refactor ``canonicalize_version`` (:issue:`793`) * Patch python_full_version unconditionally (:issue:`825`) * Fix doc for ``canonicalize_version`` to mention ``strip_trailing_zero`` and a typo in a docstring (:issue:`801`) * Fix typo in Version ``__str__`` (:issue:`817`) * Support creating a ``SpecifierSet`` from an iterable of ``Specifier`` objects (:issue:`775`) </code></pre> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/pypa/packaging/commit/d8e3b31b734926ebbcaff654279f6855a73e052f"><code>d8e3b31</code></a> Bump for release</li> <li><a href="https://github.com/pypa/packaging/commit/2de393d910926a0408496ac5583f733c4b9f0f5e"><code>2de393d</code></a> Update changelog for release</li> <li><a href="https://github.com/pypa/packaging/commit/9c66f5c844bf3262f560c1521a0e6837079b16ff"><code>9c66f5c</code></a> Remove extraneous quotes in f-strings by using <code>!r</code> (<a href="https://redirect.github.com/pypa/packaging/issues/848">#848</a>)</li> <li><a href="https://github.com/pypa/packaging/commit/4dc334c86d43f83371b194ca91618ed99e0e49ca"><code>4dc334c</code></a> Upgrade to latest mypy (<a href="https://redirect.github.com/pypa/packaging/issues/853">#853</a>)</li> <li><a href="https://github.com/pypa/packaging/commit/d1a9f938343de11f7322151c1f6de25cbb61718b"><code>d1a9f93</code></a> Bump the github-actions group with 4 updates (<a href="https://redirect.github.com/pypa/packaging/issues/852">#852</a>)</li> <li><a href="https://github.com/pypa/packaging/commit/029f41580098bcf52b69684843bdc7ea37959a7e"><code>029f415</code></a> PEP 639: Implement License-Expression and License-File (<a href="https://redirect.github.com/pypa/packaging/issues/828">#828</a>)</li> <li><a href="https://github.com/pypa/packaging/commit/6c338a8425803476769151953cc5de5548e2befa"><code>6c338a8</code></a> Use !r formatter for error messages with filenames. (<a href="https://redirect.github.com/pypa/packaging/issues/844">#844</a>)</li> <li><a href="https://github.com/pypa/packaging/commit/28e7da78f6f73b4856260e24051b35a4517c0149"><code>28e7da7</code></a> Add a comment as to why <code>Metadata.name</code> isn't normalized (<a href="https://redirect.github.com/pypa/packaging/issues/842">#842</a>)</li> <li><a href="https://github.com/pypa/packaging/commit/ce0d79c5ab6d27e856a059fbc24c0b0a7c9d8581"><code>ce0d79c</code></a> Mention updating changelog in release process (<a href="https://redirect.github.com/pypa/packaging/issues/841">#841</a>)</li> <li><a href="https://github.com/pypa/packaging/commit/ac5bdf3605ddcbfa1f672f7cf93a19fd6d3d77ea"><code>ac5bdf3</code></a> Update the changelog to reflect 24.1 changes (<a href="https://redirect.github.com/pypa/packaging/issues/840">#840</a>)</li> <li>Additional commits viewable in <a href="https://github.com/pypa/packaging/compare/24.1...24.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 [click](https://github.com/pallets/click) from 8.1.7 to 8.1.8. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/pallets/click/releases">click's releases</a>.</em></p> <blockquote> <h2>8.1.8</h2> <p>This is the Click 8.1.8 fix release, which fixes bugs but does not otherwise change behavior and should not result in breaking changes compared to the latest feature release.</p> <p>PyPI: <a href="https://pypi.org/project/click/8.1.8/">https://pypi.org/project/click/8.1.8/</a> Changes: <a href="https://click.palletsprojects.com/en/stable/changes/#version-8-1-8">https://click.palletsprojects.com/en/stable/changes/#version-8-1-8</a> Milestone <a href="https://github.com/pallets/click/milestones/23?closed=1">https://github.com/pallets/click/milestones/23?closed=1</a></p> <ul> <li>Fix an issue with type hints for <code>click.open_file()</code>. <a href="https://redirect.github.com/pallets/click/issues/2717">#2717</a></li> <li>Fix issue where error message for invalid <code>click.Path</code> displays on multiple lines. <a href="https://redirect.github.com/pallets/click/issues/2697">#2697</a></li> <li>Fixed issue that prevented a default value of <code>""</code> from being displayed in the help for an option. <a href="https://redirect.github.com/pallets/click/issues/2500">#2500</a></li> <li>The test runner handles stripping color consistently on Windows. <a href="https://redirect.github.com/pallets/click/issues/2705">#2705</a></li> <li>Show correct value for flag default when using <code>default_map</code>. <a href="https://redirect.github.com/pallets/click/issues/2632">#2632</a></li> <li>Fix <code>click.echo(color=...)</code> passing <code>color</code> to coloroma so it can be forced on Windows. <a href="https://redirect.github.com/pallets/click/issues/2606">#2606</a>.</li> <li>More robust bash version check, fixing problem on Windows with git-bash. <a href="https://redirect.github.com/pallets/click/issues/2638">#2638</a></li> <li>Cache the help option generated by the <code>help_option_names</code> setting to respect its eagerness. <a href="https://redirect.github.com/pallets/click/issues/2811">#2811</a></li> <li>Replace uses of <code>os.system</code> with <code>subprocess.Popen</code>. <a href="https://redirect.github.com/pallets/click/issues/1476">#1476</a></li> <li>Exceptions generated during a command will use the context's <code>color</code> setting when being displayed. <a href="https://redirect.github.com/pallets/click/issues/2193">#2193</a></li> <li>Error message when defining option with invalid name is more descriptive. <a href="https://redirect.github.com/pallets/click/issues/2452">#2452</a></li> <li>Refactor code generating default <code>--help</code> option to deduplicate code. <a href="https://redirect.github.com/pallets/click/issues/2563">#2563</a></li> <li>Test <code>CLIRunner</code> resets patched <code>_compat.should_strip_ansi</code>. <a href="https://redirect.github.com/pallets/click/issues/2732">#2732</a></li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/pallets/click/blob/main/CHANGES.rst">click's changelog</a>.</em></p> <blockquote> <h2>Version 8.1.8</h2> <p>Unreleased</p> <ul> <li>Fix an issue with type hints for <code>click.open_file()</code>. :issue:<code>2717</code></li> <li>Fix issue where error message for invalid <code>click.Path</code> displays on multiple lines. :issue:<code>2697</code></li> <li>Fixed issue that prevented a default value of <code>""</code> from being displayed in the help for an option. :issue:<code>2500</code></li> <li>The test runner handles stripping color consistently on Windows. :issue:<code>2705</code></li> <li>Show correct value for flag default when using <code>default_map</code>. :issue:<code>2632</code></li> <li>Fix <code>click.echo(color=...)</code> passing <code>color</code> to coloroma so it can be forced on Windows. :issue:<code>2606</code>.</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/pallets/click/commit/934813e4d421071a1b3db3973c02fe2721359a6e"><code>934813e</code></a> release version 8.1.8</li> <li><a href="https://github.com/pallets/click/commit/c23223b13c847ae472faa258907ffb5c27b504fa"><code>c23223b</code></a> Add links to third-party projects enhancing Click (<a href="https://redirect.github.com/pallets/click/issues/2815">#2815</a>)</li> <li><a href="https://github.com/pallets/click/commit/822d4fd0bcfcd0ab22c9eec550ee2dae2a3d260c"><code>822d4fd</code></a> Add links to third-party projects</li> <li><a href="https://github.com/pallets/click/commit/8e7bed0466fd49acf8bcf1399f54d7dc783fd6a1"><code>8e7bed0</code></a> Break up arguments section (<a href="https://redirect.github.com/pallets/click/issues/2586">#2586</a>)</li> <li><a href="https://github.com/pallets/click/commit/3241541fc89fe9c79908a6099fa2235dd20016e8"><code>3241541</code></a> Remove some typing hints.</li> <li><a href="https://github.com/pallets/click/commit/bed037717d5f39cf875d83df4025e62beebc77f4"><code>bed0377</code></a> remove test pypi</li> <li><a href="https://github.com/pallets/click/commit/653459007a15e4d75187acc5a1e1a08cbd787814"><code>6534590</code></a> update dev dependencies</li> <li><a href="https://github.com/pallets/click/commit/b1e392e69b2a32566550aa41c38875e9cafe2456"><code>b1e392e</code></a> fix typos</li> <li><a href="https://github.com/pallets/click/commit/fdc6b020465751d26f9e74a707f2c058b0dd251f"><code>fdc6b02</code></a> Fix missing reset in isolation function (<a href="https://redirect.github.com/pallets/click/issues/2733">#2733</a>)</li> <li><a href="https://github.com/pallets/click/commit/ffd43e9dc3b90bd698088fc7ebac9dbc6a4444b2"><code>ffd43e9</code></a> Fixed missing reset on _compat.should_strip_ansi.</li> <li>Additional commits viewable in <a href="https://github.com/pallets/click/compare/8.1.7...8.1.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 [markupsafe](https://github.com/pallets/markupsafe) from 2.1.5 to 3.0.2. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/pallets/markupsafe/releases">markupsafe's releases</a>.</em></p> <blockquote> <h2>3.0.2</h2> <p>This is the MarkupSafe 3.0.2 fix release, which fixes bugs but does not otherwise change behavior and should not result in breaking changes.</p> <p>PyPI: <a href="https://pypi.org/project/MarkupSafe/3.0.2/">https://pypi.org/project/MarkupSafe/3.0.2/</a> Changes: <a href="https://markupsafe.palletsprojects.com/en/stable/changes/#version-3-0-2">https://markupsafe.palletsprojects.com/en/stable/changes/#version-3-0-2</a> Milestone: <a href="https://github.com/pallets/markupsafe/milestone/14?closed=1">https://github.com/pallets/markupsafe/milestone/14?closed=1</a></p> <ul> <li>Fix compatibility when <code>__str__</code> returns a <code>str</code> subclass. <a href="https://redirect.github.com/pallets/markupsafe/issues/472">#472</a></li> <li>Build requires setuptools >= 70.1. <a href="https://redirect.github.com/pallets/markupsafe/issues/475">#475</a></li> </ul> <h2>3.0.1</h2> <p>This is the MarkupSafe 3.0.1 fix release, which fixes bugs but does not otherwise change behavior and should not result in breaking changes.</p> <p>PyPI: <a href="https://pypi.org/project/MarkupSafe/3.0.1/">https://pypi.org/project/MarkupSafe/3.0.1/</a> Changes: <a href="https://markupsafe.palletsprojects.com/en/stable/changes/#version-3-0-1">https://markupsafe.palletsprojects.com/en/stable/changes/#version-3-0-1</a> Milestone: <a href="https://github.com/pallets/markupsafe/milestone/13?closed=1">https://github.com/pallets/markupsafe/milestone/13?closed=1</a></p> <ul> <li>Address compiler warnings that became errors in GCC 14. <a href="https://redirect.github.com/pallets/markupsafe/issues/466">#466</a></li> <li>Fix compatibility with proxy objects. <a href="https://redirect.github.com/pallets/markupsafe/issues/467">#467</a></li> </ul> <h2>3.0.0</h2> <p>This is the MarkupSafe 3.0.0 feature release. A feature release may include new features, remove previously deprecated code, add new deprecations, or introduce potentially breaking changes. The 3.0.x branch is now the supported fix branch, the 2.1.x branch will become a tag marking the end of support for that branch. We encourage everyone to upgrade, and to use a tool such as <a href="https://pypi.org/project/pip-tools/">pip-tools</a> to pin all dependencies and control upgrades. Test with warnings treated as errors to be able to adapt to deprecation warnings early.</p> <p>PyPI: <a href="https://pypi.org/project/MarkupSafe/3.0.0/">https://pypi.org/project/MarkupSafe/3.0.0/</a> Changes: <a href="https://markupsafe.palletsprojects.com/en/stable/changes/#version-3-0-0">https://markupsafe.palletsprojects.com/en/stable/changes/#version-3-0-0</a> Milestone: <a href="https://github.com/pallets/markupsafe/milestone/10?closed=1">https://github.com/pallets/markupsafe/milestone/10?closed=1</a></p> <ul> <li>Support Python 3.13 and its experimental free-threaded build. <a href="https://redirect.github.com/pallets/markupsafe/issues/461">#461</a></li> <li>Drop support for Python 3.7 and 3.8.</li> <li>Use modern packaging metadata with <code>pyproject.toml</code> instead of <code>setup.cfg</code>. <a href="https://redirect.github.com/pallets/markupsafe/issues/348">#348</a></li> <li>Change <code>distutils</code> imports to <code>setuptools</code>. <a href="https://redirect.github.com/pallets/markupsafe/issues/399">#399</a></li> <li>Use deferred evaluation of annotations. <a href="https://redirect.github.com/pallets/markupsafe/issues/400">#400</a></li> <li>Update signatures for <code>Markup</code> methods to match <code>str</code> signatures. Use positional-only arguments. <a href="https://redirect.github.com/pallets/markupsafe/issues/400">#400</a></li> <li>Some <code>str</code> methods on <code>Markup</code> no longer escape their argument: <code>strip</code>, <code>lstrip</code>, <code>rstrip</code>, <code>removeprefix</code>, <code>removesuffix</code>, <code>partition</code>, and <code>rpartition</code>; <code>replace</code> only escapes its <code>new</code> argument. These methods are conceptually linked to search methods such as <code>in</code>, <code>find</code>, and <code>index</code>, which already do not escape their argument. <a href="https://redirect.github.com/pallets/markupsafe/issues/401">#401</a></li> <li>The <code>__version__</code> attribute is deprecated. Use feature detection, or <code>importlib.metadata.version("markupsafe")</code>, instead. <a href="https://redirect.github.com/pallets/markupsafe/issues/402">#402</a></li> <li>Speed up escaping plain strings by 40%. <a href="https://redirect.github.com/pallets/markupsafe/issues/434">#434</a></li> <li>Simplify speedups implementation. <a href="https://redirect.github.com/pallets/markupsafe/issues/437">#437</a></li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/pallets/markupsafe/blob/main/CHANGES.rst">markupsafe's changelog</a>.</em></p> <blockquote> <h2>Version 3.0.2</h2> <p>Released 2024-10-18</p> <ul> <li>Fix compatibility when <code>__str__</code> returns a <code>str</code> subclass. :issue:<code>472</code></li> <li>Build requires setuptools >= 70.1. :issue:<code>475</code></li> </ul> <h2>Version 3.0.1</h2> <p>Released 2024-10-08</p> <ul> <li>Address compiler warnings that became errors in GCC 14. :issue:<code>466</code></li> <li>Fix compatibility with proxy objects. :issue:<code>467</code></li> </ul> <h2>Version 3.0.0</h2> <p>Released 2024-10-07</p> <ul> <li>Support Python 3.13 and its experimental free-threaded build. :pr:<code>461</code></li> <li>Drop support for Python 3.7 and 3.8.</li> <li>Use modern packaging metadata with <code>pyproject.toml</code> instead of <code>setup.cfg</code>. :pr:<code>348</code></li> <li>Change <code>distutils</code> imports to <code>setuptools</code>. :pr:<code>399</code></li> <li>Use deferred evaluation of annotations. :pr:<code>400</code></li> <li>Update signatures for <code>Markup</code> methods to match <code>str</code> signatures. Use positional-only arguments. :pr:<code>400</code></li> <li>Some <code>str</code> methods on <code>Markup</code> no longer escape their argument: <code>strip</code>, <code>lstrip</code>, <code>rstrip</code>, <code>removeprefix</code>, <code>removesuffix</code>, <code>partition</code>, and <code>rpartition</code>; <code>replace</code> only escapes its <code>new</code> argument. These methods are conceptually linked to search methods such as <code>in</code>, <code>find</code>, and <code>index</code>, which already do not escape their argument. :issue:<code>401</code></li> <li>The <code>__version__</code> attribute is deprecated. Use feature detection, or <code>importlib.metadata.version("markupsafe")</code>, instead. :pr:<code>402</code></li> <li>Speed up escaping plain strings by 40%. :pr:<code>434</code></li> <li>Simplify speedups implementation. :pr:<code>437</code></li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/pallets/markupsafe/commit/28ace20b140d15c083e1cbc163ee6b7778ba098c"><code>28ace20</code></a> release version 3.0.2</li> <li><a href="https://github.com/pallets/markupsafe/commit/6b51fd8f7386983b7038ad973557367cbd48579a"><code>6b51fd8</code></a> build requires at least setuptools 70.1 (<a href="https://redirect.github.com/pallets/markupsafe/issues/478">#478</a>)</li> <li><a href="https://github.com/pallets/markupsafe/commit/99dda9fd708432bd07d02327b2668661aa3cdaa0"><code>99dda9f</code></a> build requires at least setuptools 70.1</li> <li><a href="https://github.com/pallets/markupsafe/commit/3d8fd8cc006124a49ce2f4268b4d1739e301583e"><code>3d8fd8c</code></a> fix version</li> <li><a href="https://github.com/pallets/markupsafe/commit/1933c4be9c2c88613f7660840cde27a1bb7567e0"><code>1933c4b</code></a> fix version</li> <li><a href="https://github.com/pallets/markupsafe/commit/e85aff4d878aa458d5c1e879bf475d8483647f71"><code>e85aff4</code></a> relax speedups str check (<a href="https://redirect.github.com/pallets/markupsafe/issues/477">#477</a>)</li> <li><a href="https://github.com/pallets/markupsafe/commit/8cb1691ca038ca39942e088b956f5b94d8f636bf"><code>8cb1691</code></a> relax speedups str check</li> <li><a href="https://github.com/pallets/markupsafe/commit/4dafb7c36f1f654f1edd85228d346252b0065d45"><code>4dafb7c</code></a> start version 3.1.0</li> <li><a href="https://github.com/pallets/markupsafe/commit/9c44ecf45141f691d373a66ce664c43b5a6cc761"><code>9c44ecf</code></a> update docs build</li> <li><a href="https://github.com/pallets/markupsafe/commit/275c76905617c3f0e34de14e8794fcf4dfb0f937"><code>275c769</code></a> Merge branch '2.1.x' into 3.0.x</li> <li>Additional commits viewable in <a href="https://github.com/pallets/markupsafe/compare/2.1.5...3.0.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.4.0 to 4.5.0. <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/saghul/pycares/commit/cde3d471035a2e867b85ef64f80eed727a93d4c2"><code>cde3d47</code></a> Fixup CI</li> <li><a href="https://github.com/saghul/pycares/commit/6885e0e428c7119d4539ba7ff9ef73ef4a858d9d"><code>6885e0e</code></a> Fix building sdist</li> <li><a href="https://github.com/saghul/pycares/commit/f770a07b24f9cc1c9af9579d0c8e8484fbddbef1"><code>f770a07</code></a> Test building release wheels on PRs</li> <li><a href="https://github.com/saghul/pycares/commit/1a197b256020d14ee63102406aead7b68c117ef9"><code>1a197b2</code></a> chore(ci): fix upload & add more platforms to cibuildwheel (<a href="https://redirect.github.com/saghul/pycares/issues/204">#204</a>)</li> <li><a href="https://github.com/saghul/pycares/commit/70443e0446304e98c8cadaefa98d0d9b0286be54"><code>70443e0</code></a> Bump version to 4.5.0</li> <li><a href="https://github.com/saghul/pycares/commit/da178fd6c84c296f2a06439021cfcdcec0b93e58"><code>da178fd</code></a> Add 3.13 support, remove 3.8 (<a href="https://redirect.github.com/saghul/pycares/issues/202">#202</a>)</li> <li><a href="https://github.com/saghul/pycares/commit/57a82a0039ad2607092abe6aff0f06be17a400f2"><code>57a82a0</code></a> build(deps): bump actions/download-artifact in /.github/workflows</li> <li><a href="https://github.com/saghul/pycares/commit/8964404b6a9731d88c61998949474799556f29d9"><code>8964404</code></a> Drop distutils</li> <li><a href="https://github.com/saghul/pycares/commit/de2ed40596f543f989bbcea30632be751133c110"><code>de2ed40</code></a> Do not define HAVE_GETSERVBYPORT_R for platforms (<a href="https://redirect.github.com/saghul/pycares/issues/195">#195</a>)</li> <li><a href="https://github.com/saghul/pycares/commit/b005f58d5e39b166427cb4546dbcc26c61ec40d3"><code>b005f58</code></a> Update test_idna_encoding_query_a with new errno to align to new c-ares versi...</li> <li>Additional commits viewable in <a href="https://github.com/saghul/pycares/compare/v4.4.0...v4.5.0">compare view</a></li> </ul> </details> <br /> [](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 2024.8.30 to 2024.12.14. <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/certifi/python-certifi/commit/4ba39005afa1958ee24af51a11b64299fba61025"><code>4ba3900</code></a> 2024.12.14 (<a href="https://redirect.github.com/certifi/python-certifi/issues/329">#329</a>)</li> <li><a href="https://github.com/certifi/python-certifi/commit/9164660735d61e7eee69e7ff28dec5200eddf20f"><code>9164660</code></a> Bump pypa/gh-action-pypi-publish from 1.12.2 to 1.12.3 (<a href="https://redirect.github.com/certifi/python-certifi/issues/331">#331</a>)</li> <li><a href="https://github.com/certifi/python-certifi/commit/3dc36518666bb84a2feeaa45d60a231af494c35b"><code>3dc3651</code></a> Bump pypa/gh-action-pypi-publish from 1.11.0 to 1.12.2 (<a href="https://redirect.github.com/certifi/python-certifi/issues/328">#328</a>)</li> <li><a href="https://github.com/certifi/python-certifi/commit/c5bf18dcd30be7e743268c2d0ce484e539b589c0"><code>c5bf18d</code></a> Bump pypa/gh-action-pypi-publish from 1.10.3 to 1.11.0 (<a href="https://redirect.github.com/certifi/python-certifi/issues/327">#327</a>)</li> <li><a href="https://github.com/certifi/python-certifi/commit/b9083917686e810b56e305cb45364af482b63099"><code>b908391</code></a> Bump actions/setup-python from 5.2.0 to 5.3.0 (<a href="https://redirect.github.com/certifi/python-certifi/issues/326">#326</a>)</li> <li><a href="https://github.com/certifi/python-certifi/commit/bc26b41e0db0cfe4d05098246534826e49a97e5e"><code>bc26b41</code></a> Bump actions/checkout from 4.2.1 to 4.2.2 (<a href="https://redirect.github.com/certifi/python-certifi/issues/325">#325</a>)</li> <li><a href="https://github.com/certifi/python-certifi/commit/57afc22de7f41e779b4541f5d16ddcab276f1f1d"><code>57afc22</code></a> Bump actions/upload-artifact from 4.4.1 to 4.4.3 (<a href="https://redirect.github.com/certifi/python-certifi/issues/323">#323</a>)</li> <li><a href="https://github.com/certifi/python-certifi/commit/a495091b0dc2d34d1fd2bba5c3de1e8aea1eace2"><code>a495091</code></a> test against 3.13 final</li> <li><a href="https://github.com/certifi/python-certifi/commit/62f8144934352592141a5443a6b321d7d8706b33"><code>62f8144</code></a> Added 3.13 classifier (<a href="https://redirect.github.com/certifi/python-certifi/issues/322">#322</a>)</li> <li><a href="https://github.com/certifi/python-certifi/commit/94d23a0d8627d87f534c2e31ede19fe42ed39917"><code>94d23a0</code></a> Bump pypa/gh-action-pypi-publish from 1.10.2 to 1.10.3 (<a href="https://redirect.github.com/certifi/python-certifi/issues/321">#321</a>)</li> <li>Additional commits viewable in <a href="https://github.com/certifi/python-certifi/compare/2024.08.30...2024.12.14">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 75.2.0 to 75.6.0. <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/pypa/setuptools/blob/main/NEWS.rst">setuptools's changelog</a>.</em></p> <blockquote> <h1>v75.6.0</h1> <h2>Features</h2> <ul> <li>Preserve original <code>PKG-INFO</code> into <code>METADATA</code> when creating wheel (instead of calling <code>wheel.metadata.pkginfo_to_metadata</code>). This helps to be more compliant with the flow specified in PEP 517. (<a href="https://redirect.github.com/pypa/setuptools/issues/4701">#4701</a>)</li> <li>Changed the <code>WindowsSdkVersion</code>, <code>FrameworkVersion32</code> and <code>FrameworkVersion64</code> properties of <code>setuptools.msvc.PlatformInfo</code> to return an empty <code>tuple</code> instead of <code>None</code> as a fallthrough case -- by :user:<code>Avasam</code> (<a href="https://redirect.github.com/pypa/setuptools/issues/4754">#4754</a>)</li> </ul> <h1>v75.5.0</h1> <h2>Features</h2> <ul> <li>Removed support for <code>SETUPTOOLS_DANGEROUSLY_SKIP_PYPROJECT_VALIDATION</code>, as it is deemed prone to errors. (<a href="https://redirect.github.com/pypa/setuptools/issues/4746">#4746</a>)</li> </ul> <h1>v75.4.0</h1> <h2>Features</h2> <ul> <li> <p>Added support for the environment variable <code>SETUPTOOLS_DANGEROUSLY_SKIP_PYPROJECT_VALIDATION=true</code>, allowing users to bypass the validation of <code>pyproject.toml</code>. This option should be used only as a last resort when resolving dependency issues, as it may lead to improper functioning. Users who enable this setting are responsible for ensuring that <code>pyproject.toml</code> complies with setuptools requirements. (<a href="https://redirect.github.com/pypa/setuptools/issues/4611">#4611</a>)</p> <p>.. attention:: This environment variable was removed in a later version of <code>setuptools</code>.</p> </li> <li> <p>Require Python 3.9 or later. (<a href="https://redirect.github.com/pypa/setuptools/issues/4718">#4718</a>)</p> </li> <li> <p>Remove dependency on <code>importlib_resources</code> and the vendored copy of the library. Instead, <code>setuptools</code> consistently rely on stdlib's <code>importlib.resources</code> (available on Python 3.9+). (<a href="https://redirect.github.com/pypa/setuptools/issues/4718">#4718</a>)</p> </li> <li> <p>Setuptools' <code>bdist_wheel</code> implementation no longer produces wheels with the <code>m</code> SOABI flag (pymalloc-related). This flag was removed on Python 3.8+ (see :obj:<code>sys.abiflags</code>). (<a href="https://redirect.github.com/pypa/setuptools/issues/4718">#4718</a>)</p> </li> <li> <p>Updated vendored packaging version to 24.2. (<a href="https://redirect.github.com/pypa/setuptools/issues/4740">#4740</a>)</p> </li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/pypa/setuptools/commit/bf2ced2a61833915a307c73405da99b6408154c7"><code>bf2ced2</code></a> Bump version: 75.5.0 → 75.6.0</li> <li><a href="https://github.com/pypa/setuptools/commit/8685c80e3e77baf84d77e12a314cf96ce74006f5"><code>8685c80</code></a> Empty tuple instead of None for PlatformInfo version properties fallthrough (...</li> <li><a href="https://github.com/pypa/setuptools/commit/50d671b1e4ca090affe57d3a95b2ad7fa43c0e27"><code>50d671b</code></a> Rename news fragment</li> <li><a href="https://github.com/pypa/setuptools/commit/2b471c275ff4e822dd7d41acf4fcaaf1bae41741"><code>2b471c2</code></a> Changed the <code>WindowsSdkVersion</code>, <code>FrameworkVersion32</code> and ``FrameworkVers...</li> <li><a href="https://github.com/pypa/setuptools/commit/2c77cd2e77007040fbc7bdcfc99bc4147c79cf7f"><code>2c77cd2</code></a> Runtime typing fixes for typeshed return type merge (<a href="https://redirect.github.com/pypa/setuptools/issues/4753">#4753</a></li> <li><a href="https://github.com/pypa/setuptools/commit/9a4c8d484ad0010b5a0d9a97e645a50b4d657d13"><code>9a4c8d4</code></a> Runtime typing fixes for typeshed return type merge</li> <li><a href="https://github.com/pypa/setuptools/commit/e622859e278e1751175ded6f8f41ea3de06e4855"><code>e622859</code></a> Preserve original <code>PKG-INFO</code> contents when creating wheel (instead of calling...</li> <li><a href="https://github.com/pypa/setuptools/commit/0b5b4174380d5d2fc8781bc3a459d8d5e2e64859"><code>0b5b417</code></a> Mark tests that may depend on external network</li> <li><a href="https://github.com/pypa/setuptools/commit/a4fa01db264b374b13d65cd64e2cd06ecf1ab9b5"><code>a4fa01d</code></a> Add news fragment</li> <li><a href="https://github.com/pypa/setuptools/commit/089aca9754d716b5459ab53a2b0c58adf9dd672d"><code>089aca9</code></a> Ignore coverage in test code</li> <li>Additional commits viewable in <a href="https://github.com/pypa/setuptools/compare/v75.2.0...v75.6.0">compare view</a></li> </ul> </details> <br /> [](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 [aiohappyeyeballs](https://github.com/aio-libs/aiohappyeyeballs) from 2.4.3 to 2.4.4. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/aio-libs/aiohappyeyeballs/releases">aiohappyeyeballs's releases</a>.</em></p> <blockquote> <h1>v2.4.4 (2024-11-30)</h1> <h2>Fix</h2> <ul> <li>fix: handle OSError on failure to close socket instead of raising IndexError (<a href="https://redirect.github.com/aio-libs/aiohappyeyeballs/issues/114">#114</a>)</li> </ul> <p>Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]<a href="https://github.com/users"><code>@users</code></a>.noreply.github.com> Co-authored-by: J. Nick Koston <<a href="mailto:nick@koston.org">nick@koston.org</a>> (<a href="https://github.com/aio-libs/aiohappyeyeballs/commit/c542f684d329fed04093caa2b31d8f7f6e0e0949"><code>c542f68</code></a>)</p> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/aio-libs/aiohappyeyeballs/blob/main/CHANGELOG.md">aiohappyeyeballs's changelog</a>.</em></p> <blockquote> <h2>v2.4.4 (2024-11-30)</h2> <h3>Fix</h3> <ul> <li>Handle oserror on failure to close socket instead of raising indexerror (<a href="https://redirect.github.com/aio-libs/aiohappyeyeballs/issues/114">#114</a>) (<a href="https://github.com/aio-libs/aiohappyeyeballs/commit/c542f684d329fed04093caa2b31d8f7f6e0e0949"><code>c542f68</code></a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/aio-libs/aiohappyeyeballs/commit/3c4f2a6892d62170d5c14896dc65714e5938a494"><code>3c4f2a6</code></a> 2.4.4</li> <li><a href="https://github.com/aio-libs/aiohappyeyeballs/commit/c542f684d329fed04093caa2b31d8f7f6e0e0949"><code>c542f68</code></a> fix: handle OSError on failure to close socket instead of raising IndexError ...</li> <li><a href="https://github.com/aio-libs/aiohappyeyeballs/commit/fd90f564d5789b213922e5dd0994d8cdde196c4b"><code>fd90f56</code></a> chore(pre-commit.ci): pre-commit autoupdate (<a href="https://redirect.github.com/aio-libs/aiohappyeyeballs/issues/116">#116</a>)</li> <li><a href="https://github.com/aio-libs/aiohappyeyeballs/commit/065380744672a1eabdc7387ae36d69842c720345"><code>0653807</code></a> chore: bump codecov-action to 5.0.3 (<a href="https://redirect.github.com/aio-libs/aiohappyeyeballs/issues/115">#115</a>)</li> <li><a href="https://github.com/aio-libs/aiohappyeyeballs/commit/90e01edddd638928568990e5a23764142c6e9c2e"><code>90e01ed</code></a> chore(pre-commit.ci): pre-commit autoupdate (<a href="https://redirect.github.com/aio-libs/aiohappyeyeballs/issues/113">#113</a>)</li> <li><a href="https://github.com/aio-libs/aiohappyeyeballs/commit/31825f2a3cc6c885dd08d66375f0fd37ae51ddd0"><code>31825f2</code></a> chore(pre-commit.ci): pre-commit autoupdate (<a href="https://redirect.github.com/aio-libs/aiohappyeyeballs/issues/111">#111</a>)</li> <li><a href="https://github.com/aio-libs/aiohappyeyeballs/commit/4c23bcad40398ee614be03721e8c3d6e5a02d07e"><code>4c23bca</code></a> chore: add missing FUNDING.yml (<a href="https://redirect.github.com/aio-libs/aiohappyeyeballs/issues/110">#110</a>)</li> <li><a href="https://github.com/aio-libs/aiohappyeyeballs/commit/b5dfff592eef2defd3fb38df8884f3c8f4a60a76"><code>b5dfff5</code></a> chore(pre-commit.ci): pre-commit autoupdate (<a href="https://redirect.github.com/aio-libs/aiohappyeyeballs/issues/108">#108</a>)</li> <li><a href="https://github.com/aio-libs/aiohappyeyeballs/commit/5a3b4cb87174db386b4bd431617603da9fc3d74e"><code>5a3b4cb</code></a> chore: fix docs (<a href="https://redirect.github.com/aio-libs/aiohappyeyeballs/issues/106">#106</a>)</li> <li>See full diff in <a href="https://github.com/aio-libs/aiohappyeyeballs/compare/v2.4.3...v2.4.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 [trustme](https://github.com/python-trio/trustme) from 1.1.0 to 1.2.0. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/python-trio/trustme/releases">trustme's releases</a>.</em></p> <blockquote> <h2>1.2.0</h2> <h2>Features</h2> <ul> <li>Add support for Python 3.13. (<a href="https://redirect.github.com/python-trio/trustme/issues/664">#664</a>)</li> <li>Allow setting of cert's notBefore attribute (<a href="https://redirect.github.com/python-trio/trustme/issues/628">#628</a>)</li> </ul> <h2>Bugfixes</h2> <ul> <li>Add the Authority Key Identifier extension to child CA certificates. (<a href="https://redirect.github.com/python-trio/trustme/issues/642">#642</a>)</li> </ul> <h2>Deprecations and Removals</h2> <ul> <li>Remove support for Python 3.8 and PyPy 3.9. (<a href="https://redirect.github.com/python-trio/trustme/issues/664">#664</a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/python-trio/trustme/commit/40e0fca1a1d5f8369cb03cec72212f2074b6ab63"><code>40e0fca</code></a> Release 1.2.0</li> <li><a href="https://github.com/python-trio/trustme/commit/83ffe5138cc8a97137635e9e73f47a6efda78aa0"><code>83ffe51</code></a> Switch from setup.py to pyproject.toml (<a href="https://redirect.github.com/python-trio/trustme/issues/665">#665</a>)</li> <li><a href="https://github.com/python-trio/trustme/commit/e3c3bda6241b4331996a6befbe8db17267db3d09"><code>e3c3bda</code></a> Fix coverage needs</li> <li><a href="https://github.com/python-trio/trustme/commit/a19f69970e07ff9b7292fa510b08d85dbd843220"><code>a19f699</code></a> Support Python 3.13, drop 3.8 and PyPy 3.9</li> <li><a href="https://github.com/python-trio/trustme/commit/843d25d07ac61a7e7855b38f7263b94544d3c516"><code>843d25d</code></a> Bump the dependencies group with 7 updates (<a href="https://redirect.github.com/python-trio/trustme/issues/662">#662</a>)</li> <li><a href="https://github.com/python-trio/trustme/commit/c7e64a69368debcd2b43bdc0a98df1e7d46a09a1"><code>c7e64a6</code></a> Bump GitHub Actions, fix CI and coverage (<a href="https://redirect.github.com/python-trio/trustme/issues/663">#663</a>)</li> <li><a href="https://github.com/python-trio/trustme/commit/7b7f43596a039ef27dcf3e26e45ed138e482acfc"><code>7b7f435</code></a> Bump the dependencies group with 7 updates (<a href="https://redirect.github.com/python-trio/trustme/issues/660">#660</a>)</li> <li><a href="https://github.com/python-trio/trustme/commit/621d131e703e187b74bd87d69521b4bc4d185e55"><code>621d131</code></a> Bump the dependencies group with 3 updates (<a href="https://redirect.github.com/python-trio/trustme/issues/659">#659</a>)</li> <li><a href="https://github.com/python-trio/trustme/commit/a4a82f3f8deb69ee747bed339a6bcdcf6e82dfbf"><code>a4a82f3</code></a> Bump the dependencies group with 14 updates (<a href="https://redirect.github.com/python-trio/trustme/issues/658">#658</a>)</li> <li><a href="https://github.com/python-trio/trustme/commit/586f7759d5c27beb44da60615a71848eb2a5a490"><code>586f775</code></a> Bump cryptography from 41.0.7 to 42.0.4 (<a href="https://redirect.github.com/python-trio/trustme/issues/638">#638</a>)</li> <li>Additional commits viewable in <a href="https://github.com/python-trio/trustme/compare/v1.1.0...v1.2.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 [coverage](https://github.com/nedbat/coveragepy) from 7.6.1 to 7.6.9. <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/nedbat/coveragepy/blob/master/CHANGES.rst">coverage's changelog</a>.</em></p> <blockquote> <h2>Version 7.6.9 — 2024-12-06</h2> <ul> <li>Fix: <code>Tomas Uribe fixed <pull 1901_></code>_ a performance problem in the XML report. Large code bases should produce XML reports much faster now.</li> </ul> <p>.. _pull 1901: <a href="https://redirect.github.com/nedbat/coveragepy/pull/1901">nedbat/coveragepy#1901</a></p> <p>.. _changes_7-6-8:</p> <h2>Version 7.6.8 — 2024-11-23</h2> <ul> <li> <p>Fix: the LCOV report code assumed that a branch line that took no branches meant that the entire line was unexecuted. This isn't true in a few cases: the line might always raise an exception, or might have been optimized away. Fixes <code>issue 1896</code>_.</p> </li> <li> <p>Fix: similarly, the HTML report will now explain that a line that jumps to none of its expected destinations must have always raised an exception. Previously, it would say something nonsensical like, "line 4 didn't jump to line 5 because line 4 was never true, and it didn't jump to line 7 because line 4 was always true." This was also shown in <code>issue 1896</code>_.</p> </li> </ul> <p>.. _issue 1896: <a href="https://redirect.github.com/nedbat/coveragepy/issues/1896">nedbat/coveragepy#1896</a></p> <p>.. _changes_7-6-7:</p> <h2>Version 7.6.7 — 2024-11-15</h2> <ul> <li>Fix: ugh, the other assert from 7.6.5 can also be encountered in the wild, so it's been restored to a conditional. Sorry for the churn.</li> </ul> <p>.. _changes_7-6-6:</p> <h2>Version 7.6.6 — 2024-11-15</h2> <ul> <li>One of the new asserts from 7.6.5 caused problems in real projects, as reported in <code>issue 1891</code>_. The assert has been removed.</li> </ul> <p>.. _issue 1891: <a href="https://redirect.github.com/nedbat/coveragepy/issues/1891">nedbat/coveragepy#1891</a></p> <p>.. _changes_7-6-5:</p> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/nedbat/coveragepy/commit/daac76dde1681d968f37095cacc551b464888753"><code>daac76d</code></a> docs: sample HTML for 7.6.9</li> <li><a href="https://github.com/nedbat/coveragepy/commit/f7d7e42705083b8c124fcc8be64da555095adfc7"><code>f7d7e42</code></a> docs: prep for 7.6.9</li> <li><a href="https://github.com/nedbat/coveragepy/commit/8fe3b2bad5de5e750c104ad2ddb251a0500dd146"><code>8fe3b2b</code></a> docs: thanks, Tomas Uribe for <a href="https://redirect.github.com/nedbat/coveragepy/issues/1901">#1901</a></li> <li><a href="https://github.com/nedbat/coveragepy/commit/346cfc03885571fd448f8218a8b9f12836c2fcb2"><code>346cfc0</code></a> fix: use set instead of list for arcs_executed, fixes poor performance (<a href="https://redirect.github.com/nedbat/coveragepy/issues/1901">#1901</a>)</li> <li><a href="https://github.com/nedbat/coveragepy/commit/484678e8d7c3b07e455e4c5bbce6f4a5bd03a9b4"><code>484678e</code></a> fix: COVERAGE_ONE_CORE should mean ctrace if possible</li> <li><a href="https://github.com/nedbat/coveragepy/commit/37451ed089cb4c5d25e2fe6c13485407d01be176"><code>37451ed</code></a> chore: make upgrade doc_upgrade</li> <li><a href="https://github.com/nedbat/coveragepy/commit/bd23445b181387b9c646d6dbf096b624bbc5953b"><code>bd23445</code></a> chore: bump the action-dependencies group with 2 updates (<a href="https://redirect.github.com/nedbat/coveragepy/issues/1899">#1899</a>)</li> <li><a href="https://github.com/nedbat/coveragepy/commit/01cf50c7d9131af2de9aea1e3573bdff1dc48110"><code>01cf50c</code></a> test: add a test to satisfy a condition in results.py</li> <li><a href="https://github.com/nedbat/coveragepy/commit/74d3c50af1563b6cbd9ab1ef580267dc55982922"><code>74d3c50</code></a> chore: make upgrade</li> <li><a href="https://github.com/nedbat/coveragepy/commit/f3b269cc5d5f1683aba34f57c7d5b991c5dd3743"><code>f3b269c</code></a> build: only comment once on an issue mentioned twice</li> <li>Additional commits viewable in <a href="https://github.com/nedbat/coveragepy/compare/7.6.1...7.6.9">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 [pytest-codspeed](https://github.com/CodSpeedHQ/pytest-codspeed) from 3.0.0 to 3.1.0. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/CodSpeedHQ/pytest-codspeed/releases">pytest-codspeed's releases</a>.</em></p> <blockquote> <h2>v3.1.0</h2> <h2>What's changed</h2> <h3><!-- raw HTML omitted -->🚀 Features</h3> <ul> <li>Build the native extension during packaging to avoid runtime build issues by <a href="https://github.com/art049"><code>@art049</code></a> in <a href="https://redirect.github.com/CodSpeedHQ/pytest-codspeed/pull/57">CodSpeedHQ/pytest-codspeed#57</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/CodSpeedHQ/pytest-codspeed/compare/v3.0.0...v3.1.0">https://github.com/CodSpeedHQ/pytest-codspeed/compare/v3.0.0...v3.1.0</a></p> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/CodSpeedHQ/pytest-codspeed/blob/master/CHANGELOG.md">pytest-codspeed's changelog</a>.</em></p> <blockquote> <h2>[3.1.0] - 2024-12-09</h2> <h3><!-- raw HTML omitted -->🏗️ Refactor</h3> <ul> <li>Remove the scripted semver generation by <a href="https://github.com/art049"><code>@art049</code></a></li> </ul> <h3><!-- raw HTML omitted -->⚙️ Internals</h3> <ul> <li>Fix typo in cibuildwheel config by <a href="https://github.com/art049"><code>@art049</code></a> in <a href="https://redirect.github.com/CodSpeedHQ/pytest-codspeed/pull/57">#57</a></li> </ul> <h2>[3.1.0-beta] - 2024-12-06</h2> <h3><!-- raw HTML omitted -->🚀 Features</h3> <ul> <li>Check buildability and fallback when build doesn't work by <a href="https://github.com/art049"><code>@art049</code></a></li> <li>Compile the callgrind wrapper at build time by <a href="https://github.com/art049"><code>@art049</code></a></li> </ul> <h3><!-- raw HTML omitted -->🐛 Bug Fixes</h3> <ul> <li>Allow build on arm64 by <a href="https://github.com/art049"><code>@art049</code></a></li> </ul> <h3><!-- raw HTML omitted -->⚙️ Internals</h3> <ul> <li>Build wheels with cibuildwheel by <a href="https://github.com/art049"><code>@art049</code></a></li> <li>Allow forcing integrated tests by <a href="https://github.com/art049"><code>@art049</code></a></li> <li>Fix release script by <a href="https://github.com/art049"><code>@art049</code></a></li> <li>Use bumpver to manage versions by <a href="https://github.com/art049"><code>@art049</code></a></li> <li>Add a changelog by <a href="https://github.com/art049"><code>@art049</code></a></li> <li>Force native extension build in CI by <a href="https://github.com/art049"><code>@art049</code></a></li> <li>Updated matrix release workflow by <a href="https://github.com/art049"><code>@art049</code></a></li> <li>Use a common python version in the codspeed job by <a href="https://github.com/art049"><code>@art049</code></a></li> <li>Fix the codspeed workflow by <a href="https://github.com/art049"><code>@art049</code></a></li> <li>Use uv in CI by <a href="https://github.com/art049"><code>@art049</code></a></li> <li>Commit uv lock file by <a href="https://github.com/art049"><code>@art049</code></a></li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/CodSpeedHQ/pytest-codspeed/commit/3b1a30c6e408a8c9a69af47cae56ec44a5a84ad5"><code>3b1a30c</code></a> Release v3.1.0 🚀</li> <li><a href="https://github.com/CodSpeedHQ/pytest-codspeed/commit/ad1d41190cafe61588449500901b990f72ba1d01"><code>ad1d411</code></a> refactor: remove the scripted semver generation</li> <li><a href="https://github.com/CodSpeedHQ/pytest-codspeed/commit/c4dfe748e9b008f31049750667118556320f66c6"><code>c4dfe74</code></a> chore: fix typo in cibuildwheel config</li> <li><a href="https://github.com/CodSpeedHQ/pytest-codspeed/commit/58bd8de9e7ed4c786b294100d09370dd770510d2"><code>58bd8de</code></a> Release v3.1.0-beta 🚀</li> <li><a href="https://github.com/CodSpeedHQ/pytest-codspeed/commit/804efe93f96d92cca26718e636687a0ce582a552"><code>804efe9</code></a> chore(ci): build wheels with cibuildwheel</li> <li><a href="https://github.com/CodSpeedHQ/pytest-codspeed/commit/c99efafc8e8ab9c0ca1ef07081389e5ac5121adf"><code>c99efaf</code></a> chore: allow forcing integrated tests</li> <li><a href="https://github.com/CodSpeedHQ/pytest-codspeed/commit/e7ef8537bca9ea5d72fbcc2003536721b4b8faef"><code>e7ef853</code></a> chore: fix release script</li> <li><a href="https://github.com/CodSpeedHQ/pytest-codspeed/commit/fab73b437748a4afdcd1e2ea3d89862a88acee12"><code>fab73b4</code></a> chore: use bumpver to manage versions</li> <li><a href="https://github.com/CodSpeedHQ/pytest-codspeed/commit/5076be076b53063e37f60cb32e5c836ca0a3c75f"><code>5076be0</code></a> chore: add a changelog</li> <li><a href="https://github.com/CodSpeedHQ/pytest-codspeed/commit/59989b0e8e009622ebd5b0ca205762847cdbfaa3"><code>59989b0</code></a> fix: allow build on arm64</li> <li>Additional commits viewable in <a href="https://github.com/CodSpeedHQ/pytest-codspeed/compare/v3.0.0...v3.1.0">compare view</a></li> </ul> </details> <br /> [](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 [urllib3](https://github.com/urllib3/urllib3) from 2.2.3 to 2.3.0. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/urllib3/urllib3/releases">urllib3's releases</a>.</em></p> <blockquote> <h2>2.3.0</h2> <h2>🚀 urllib3 is fundraising for HTTP/2 support</h2> <p><a href="https://sethmlarson.dev/urllib3-is-fundraising-for-http2-support">urllib3 is raising ~$40,000 USD</a> to release HTTP/2 support and ensure long-term sustainable maintenance of the project after a sharp decline in financial support for 2023. If your company or organization uses Python and would benefit from HTTP/2 support in Requests, pip, cloud SDKs, and thousands of other projects <a href="https://opencollective.com/urllib3">please consider contributing financially</a> to ensure HTTP/2 support is developed sustainably and maintained for the long-haul.</p> <p>Thank you for your support.</p> <h2>Features</h2> <ul> <li>Added <code>HTTPResponse.shutdown()</code> to stop any ongoing or future reads for a specific response. It calls <code>shutdown(SHUT_RD)</code> on the underlying socket. This feature was <a href="https://opencollective.com/urllib3/contributions/815307">sponsored by LaunchDarkly</a>. (<a href="https://redirect.github.com/urllib3/urllib3/issues/2868">urllib3/urllib3#2868</a>)</li> <li>Added support for JavaScript Promise Integration on Emscripten. This enables more efficient WebAssembly requests and streaming, and makes it possible to use in Node.js if you launch it as node <code>--experimental-wasm-stack-switching</code>. (<a href="https://redirect.github.com/urllib3/urllib3/issues/3400">urllib3/urllib3#3400</a>)</li> <li>Added the <code>proxy_is_tunneling</code> property to <code>HTTPConnection</code> and <code>HTTPSConnection</code>. (<a href="https://redirect.github.com/urllib3/urllib3/issues/3285">urllib3/urllib3#3285</a>)</li> <li>Added pickling support to <code>NewConnectionError</code> and <code>NameResolutionError</code>. (<a href="https://redirect.github.com/urllib3/urllib3/issues/3480">urllib3/urllib3#3480</a>)</li> </ul> <h2>Bugfixes</h2> <ul> <li>Fixed an issue in debug logs where the HTTP version was rendering as "HTTP/11" instead of "HTTP/1.1". (<a href="https://redirect.github.com/urllib3/urllib3/issues/3489">urllib3/urllib3#3489</a>)</li> </ul> <h2>Deprecations and Removals</h2> <ul> <li>Removed support for Python 3.8. (<a href="https://redirect.github.com/urllib3/urllib3/issues/3492">urllib3/urllib3#3492</a>)</li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/urllib3/urllib3/compare/2.2.3...2.3.0">https://github.com/urllib3/urllib3/compare/2.2.3...2.3.0</a></p> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/urllib3/urllib3/blob/main/CHANGES.rst">urllib3's changelog</a>.</em></p> <blockquote> <h1>2.3.0 (2024-12-22)</h1> <h2>Features</h2> <ul> <li>Added <code>HTTPResponse.shutdown()</code> to stop any ongoing or future reads for a specific response. It calls <code>shutdown(SHUT_RD)</code> on the underlying socket. This feature was <code>sponsored by LaunchDarkly <https://opencollective.com/urllib3/contributions/815307></code><strong>. (<code>[#2868](urllib3/urllib3#2868) <https://github.com/urllib3/urllib3/issues/2868></code></strong>)</li> <li>Added support for JavaScript Promise Integration on Emscripten. This enables more efficient WebAssembly requests and streaming, and makes it possible to use in Node.js if you launch it as <code>node --experimental-wasm-stack-switching</code>. (<code>[#3400](urllib3/urllib3#3400) <https://github.com/urllib3/urllib3/issues/3400></code>__)</li> <li>Added the <code>proxy_is_tunneling</code> property to <code>HTTPConnection</code> and <code>HTTPSConnection</code>. (<code>[#3285](urllib3/urllib3#3285) <https://github.com/urllib3/urllib3/issues/3285></code>__)</li> <li>Added pickling support to <code>NewConnectionError</code> and <code>NameResolutionError</code>. (<code>[#3480](urllib3/urllib3#3480) <https://github.com/urllib3/urllib3/issues/3480></code>__)</li> </ul> <h2>Bugfixes</h2> <ul> <li>Fixed an issue in debug logs where the HTTP version was rendering as "HTTP/11" instead of "HTTP/1.1". (<code>[#3489](urllib3/urllib3#3489) <https://github.com/urllib3/urllib3/issues/3489></code>__)</li> </ul> <h2>Deprecations and Removals</h2> <ul> <li>Removed support for Python 3.8. (<code>[#3492](urllib3/urllib3#3492) <https://github.com/urllib3/urllib3/issues/3492></code>__)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/urllib3/urllib3/commit/2f68c5363ef632d73dd4d9300289d7ce5ff275b4"><code>2f68c53</code></a> Release 2.3.0</li> <li><a href="https://github.com/urllib3/urllib3/commit/f7bcf6986fa9c43fc7884b648f66688db593b491"><code>f7bcf69</code></a> Add HTTPResponse.shutdown() to stop blocking reads (<a href="https://redirect.github.com/urllib3/urllib3/issues/3527">#3527</a>)</li> <li><a href="https://github.com/urllib3/urllib3/commit/e94224931feddf9e12bb25452bf0d0c21da8a7e0"><code>e942249</code></a> Update .readthedocs.yml addressing a deprecation (<a href="https://redirect.github.com/urllib3/urllib3/issues/3534">#3534</a>)</li> <li><a href="https://github.com/urllib3/urllib3/commit/905549d64a948abd4b6962edecb8dd5569166275"><code>905549d</code></a> Upgrade Python pre-commit tools (<a href="https://redirect.github.com/urllib3/urllib3/issues/3529">#3529</a>)</li> <li><a href="https://github.com/urllib3/urllib3/commit/716d8340b89f7d8ec549579d14e3c0a7e5f859a5"><code>716d834</code></a> Fix PyPI publish with Core metadata 2.4 (<a href="https://redirect.github.com/urllib3/urllib3/issues/3531">#3531</a>)</li> <li><a href="https://github.com/urllib3/urllib3/commit/7ab935c6ddd546c7d57b03c0269685c61c8e60c6"><code>7ab935c</code></a> Address zizmor issues</li> <li><a href="https://github.com/urllib3/urllib3/commit/181357ed2aecf9c523f2664c05f176cde9692994"><code>181357e</code></a> Bump Quart to fix CI (<a href="https://redirect.github.com/urllib3/urllib3/issues/3524">#3524</a>)</li> <li><a href="https://github.com/urllib3/urllib3/commit/0e7e0df0586573d51c78076d4871050783bec7c8"><code>0e7e0df</code></a> Start testing with Python 3.14</li> <li><a href="https://github.com/urllib3/urllib3/commit/d67d09bfd04ecdae1280a563d06b32949befaf71"><code>d67d09b</code></a> Bump mypy version</li> <li><a href="https://github.com/urllib3/urllib3/commit/20032ec38a09680bcfb6d97b4c43b276af43cc64"><code>20032ec</code></a> Drop unneeded dependency pins and a warning filter</li> <li>Additional commits viewable in <a href="https://github.com/urllib3/urllib3/compare/2.2.3...2.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 [regex](https://github.com/mrabarnett/mrab-regex) from 2024.9.11 to 2024.11.6. <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/mrabarnett/mrab-regex/blob/hg/changelog.txt">regex's changelog</a>.</em></p> <blockquote> <p>Version: 2024.11.7</p> <pre><code>Updated pyproject.toml and setup.py according to PEP 517. </code></pre> <p>Version: 2024.11.6</p> <pre><code>Git issue 546: Partial match not working in some instances with non-greedy capture </code></pre> <p>Version: 2024.9.14</p> <pre><code>Reverted to actions/download-artifact@v3 and actions/upload-artifact@v3 in main.yml because GitHub Actions failed when using them. </code></pre> <p>Version: 2024.9.13</p> <pre><code>Updated to actions/upload-artifact@v4 in main.yml. </code></pre> <p>Version: 2024.9.12</p> <pre><code>Updated to actions/download-artifact@v4 in main.yml. </code></pre> <p>Version: 2024.9.11</p> <pre><code>Updated to Unicode 16.0.0. </code></pre> <p>Version: 2024.7.24</p> <pre><code>Git issue 539: Bug: Partial matching fails on a simple example </code></pre> <p>Version: 2024.6.22</p> <pre><code>Git issue 535: Regex fails Unicode 15.1 GraphemeBreakTest due to missing new GB9c rule implementation </code></pre> <p>Version: 2024.5.15</p> <pre><code>Git issue 530: hangs with fuzzy and optionals <p>It's not hanging, it'll finish eventually. It's just an example of catastrophic backtracking.</p> <p>The error printed when Ctrl+C is pressed does show a bug, though, which is now fixed.<br /> </code></pre></p> <p>Version: 2024.5.10</p> <pre><code>Updated for Python 3.13. <p><time.h> now needs to be included explicitly because Python.h no longer includes it.<br /> </code></pre></p> <p>Version: 2024.4.28</p> <pre><code>Git issue 527: `VERBOSE`/`X` flag breaks `\N` escapes </code></pre> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/mrabarnett/mrab-regex/commit/930983aa68ffc133ec086ef16cabdbb9c0c491ea"><code>930983a</code></a> Git issue 546: Partial match not working in some instances with non-greedy ca...</li> <li><a href="https://github.com/mrabarnett/mrab-regex/commit/64834c729b8e117c1f9a471d9e1e51f32b69a121"><code>64834c7</code></a> Reverted to actions/download-artifact@v3 and actions/upload-artifact@v3 in ma...</li> <li><a href="https://github.com/mrabarnett/mrab-regex/commit/1bcd42e8381feaf3040f4b4a6a10dab912e6b59c"><code>1bcd42e</code></a> Updated to actions/upload-artifact@v4 in main.yml.</li> <li><a href="https://github.com/mrabarnett/mrab-regex/commit/f46728542b4fea608022016ab560d9abc8ad7f7f"><code>f467285</code></a> Updated to actions/download-artifact@v4 in main.yml.</li> <li>See full diff in <a href="https://github.com/mrabarnett/mrab-regex/compare/2024.9.11...2024.11.6">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.1 to 2.6.3. <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/pre-commit/identify/commit/f075954372758b34ef542c2e895000ea660a47c9"><code>f075954</code></a> v2.6.3</li> <li><a href="https://github.com/pre-commit/identify/commit/149074eead092ed888c8eb36abce28bfefce44aa"><code>149074e</code></a> Merge pull request <a href="https://redirect.github.com/pre-commit/identify/issues/488">#488</a> from nicknovitski/direnv</li> <li><a href="https://github.com/pre-commit/identify/commit/880ac27232c7642bcf57cf2dfe89216bd3964a2a"><code>880ac27</code></a> Merge pull request <a href="https://redirect.github.com/pre-commit/identify/issues/487">#487</a> from vlotorev/main</li> <li><a href="https://github.com/pre-commit/identify/commit/8dcf6f396e21928b7bf450d7e9f1f4f8c2269948"><code>8dcf6f3</code></a> Merge pull request <a href="https://redirect.github.com/pre-commit/identify/issues/486">#486</a> from axtimhaus/patch-1</li> <li><a href="https://github.com/pre-commit/identify/commit/d2f995a8604761b174b98f63b7564bee7f692c27"><code>d2f995a</code></a> feat: identify direnv files as Bash</li> <li><a href="https://github.com/pre-commit/identify/commit/7116aa1cf4fd64e90c81848af1b84d948abd6767"><code>7116aa1</code></a> Add bitbake extensions and files</li> <li><a href="https://github.com/pre-commit/identify/commit/13e61053e8ba7481117d8216f554fec792b36a17"><code>13e6105</code></a> Add C# Script and F# Source and Script filetypes</li> <li><a href="https://github.com/pre-commit/identify/commit/6fd6f6bea8fedb15e54f1477a49325ea82b73911"><code>6fd6f6b</code></a> v2.6.2</li> <li><a href="https://github.com/pre-commit/identify/commit/6607f84704f5628126301899b819ec1700f82dd9"><code>6607f84</code></a> Merge pull request <a href="https://redirect.github.com/pre-commit/identify/issues/484">#484</a> from zupo/patch-1</li> <li><a href="https://github.com/pre-commit/identify/commit/4c4ccfa931f2bbd12e311e31fabf5960ca74475d"><code>4c4ccfa</code></a> Merge pull request <a href="https://redirect.github.com/pre-commit/identify/issues/485">#485</a> from pre-commit/pre-commit-ci-update-config</li> <li>Additional commits viewable in <a href="https://github.com/pre-commit/identify/compare/v2.6.1...v2.6.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 [charset-normalizer](https://github.com/jawah/charset_normalizer) from 3.4.0 to 3.4.1. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/jawah/charset_normalizer/releases">charset-normalizer's releases</a>.</em></p> <blockquote> <h2>Version 3.4.1</h2> <h2>🚀 We're still raising awareness around HTTP/2, and HTTP/3!</h2> <p>Did you know that Internet Explorer 11 shipped with an optional HTTP/2 support back in 2013? also libcurl did ship it in 2014[...] Using Requests today is the rough equivalent of using EOL Windows 8! We promptly invite Python developers to look at the first drop-in replacement for Requests, <a href="https://github.com/jawah/niquests">namely Niquests</a>. Ship with native WebSocket, SSE, Happy Eyeballs, DNS over HTTPS, and so on[...] All of this while remaining compatible with all Requests prior plug-ins / add-ons.</p> <p>It leverages charset-normalizer in a better way! Check it out, you will gain up to being 3X faster and get a real/respectable support with it.</p> <h2><a href="https://github.com/Ousret/charset_normalizer/compare/3.4.0...3.4.1">3.4.1</a> (2024-12-24)</h2> <h3>Changed</h3> <ul> <li>Project metadata are now stored using <code>pyproject.toml</code> instead of <code>setup.cfg</code> using setuptools as the build backend.</li> <li>Enforce annotation delayed loading for a simpler and consistent types in the project.</li> <li>Optional mypyc compilation upgraded to version 1.14 for Python >= 3.8</li> </ul> <h3>Added</h3> <ul> <li>pre-commit configuration.</li> <li>noxfile.</li> </ul> <h3>Removed</h3> <ul> <li><code>build-requirements.txt</code> as per using <code>pyproject.toml</code> native build configuration.</li> <li><code>bin/integration.py</code> and <code>bin/serve.py</code> in favor of downstream integration test (see noxfile).</li> <li><code>setup.cfg</code> in favor of <code>pyproject.toml</code> metadata configuration.</li> <li>Unused <code>utils.range_scan</code> function.</li> </ul> <h3>Fixed</h3> <ul> <li>Converting content to Unicode bytes may insert <code>utf_8</code> instead of preferred <code>utf-8</code>. (<a href="https://redirect.github.com/jawah/charset_normalizer/issues/572">#572</a>)</li> <li>Deprecation warning "'count' is passed as positional argument" when converting to Unicode bytes on Python 3.13+</li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/jawah/charset_normalizer/blob/master/CHANGELOG.md">charset-normalizer's changelog</a>.</em></p> <blockquote> <h2><a href="https://github.com/Ousret/charset_normalizer/compare/3.4.0...3.4.1">3.4.1</a> (2024-12-24)</h2> <h3>Changed</h3> <ul> <li>Project metadata are now stored using <code>pyproject.toml</code> instead of <code>setup.cfg</code> using setuptools as the build backend.</li> <li>Enforce annotation delayed loading for a simpler and consistent types in the project.</li> <li>Optional mypyc compilation upgraded to version 1.14 for Python >= 3.8</li> </ul> <h3>Added</h3> <ul> <li>pre-commit configuration.</li> <li>noxfile.</li> </ul> <h3>Removed</h3> <ul> <li><code>build-requirements.txt</code> as per using <code>pyproject.toml</code> native build configuration.</li> <li><code>bin/integration.py</code> and <code>bin/serve.py</code> in favor of downstream integration test (see noxfile).</li> <li><code>setup.cfg</code> in favor of <code>pyproject.toml</code> metadata configuration.</li> <li>Unused <code>utils.range_scan</code> function.</li> </ul> <h3>Fixed</h3> <ul> <li>Converting content to Unicode bytes may insert <code>utf_8</code> instead of preferred <code>utf-8</code>. (<a href="https://redirect.github.com/jawah/charset_normalizer/issues/572">#572</a>)</li> <li>Deprecation warning "'count' is passed as positional argument" when converting to Unicode bytes on Python 3.13+</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/jawah/charset_normalizer/commit/ffdf7f5f08beb0ceb92dc0637e97382ba27cecfa"><code>ffdf7f5</code></a> :wrench: fix long description content-type inferred as rst instead of md</li> <li><a href="https://github.com/jawah/charset_normalizer/commit/c7197b7b425835dd7abf028f45e6b533060886e3"><code>c7197b7</code></a> :pencil: fix changelog entries (<a href="https://redirect.github.com/jawah/charset_normalizer/issues/582">#582</a>)</li> <li><a href="https://github.com/jawah/charset_normalizer/commit/c390e1f231473f2766dd860dc70a1ee1ae5609e6"><code>c390e1f</code></a> Merge pull request <a href="https://redirect.github.com/jawah/charset_normalizer/issues/581">#581</a> from jawah/refresh-part-2</li> <li><a href="https://github.com/jawah/charset_normalizer/commit/f9d6b8cf32c36cbeefcd42f585bf57bfc39cee11"><code>f9d6b8c</code></a> :lock: add CODEOWNERS</li> <li><a href="https://github.com/jawah/charset_normalizer/commit/7ce1ef1de3148d18eb6a01448c9a15bf5324a9cf"><code>7ce1ef1</code></a> :wrench: use ubuntu-22.04 for cibuildwheel in continuous deployment workflow</li> <li><a href="https://github.com/jawah/charset_normalizer/commit/deed20577ba5358bb9624c17e6c8aa6ab26f6e08"><code>deed205</code></a> :wrench: update LICENSE copyright</li> <li><a href="https://github.com/jawah/charset_normalizer/commit/f11f5710799db58947a6fb61c20dbb75e57e3b5d"><code>f11f571</code></a> :wrench: include noxfile in sdist</li> <li><a href="https://github.com/jawah/charset_normalizer/commit/1ec7c0632f15324afd769208553bf603be5f917e"><code>1ec7c06</code></a> :wrench: update changelog</li> <li><a href="https://github.com/jawah/charset_normalizer/commit/14b4649fa24ee0d58e351c106011fb1bace4a9bc"><code>14b4649</code></a> :bug: output(...) replace declarative mark using non iana compliant encoding ...</li> <li><a href="https://github.com/jawah/charset_normalizer/commit/1b06bc0407dc0f47e9629cbc802977711d0ffc7b"><code>1b06bc0</code></a> Merge branch 'refresh-part-2' of github.com:jawah/charset_normalizer into ref...</li> <li>Additional commits viewable in <a href="https://github.com/jawah/charset_normalizer/compare/3.4.0...3.4.1">compare view</a></li> </ul> </details> <br /> [](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 [jinja2](https://github.com/pallets/jinja) from 3.1.4 to 3.1.5. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/pallets/jinja/releases">jinja2's releases</a>.</em></p> <blockquote> <h2>3.1.5</h2> <p>This is the Jinja 3.1.5 security fix release, which fixes security issues and bugs but does not otherwise change behavior and should not result in breaking changes compared to the latest feature release.</p> <p>PyPI: <a href="https://pypi.org/project/Jinja2/3.1.5/">https://pypi.org/project/Jinja2/3.1.5/</a> Changes: <a href="https://jinja.palletsprojects.com/changes/#version-3-1-5">https://jinja.palletsprojects.com/changes/#version-3-1-5</a> Milestone: <a href="https://github.com/pallets/jinja/milestone/16?closed=1">https://github.com/pallets/jinja/milestone/16?closed=1</a></p> <ul> <li>The sandboxed environment handles indirect calls to <code>str.format</code>, such as by passing a stored reference to a filter that calls its argument. <a href="https://github.com/pallets/jinja/security/advisories/GHSA-q2x7-8rv6-6q7h">GHSA-q2x7-8rv6-6q7h</a></li> <li>Escape template name before formatting it into error messages, to avoid issues with names that contain f-string syntax. <a href="https://redirect.github.com/pallets/jinja/issues/1792">#1792</a>, <a href="https://github.com/pallets/jinja/security/advisories/GHSA-gmj6-6f8f-6699">GHSA-gmj6-6f8f-6699</a></li> <li>Sandbox does not allow <code>clear</code> and <code>pop</code> on known mutable sequence types. <a href="https://redirect.github.com/pallets/jinja/issues/2032">#2032</a></li> <li>Calling sync <code>render</code> for an async template uses <code>asyncio.run</code>. <a href="https://redirect.github.com/pallets/jinja/issues/1952">#1952</a></li> <li>Avoid unclosed <code>auto_aiter</code> warnings. <a href="https://redirect.github.com/pallets/jinja/issues/1960">#1960</a></li> <li>Return an <code>aclose</code>-able <code>AsyncGenerator</code> from <code>Template.generate_async</code>. <a href="https://redirect.github.com/pallets/jinja/issues/1960">#1960</a></li> <li>Avoid leaving <code>root_render_func()</code> unclosed in <code>Template.generate_async</code>. <a href="https://redirect.github.com/pallets/jinja/issues/1960">#1960</a></li> <li>Avoid leaving async generators unclosed in blocks, includes and extends. <a href="https://redirect.github.com/pallets/jinja/issues/1960">#1960</a></li> <li>The runtime uses the correct <code>concat</code> function for the current environment when calling block references. <a href="https://redirect.github.com/pallets/jinja/issues/1701">#1701</a></li> <li>Make <code>|unique</code> async-aware, allowing it to be used after another async-aware filter. <a href="https://redirect.github.com/pallets/jinja/issues/1781">#1781</a></li> <li><code>|int</code> filter handles <code>OverflowError</code> from scientific notation. <a href="https://redirect.github.com/pallets/jinja/issues/1921">#1921</a></li> <li>Make compiling deterministic for tuple unpacking in a <code>{% set ... %}</code> call. <a href="https://redirect.github.com/pallets/jinja/issues/2021">#2021</a></li> <li>Fix dunder protocol (<code>copy</code>/<code>pickle</code>/etc) interaction with <code>Undefined</code> objects. <a href="https://redirect.github.com/pallets/jinja/issues/2025">#2025</a></li> <li>Fix <code>copy</code>/<code>pickle</code> support for the internal <code>missing</code> object. <a href="https://redirect.github.com/pallets/jinja/issues/2027">#2027</a></li> <li><code>Environment.overlay(enable_async)</code> is applied correctly. <a href="https://redirect.github.com/pallets/jinja/issues/2061">#2061</a></li> <li>The error message from <code>FileSystemLoader</code> includes the paths that were searched. <a href="https://redirect.github.com/pallets/jinja/issues/1661">#1661</a></li> <li><code>PackageLoader</code> shows a clearer error message when the package does not contain the templates directory. <a href="https://redirect.github.com/pallets/jinja/issues/1705">#1705</a></li> <li>Improve annotations for methods returning copies. <a href="https://redirect.github.com/pallets/jinja/issues/1880">#1880</a></li> <li><code>urlize</code> does not add <code>mailto:</code> to values like <code>@A@b</code>. <a href="https://redirect.github.com/pallets/jinja/issues/1870">#1870</a></li> <li>Tests decorated with <code>@pass_context</code> can be used with the <code>|select</code> filter. <a href="https://redirect.github.com/pallets/jinja/issues/1624">#1624</a></li> <li>Using <code>set</code> for multiple assignment (<code>a, b = 1, 2</code>) does not fail when the target is a namespace attribute. <a href="https://redirect.github.com/pallets/jinja/issues/1413">#1413</a></li> <li>Using <code>set</code> in all branches of <code>{% if %}{% elif %}{% else %}</code> blocks does not cause the variable to be considered initially undefined. <a href="https://redirect.github.com/pallets/jinja/issues/1253">#1253</a></li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/pallets/jinja/blob/main/CHANGES.rst">jinja2's changelog</a>.</em></p> <blockquote> <h2>Version 3.1.5</h2> <p>Released 2024-12-21</p> <ul> <li>The sandboxed environment handles indirect calls to <code>str.format</code>, such as by passing a stored reference to a filter that calls its argument. :ghsa:<code>q2x7-8rv6-6q7h</code></li> <li>Escape template name before formatting it into error messages, to avoid issues with names that contain f-string syntax. :issue:<code>1792</code>, :ghsa:<code>gmj6-6f8f-6699</code></li> <li>Sandbox does not allow <code>clear</code> and <code>pop</code> on known mutable sequence types. :issue:<code>2032</code></li> <li>Calling sync <code>render</code> for an async template uses <code>asyncio.run</code>. :pr:<code>1952</code></li> <li>Avoid unclosed <code>auto_aiter</code> warnings. :pr:<code>1960</code></li> <li>Return an <code>aclose</code>-able <code>AsyncGenerator</code> from <code>Template.generate_async</code>. :pr:<code>1960</code></li> <li>Avoid leaving <code>root_render_func()</code> unclosed in <code>Template.generate_async</code>. :pr:<code>1960</code></li> <li>Avoid leaving async generators unclosed in blocks, includes and extends. :pr:<code>1960</code></li> <li>The runtime uses the correct <code>concat</code> function for the current environment when calling block references. :issue:<code>1701</code></li> <li>Make <code>|unique</code> async-aware, allowing it to be used after another async-aware filter. :issue:<code>1781</code></li> <li><code>|int</code> filter handles <code>OverflowError</code> from scientific notation. :issue:<code>1921</code></li> <li>Make compiling deterministic for tuple unpacking in a <code>{% set ... %}</code> call. :issue:<code>2021</code></li> <li>Fix dunder protocol (<code>copy</code>/<code>pickle</code>/etc) interaction with <code>Undefined</code> objects. :issue:<code>2025</code></li> <li>Fix <code>copy</code>/<code>pickle</code> support for the internal <code>missing</code> object. :issue:<code>2027</code></li> <li><code>Environment.overlay(enable_async)</code> is applied correctly. :pr:<code>2061</code></li> <li>The error message from <code>FileSystemLoader</code> includes the paths that were searched. :issue:<code>1661</code></li> <li><code>PackageLoader</code> shows a clearer error message when the package does not contain the templates directory. :issue:<code>1705</code></li> <li>Improve annotations for methods returning copies. :pr:<code>1880</code></li> <li><code>urlize</code> does not add <code>mailto:</code> to values like <code>@A@b</code>. :pr:<code>1870</code></li> <li>Tests decorated with <code>@pass_context`` can be used with the ``|select`` filter. :issue:</code>1624`</li> <li>Using <code>set</code> for multiple assignment (<code>a, b = 1, 2</code>) does not fail when the target is a namespace attribute. :issue:<code>1413</code></li> <li>Using <code>set</code> in all branches of <code>{% if %}{% elif %}{% else %}</code> blocks does not cause the variable to be considered initially undefined. :issue:<code>1253</code></li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/pallets/jinja/commit/877f6e51be8e1765b06d911cfaa9033775f051d1"><code>877f6e5</code></a> release version 3.1.5</li> <li><a href="https://github.com/pallets/jinja/commit/8d588592653b052f957b720e1fc93196e06f207f"><code>8d58859</code></a> remove test pypi</li> <li><a href="https://github.com/pallets/jinja/commit/eda8fe86fd716dfce24910294e9f1fc81fbc740c"><code>eda8fe8</code></a> update dev dependencies</li> <li><a href="https://github.com/pallets/jinja/commit/c8fdce1e0333f1122b244b03a48535fdd7b03d91"><code>c8fdce1</code></a> Fix bug involving calling set on a template parameter within all branches of ...</li> <li><a href="https://github.com/pallets/jinja/commit/66587ce989e5a478e0bb165371fa2b9d42b7040f"><code>66587ce</code></a> Fix bug where set would sometimes fail within if</li> <li><a href="https://github.com/pallets/jinja/commit/fbc3a696c729d177340cc089531de7e2e5b6f065"><code>fbc3a69</code></a> Add support for namespaces in tuple parsing (<a href="https://redirect.github.com/pallets/jinja/issues/1664">#1664</a>)</li> <li><a href="https://github.com/pallets/jinja/commit/b8f4831d41e6a7cb5c40d42f074ffd92d2daccfc"><code>b8f4831</code></a> more comments about nsref assignment</li> <li><a href="https://github.com/pallets/jinja/commit/ee832194cd9f55f75e5a51359b709d535efe957f"><code>ee83219</code></a> Add support for namespaces in tuple assignment</li> <li><a href="https://github.com/pallets/jinja/commit/1d55cddbb28e433779511f28f13a2d8c4ec45826"><code>1d55cdd</code></a> Triple quotes in docs (<a href="https://redirect.github.com/pallets/jinja/issues/2064">#2064</a>)</li> <li><a href="https://github.com/pallets/jinja/commit/8a8eafc6b992ba177f1d3dd483f8465f18a11116"><code>8a8eafc</code></a> edit block assignment section</li> <li>Additional commits viewable in <a href="https://github.com/pallets/jinja/compare/3.1.4...3.1.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>
Bumps [aiosignal](https://github.com/aio-libs/aiosignal) from 1.3.1 to 1.3.2. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/aio-libs/aiosignal/releases">aiosignal's releases</a>.</em></p> <blockquote> <h2>1.3.2</h2> <h2>Deprecations and Removals</h2> <ul> <li> <p>Dropped Python 3.7 support. (<a href="https://redirect.github.com/aio-libs/aiosignal/issues/413">#413</a>)</p> </li> <li> <p>Dropped Python 3.8 support. (<a href="https://redirect.github.com/aio-libs/aiosignal/issues/645">#645</a>)</p> </li> </ul> <h2>Misc</h2> <ul> <li>(<a href="https://redirect.github.com/aio-libs/aiosignal/issues/362">#362</a>)</li> </ul> <hr /> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/aio-libs/aiosignal/blob/master/CHANGES.rst">aiosignal's changelog</a>.</em></p> <blockquote> <h1>1.3.2 (2024-12-13)</h1> <h2>Deprecations and Removals</h2> <ul> <li> <p>Dropped Python 3.7 support. <code>[#413](aio-libs/aiosignal#413) <https://github.com/aio-libs/aiosignal/issues/413></code>_</p> </li> <li> <p>Dropped Python 3.8 support. <code>[#645](aio-libs/aiosignal#645) <https://github.com/aio-libs/aiosignal/issues/645></code>_</p> </li> </ul> <h2>Misc</h2> <ul> <li><code>[#362](aio-libs/aiosignal#362) <https://github.com/aio-libs/aiosignal/issues/362></code>_</li> </ul> <hr /> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/aio-libs/aiosignal/commit/f90f6d41891d9982b90ef2d2eddd9b3e41a63526"><code>f90f6d4</code></a> Fix deployment (<a href="https://redirect.github.com/aio-libs/aiosignal/issues/649">#649</a>)</li> <li><a href="https://github.com/aio-libs/aiosignal/commit/74015c6edb46a3b43eeb97e663357e2b3e3d66de"><code>74015c6</code></a> Release 1.3.2 (<a href="https://redirect.github.com/aio-libs/aiosignal/issues/648">#648</a>)</li> <li><a href="https://github.com/aio-libs/aiosignal/commit/76a4814cb6d5e8e6426425001a53fafd8571ae39"><code>76a4814</code></a> Setup deployment</li> <li><a href="https://github.com/aio-libs/aiosignal/commit/29d792ebbd464bb2e061cd46a53cfee850a4cd4e"><code>29d792e</code></a> Build(deps): Bump sphinx from 7.1.2 to 8.1.3 (<a href="https://redirect.github.com/aio-libs/aiosignal/issues/624">#624</a>)</li> <li><a href="https://github.com/aio-libs/aiosignal/commit/0172922351ddf5fb24c6a008b50957d695de484c"><code>0172922</code></a> Tune CI (<a href="https://redirect.github.com/aio-libs/aiosignal/issues/647">#647</a>)</li> <li><a href="https://github.com/aio-libs/aiosignal/commit/65cfb0d61e1fd06e43f81f4b8bdf4b83239b79b0"><code>65cfb0d</code></a> Build(deps): Bump pytest-cov from 5.0.0 to 6.0.0 (<a href="https://redirect.github.com/aio-libs/aiosignal/issues/635">#635</a>)</li> <li><a href="https://github.com/aio-libs/aiosignal/commit/d28799e74c830fded6c108bc221019651511ec59"><code>d28799e</code></a> Build(deps-dev): Bump cherry-picker from 2.2.0 to 2.4.0 (<a href="https://redirect.github.com/aio-libs/aiosignal/issues/638">#638</a>)</li> <li><a href="https://github.com/aio-libs/aiosignal/commit/6c3af5c0b626782d310f5564a17e9af08603557e"><code>6c3af5c</code></a> Update pre-commit hooks (<a href="https://redirect.github.com/aio-libs/aiosignal/issues/646">#646</a>)</li> <li><a href="https://github.com/aio-libs/aiosignal/commit/6a463593d7e756fbec14518fd7e6fa6d9d3a3a3b"><code>6a46359</code></a> Build(deps): Bump pytest-asyncio from 0.24.0 to 0.25.0 (<a href="https://redirect.github.com/aio-libs/aiosignal/issues/644">#644</a>)</li> <li><a href="https://github.com/aio-libs/aiosignal/commit/aece0ec6b9e416a4479ee46a2a3fd0225db92901"><code>aece0ec</code></a> Build(deps): Bump pre-commit from 3.5.0 to 4.0.1 (<a href="https://redirect.github.com/aio-libs/aiosignal/issues/621">#621</a>)</li> <li>Additional commits viewable in <a href="https://github.com/aio-libs/aiosignal/compare/v1.3.1...v1.3.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 [attrs](https://github.com/sponsors/hynek) from 24.2.0 to 24.3.0. <details> <summary>Commits</summary> <ul> <li>See full diff in <a href="https://github.com/sponsors/hynek/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 [cherry-picker](https://github.com/python/cherry-picker) from 2.2.0 to 2.4.0. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/python/cherry-picker/releases">cherry-picker's releases</a>.</em></p> <blockquote> <h2>cherry-picker-v2.4.0</h2> <!-- raw HTML omitted --> <h2>What's Changed</h2> <ul> <li>Add support for Python 3.14 by <a href="https://github.com/hugovk"><code>@hugovk</code></a> in <a href="https://redirect.github.com/python/cherry-picker/pull/145">python/cherry-picker#145</a></li> <li>Allow passing a base branch that doesn't have version info by <a href="https://github.com/Jackenmen"><code>@Jackenmen</code></a> in <a href="https://redirect.github.com/python/cherry-picker/pull/70">python/cherry-picker#70</a></li> <li>Generate <code>__version__</code> at build to avoid slow <code>importlib.metadata</code> import by <a href="https://github.com/hugovk"><code>@hugovk</code></a> in <a href="https://redirect.github.com/python/cherry-picker/pull/141">python/cherry-picker#141</a></li> <li>PyPI metatada: re-add description by <a href="https://github.com/hugovk"><code>@hugovk</code></a> in <a href="https://redirect.github.com/python/cherry-picker/pull/140">python/cherry-picker#140</a></li> <li>Remove outdated README info by <a href="https://github.com/hugovk"><code>@hugovk</code></a> in <a href="https://redirect.github.com/python/cherry-picker/pull/143">python/cherry-picker#143</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/python/cherry-picker/compare/cherry-picker-v2.3.0...cherry-picker-v2.4.0">https://github.com/python/cherry-picker/compare/cherry-picker-v2.3.0...cherry-picker-v2.4.0</a></p> <h2>cherry-picker v2.3.0</h2> <h2>What's Changed</h2> <ul> <li>Add Python 3.13 to the testing matrix by <a href="https://github.com/ezio-melotti"><code>@ezio-melotti</code></a> in <a href="https://redirect.github.com/python/cherry-picker/pull/127">python/cherry-picker#127</a> <ul> <li>Add Trove classifier for Python 3.13 by <a href="https://github.com/hugovk"><code>@hugovk</code></a> in <a href="https://redirect.github.com/python/cherry-picker/pull/134">python/cherry-picker#134</a></li> </ul> </li> <li>Drop support for Python 3.8 by <a href="https://github.com/hugovk"><code>@hugovk</code></a> in <a href="https://redirect.github.com/python/cherry-picker/pull/133">python/cherry-picker#133</a> <ul> <li>Update minimum Python version to 3.9 in the configuration by <a href="https://github.com/OlenaYefymenko"><code>@OlenaYefymenko</code></a> in <a href="https://redirect.github.com/python/cherry-picker/pull/137">python/cherry-picker#137</a></li> </ul> </li> <li>Resolve usernames when the remote ends with a trailing slash by <a href="https://github.com/AA-Turner"><code>@AA-Turner</code></a> in <a href="https://redirect.github.com/python/cherry-picker/pull/110">python/cherry-picker#110</a></li> <li>Optimize <code>validate_sha()</code> with <code>--max-count=1</code> by <a href="https://github.com/aloisklink"><code>@aloisklink</code></a> in <a href="https://redirect.github.com/python/cherry-picker/pull/111">python/cherry-picker#111</a></li> <li>Make # replacing more strict by <a href="https://github.com/serhiy-storchaka"><code>@serhiy-storchaka</code></a> in <a href="https://redirect.github.com/python/cherry-picker/pull/115">python/cherry-picker#115</a></li> <li>Remove multiple commit prefixes by <a href="https://github.com/serhiy-storchaka"><code>@serhiy-storchaka</code></a> in <a href="https://redirect.github.com/python/cherry-picker/pull/118">python/cherry-picker#118</a></li> <li>Handle whitespace when calculating usernames by <a href="https://github.com/AA-Turner"><code>@AA-Turner</code></a> in <a href="https://redirect.github.com/python/cherry-picker/pull/132">python/cherry-picker#132</a></li> <li>Generate digital attestations for PyPI (PEP 740) by <a href="https://github.com/hugovk"><code>@hugovk</code></a> in <a href="https://redirect.github.com/python/cherry-picker/pull/135">python/cherry-picker#135</a></li> <li>Publish to PyPI using Trusted Publishers by <a href="https://github.com/hugovk"><code>@hugovk</code></a> in <a href="https://redirect.github.com/python/cherry-picker/pull/94">python/cherry-picker#94</a></li> <li>Fetch tags so hatch-vcs can set the version number by <a href="https://github.com/hugovk"><code>@hugovk</code></a> in <a href="https://redirect.github.com/python/cherry-picker/pull/95">python/cherry-picker#95</a></li> <li>Add release checklist by <a href="https://github.com/hugovk"><code>@hugovk</code></a> in <a href="https://redirect.github.com/python/cherry-picker/pull/98">python/cherry-picker#98</a> <ul> <li>Fix Markdown links by <a href="https://github.com/hugovk"><code>@hugovk</code></a> in <a href="https://redirect.github.com/python/cherry-picker/pull/101">python/cherry-picker#101</a></li> </ul> </li> <li>Move changelog to own file by <a href="https://github.com/hugovk"><code>@hugovk</code></a> in <a href="https://redirect.github.com/python/cherry-picker/pull/104">python/cherry-picker#104</a></li> <li>Add GHA ecosystem to <code>dependabot.yml</code>. by <a href="https://github.com/ezio-melotti"><code>@ezio-melotti</code></a> in <a href="https://redirect.github.com/python/cherry-picker/pull/103">python/cherry-picker#103</a></li> <li>Fix CI: ignore CVE-2023-5752 by <a href="https://github.com/hugovk"><code>@hugovk</code></a> in <a href="https://redirect.github.com/python/cherry-picker/pull/102">python/cherry-picker#102</a> <ul> <li>Revert <a href="https://redirect.github.com/python/cherry-picker/issues/102">#102</a> after upstream fix by <a href="https://github.com/ezio-melotti"><code>@ezio-melotti</code></a> in <a href="https://redirect.github.com/python/cherry-picker/pull/126">python/cherry-picker#126</a></li> </ul> </li> <li>Lint on GitHub Actions via pre-commit by <a href="https://github.com/hugovk"><code>@hugovk</code></a> in <a href="https://redirect.github.com/python/cherry-picker/pull/93">python/cherry-picker#93</a></li> <li>Convert README to Markdown by <a href="https://github.com/hugovk"><code>@hugovk</code></a> in <a href="https://redirect.github.com/python/cherry-picker/pull/125">python/cherry-picker#125</a></li> <li>Ignore Jinja2 CVE warning in <code>safety</code> dep by <a href="https://github.com/ezio-melotti"><code>@ezio-melotti</code></a> in <a href="https://redirect.github.com/python/cherry-picker/pull/129">python/cherry-picker#129</a></li> <li>Remove <code>setuptools</code> installation for <code>safety</code> 3 by <a href="https://github.com/ezio-melotti"><code>@ezio-melotti</code></a> in <a href="https://redirect.github.com/python/cherry-picker/pull/128">python/cherry-picker#128</a></li> <li>Update actions/download-artifact to v4 in deploy.yml. by <a href="https://github.com/ezio-melotti"><code>@ezio-melotti</code></a> in <a href="https://redirect.github.com/python/cherry-picker/pull/131">python/cherry-picker#131</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/ezio-melotti"><code>@ezio-melotti</code></a> made their first contribution in <a href="https://redirect.github.com/python/cherry-picker/pull/103">python/cherry-picker#103</a></li> <li><a href="https://github.com/AA-Turner"><code>@AA-Turner</code></a> made their first contribution in <a href="https://redirect.github.com/python/cherry-picker/pull/110">python/cherry-picker#110</a></li> <li><a href="https://github.com/aloisklink"><code>@aloisklink</code></a> made their first contribution in <a href="https://redirect.github.com/python/cherry-picker/pull/111">python/cherry-picker#111</a></li> <li><a href="https://github.com/serhiy-storchaka"><code>@serhiy-storchaka</code></a> made their first contribution in <a href="https://redirect.github.com/python/cherry-picker/pull/115">python/cherry-picker#115</a></li> <li><a href="https://github.com/OlenaYefymenko"><code>@OlenaYefymenko</code></a> made their first contribution in <a href="https://redirect.github.com/python/cherry-picker/pull/137">python/cherry-picker#137</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/python/cherry-picker/compare/cherry-picker-v2.0.0...cherry-picker-v2.3.0">https://github.com/python/cherry-picker/compare/cherry-picker-v2.0.0...cherry-picker-v2.3.0</a></p> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/python/cherry-picker/blob/main/CHANGELOG.md">cherry-picker's changelog</a>.</em></p> <blockquote> <h2>2.4.0</h2> <ul> <li>Add support for Python 3.14 (<a href="https://redirect.github.com/python/cherry-picker/pull/145">PR 145</a></li> <li>Allow passing a base branch that doesn't have version info (<a href="https://redirect.github.com/python/cherry-picker/pull/70">PR 70</a> <ul> <li>This makes cherry-picker useful for projects other than CPython that don't have versioned branch names.</li> </ul> </li> </ul> <h2>2.3.0</h2> <ul> <li>Add support for Python 3.13 (<a href="https://redirect.github.com/python/cherry-picker/pull/127">PR 127</a>, <a href="https://redirect.github.com/python/cherry-picker/pull/134">PR 134</a>)</li> <li>Drop support for EOL Python 3.8 (<a href="https://redirect.github.com/python/cherry-picker/pull/133">PR 133</a>, <a href="https://redirect.github.com/python/cherry-picker/pull/137">PR 137</a>)</li> <li>Resolve usernames when the remote ends with a trailing slash (<a href="https://redirect.github.com/python/cherry-picker/pull/110">PR 110</a>)</li> <li>Optimize <code>validate_sha()</code> with <code>--max-count=1</code> (<a href="https://redirect.github.com/python/cherry-picker/pull/111">PR 111</a>)</li> <li>Make # replacing more strict (<a href="https://redirect.github.com/python/cherry-picker/pull/115">PR 115</a>)</li> <li>Remove multiple commit prefixes (<a href="https://redirect.github.com/python/cherry-picker/pull/118">PR 118</a>)</li> <li>Handle whitespace when calculating usernames (<a href="https://redirect.github.com/python/cherry-picker/pull/132">PR 132</a>)</li> <li>Publish to PyPI using Trusted Publishers (<a href="https://redirect.github.com/python/cherry-picker/pull/94">PR 94</a>)</li> <li>Generate digital attestations for PyPI (<a href="https://peps.python.org/pep-0740/">PEP 740</a>) (<a href="https://redirect.github.com/python/cherry-picker/pull/135">PR 135</a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/python/cherry-picker/commit/34d27ebfaec3cdacd8668f63bdfebb43bcf58d65"><code>34d27eb</code></a> Update changelog for 2.4.0 (<a href="https://redirect.github.com/python/cherry-picker/issues/146">#146</a>)</li> <li><a href="https://github.com/python/cherry-picker/commit/c81925c40294caef500dcab322777eb6e736055f"><code>c81925c</code></a> Add support for Python 3.14 (<a href="https://redirect.github.com/python/cherry-picker/issues/145">#145</a>)</li> <li><a href="https://github.com/python/cherry-picker/commit/940787a84e15a622e56ca61a3b6c7c81a86e6e17"><code>940787a</code></a> Allow passing a base branch that doesn't have version info (<a href="https://redirect.github.com/python/cherry-picker/issues/70">#70</a>)</li> <li><a href="https://github.com/python/cherry-picker/commit/a1552fb35a073b0789bf4f0efb1714f302953c3a"><code>a1552fb</code></a> Remove outdated README info (<a href="https://redirect.github.com/python/cherry-picker/issues/143">#143</a>)</li> <li><a href="https://github.com/python/cherry-picker/commit/7721133ef148db8a5d6787fd1920a80587d2607b"><code>7721133</code></a> PyPI metatada: re-add description (<a href="https://redirect.github.com/python/cherry-picker/issues/140">#140</a>)</li> <li><a href="https://github.com/python/cherry-picker/commit/a7d1d0de9d5bcf1461aaae45c28ea8ffa6dfc949"><code>a7d1d0d</code></a> Generate <code>__version__</code> at build to avoid slow <code>importlib.metadata</code> import (<a href="https://redirect.github.com/python/cherry-picker/issues/141">#141</a>)</li> <li><a href="https://github.com/python/cherry-picker/commit/71490d0ded27a1dabfacc11ad763fa636e470819"><code>71490d0</code></a> Exclude bots from generated release notes (<a href="https://redirect.github.com/python/cherry-picker/issues/139">#139</a>)</li> <li><a href="https://github.com/python/cherry-picker/commit/52565cb447f0416a0cc51522a5bea64ec396e323"><code>52565cb</code></a> Update changelog for 2.3.0 (<a href="https://redirect.github.com/python/cherry-picker/issues/138">#138</a>)</li> <li><a href="https://github.com/python/cherry-picker/commit/7fdaa0846ec6fca37f7778109778dbdb3b66d68c"><code>7fdaa08</code></a> Update minimum Python version to 3.9 in the configuration (<a href="https://redirect.github.com/python/cherry-picker/issues/137">#137</a>)</li> <li><a href="https://github.com/python/cherry-picker/commit/e2540afb076226e667b832c7c4b5d4669e0fd1af"><code>e2540af</code></a> Generate digital attestations for PyPI (PEP 740) (<a href="https://redirect.github.com/python/cherry-picker/issues/135">#135</a>)</li> <li>Additional commits viewable in <a href="https://github.com/python/cherry-picker/compare/cherry-picker-v2.2.0...cherry-picker-v2.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>
Bumps [pydantic](https://github.com/pydantic/pydantic) from 2.9.2 to 2.10.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.10.4 2024-12-18</h2> <h2>What's Changed</h2> <h3>Packaging</h3> <ul> <li>Bump <code>pydantic-core</code> to v2.27.2 by <a href="https://github.com/davidhewitt"><code>@davidhewitt</code></a> in <a href="https://redirect.github.com/pydantic/pydantic/pull/11138">#11138</a></li> </ul> <h3>Fixes</h3> <ul> <li>Fix for comparison of <code>AnyUrl</code> objects by <a href="https://github.com/alexprabhat99"><code>@alexprabhat99</code></a> in <a href="https://redirect.github.com/pydantic/pydantic/pull/11082">#11082</a></li> <li>Properly fetch PEP 695 type params for functions, do not fetch annotations from signature by <a href="https://github.com/Viicos"><code>@Viicos</code></a> in <a href="https://redirect.github.com/pydantic/pydantic/pull/11093">#11093</a></li> <li>Include JSON Schema input core schema in function schemas by <a href="https://github.com/Viicos"><code>@Viicos</code></a> in <a href="https://redirect.github.com/pydantic/pydantic/pull/11085">#11085</a></li> <li>Add <code>len</code> to <code>_BaseUrl</code> to avoid TypeError by <a href="https://github.com/Kharianne"><code>@Kharianne</code></a> in <a href="https://redirect.github.com/pydantic/pydantic/pull/11111">#11111</a></li> <li>Make sure the type reference is removed from the seen references by <a href="https://github.com/Viicos"><code>@Viicos</code></a> in <a href="https://redirect.github.com/pydantic/pydantic/pull/11143">#11143</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/alexprabhat99"><code>@alexprabhat99</code></a> made their first contribution in <a href="https://redirect.github.com/pydantic/pydantic/pull/11082">#11082</a></li> <li><a href="https://github.com/Kharianne"><code>@Kharianne</code></a> made their first contribution in <a href="https://redirect.github.com/pydantic/pydantic/pull/11111">#11111</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/pydantic/pydantic/compare/v2.10.3...v2.10.4">https://github.com/pydantic/pydantic/compare/v2.10.3...v2.10.4</a></p> <h2>v2.10.3 2024-12-03</h2> <h2>What's Changed</h2> <h3>Fixes</h3> <ul> <li>Set fields when <code>defer_build</code> is set on Pydantic dataclasses by <a href="https://github.com/Viicos"><code>@Viicos</code></a> in <a href="https://redirect.github.com/pydantic/pydantic/pull/10984">#10984</a></li> <li>Do not resolve the JSON Schema reference for <code>dict</code> core schema keys by <a href="https://github.com/Viicos"><code>@Viicos</code></a> in <a href="https://redirect.github.com/pydantic/pydantic/pull/10989">#10989</a></li> <li>Use the globals of the function when evaluating the return type for <code>PlainSerializer</code> and <code>WrapSerializer</code> functions by <a href="https://github.com/Viicos"><code>@Viicos</code></a> in <a href="https://redirect.github.com/pydantic/pydantic/pull/11008">#11008</a></li> <li>Fix host required enforcement for urls to be compatible with v2.9 behavior by <a href="https://github.com/sydney-runkle"><code>@sydney-runkle</code></a> in <a href="https://redirect.github.com/pydantic/pydantic/pull/11027">#11027</a></li> <li>Add a <code>default_factory_takes_validated_data</code> property to <code>FieldInfo</code> by <a href="https://github.com/Viicos"><code>@Viicos</code></a> in <a href="https://redirect.github.com/pydantic/pydantic/pull/11034">#11034</a></li> <li>Fix url json schema in <code>serialization</code> mode by <a href="https://github.com/sydney-runkle"><code>@sydney-runkle</code></a> in <a href="https://redirect.github.com/pydantic/pydantic/pull/11035">#11035</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/pydantic/pydantic/compare/v2.10.2...v2.10.3">https://github.com/pydantic/pydantic/compare/v2.10.2...v2.10.3</a></p> <h2>v2.10.2 2024-11-26</h2> <h2>What's Changed</h2> <h3>Fixes</h3> <ul> <li>Only evaluate <code>FieldInfo</code> annotations if required during schema building by <a href="https://github.com/Viicos"><code>@Viicos</code></a> in <a href="https://redirect.github.com/pydantic/pydantic/pull/10769">#10769</a></li> <li>Do not evaluate annotations for private fields by <a href="https://github.com/Viicos"><code>@Viicos</code></a> in <a href="https://redirect.github.com/pydantic/pydantic/pull/10962">#10962</a></li> <li>Support serialization as any for <code>Secret</code> types and <code>Url</code> types by <a href="https://github.com/sydney-runkle"><code>@sydney-runkle</code></a> in <a href="https://redirect.github.com/pydantic/pydantic/pull/10947">#10947</a></li> <li>Fix type hint of <code>Field.default</code> to be compatible with Python 3.8 and 3.9 by <a href="https://github.com/Viicos"><code>@Viicos</code></a> in <a href="https://redirect.github.com/pydantic/pydantic/pull/10972">#10972</a></li> <li>Add hashing support for URL types by <a href="https://github.com/sydney-runkle"><code>@sydney-runkle</code></a> in <a href="https://redirect.github.com/pydantic/pydantic/pull/10975">#10975</a></li> <li>Hide <code>BaseModel.__replace__</code> definition from type checkers by <a href="https://github.com/Viicos"><code>@Viicos</code></a> in <a href="https://redirect.github.com/pydantic/pydantic/pull/10979">10979</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/pydantic/pydantic/compare/v2.10.1...v2.10.2">https://github.com/pydantic/pydantic/compare/v2.10.1...v2.10.2</a></p> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </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.10.4 (2024-12-18)</h2> <p><a href="https://github.com/pydantic/pydantic/releases/tag/v2.10.4">GitHub release</a></p> <h3>What's Changed</h3> <h4>Packaging</h4> <ul> <li>Bump <code>pydantic-core</code> to v2.27.2 by <a href="https://github.com/davidhewitt"><code>@davidhewitt</code></a> in <a href="https://redirect.github.com/pydantic/pydantic/pull/11138">#11138</a></li> </ul> <h4>Fixes</h4> <ul> <li>Fix for comparison of <code>AnyUrl</code> objects by <a href="https://github.com/alexprabhat99"><code>@alexprabhat99</code></a> in <a href="https://redirect.github.com/pydantic/pydantic/pull/11082">#11082</a></li> <li>Properly fetch PEP 695 type params for functions, do not fetch annotations from signature by <a href="https://github.com/Viicos"><code>@Viicos</code></a> in <a href="https://redirect.github.com/pydantic/pydantic/pull/11093">#11093</a></li> <li>Include JSON Schema input core schema in function schemas by <a href="https://github.com/Viicos"><code>@Viicos</code></a> in <a href="https://redirect.github.com/pydantic/pydantic/pull/11085">#11085</a></li> <li>Add <code>len</code> to <code>_BaseUrl</code> to avoid TypeError by <a href="https://github.com/Kharianne"><code>@Kharianne</code></a> in <a href="https://redirect.github.com/pydantic/pydantic/pull/11111">#11111</a></li> <li>Make sure the type reference is removed from the seen references by <a href="https://github.com/Viicos"><code>@Viicos</code></a> in <a href="https://redirect.github.com/pydantic/pydantic/pull/11143">#11143</a></li> </ul> <h3>New Contributors</h3> <ul> <li><a href="https://github.com/FyZzyss"><code>@FyZzyss</code></a> made their first contribution in <a href="https://redirect.github.com/pydantic/pydantic/pull/10789">#10789</a></li> <li><a href="https://github.com/tamird"><code>@tamird</code></a> made their first contribution in <a href="https://redirect.github.com/pydantic/pydantic/pull/10948">#10948</a></li> <li><a href="https://github.com/felixxm"><code>@felixxm</code></a> made their first contribution in <a href="https://redirect.github.com/pydantic/pydantic/pull/11077">#11077</a></li> <li><a href="https://github.com/alexprabhat99"><code>@alexprabhat99</code></a> made their first contribution in <a href="https://redirect.github.com/pydantic/pydantic/pull/11082">#11082</a></li> <li><a href="https://github.com/Kharianne"><code>@Kharianne</code></a> made their first contribution in <a href="https://redirect.github.com/pydantic/pydantic/pull/11111">#11111</a></li> </ul> <h2>v2.10.3 (2024-12-03)</h2> <p><a href="https://github.com/pydantic/pydantic/releases/tag/v2.10.3">GitHub release</a></p> <h3>What's Changed</h3> <h4>Fixes</h4> <ul> <li>Set fields when <code>defer_build</code> is set on Pydantic dataclasses by <a href="https://github.com/Viicos"><code>@Viicos</code></a> in <a href="https://redirect.github.com/pydantic/pydantic/pull/10984">#10984</a></li> <li>Do not resolve the JSON Schema reference for <code>dict</code> core schema keys by <a href="https://github.com/Viicos"><code>@Viicos</code></a> in <a href="https://redirect.github.com/pydantic/pydantic/pull/10989">#10989</a></li> <li>Use the globals of the function when evaluating the return type for <code>PlainSerializer</code> and <code>WrapSerializer</code> functions by <a href="https://github.com/Viicos"><code>@Viicos</code></a> in <a href="https://redirect.github.com/pydantic/pydantic/pull/11008">#11008</a></li> <li>Fix host required enforcement for urls to be compatible with v2.9 behavior by <a href="https://github.com/sydney-runkle"><code>@sydney-runkle</code></a> in <a href="https://redirect.github.com/pydantic/pydantic/pull/11027">#11027</a></li> <li>Add a <code>default_factory_takes_validated_data</code> property to <code>FieldInfo</code> by <a href="https://github.com/Viicos"><code>@Viicos</code></a> in <a href="https://redirect.github.com/pydantic/pydantic/pull/11034">#11034</a></li> <li>Fix url json schema in <code>serialization</code> mode by <a href="https://github.com/sydney-runkle"><code>@sydney-runkle</code></a> in <a href="https://redirect.github.com/pydantic/pydantic/pull/11035">#11035</a></li> </ul> <h2>v2.10.2 (2024-11-25)</h2> <p><a href="https://github.com/pydantic/pydantic/releases/tag/v2.10.2">GitHub release</a></p> <h3>What's Changed</h3> <h4>Fixes</h4> <ul> <li>Only evaluate FieldInfo annotations if required during schema building by <a href="https://github.com/Viicos"><code>@Viicos</code></a> in <a href="https://redirect.github.com/pydantic/pydantic/pull/10769">#10769</a></li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/pydantic/pydantic/commit/5bd3a6507b749fcd4833173fba88b3690ff77170"><code>5bd3a65</code></a> fix history.md</li> <li><a href="https://github.com/pydantic/pydantic/commit/46f094569a071a99b313ec21b36568ceb1615635"><code>46f0945</code></a> Prepare for v2.10.4 (<a href="https://redirect.github.com/pydantic/pydantic/issues/11144">#11144</a>)</li> <li><a href="https://github.com/pydantic/pydantic/commit/ea69e695f27fc8d93934bd07b262189dd7987dd9"><code>ea69e69</code></a> Make sure the type reference is removed from the seen references (<a href="https://redirect.github.com/pydantic/pydantic/issues/11145">#11145</a>)</li> <li><a href="https://github.com/pydantic/pydantic/commit/a07c31e4a49bd3a01485ed0aabf55c5e0ac83ca7"><code>a07c31e</code></a> Include JSON Schema input core schema in function schemas (<a href="https://redirect.github.com/pydantic/pydantic/issues/11142">#11142</a>)</li> <li><a href="https://github.com/pydantic/pydantic/commit/9166d551639c464d0a2ad772a7137e9218eda847"><code>9166d55</code></a> Update <code>WithJsonSchema</code> documentation, add usage documentation for `json_sche...</li> <li><a href="https://github.com/pydantic/pydantic/commit/572f57de01e6dd75673b4ad8e43afd7d56f70a0f"><code>572f57d</code></a> Rewrite validators documentation (<a href="https://redirect.github.com/pydantic/pydantic/issues/11060">#11060</a>)</li> <li><a href="https://github.com/pydantic/pydantic/commit/9faa8d9cbd3258b9b0f01bd39da3552b03ed8c81"><code>9faa8d9</code></a> Fix for comaparison of AnyUrl objects (<a href="https://redirect.github.com/pydantic/pydantic/issues/11082">#11082</a>)</li> <li><a href="https://github.com/pydantic/pydantic/commit/6fd6a03ab836025cfe62f988b6e9e797726f2a05"><code>6fd6a03</code></a> Fix package description limit bound (<a href="https://redirect.github.com/pydantic/pydantic/issues/11140">#11140</a>)</li> <li><a href="https://github.com/pydantic/pydantic/commit/7814fde8a3d1c3e3c5e1357f2b24c06a0a715fee"><code>7814fde</code></a> Add <code>len</code> to <code>_BaseUrl</code> to avoid TypeError (<a href="https://redirect.github.com/pydantic/pydantic/issues/11111">#11111</a>)</li> <li><a href="https://github.com/pydantic/pydantic/commit/e036881a772922de9ed952e722f84c46a9da693b"><code>e036881</code></a> Bump <code>pydantic-core</code> to 2.27.2 (<a href="https://redirect.github.com/pydantic/pydantic/issues/11138">#11138</a>)</li> <li>Additional commits viewable in <a href="https://github.com/pydantic/pydantic/compare/v2.9.2...v2.10.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>
… 3.12.9+/3.13.2+ (#10391)
…atform wheels in CI/CD" (#10394) Co-authored-by: J. Nick Koston <nick@koston.org>
See #10393 Note that the release failed so this was never published <img width="464" alt="Screenshot 2025-02-05 at 1 26 20 PM" src="https://github.com/user-attachments/assets/7e21a6ef-abc0-430f-afc8-99e2e4256276" />
…atform wheels in CI/CD" (#10395) Co-authored-by: J. Nick Koston <nick@koston.org>
…wheel builds (#10398) **This is a backport of PR #10396 as merged into master (481a837).** Not a user facing change as we should get the same wheels in the end, however it should build a bit faster since its using native runners and musl is now split up Co-authored-by: J. Nick Koston <nick@koston.org>
…wheel builds (#10399) **This is a backport of PR #10396 as merged into master (481a837).** Not a user facing change as we should get the same wheels in the end, however it should build a bit faster since its using native runners and musl is now split up Co-authored-by: J. Nick Koston <nick@koston.org>
) **This is a backport of PR #10403 as merged into master (908145c).** fixes failure seen in https://github.com/aio-libs/aiohttp/actions/runs/13165870727 When I split these, I forgot to turn these off as we have never tried to build extensions on PyPy Co-authored-by: J. Nick Koston <nick@koston.org>
) **This is a backport of PR #10403 as merged into master (908145c).** fixes failure seen in https://github.com/aio-libs/aiohttp/actions/runs/13165870727 When I split these, I forgot to turn these off as we have never tried to build extensions on PyPy Co-authored-by: J. Nick Koston <nick@koston.org>
<img width="375" alt="Screenshot 2025-02-05 at 3 11 36 PM" src="https://github.com/user-attachments/assets/953c9e75-0c88-4183-bbb9-433b364b5647" />
…tting merge-multiple (#10417) **This is a backport of PR #10416 as merged into master (e92f187).** Should fix https://github.com/aio-libs/aiohttp/actions/runs/13167811054/job/36753606142 Co-authored-by: J. Nick Koston <nick@koston.org>
…tting merge-multiple (#10418) **This is a backport of PR #10416 as merged into master (e92f187).** Should fix https://github.com/aio-libs/aiohttp/actions/runs/13167811054/job/36753606142 Co-authored-by: J. Nick Koston <nick@koston.org>
pull bot
pushed a commit
that referenced
this pull request
May 12, 2025
Bumps [exceptiongroup](https://github.com/agronholm/exceptiongroup) from 1.2.2 to 1.3.0. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/agronholm/exceptiongroup/releases">exceptiongroup's releases</a>.</em></p> <blockquote> <h2>1.3.0</h2> <ul> <li>Added <code>**kwargs</code> to function and method signatures as appropriate to match the signatures in the standard library</li> <li>In line with the stdlib typings in typeshed, updated <code>(Base)ExceptionGroup</code> generic types to define defaults for their generic arguments (defaulting to <code>BaseExceptionGroup[BaseException]</code> and <code>ExceptionGroup[Exception]</code>) (PR by <a href="https://github.com/mikenerone"><code>@mikenerone</code></a>)</li> <li>Changed <code>BaseExceptionGroup.__init__()</code> to directly call <code>BaseException.__init__()</code> instead of the superclass <code>__init__()</code> in order to emulate the CPython behavior (broken or not) (PR by <a href="https://github.com/cfbolz"><code>@cfbolz</code></a>)</li> <li>Changed the <code>exceptions</code> attribute to always return the same tuple of exceptions, created from the original exceptions sequence passed to <code>BaseExceptionGroup</code> to match CPython behavior (<a href="https://redirect.github.com/agronholm/exceptiongroup/issues/143">#143</a>)</li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/agronholm/exceptiongroup/blob/main/CHANGES.rst">exceptiongroup's changelog</a>.</em></p> <blockquote> <h1>Version history</h1> <p>This library adheres to <code>Semantic Versioning 2.0 <http://semver.org/></code>_.</p> <p><strong>1.3.0</strong></p> <ul> <li>Added <code>**kwargs</code> to function and method signatures as appropriate to match the signatures in the standard library</li> <li>In line with the stdlib typings in typeshed, updated <code>(Base)ExceptionGroup</code> generic types to define defaults for their generic arguments (defaulting to <code>BaseExceptionGroup[BaseException]</code> and <code>ExceptionGroup[Exception]</code>) (PR by <a href="https://github.com/mikenerone"><code>@mikenerone</code></a>)</li> <li>Changed <code>BaseExceptionGroup.__init__()</code> to directly call <code>BaseException.__init__()</code> instead of the superclass <code>__init__()</code> in order to emulate the CPython behavior (broken or not) (PR by <a href="https://github.com/cfbolz"><code>@cfbolz</code></a>)</li> <li>Changed the <code>exceptions</code> attribute to always return the same tuple of exceptions, created from the original exceptions sequence passed to <code>BaseExceptionGroup</code> to match CPython behavior (<code>[#143](agronholm/exceptiongroup#143) <https://github.com/agronholm/exceptiongroup/issues/143></code>_)</li> </ul> <p><strong>1.2.2</strong></p> <ul> <li>Removed an <code>assert</code> in <code>exceptiongroup._formatting</code> that caused compatibility issues with Sentry (<code>[#123](agronholm/exceptiongroup#123) <https://github.com/agronholm/exceptiongroup/issues/123></code>_)</li> </ul> <p><strong>1.2.1</strong></p> <ul> <li>Updated the copying of <code>__notes__</code> to match CPython behavior (PR by CF Bolz-Tereick)</li> <li>Corrected the type annotation of the exception handler callback to accept a <code>BaseExceptionGroup</code> instead of <code>BaseException</code></li> <li>Fixed type errors on Python < 3.10 and the type annotation of <code>suppress()</code> (PR by John Litborn)</li> </ul> <p><strong>1.2.0</strong></p> <ul> <li>Added special monkeypatching if <code>Apport <https://github.com/canonical/apport></code>_ has overridden <code>sys.excepthook</code> so it will format exception groups correctly (PR by John Litborn)</li> <li>Added a backport of <code>contextlib.suppress()</code> from Python 3.12.1 which also handles suppressing exceptions inside exception groups</li> <li>Fixed bare <code>raise</code> in a handler reraising the original naked exception rather than an exception group which is what is raised when you do a <code>raise</code> in an <code>except*</code> handler</li> </ul> <p><strong>1.1.3</strong></p> <ul> <li><code>catch()</code> now raises a <code>TypeError</code> if passed an async exception handler instead of just giving a <code>RuntimeWarning</code> about the coroutine never being awaited. (<a href="https://redirect.github.com/agronholm/exceptiongroup/issues/66">#66</a>, PR by John Litborn)</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/agronholm/exceptiongroup/commit/77fba8a871408ff2c48f536e5e73b1918239ba5f"><code>77fba8a</code></a> Added the release version</li> <li><a href="https://github.com/agronholm/exceptiongroup/commit/5e153aa379ac53af79cc7f5e287f77929cb4d0dc"><code>5e153aa</code></a> Revert "Migrated test dependencies to dependency groups"</li> <li><a href="https://github.com/agronholm/exceptiongroup/commit/5000bfea208ad59e3a20e2fb91a513ad559711b1"><code>5000bfe</code></a> Migrated tox configuration to native TOML</li> <li><a href="https://github.com/agronholm/exceptiongroup/commit/427220d67a52585e98575103b090b5fdaf87a899"><code>427220d</code></a> Updated pytest options</li> <li><a href="https://github.com/agronholm/exceptiongroup/commit/4ca264fa3605d52067c20b351a0d3b947fa1f363"><code>4ca264f</code></a> Migrated test dependencies to dependency groups</li> <li><a href="https://github.com/agronholm/exceptiongroup/commit/163c3a8cb27f8a5325258b5a83e7cf8fc002c3b7"><code>163c3a8</code></a> Marked test_exceptions_mutate_original_sequence as xfail on pypy3.11</li> <li><a href="https://github.com/agronholm/exceptiongroup/commit/a1765740db2d55d1eb91d67a8fbbb355caf7881b"><code>a176574</code></a> Always create the exceptions tuple at init and return it from the exceptions ...</li> <li><a href="https://github.com/agronholm/exceptiongroup/commit/550b79621cc35892413fa91903a1d6c7951d0449"><code>550b796</code></a> Added BaseExceptionGroup.<strong>init</strong>, following CPython (<a href="https://redirect.github.com/agronholm/exceptiongroup/issues/142">#142</a>)</li> <li><a href="https://github.com/agronholm/exceptiongroup/commit/2a84dfd5599bca0c653143f0f4252d38afac9867"><code>2a84dfd</code></a> Added typevar defaults to (Base)ExceptionGroup (<a href="https://redirect.github.com/agronholm/exceptiongroup/issues/147">#147</a>)</li> <li><a href="https://github.com/agronholm/exceptiongroup/commit/fb9133b495fc82bc2907e8cfbdff6c6dc3087e2f"><code>fb9133b</code></a> [pre-commit.ci] pre-commit autoupdate (<a href="https://redirect.github.com/agronholm/exceptiongroup/issues/145">#145</a>)</li> <li>Additional commits viewable in <a href="https://github.com/agronholm/exceptiongroup/compare/1.2.2...1.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>
pull bot
pushed a commit
that referenced
this pull request
May 24, 2025
Bumps [exceptiongroup](https://github.com/agronholm/exceptiongroup) from 1.2.2 to 1.3.0. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/agronholm/exceptiongroup/releases">exceptiongroup's releases</a>.</em></p> <blockquote> <h2>1.3.0</h2> <ul> <li>Added <code>**kwargs</code> to function and method signatures as appropriate to match the signatures in the standard library</li> <li>In line with the stdlib typings in typeshed, updated <code>(Base)ExceptionGroup</code> generic types to define defaults for their generic arguments (defaulting to <code>BaseExceptionGroup[BaseException]</code> and <code>ExceptionGroup[Exception]</code>) (PR by <a href="https://github.com/mikenerone"><code>@mikenerone</code></a>)</li> <li>Changed <code>BaseExceptionGroup.__init__()</code> to directly call <code>BaseException.__init__()</code> instead of the superclass <code>__init__()</code> in order to emulate the CPython behavior (broken or not) (PR by <a href="https://github.com/cfbolz"><code>@cfbolz</code></a>)</li> <li>Changed the <code>exceptions</code> attribute to always return the same tuple of exceptions, created from the original exceptions sequence passed to <code>BaseExceptionGroup</code> to match CPython behavior (<a href="https://redirect.github.com/agronholm/exceptiongroup/issues/143">#143</a>)</li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/agronholm/exceptiongroup/blob/main/CHANGES.rst">exceptiongroup's changelog</a>.</em></p> <blockquote> <h1>Version history</h1> <p>This library adheres to <code>Semantic Versioning 2.0 <http://semver.org/></code>_.</p> <p><strong>1.3.0</strong></p> <ul> <li>Added <code>**kwargs</code> to function and method signatures as appropriate to match the signatures in the standard library</li> <li>In line with the stdlib typings in typeshed, updated <code>(Base)ExceptionGroup</code> generic types to define defaults for their generic arguments (defaulting to <code>BaseExceptionGroup[BaseException]</code> and <code>ExceptionGroup[Exception]</code>) (PR by <a href="https://github.com/mikenerone"><code>@mikenerone</code></a>)</li> <li>Changed <code>BaseExceptionGroup.__init__()</code> to directly call <code>BaseException.__init__()</code> instead of the superclass <code>__init__()</code> in order to emulate the CPython behavior (broken or not) (PR by <a href="https://github.com/cfbolz"><code>@cfbolz</code></a>)</li> <li>Changed the <code>exceptions</code> attribute to always return the same tuple of exceptions, created from the original exceptions sequence passed to <code>BaseExceptionGroup</code> to match CPython behavior (<code>[#143](agronholm/exceptiongroup#143) <https://github.com/agronholm/exceptiongroup/issues/143></code>_)</li> </ul> <p><strong>1.2.2</strong></p> <ul> <li>Removed an <code>assert</code> in <code>exceptiongroup._formatting</code> that caused compatibility issues with Sentry (<code>[#123](agronholm/exceptiongroup#123) <https://github.com/agronholm/exceptiongroup/issues/123></code>_)</li> </ul> <p><strong>1.2.1</strong></p> <ul> <li>Updated the copying of <code>__notes__</code> to match CPython behavior (PR by CF Bolz-Tereick)</li> <li>Corrected the type annotation of the exception handler callback to accept a <code>BaseExceptionGroup</code> instead of <code>BaseException</code></li> <li>Fixed type errors on Python < 3.10 and the type annotation of <code>suppress()</code> (PR by John Litborn)</li> </ul> <p><strong>1.2.0</strong></p> <ul> <li>Added special monkeypatching if <code>Apport <https://github.com/canonical/apport></code>_ has overridden <code>sys.excepthook</code> so it will format exception groups correctly (PR by John Litborn)</li> <li>Added a backport of <code>contextlib.suppress()</code> from Python 3.12.1 which also handles suppressing exceptions inside exception groups</li> <li>Fixed bare <code>raise</code> in a handler reraising the original naked exception rather than an exception group which is what is raised when you do a <code>raise</code> in an <code>except*</code> handler</li> </ul> <p><strong>1.1.3</strong></p> <ul> <li><code>catch()</code> now raises a <code>TypeError</code> if passed an async exception handler instead of just giving a <code>RuntimeWarning</code> about the coroutine never being awaited. (<a href="https://redirect.github.com/agronholm/exceptiongroup/issues/66">#66</a>, PR by John Litborn)</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/agronholm/exceptiongroup/commit/77fba8a871408ff2c48f536e5e73b1918239ba5f"><code>77fba8a</code></a> Added the release version</li> <li><a href="https://github.com/agronholm/exceptiongroup/commit/5e153aa379ac53af79cc7f5e287f77929cb4d0dc"><code>5e153aa</code></a> Revert "Migrated test dependencies to dependency groups"</li> <li><a href="https://github.com/agronholm/exceptiongroup/commit/5000bfea208ad59e3a20e2fb91a513ad559711b1"><code>5000bfe</code></a> Migrated tox configuration to native TOML</li> <li><a href="https://github.com/agronholm/exceptiongroup/commit/427220d67a52585e98575103b090b5fdaf87a899"><code>427220d</code></a> Updated pytest options</li> <li><a href="https://github.com/agronholm/exceptiongroup/commit/4ca264fa3605d52067c20b351a0d3b947fa1f363"><code>4ca264f</code></a> Migrated test dependencies to dependency groups</li> <li><a href="https://github.com/agronholm/exceptiongroup/commit/163c3a8cb27f8a5325258b5a83e7cf8fc002c3b7"><code>163c3a8</code></a> Marked test_exceptions_mutate_original_sequence as xfail on pypy3.11</li> <li><a href="https://github.com/agronholm/exceptiongroup/commit/a1765740db2d55d1eb91d67a8fbbb355caf7881b"><code>a176574</code></a> Always create the exceptions tuple at init and return it from the exceptions ...</li> <li><a href="https://github.com/agronholm/exceptiongroup/commit/550b79621cc35892413fa91903a1d6c7951d0449"><code>550b796</code></a> Added BaseExceptionGroup.<strong>init</strong>, following CPython (<a href="https://redirect.github.com/agronholm/exceptiongroup/issues/142">#142</a>)</li> <li><a href="https://github.com/agronholm/exceptiongroup/commit/2a84dfd5599bca0c653143f0f4252d38afac9867"><code>2a84dfd</code></a> Added typevar defaults to (Base)ExceptionGroup (<a href="https://redirect.github.com/agronholm/exceptiongroup/issues/147">#147</a>)</li> <li><a href="https://github.com/agronholm/exceptiongroup/commit/fb9133b495fc82bc2907e8cfbdff6c6dc3087e2f"><code>fb9133b</code></a> [pre-commit.ci] pre-commit autoupdate (<a href="https://redirect.github.com/agronholm/exceptiongroup/issues/145">#145</a>)</li> <li>Additional commits viewable in <a href="https://github.com/agronholm/exceptiongroup/compare/1.2.2...1.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>
pull bot
pushed a commit
that referenced
this pull request
Dec 2, 2025
Bumps [exceptiongroup](https://github.com/agronholm/exceptiongroup) from 1.3.0 to 1.3.1. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/agronholm/exceptiongroup/releases">exceptiongroup's releases</a>.</em></p> <blockquote> <h2>1.3.1</h2> <ul> <li>Fixed <code>AttributeError: 'TracebackException' object has no attribute 'exceptions'</code> when formatting unpickled TBEs from another Python process which did not apply the <code>exceptiongroup</code> patches (<a href="https://redirect.github.com/agronholm/exceptiongroup/issues/144">#144</a>)</li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/agronholm/exceptiongroup/blob/main/CHANGES.rst">exceptiongroup's changelog</a>.</em></p> <blockquote> <h1>Version history</h1> <p>This library adheres to <code>Semantic Versioning 2.0 <http://semver.org/></code>_.</p> <p><strong>1.3.1</strong></p> <ul> <li>Fixed <code>AttributeError: 'TracebackException' object has no attribute 'exceptions'</code> when formatting unpickled TBEs from another Python process which did not apply the <code>exceptiongroup</code> patches (<code>[#144](agronholm/exceptiongroup#144) <https://github.com/agronholm/exceptiongroup/issues/144></code>_)</li> </ul> <p><strong>1.3.0</strong></p> <ul> <li>Added <code>**kwargs</code> to function and method signatures as appropriate to match the signatures in the standard library</li> <li>In line with the stdlib typings in typeshed, updated <code>(Base)ExceptionGroup</code> generic types to define defaults for their generic arguments (defaulting to <code>BaseExceptionGroup[BaseException]</code> and <code>ExceptionGroup[Exception]</code>) (PR by <a href="https://github.com/mikenerone"><code>@mikenerone</code></a>)</li> <li>Changed <code>BaseExceptionGroup.__init__()</code> to directly call <code>BaseException.__init__()</code> instead of the superclass <code>__init__()</code> in order to emulate the CPython behavior (broken or not) (PR by <a href="https://github.com/cfbolz"><code>@cfbolz</code></a>)</li> <li>Changed the <code>exceptions</code> attribute to always return the same tuple of exceptions, created from the original exceptions sequence passed to <code>BaseExceptionGroup</code> to match CPython behavior (<code>[#143](agronholm/exceptiongroup#143) <https://github.com/agronholm/exceptiongroup/issues/143></code>_)</li> </ul> <p><strong>1.2.2</strong></p> <ul> <li>Removed an <code>assert</code> in <code>exceptiongroup._formatting</code> that caused compatibility issues with Sentry (<code>[#123](agronholm/exceptiongroup#123) <https://github.com/agronholm/exceptiongroup/issues/123></code>_)</li> </ul> <p><strong>1.2.1</strong></p> <ul> <li>Updated the copying of <code>__notes__</code> to match CPython behavior (PR by CF Bolz-Tereick)</li> <li>Corrected the type annotation of the exception handler callback to accept a <code>BaseExceptionGroup</code> instead of <code>BaseException</code></li> <li>Fixed type errors on Python < 3.10 and the type annotation of <code>suppress()</code> (PR by John Litborn)</li> </ul> <p><strong>1.2.0</strong></p> <ul> <li>Added special monkeypatching if <code>Apport <https://github.com/canonical/apport></code>_ has overridden <code>sys.excepthook</code> so it will format exception groups correctly (PR by John Litborn)</li> <li>Added a backport of <code>contextlib.suppress()</code> from Python 3.12.1 which also handles suppressing exceptions inside exception groups</li> <li>Fixed bare <code>raise</code> in a handler reraising the original naked exception rather than an exception group which is what is raised when you do a <code>raise</code> in an <code>except*</code></li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/agronholm/exceptiongroup/commit/ddddb6fdf8582c4ae5187dc1bd258115974229fe"><code>ddddb6f</code></a> Added the release version</li> <li><a href="https://github.com/agronholm/exceptiongroup/commit/49c5e60d9efad1416f4f42455e119375904a1d6d"><code>49c5e60</code></a> Fixed AttributeError when formatting unpickled TBEs from an unpatched process</li> <li><a href="https://github.com/agronholm/exceptiongroup/commit/1be517f553249822a8fa12a4d7520d4b3ef15acd"><code>1be517f</code></a> [pre-commit.ci] pre-commit autoupdate (<a href="https://redirect.github.com/agronholm/exceptiongroup/issues/152">#152</a>)</li> <li><a href="https://github.com/agronholm/exceptiongroup/commit/af0ea2fdfe218a4c2a1cb31ebd1a61dba459af6f"><code>af0ea2f</code></a> [pre-commit.ci] pre-commit autoupdate (<a href="https://redirect.github.com/agronholm/exceptiongroup/issues/149">#149</a>)</li> <li><a href="https://github.com/agronholm/exceptiongroup/commit/7c980a88a06a72db3d796d98504b335d24274abb"><code>7c980a8</code></a> Removed pin on pyright version</li> <li><a href="https://github.com/agronholm/exceptiongroup/commit/ef853368c8b94479adbd33cc58f1cac05839e116"><code>ef85336</code></a> Fixed typing job not finding Python 3.14</li> <li><a href="https://github.com/agronholm/exceptiongroup/commit/080b3f4e925bbdb8cee70cc30c5ef2937eab2bde"><code>080b3f4</code></a> Pinned pyright version to fix typeshed related failure</li> <li><a href="https://github.com/agronholm/exceptiongroup/commit/ac660908a1987880eddbb249947c1eef6e08513b"><code>ac66090</code></a> Added Python 3.14 to the test matrix</li> <li><a href="https://github.com/agronholm/exceptiongroup/commit/a0da94dadfb39c0b52c0cd5c87ace166b00f74c1"><code>a0da94d</code></a> Fixed test failures on Python 3.14</li> <li>See full diff in <a href="https://github.com/agronholm/exceptiongroup/compare/1.3.0...1.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>
pull bot
pushed a commit
that referenced
this pull request
Jan 3, 2026
Bumps [exceptiongroup](https://github.com/agronholm/exceptiongroup) from 1.3.0 to 1.3.1. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/agronholm/exceptiongroup/releases">exceptiongroup's releases</a>.</em></p> <blockquote> <h2>1.3.1</h2> <ul> <li>Fixed <code>AttributeError: 'TracebackException' object has no attribute 'exceptions'</code> when formatting unpickled TBEs from another Python process which did not apply the <code>exceptiongroup</code> patches (<a href="https://redirect.github.com/agronholm/exceptiongroup/issues/144">#144</a>)</li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/agronholm/exceptiongroup/blob/main/CHANGES.rst">exceptiongroup's changelog</a>.</em></p> <blockquote> <h1>Version history</h1> <p>This library adheres to <code>Semantic Versioning 2.0 <http://semver.org/></code>_.</p> <p><strong>1.3.1</strong></p> <ul> <li>Fixed <code>AttributeError: 'TracebackException' object has no attribute 'exceptions'</code> when formatting unpickled TBEs from another Python process which did not apply the <code>exceptiongroup</code> patches (<code>[#144](agronholm/exceptiongroup#144) <https://github.com/agronholm/exceptiongroup/issues/144></code>_)</li> </ul> <p><strong>1.3.0</strong></p> <ul> <li>Added <code>**kwargs</code> to function and method signatures as appropriate to match the signatures in the standard library</li> <li>In line with the stdlib typings in typeshed, updated <code>(Base)ExceptionGroup</code> generic types to define defaults for their generic arguments (defaulting to <code>BaseExceptionGroup[BaseException]</code> and <code>ExceptionGroup[Exception]</code>) (PR by <a href="https://github.com/mikenerone"><code>@mikenerone</code></a>)</li> <li>Changed <code>BaseExceptionGroup.__init__()</code> to directly call <code>BaseException.__init__()</code> instead of the superclass <code>__init__()</code> in order to emulate the CPython behavior (broken or not) (PR by <a href="https://github.com/cfbolz"><code>@cfbolz</code></a>)</li> <li>Changed the <code>exceptions</code> attribute to always return the same tuple of exceptions, created from the original exceptions sequence passed to <code>BaseExceptionGroup</code> to match CPython behavior (<code>[#143](agronholm/exceptiongroup#143) <https://github.com/agronholm/exceptiongroup/issues/143></code>_)</li> </ul> <p><strong>1.2.2</strong></p> <ul> <li>Removed an <code>assert</code> in <code>exceptiongroup._formatting</code> that caused compatibility issues with Sentry (<code>[#123](agronholm/exceptiongroup#123) <https://github.com/agronholm/exceptiongroup/issues/123></code>_)</li> </ul> <p><strong>1.2.1</strong></p> <ul> <li>Updated the copying of <code>__notes__</code> to match CPython behavior (PR by CF Bolz-Tereick)</li> <li>Corrected the type annotation of the exception handler callback to accept a <code>BaseExceptionGroup</code> instead of <code>BaseException</code></li> <li>Fixed type errors on Python < 3.10 and the type annotation of <code>suppress()</code> (PR by John Litborn)</li> </ul> <p><strong>1.2.0</strong></p> <ul> <li>Added special monkeypatching if <code>Apport <https://github.com/canonical/apport></code>_ has overridden <code>sys.excepthook</code> so it will format exception groups correctly (PR by John Litborn)</li> <li>Added a backport of <code>contextlib.suppress()</code> from Python 3.12.1 which also handles suppressing exceptions inside exception groups</li> <li>Fixed bare <code>raise</code> in a handler reraising the original naked exception rather than an exception group which is what is raised when you do a <code>raise</code> in an <code>except*</code></li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/agronholm/exceptiongroup/commit/ddddb6fdf8582c4ae5187dc1bd258115974229fe"><code>ddddb6f</code></a> Added the release version</li> <li><a href="https://github.com/agronholm/exceptiongroup/commit/49c5e60d9efad1416f4f42455e119375904a1d6d"><code>49c5e60</code></a> Fixed AttributeError when formatting unpickled TBEs from an unpatched process</li> <li><a href="https://github.com/agronholm/exceptiongroup/commit/1be517f553249822a8fa12a4d7520d4b3ef15acd"><code>1be517f</code></a> [pre-commit.ci] pre-commit autoupdate (<a href="https://redirect.github.com/agronholm/exceptiongroup/issues/152">#152</a>)</li> <li><a href="https://github.com/agronholm/exceptiongroup/commit/af0ea2fdfe218a4c2a1cb31ebd1a61dba459af6f"><code>af0ea2f</code></a> [pre-commit.ci] pre-commit autoupdate (<a href="https://redirect.github.com/agronholm/exceptiongroup/issues/149">#149</a>)</li> <li><a href="https://github.com/agronholm/exceptiongroup/commit/7c980a88a06a72db3d796d98504b335d24274abb"><code>7c980a8</code></a> Removed pin on pyright version</li> <li><a href="https://github.com/agronholm/exceptiongroup/commit/ef853368c8b94479adbd33cc58f1cac05839e116"><code>ef85336</code></a> Fixed typing job not finding Python 3.14</li> <li><a href="https://github.com/agronholm/exceptiongroup/commit/080b3f4e925bbdb8cee70cc30c5ef2937eab2bde"><code>080b3f4</code></a> Pinned pyright version to fix typeshed related failure</li> <li><a href="https://github.com/agronholm/exceptiongroup/commit/ac660908a1987880eddbb249947c1eef6e08513b"><code>ac66090</code></a> Added Python 3.14 to the test matrix</li> <li><a href="https://github.com/agronholm/exceptiongroup/commit/a0da94dadfb39c0b52c0cd5c87ace166b00f74c1"><code>a0da94d</code></a> Fixed test failures on Python 3.14</li> <li>See full diff in <a href="https://github.com/agronholm/exceptiongroup/compare/1.3.0...1.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>
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 : )