-
-
Notifications
You must be signed in to change notification settings - Fork 2k
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
Do not merge #9416
Merged
Merged
Do not merge #9416
+64
−11
Conversation
This file contains 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
…tionKey usage (#9339) Co-authored-by: J. Nick Koston <nick@koston.org>
…tionKey usage (#9338) Co-authored-by: J. Nick Koston <nick@koston.org>
… on python 3.12+ (#9345) Co-authored-by: J. Nick Koston <nick@koston.org>
… on python 3.12+ (#9346) Co-authored-by: J. Nick Koston <nick@koston.org>
Bumps [pyproject-hooks](https://github.com/pypa/pyproject-hooks) from 1.1.0 to 1.2.0. <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/pypa/pyproject-hooks/blob/main/docs/changelog.rst">pyproject-hooks's changelog</a>.</em></p> <blockquote> <h1>Changelog</h1> <h2>v1.2</h2> <ul> <li>Improve interoperability with <code>importlib.metadata</code>, fixing a regression in setuptools compatibility in 1.1 (<a href="https://redirect.github.com/pypa/pyproject-hooks/issues/199">#199</a>).</li> <li>Clean up the <code>_in_process</code> directory inside the package from <code>sys.path</code> before imporing the backend (<a href="https://redirect.github.com/pypa/pyproject-hooks/issues/193">#193</a>).</li> </ul> <h2>v1.1</h2> <ul> <li>Add type annotations to the public API.</li> <li>More careful handling of the <code>backend-path</code> key from <code>pyproject.toml</code>. Previous versions would load the backend and then check that it was loaded from the specified path; the new version only loads it from the specified path. The <code>BackendInvalid</code> exception is now a synonym for :exc:<code>BackendUnavailable</code>, and code should move to using the latter name.</li> </ul> <h2>v1.0</h2> <ul> <li>Rename package to <code>pyproject_hooks</code> (from <code>pep517</code>).</li> <li>Remove deprecated modules (<code>.build</code>, <code>.check</code> and <code>.envbuild</code>). Use the <code>build <https://pypa-build.readthedocs.io/en/stable/></code>_ project instead for this higher-level functionality of setting up a temporary build environment.</li> <li>Require Python 3.7 or above.</li> <li>Use <code>tomllib</code> from the standard library on Python 3.11. <code>pyproject_hooks</code> now has no external dependencies when installed in Python 3.11.</li> <li>Avoid chaining exceptions when using the fallback implementation for :meth:<code>.prepare_metadata_for_build_wheel</code>.</li> <li>Fix propagating error message for :exc:<code>.BackendInvalid</code> errors.</li> </ul> <h2>v0.13</h2> <ul> <li>Remove support for end-of-life Pythons. Now requires Python3.6+.</li> <li>Remove support for <code>toml</code> package. Now requires <code>tomli</code>.</li> <li>Rely on preferred "files" API on Python 3.9 and later (<a href="https://redirect.github.com/pypa/pyproject-hooks/issues/140">#140</a>).</li> </ul> <h2>v0.12</h2> <ul> <li>Add method for pip to check if build_editable hook is supported. This is a private API for now.</li> </ul> <p>v0.11.1</p> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/pypa/pyproject-hooks/commit/4b7c6d113fb89b755d762a88712c8a6873cddd47"><code>4b7c6d1</code></a> Merge pull request <a href="https://redirect.github.com/pypa/pyproject-hooks/issues/205">#205</a> from pypa/prepare-1.2</li> <li><a href="https://github.com/pypa/pyproject-hooks/commit/102747081953a43bcbb9304e6319de3bf2166bfc"><code>1027470</code></a> Bump version: 1.1.0 → 1.2.0</li> <li><a href="https://github.com/pypa/pyproject-hooks/commit/dabe52eac18ef677af262657c97a7689b20fa909"><code>dabe52e</code></a> Prepare release notes for 1.2</li> <li><a href="https://github.com/pypa/pyproject-hooks/commit/3df91751cb87c01b1fd2584a37ca3c186f126a48"><code>3df9175</code></a> Merge pull request <a href="https://redirect.github.com/pypa/pyproject-hooks/issues/204">#204</a> from pypa/fix/setuptools-71</li> <li><a href="https://github.com/pypa/pyproject-hooks/commit/9efaa97258b63108750539e440789a5cada90fd8"><code>9efaa97</code></a> Relax test for build requirements from setuptools</li> <li><a href="https://github.com/pypa/pyproject-hooks/commit/6b57973c3a8ef919dffecac8d15fd608fc51a271"><code>6b57973</code></a> Merge pull request <a href="https://redirect.github.com/pypa/pyproject-hooks/issues/199">#199</a> from abravalheri/issue-192-take2</li> <li><a href="https://github.com/pypa/pyproject-hooks/commit/9988edd23921cdf74bed88f7ae1397b1c440f385"><code>9988edd</code></a> Merge pull request <a href="https://redirect.github.com/pypa/pyproject-hooks/issues/196">#196</a> from pypa/sdist-includes</li> <li><a href="https://github.com/pypa/pyproject-hooks/commit/dba181736a41503f81ed73434143db7537494c76"><code>dba1817</code></a> Always use importlib.metadata</li> <li><a href="https://github.com/pypa/pyproject-hooks/commit/d68f4d94477f0c20f900b1520ef1a1193e9d4f9d"><code>d68f4d9</code></a> Remove unused dev-dependency</li> <li><a href="https://github.com/pypa/pyproject-hooks/commit/455b77f9a89f3bfded5925ccc15e17d20c9b99cd"><code>455b77f</code></a> Account for importlib_metadata in Python<3.7</li> <li>Additional commits viewable in <a href="https://github.com/pypa/pyproject-hooks/compare/v1.1.0...v1.2.0">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=pyproject-hooks&package-manager=pip&previous-version=1.1.0&new-version=1.2.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [yarl](https://github.com/aio-libs/yarl) from 1.13.0 to 1.13.1. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/aio-libs/yarl/releases">yarl's releases</a>.</em></p> <blockquote> <h2>1.13.1</h2> <h2>Miscellaneous internal changes</h2> <ul> <li> <p>Improved performance of calling :py:meth:<code>~yarl.URL.build</code> with <code>authority</code> -- by :user:<code>bdraco</code>.</p> <p><em>Related issues and pull requests on GitHub:</em> <a href="https://redirect.github.com/aio-libs/yarl/issues/1163">#1163</a>.</p> </li> </ul> <hr /> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/aio-libs/yarl/blob/master/CHANGES.rst">yarl's changelog</a>.</em></p> <blockquote> <h1>1.13.1</h1> <p><em>(2024-09-27)</em></p> <h2>Miscellaneous internal changes</h2> <ul> <li> <p>Improved performance of calling :py:meth:<code>~yarl.URL.build</code> with <code>authority</code> -- by :user:<code>bdraco</code>.</p> <p><em>Related issues and pull requests on GitHub:</em> :issue:<code>1163</code>.</p> </li> </ul> <hr /> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/aio-libs/yarl/commit/4a773911993bacf08ae6aa3137429f0004355773"><code>4a77391</code></a> Release 1.13.1</li> <li><a href="https://github.com/aio-libs/yarl/commit/07b2e84dff919060fe74c154a7ae4206fe01e814"><code>07b2e84</code></a> Improve performance of building URLs with authority (<a href="https://redirect.github.com/aio-libs/yarl/issues/1163">#1163</a>)</li> <li><a href="https://github.com/aio-libs/yarl/commit/38ef0f95d25c240e17963971a41ed85b0b0c4e31"><code>38ef0f9</code></a> Increment version to 1.13.1.dev0 (<a href="https://redirect.github.com/aio-libs/yarl/issues/1162">#1162</a>)</li> <li>See full diff in <a href="https://github.com/aio-libs/yarl/compare/v1.13.0...v1.13.1">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=yarl&package-manager=pip&previous-version=1.13.0&new-version=1.13.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [virtualenv](https://github.com/pypa/virtualenv) from 20.26.5 to 20.26.6. <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.26.6 (2024-09-27)</h2> <p>Bugfixes - 20.26.6</p> <pre><code>- Properly quote string placeholders in activation script templates to mitigate potential command injection - by :user:`y5c4l3`. (:issue:`2768`) </code></pre> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/pypa/virtualenv/commit/ec04726d065372ffad9920998aef1ce41252a61d"><code>ec04726</code></a> release 20.26.6</li> <li><a href="https://github.com/pypa/virtualenv/commit/86dddeda7c991f8529e1995bbff280fb7b761972"><code>86ddded</code></a> Fix <a href="https://redirect.github.com/pypa/virtualenv/issues/2768">#2768</a>: Quote template strings in activation scripts (<a href="https://redirect.github.com/pypa/virtualenv/issues/2771">#2771</a>)</li> <li><a href="https://github.com/pypa/virtualenv/commit/6bb3f6226c18d69bb6cfa3475b6d46dd463bb530"><code>6bb3f62</code></a> [pre-commit.ci] pre-commit autoupdate (<a href="https://redirect.github.com/pypa/virtualenv/issues/2769">#2769</a>)</li> <li><a href="https://github.com/pypa/virtualenv/commit/220d49c2e3ade2ed24f5712ab5a23895cde2e04c"><code>220d49c</code></a> Bump pypa/gh-action-pypi-publish from 1.10.1 to 1.10.2 (<a href="https://redirect.github.com/pypa/virtualenv/issues/2767">#2767</a>)</li> <li><a href="https://github.com/pypa/virtualenv/commit/cf340c83c2828a92def78c77b3e037a2baa4d557"><code>cf340c8</code></a> Merge pull request <a href="https://redirect.github.com/pypa/virtualenv/issues/2766">#2766</a> from pypa/release-20.26.5</li> <li>See full diff in <a href="https://github.com/pypa/virtualenv/compare/20.26.5...20.26.6">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=virtualenv&package-manager=pip&previous-version=20.26.5&new-version=20.26.6)](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>
…ssion to generate the connection key (#9361) Co-authored-by: J. Nick Koston <nick@koston.org>
…ssion to generate the connection key (#9362) Co-authored-by: J. Nick Koston <nick@koston.org>
Bumps [aiohappyeyeballs](https://github.com/aio-libs/aiohappyeyeballs) from 2.4.2 to 2.4.3. <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.3 (2024-09-30)</h1> <h2>Fix</h2> <ul> <li> <p>fix: rewrite staggered_race to be race safe (<a href="https://redirect.github.com/aio-libs/aiohappyeyeballs/issues/101">#101</a>)</p> </li> <li> <p>fix: re-raise RuntimeError when uvloop raises RuntimeError during connect (<a href="https://redirect.github.com/aio-libs/aiohappyeyeballs/issues/105">#105</a>) (<a href="https://github.com/aio-libs/aiohappyeyeballs/commit/c8f1fa93d698f216f84de7074a6282777fbf0439"><code>c8f1fa9</code></a>)</p> </li> </ul> </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.3 (2024-09-30)</h2> <h3>Fix</h3> <ul> <li>Rewrite staggered_race to be race safe (<a href="https://redirect.github.com/aio-libs/aiohappyeyeballs/issues/101">#101</a>) (<a href="https://github.com/aio-libs/aiohappyeyeballs/commit/9db617a982ee27994bf13c805f9c4f054f05de47"><code>9db617a</code></a>)</li> <li>Re-raise runtimeerror when uvloop raises runtimeerror during connect (<a href="https://redirect.github.com/aio-libs/aiohappyeyeballs/issues/105">#105</a>) (<a href="https://github.com/aio-libs/aiohappyeyeballs/commit/c8f1fa93d698f216f84de7074a6282777fbf0439"><code>c8f1fa9</code></a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/aio-libs/aiohappyeyeballs/commit/e3519bbebf2069eee0aff0dfde50689c742ba97f"><code>e3519bb</code></a> 2.4.3</li> <li><a href="https://github.com/aio-libs/aiohappyeyeballs/commit/9db617a982ee27994bf13c805f9c4f054f05de47"><code>9db617a</code></a> fix: rewrite staggered_race to be race safe (<a href="https://redirect.github.com/aio-libs/aiohappyeyeballs/issues/101">#101</a>)</li> <li><a href="https://github.com/aio-libs/aiohappyeyeballs/commit/c8f1fa93d698f216f84de7074a6282777fbf0439"><code>c8f1fa9</code></a> fix: re-raise RuntimeError when uvloop raises RuntimeError during connect (<a href="https://redirect.github.com/aio-libs/aiohappyeyeballs/issues/105">#105</a>)</li> <li><a href="https://github.com/aio-libs/aiohappyeyeballs/commit/b075f25b0766c4f2051dfd7eba3d9158ae3307fd"><code>b075f25</code></a> chore: switch license classifier to PSF-2.0 (<a href="https://redirect.github.com/aio-libs/aiohappyeyeballs/issues/104">#104</a>)</li> <li><a href="https://github.com/aio-libs/aiohappyeyeballs/commit/f134b0079017fc2bf8531989d9874c082528b0db"><code>f134b00</code></a> chore: use ruff for formatting instead of black (<a href="https://redirect.github.com/aio-libs/aiohappyeyeballs/issues/103">#103</a>)</li> <li><a href="https://github.com/aio-libs/aiohappyeyeballs/commit/b16a1f3fc8c50547348de5840e67ebe7fc337274"><code>b16a1f3</code></a> chore(pre-commit.ci): pre-commit autoupdate (<a href="https://redirect.github.com/aio-libs/aiohappyeyeballs/issues/102">#102</a>)</li> <li><a href="https://github.com/aio-libs/aiohappyeyeballs/commit/ec948d8e5d240cabe3f9ed2ea92722f4dc2a0759"><code>ec948d8</code></a> chore: add coverage for cancellation (<a href="https://redirect.github.com/aio-libs/aiohappyeyeballs/issues/98">#98</a>)</li> <li>See full diff in <a href="https://github.com/aio-libs/aiohappyeyeballs/compare/v2.4.2...v2.4.3">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=aiohappyeyeballs&package-manager=pip&previous-version=2.4.2&new-version=2.4.3)](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>
…he ConnectionKey if no proxy is in use (#9379) Co-authored-by: J. Nick Koston <nick@koston.org>
…quest if a proxy is set (#9377)
…quest if a proxy is set (#9376)
…requests (#9388) Co-authored-by: J. Nick Koston <nick@koston.org>
…requests (#9389) Co-authored-by: J. Nick Koston <nick@koston.org>
…he ConnectionKey if no proxy is in use (#9378) Co-authored-by: J. Nick Koston <nick@koston.org>
…r single-host connection timeout (#9390) Co-authored-by: Sam Bull <git@sambull.org> Co-authored-by: pre-commit-ci[bot] Co-authored-by: J. Nick Koston <nick@koston.org> Co-authored-by: Brett Higgins <brett.higgins@gmail.com>
…r single-host connection timeout (#9391) Co-authored-by: Sam Bull <git@sambull.org> Co-authored-by: pre-commit-ci[bot] Co-authored-by: J. Nick Koston <nick@koston.org> Co-authored-by: Brett Higgins <brett.higgins@gmail.com>
Bumps [rich](https://github.com/Textualize/rich) from 13.8.1 to 13.9.1. <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>Hotfix for dependency issue</h2> <h2>[13.9.1] - 2024-10-01</h2> <h3>Fixed</h3> <ul> <li>Fixed typing_extensions dependency</li> </ul> <h2>The so long Python 3.7 release</h2> <p>This version adds support for fine-grained information in tracebacks. In other words, it will highlight columns in tracebacks (for supported Python versions). Here's an example:</p> <!-- raw HTML omitted --> <p>This version also <strong>drops support for Python 3.7</strong>, which has long since reached its EOL. If you are stuck on Python3.7 for any reason, you will not be able to upgrade to this version, but nothing should break.</p> <p>See below for other changes in this release.</p> <h2>[13.9.0] - 2024-10-01</h2> <h3>Changed</h3> <ul> <li>Dropped support for Python3.7 <a href="https://redirect.github.com/Textualize/rich/pull/3509">Textualize/rich#3509</a></li> <li>Rich will display tracebacks with finely grained error locations on python 3.11+ <a href="https://redirect.github.com/Textualize/rich/pull/3486">Textualize/rich#3486</a></li> </ul> <h3>Fixed</h3> <ul> <li>Fixed issue with Segment._split_cells <a href="https://redirect.github.com/Textualize/rich/pull/3506">Textualize/rich#3506</a></li> <li>Fix auto detection of terminal size on Windows <a href="https://redirect.github.com/Textualize/rich/pull/2916">Textualize/rich#2916</a></li> <li><code>Text.style</code> now respected in Panel title/subtitle <a href="https://redirect.github.com/Textualize/rich/pull/3509">Textualize/rich#3509</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.1] - 2024-10-01</h2> <h3>Fixed</h3> <ul> <li>Fixed typing_extensions dependency</li> </ul> <h2>[13.9.0] - 2024-10-01</h2> <h3>Changed</h3> <ul> <li>Dropped support for Python3.7 <a href="https://redirect.github.com/Textualize/rich/pull/3509">Textualize/rich#3509</a></li> <li>Rich will display tracebacks with finely grained error locations on python 3.11+ <a href="https://redirect.github.com/Textualize/rich/pull/3486">Textualize/rich#3486</a></li> </ul> <h3>Fixed</h3> <ul> <li>Fixed issue with Segment._split_cells <a href="https://redirect.github.com/Textualize/rich/pull/3506">Textualize/rich#3506</a></li> <li>Fix auto detection of terminal size on Windows <a href="https://redirect.github.com/Textualize/rich/pull/2916">Textualize/rich#2916</a></li> <li><code>Text.style</code> now respected in Panel title/subtitle <a href="https://redirect.github.com/Textualize/rich/pull/3509">Textualize/rich#3509</a></li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/Textualize/rich/commit/5ba9cb56e68dcdf2db50c214d8f1412c8a50761b"><code>5ba9cb5</code></a> Merge pull request <a href="https://redirect.github.com/Textualize/rich/issues/3513">#3513</a> from Textualize/typing-extensions-fix</li> <li><a href="https://github.com/Textualize/rich/commit/2e98b726ba555b9202a156371973c31a825e07eb"><code>2e98b72</code></a> depenency fix</li> <li><a href="https://github.com/Textualize/rich/commit/36f3ca645dd225ef5d9d836e1e3c480dc3f68ff0"><code>36f3ca6</code></a> changelog</li> <li><a href="https://github.com/Textualize/rich/commit/92abd703b34cc8cdcd581b5128ad5eab89a9c9e5"><code>92abd70</code></a> Merge pull request <a href="https://redirect.github.com/Textualize/rich/issues/3509">#3509</a> from Textualize/panel-title-style</li> <li><a href="https://github.com/Textualize/rich/commit/7db6b63222f1b7270e8119633dd3fdad0070551e"><code>7db6b63</code></a> version bump</li> <li><a href="https://github.com/Textualize/rich/commit/d14139000752526fe0b20100ad32292a287280bd"><code>d141390</code></a> skip lockfiles in codespell</li> <li><a href="https://github.com/Textualize/rich/commit/0c77fb744ea15db06e1e80b0c2ca25dbc0360641"><code>0c77fb7</code></a> typing fix</li> <li><a href="https://github.com/Textualize/rich/commit/ff52f68b78f48553d2a8bf8eb2fbff92a3145ac7"><code>ff52f68</code></a> typing tweak</li> <li><a href="https://github.com/Textualize/rich/commit/fd7b32603cf0bcb4e5b631202134b4d77ed121fc"><code>fd7b326</code></a> test fix</li> <li><a href="https://github.com/Textualize/rich/commit/3936debf0c98d2773b99ade2ded7998be9615195"><code>3936deb</code></a> changelog</li> <li>Additional commits viewable in <a href="https://github.com/Textualize/rich/compare/v13.8.1...v13.9.1">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=rich&package-manager=pip&previous-version=13.8.1&new-version=13.9.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [pypa/cibuildwheel](https://github.com/pypa/cibuildwheel) from 2.21.1 to 2.21.2. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/pypa/cibuildwheel/releases">pypa/cibuildwheel's releases</a>.</em></p> <blockquote> <h2>v2.21.2</h2> <ul> <li>✨ Adds support for building 32-bit armv7l wheels on musllinux. On a Linux system with emulation set up, set <a href="https://cibuildwheel.pypa.io/en/stable/options/#archs">CIBW_ARCHS</a> to <code>armv7l</code> to try it out if you're interested! (<a href="https://redirect.github.com/pypa/cibuildwheel/issues/2017">#2017</a>)</li> <li>🐛 Fix Linux Podman builds on some systems (<a href="https://redirect.github.com/pypa/cibuildwheel/issues/2016">#2016</a>)</li> <li>✨ Adds official support for running on Python 3.13 (<a href="https://redirect.github.com/pypa/cibuildwheel/issues/2026">#2026</a>)</li> <li>🛠 Update CPython 3.13 to 3.13.0rc3 (<a href="https://redirect.github.com/pypa/cibuildwheel/issues/2029">#2029</a>)</li> </ul> <p>Note: the default <a href="https://cibuildwheel.pypa.io/en/stable/options/#linux-image">manylinux image</a> is <strong>scheduled to change</strong> from <code>manylinux2014</code> to <code>manylinux_2_28</code> in a cibuildwheel release on or after <strong>6th May 2025</strong> - you can set the value now to avoid getting upgraded if you want. (<a href="https://redirect.github.com/pypa/cibuildwheel/issues/1992">#1992</a>)</p> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/pypa/cibuildwheel/blob/main/docs/changelog.md">pypa/cibuildwheel's changelog</a>.</em></p> <blockquote> <h3>v2.21.2</h3> <p><em>2 October 2024</em></p> <ul> <li>✨ Adds support for building 32-bit armv7l wheels on musllinux. On a Linux system with emulation set up, set <a href="https://cibuildwheel.pypa.io/en/stable/options/#archs">CIBW_ARCHS</a> to <code>armv7l</code> on Linux to try it out if you're interested! (<a href="https://redirect.github.com/pypa/cibuildwheel/issues/2017">#2017</a>)</li> <li>🐛 Fix Linux Podman builds on some systems (<a href="https://redirect.github.com/pypa/cibuildwheel/issues/2016">#2016</a>)</li> <li>✨ Adds official support for running on Python 3.13 (<a href="https://redirect.github.com/pypa/cibuildwheel/issues/2026">#2026</a>)</li> <li>🛠 Update CPython 3.13 to 3.13.0rc3 (<a href="https://redirect.github.com/pypa/cibuildwheel/issues/2029">#2029</a>)</li> </ul> <p>Note: the default <a href="https://cibuildwheel.pypa.io/en/stable/options/#linux-image">manylinux image</a> is <strong>scheduled to change</strong> from <code>manylinux2014</code> to <code>manylinux_2_28</code> in a cibuildwheel release on or after <strong>6th May 2025</strong> - you can set the value now to avoid getting upgraded if you want. (<a href="https://redirect.github.com/pypa/cibuildwheel/issues/1992">#1992</a>)</p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/pypa/cibuildwheel/commit/f1859528322d7b29d4493ee241a167807661dfb4"><code>f185952</code></a> Bump version: v2.21.2</li> <li><a href="https://github.com/pypa/cibuildwheel/commit/d5c6a83aeb038f0a0c0e2a17630988119f345bcf"><code>d5c6a83</code></a> ci: update job slightly (<a href="https://redirect.github.com/pypa/cibuildwheel/issues/2028">#2028</a>)</li> <li><a href="https://github.com/pypa/cibuildwheel/commit/2e8e511106b207a45ea1a4f0fe4c50422144400a"><code>2e8e511</code></a> [Bot] Update dependencies (<a href="https://redirect.github.com/pypa/cibuildwheel/issues/2029">#2029</a>)</li> <li><a href="https://github.com/pypa/cibuildwheel/commit/ec591cdf473735b21f20a533f57ef1ce352bfa9a"><code>ec591cd</code></a> Add note about the planned change of the manylinux default (<a href="https://redirect.github.com/pypa/cibuildwheel/issues/1992">#1992</a>)</li> <li><a href="https://github.com/pypa/cibuildwheel/commit/ee7fa96f6d4c81347cbdab3e6afcedc882a03433"><code>ee7fa96</code></a> chore: remove a couple of things pylint is unhappy about (<a href="https://redirect.github.com/pypa/cibuildwheel/issues/2027">#2027</a>)</li> <li><a href="https://github.com/pypa/cibuildwheel/commit/d625d18b91de85cefdba12b52e40ccf6adf56981"><code>d625d18</code></a> ci: add 3.13 classifier (<a href="https://redirect.github.com/pypa/cibuildwheel/issues/2026">#2026</a>)</li> <li><a href="https://github.com/pypa/cibuildwheel/commit/895eae340a2488903e75e88d9d5bf6975d51b75f"><code>895eae3</code></a> [Bot] Update dependencies (<a href="https://redirect.github.com/pypa/cibuildwheel/issues/2025">#2025</a>)</li> <li><a href="https://github.com/pypa/cibuildwheel/commit/9fad66fcfb699a9f2ee7fcadbe3631a6cc409cb1"><code>9fad66f</code></a> feat: add musllinux armv7l (<a href="https://redirect.github.com/pypa/cibuildwheel/issues/2017">#2017</a>)</li> <li><a href="https://github.com/pypa/cibuildwheel/commit/dfd01af9aa15f73df4504d14086db64ac0dce436"><code>dfd01af</code></a> fix: more reliably validate Podman API version (<a href="https://redirect.github.com/pypa/cibuildwheel/issues/2016">#2016</a>)</li> <li><a href="https://github.com/pypa/cibuildwheel/commit/735e88deba4b3758af8ecca429a076c1a9f684bb"><code>735e88d</code></a> [Bot] Update dependencies (<a href="https://redirect.github.com/pypa/cibuildwheel/issues/2022">#2022</a>)</li> <li>Additional commits viewable in <a href="https://github.com/pypa/cibuildwheel/compare/v2.21.1...v2.21.2">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=pypa/cibuildwheel&package-manager=github_actions&previous-version=2.21.1&new-version=2.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>
Bumps [tomli](https://github.com/hukkin/tomli) from 2.0.1 to 2.0.2. <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.0.2</h2> <ul> <li>Removed <ul> <li>Python 3.7 support</li> </ul> </li> <li>Improved <ul> <li>Make <code>loads</code> raise <code>TypeError</code> not <code>AttributeError</code> on bad input types that do not have the <code>replace</code> attribute. Improve error message when <code>bytes</code> is received.</li> </ul> </li> <li>Type annotations <ul> <li>Type annotate <code>load</code> input as <code>typing.IO[bytes]</code> (previously <code>typing.BinaryIO</code>).</li> </ul> </li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/hukkin/tomli/commit/3ec6775b118f2ae030d5b12c90939c7f65668e7e"><code>3ec6775</code></a> Bump version: 2.0.1 → 2.0.2</li> <li><a href="https://github.com/hukkin/tomli/commit/1dcd317c62e905655090f3e18f57c93860086904"><code>1dcd317</code></a> Add v2.0.2 changelog</li> <li><a href="https://github.com/hukkin/tomli/commit/c94ee6904bb93b84364be502fe219e849d5f9120"><code>c94ee69</code></a> Fix GitHub Actions badge</li> <li><a href="https://github.com/hukkin/tomli/commit/4e245a4bbbefed99e550e196095ea65c851cf31d"><code>4e245a4</code></a> <code>tomli.loads</code>: Raise TypeError not AttributeError. Improve message (<a href="https://redirect.github.com/hukkin/tomli/issues/229">#229</a>)</li> <li><a href="https://github.com/hukkin/tomli/commit/facdab0f5aacc5eb223753c42604d5de7bdaee9d"><code>facdab0</code></a> Update pre-commit. Remove docformatter</li> <li><a href="https://github.com/hukkin/tomli/commit/a6138675bcca68eea5b8abec7c2ec06d57f965a0"><code>a613867</code></a> Use sys.version_info in compatibility layer (<a href="https://redirect.github.com/hukkin/tomli/issues/220">#220</a>)</li> <li><a href="https://github.com/hukkin/tomli/commit/39eff9b9cbdad9f0dab96b84f7b518f2b87e1866"><code>39eff9b</code></a> Add support for Python 3.12, drop EOL 3.7 (<a href="https://redirect.github.com/hukkin/tomli/issues/224">#224</a>)</li> <li><a href="https://github.com/hukkin/tomli/commit/0054e60840060499c67c6c4115d5d60abaa51ca2"><code>0054e60</code></a> [pre-commit.ci] pre-commit autoupdate (<a href="https://redirect.github.com/hukkin/tomli/issues/208">#208</a>)</li> <li><a href="https://github.com/hukkin/tomli/commit/1bd3345f97cba795d7e6075956815c0a52151ed0"><code>1bd3345</code></a> Test against Python 3.12-dev</li> <li><a href="https://github.com/hukkin/tomli/commit/5646e6923d895725aad7ecfa32be19861812d1fc"><code>5646e69</code></a> Type annotate as <code>IO[bytes]</code>, not <code>BinaryIO</code></li> <li>Additional commits viewable in <a href="https://github.com/hukkin/tomli/compare/2.0.1...2.0.2">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=tomli&package-manager=pip&previous-version=2.0.1&new-version=2.0.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>
Codecov ReportAll modified and coverable lines are covered by tests ✅
✅ All tests successful. No failed tests found. Additional details and impacted files@@ Coverage Diff @@
## master #9416 +/- ##
=======================================
Coverage 98.57% 98.57%
=======================================
Files 107 107
Lines 35048 35048
Branches 4150 4150
=======================================
Hits 34547 34547
Misses 334 334
Partials 167 167
Flags with carried forward coverage won't be shown. Click here to find out more. ☔ View full report in Codecov by Sentry. |
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.
No description provided.