forked from aio-libs/aiohttp
-
Notifications
You must be signed in to change notification settings - Fork 0
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
New exception when redirect url is invalid #1
Draft
setla
wants to merge
1,162
commits into
master
Choose a base branch
from
new-exception-when-redirect-url-is-invalid
base: master
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
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
(cherry picked from commit 75fca0b) Co-authored-by: Andrew Svetlov <[email protected]>
Bumps [sphinxcontrib-towncrier](https://github.com/sphinx-contrib/sphinxcontrib-towncrier) from 0.3.2a0 to 0.4.0a0. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/sphinx-contrib/sphinxcontrib-towncrier/releases">sphinxcontrib-towncrier's releases</a>.</em></p> <blockquote> <h2>v0.4.0a0</h2> <h1>Release v0.4.0a0</h1> <p>This release is published to <a href="https://pypi.org/project/sphinxcontrib-towncrier/0.4.0a0">https://pypi.org/project/sphinxcontrib-towncrier/0.4.0a0</a>.</p> <p>This release has been produced by the following workflow run: <a href="https://github.com/sphinx-contrib/sphinxcontrib-towncrier/actions/runs/6807107827">https://github.com/sphinx-contrib/sphinxcontrib-towncrier/actions/runs/6807107827</a>.</p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/sphinx-contrib/sphinxcontrib-towncrier/commit/750485ed3f446d3a431905d4a0f0c31347700be7"><code>750485e</code></a> Revert "🧪 Test against Towncrier v23.11.0rc1 in CI"</li> <li><a href="https://github.com/sphinx-contrib/sphinxcontrib-towncrier/commit/fa91b8b5b43603b81f147998c757d46c5b0a555a"><code>fa91b8b</code></a> 🧪 Test against Towncrier v23.11.0rc1 in CI</li> <li><a href="https://github.com/sphinx-contrib/sphinxcontrib-towncrier/commit/1817d31fc4e9920a7398ea4107d6c269d061ffc6"><code>1817d31</code></a> Don't test Towncrier 23.10.0rc1 + Python 3.6 combo</li> <li><a href="https://github.com/sphinx-contrib/sphinxcontrib-towncrier/commit/b0ef6e4b3fc52f3fcadd4dba23d3488d3ba0e94d"><code>b0ef6e4</code></a> [pre-commit.ci] pre-commit autoupdate (<a href="https://redirect.github.com/sphinx-contrib/sphinxcontrib-towncrier/issues/88">#88</a>)</li> <li><a href="https://github.com/sphinx-contrib/sphinxcontrib-towncrier/commit/512c512d38b4b118d4545bdc44e77078da824183"><code>512c512</code></a> Don't test Towncrier 23.10.0rc1 + Python 3.7 combo</li> <li><a href="https://github.com/sphinx-contrib/sphinxcontrib-towncrier/commit/a7cde0a50af225a1b9eeb122f51e17f345ee1481"><code>a7cde0a</code></a> Revert flake8 to v4.0.1 for WPS</li> <li><a href="https://github.com/sphinx-contrib/sphinxcontrib-towncrier/commit/53c69ce46c47fe79eb1d065bbaa179e56a23a51d"><code>53c69ce</code></a> 🧪 Run tests against Towncrier 23.10.0rc1 in CI</li> <li><a href="https://github.com/sphinx-contrib/sphinxcontrib-towncrier/commit/827cd35d0b1f7ff264d95dbb8e7c7b18bc30e300"><code>827cd35</code></a> 🧪 Avoid double-testing GH merge queues @ GHA</li> <li><a href="https://github.com/sphinx-contrib/sphinxcontrib-towncrier/commit/d54258bc1108606de1cff84ed7a8baba632813f6"><code>d54258b</code></a> 🔥Drop outdated TestPyPI-on-push comment from GHA</li> <li><a href="https://github.com/sphinx-contrib/sphinxcontrib-towncrier/commit/e5dd7d6e72e085ee5dffa32d6870e51a66dd8951"><code>e5dd7d6</code></a> [pre-commit.ci] pre-commit autoupdate</li> <li>Additional commits viewable in <a href="https://github.com/sphinx-contrib/sphinxcontrib-towncrier/compare/v0.3.2a0...v0.4.0a0">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=sphinxcontrib-towncrier&package-manager=pip&previous-version=0.3.2a0&new-version=0.4.0a0)](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] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [towncrier](https://github.com/twisted/towncrier) from 23.10.0 to 23.11.0. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/twisted/towncrier/releases">towncrier's releases</a>.</em></p> <blockquote> <h2>Towncrier 23.11.0</h2> <h1>towncrier 23.11.0 (2023-11-08)</h1> <h2>Bugfixes</h2> <ul> <li><code>build</code> now treats a missing fragments directory the same as an empty one, consistent with other operations. (<a href="https://redirect.github.com/twisted/towncrier/issues/538">#538</a>)</li> <li>Fragments with filenames like <!-- raw HTML omitted -->fix-1.2.3.feature<!-- raw HTML omitted --> are now associated with the ticket <!-- raw HTML omitted -->fix-1.2.3<!-- raw HTML omitted -->. In previous versions they were incorrectly associated to ticket <!-- raw HTML omitted -->3<!-- raw HTML omitted -->. (<a href="https://redirect.github.com/twisted/towncrier/issues/562">#562</a>)</li> <li>Orphan newsfragments containing numeric values are no longer accidentally associated to tickets. In previous versions the orphan marker was ignored and the newsfragment was associated to a ticket having the last numerical value from the filename. (<a href="https://redirect.github.com/twisted/towncrier/issues/562">#562</a>)</li> </ul> <h2>Misc</h2> <ul> <li><a href="https://redirect.github.com/twisted/towncrier/issues/558">#558</a>, <a href="https://redirect.github.com/twisted/towncrier/issues/559">#559</a></li> </ul> <h2>Towncrier 23.11.0rc1</h2> <h1>towncrier 23.11.0rc1 (2023-11-07)</h1> <h2>Bugfixes</h2> <ul> <li><code>build</code> now treats a missing fragments directory the same as an empty one, consistent with other operations. (<a href="https://redirect.github.com/twisted/towncrier/issues/538">#538</a>)</li> <li>Fragments with filenames like <!-- raw HTML omitted -->fix-1.2.3.feature<!-- raw HTML omitted --> are now associated with the ticket <!-- raw HTML omitted -->fix-1.2.3<!-- raw HTML omitted -->. In previous versions they were incorrectly associated to ticket <!-- raw HTML omitted -->3<!-- raw HTML omitted -->. (<a href="https://redirect.github.com/twisted/towncrier/issues/562">#562</a>)</li> <li>Orphan newsfragments containing numeric values are no longer accidentally associated to tickets. In previous versions the orphan marker was ignored and the newsfragment was associated to a ticket having the last numerical value from the filename. (<a href="https://redirect.github.com/twisted/towncrier/issues/562">#562</a>)</li> </ul> <h2>Misc</h2> <ul> <li><a href="https://redirect.github.com/twisted/towncrier/issues/558">#558</a>, <a href="https://redirect.github.com/twisted/towncrier/issues/559">#559</a></li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/twisted/towncrier/blob/trunk/NEWS.rst">towncrier's changelog</a>.</em></p> <blockquote> <h1>towncrier 23.11.0 (2023-11-08)</h1> <p>No significant changes since the previous release candidate.</p> <h2>Bugfixes</h2> <ul> <li><code>build</code> now treats a missing fragments directory the same as an empty one, consistent with other operations. (<code>[aio-libs#538](twisted/towncrier#538) <https://github.com/twisted/towncrier/issues/538></code>_)</li> <li>Fragments with filenames like <code>fix-1.2.3.feature</code> are now associated with the ticket <code>fix-1.2.3</code>. In previous versions they were incorrectly associated to ticket <code>3</code>. (<code>[aio-libs#562](twisted/towncrier#562) <https://github.com/twisted/towncrier/issues/562></code>_)</li> <li>Orphan newsfragments containing numeric values are no longer accidentally associated to tickets. In previous versions the orphan marker was ignored and the newsfragment was associated to a ticket having the last numerical value from the filename. (<code>[aio-libs#562](twisted/towncrier#562) <https://github.com/twisted/towncrier/issues/562></code>_)</li> </ul> <h2>Misc</h2> <ul> <li><code>[aio-libs#558](twisted/towncrier#558) <https://github.com/twisted/towncrier/issues/558></code><em>, <code>[aio-libs#559](twisted/towncrier#559) <https://github.com/twisted/towncrier/issues/559></code></em></li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/twisted/towncrier/commit/503b499a1ddb13d6c526e5d5511767e53d809e68"><code>503b499</code></a> Update final version.</li> <li><a href="https://github.com/twisted/towncrier/commit/bdb1d080e40babc7da54d3f6def37862d0cdcb94"><code>bdb1d08</code></a> [pre-commit.ci] auto fixes from pre-commit.com hooks</li> <li><a href="https://github.com/twisted/towncrier/commit/47cf0f3b1d5f4be082fbddbad9b945274eb4d6bb"><code>47cf0f3</code></a> Show release draft as a step output.</li> <li><a href="https://github.com/twisted/towncrier/commit/8b9b4b24136c628c874400ad1e9dd3a4a0a2c9bc"><code>8b9b4b2</code></a> venv/bin/towncrier build --yes</li> <li><a href="https://github.com/twisted/towncrier/commit/3b27ce2e7ec2f219a8a655001bc21e5d4ba57412"><code>3b27ce2</code></a> Fix orphan fragments with numbers (<a href="https://redirect.github.com/twisted/towncrier/issues/564">#564</a>)</li> <li><a href="https://github.com/twisted/towncrier/commit/a275be976216b7e11b896b63df7fd9fcbccc0023"><code>a275be9</code></a> [pre-commit.ci] pre-commit autoupdate (<a href="https://redirect.github.com/twisted/towncrier/issues/563">#563</a>)</li> <li><a href="https://github.com/twisted/towncrier/commit/a794718b345cb332cd16ce9a807f4c02c68088d3"><code>a794718</code></a> Update the documentation for the release process. (<a href="https://redirect.github.com/twisted/towncrier/issues/558">#558</a>)</li> <li><a href="https://github.com/twisted/towncrier/commit/fba26a53022d6b5199a171018e0532a9ee59b596"><code>fba26a5</code></a> Update build-and-inspect-python-package to 1.5.2 (<a href="https://redirect.github.com/twisted/towncrier/issues/559">#559</a>)</li> <li><a href="https://github.com/twisted/towncrier/commit/e4b892fb21afce321a132780b7d4cf34814da7cb"><code>e4b892f</code></a> Make consistent the expectation around non-existent fragments directory (<a href="https://redirect.github.com/twisted/towncrier/issues/557">#557</a>)</li> <li><a href="https://github.com/twisted/towncrier/commit/f6809f031fce9fe3568166247f8ccf8f7a6c4aaf"><code>f6809f0</code></a> Release 23.10.0 (<a href="https://redirect.github.com/twisted/towncrier/issues/555">#555</a>)</li> <li>See full diff in <a href="https://github.com/twisted/towncrier/compare/23.10.0...23.11.0">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=towncrier&package-manager=pip&previous-version=23.10.0&new-version=23.11.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] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [towncrier](https://github.com/twisted/towncrier) from 23.10.0 to 23.11.0. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/twisted/towncrier/releases">towncrier's releases</a>.</em></p> <blockquote> <h2>Towncrier 23.11.0</h2> <h1>towncrier 23.11.0 (2023-11-08)</h1> <h2>Bugfixes</h2> <ul> <li><code>build</code> now treats a missing fragments directory the same as an empty one, consistent with other operations. (<a href="https://redirect.github.com/twisted/towncrier/issues/538">#538</a>)</li> <li>Fragments with filenames like <!-- raw HTML omitted -->fix-1.2.3.feature<!-- raw HTML omitted --> are now associated with the ticket <!-- raw HTML omitted -->fix-1.2.3<!-- raw HTML omitted -->. In previous versions they were incorrectly associated to ticket <!-- raw HTML omitted -->3<!-- raw HTML omitted -->. (<a href="https://redirect.github.com/twisted/towncrier/issues/562">#562</a>)</li> <li>Orphan newsfragments containing numeric values are no longer accidentally associated to tickets. In previous versions the orphan marker was ignored and the newsfragment was associated to a ticket having the last numerical value from the filename. (<a href="https://redirect.github.com/twisted/towncrier/issues/562">#562</a>)</li> </ul> <h2>Misc</h2> <ul> <li><a href="https://redirect.github.com/twisted/towncrier/issues/558">#558</a>, <a href="https://redirect.github.com/twisted/towncrier/issues/559">#559</a></li> </ul> <h2>Towncrier 23.11.0rc1</h2> <h1>towncrier 23.11.0rc1 (2023-11-07)</h1> <h2>Bugfixes</h2> <ul> <li><code>build</code> now treats a missing fragments directory the same as an empty one, consistent with other operations. (<a href="https://redirect.github.com/twisted/towncrier/issues/538">#538</a>)</li> <li>Fragments with filenames like <!-- raw HTML omitted -->fix-1.2.3.feature<!-- raw HTML omitted --> are now associated with the ticket <!-- raw HTML omitted -->fix-1.2.3<!-- raw HTML omitted -->. In previous versions they were incorrectly associated to ticket <!-- raw HTML omitted -->3<!-- raw HTML omitted -->. (<a href="https://redirect.github.com/twisted/towncrier/issues/562">#562</a>)</li> <li>Orphan newsfragments containing numeric values are no longer accidentally associated to tickets. In previous versions the orphan marker was ignored and the newsfragment was associated to a ticket having the last numerical value from the filename. (<a href="https://redirect.github.com/twisted/towncrier/issues/562">#562</a>)</li> </ul> <h2>Misc</h2> <ul> <li><a href="https://redirect.github.com/twisted/towncrier/issues/558">#558</a>, <a href="https://redirect.github.com/twisted/towncrier/issues/559">#559</a></li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/twisted/towncrier/blob/trunk/NEWS.rst">towncrier's changelog</a>.</em></p> <blockquote> <h1>towncrier 23.11.0 (2023-11-08)</h1> <p>No significant changes since the previous release candidate.</p> <h2>Bugfixes</h2> <ul> <li><code>build</code> now treats a missing fragments directory the same as an empty one, consistent with other operations. (<code>[aio-libs#538](twisted/towncrier#538) <https://github.com/twisted/towncrier/issues/538></code>_)</li> <li>Fragments with filenames like <code>fix-1.2.3.feature</code> are now associated with the ticket <code>fix-1.2.3</code>. In previous versions they were incorrectly associated to ticket <code>3</code>. (<code>[aio-libs#562](twisted/towncrier#562) <https://github.com/twisted/towncrier/issues/562></code>_)</li> <li>Orphan newsfragments containing numeric values are no longer accidentally associated to tickets. In previous versions the orphan marker was ignored and the newsfragment was associated to a ticket having the last numerical value from the filename. (<code>[aio-libs#562](twisted/towncrier#562) <https://github.com/twisted/towncrier/issues/562></code>_)</li> </ul> <h2>Misc</h2> <ul> <li><code>[aio-libs#558](twisted/towncrier#558) <https://github.com/twisted/towncrier/issues/558></code><em>, <code>[aio-libs#559](twisted/towncrier#559) <https://github.com/twisted/towncrier/issues/559></code></em></li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/twisted/towncrier/commit/503b499a1ddb13d6c526e5d5511767e53d809e68"><code>503b499</code></a> Update final version.</li> <li><a href="https://github.com/twisted/towncrier/commit/bdb1d080e40babc7da54d3f6def37862d0cdcb94"><code>bdb1d08</code></a> [pre-commit.ci] auto fixes from pre-commit.com hooks</li> <li><a href="https://github.com/twisted/towncrier/commit/47cf0f3b1d5f4be082fbddbad9b945274eb4d6bb"><code>47cf0f3</code></a> Show release draft as a step output.</li> <li><a href="https://github.com/twisted/towncrier/commit/8b9b4b24136c628c874400ad1e9dd3a4a0a2c9bc"><code>8b9b4b2</code></a> venv/bin/towncrier build --yes</li> <li><a href="https://github.com/twisted/towncrier/commit/3b27ce2e7ec2f219a8a655001bc21e5d4ba57412"><code>3b27ce2</code></a> Fix orphan fragments with numbers (<a href="https://redirect.github.com/twisted/towncrier/issues/564">#564</a>)</li> <li><a href="https://github.com/twisted/towncrier/commit/a275be976216b7e11b896b63df7fd9fcbccc0023"><code>a275be9</code></a> [pre-commit.ci] pre-commit autoupdate (<a href="https://redirect.github.com/twisted/towncrier/issues/563">#563</a>)</li> <li><a href="https://github.com/twisted/towncrier/commit/a794718b345cb332cd16ce9a807f4c02c68088d3"><code>a794718</code></a> Update the documentation for the release process. (<a href="https://redirect.github.com/twisted/towncrier/issues/558">#558</a>)</li> <li><a href="https://github.com/twisted/towncrier/commit/fba26a53022d6b5199a171018e0532a9ee59b596"><code>fba26a5</code></a> Update build-and-inspect-python-package to 1.5.2 (<a href="https://redirect.github.com/twisted/towncrier/issues/559">#559</a>)</li> <li><a href="https://github.com/twisted/towncrier/commit/e4b892fb21afce321a132780b7d4cf34814da7cb"><code>e4b892f</code></a> Make consistent the expectation around non-existent fragments directory (<a href="https://redirect.github.com/twisted/towncrier/issues/557">#557</a>)</li> <li><a href="https://github.com/twisted/towncrier/commit/f6809f031fce9fe3568166247f8ccf8f7a6c4aaf"><code>f6809f0</code></a> Release 23.10.0 (<a href="https://redirect.github.com/twisted/towncrier/issues/555">#555</a>)</li> <li>See full diff in <a href="https://github.com/twisted/towncrier/compare/23.10.0...23.11.0">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=towncrier&package-manager=pip&previous-version=23.10.0&new-version=23.11.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] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [sphinxcontrib-towncrier](https://github.com/sphinx-contrib/sphinxcontrib-towncrier) from 0.3.2a0 to 0.4.0a0. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/sphinx-contrib/sphinxcontrib-towncrier/releases">sphinxcontrib-towncrier's releases</a>.</em></p> <blockquote> <h2>v0.4.0a0</h2> <h1>Release v0.4.0a0</h1> <p>This release is published to <a href="https://pypi.org/project/sphinxcontrib-towncrier/0.4.0a0">https://pypi.org/project/sphinxcontrib-towncrier/0.4.0a0</a>.</p> <p>This release has been produced by the following workflow run: <a href="https://github.com/sphinx-contrib/sphinxcontrib-towncrier/actions/runs/6807107827">https://github.com/sphinx-contrib/sphinxcontrib-towncrier/actions/runs/6807107827</a>.</p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/sphinx-contrib/sphinxcontrib-towncrier/commit/750485ed3f446d3a431905d4a0f0c31347700be7"><code>750485e</code></a> Revert "🧪 Test against Towncrier v23.11.0rc1 in CI"</li> <li><a href="https://github.com/sphinx-contrib/sphinxcontrib-towncrier/commit/fa91b8b5b43603b81f147998c757d46c5b0a555a"><code>fa91b8b</code></a> 🧪 Test against Towncrier v23.11.0rc1 in CI</li> <li><a href="https://github.com/sphinx-contrib/sphinxcontrib-towncrier/commit/1817d31fc4e9920a7398ea4107d6c269d061ffc6"><code>1817d31</code></a> Don't test Towncrier 23.10.0rc1 + Python 3.6 combo</li> <li><a href="https://github.com/sphinx-contrib/sphinxcontrib-towncrier/commit/b0ef6e4b3fc52f3fcadd4dba23d3488d3ba0e94d"><code>b0ef6e4</code></a> [pre-commit.ci] pre-commit autoupdate (<a href="https://redirect.github.com/sphinx-contrib/sphinxcontrib-towncrier/issues/88">#88</a>)</li> <li><a href="https://github.com/sphinx-contrib/sphinxcontrib-towncrier/commit/512c512d38b4b118d4545bdc44e77078da824183"><code>512c512</code></a> Don't test Towncrier 23.10.0rc1 + Python 3.7 combo</li> <li><a href="https://github.com/sphinx-contrib/sphinxcontrib-towncrier/commit/a7cde0a50af225a1b9eeb122f51e17f345ee1481"><code>a7cde0a</code></a> Revert flake8 to v4.0.1 for WPS</li> <li><a href="https://github.com/sphinx-contrib/sphinxcontrib-towncrier/commit/53c69ce46c47fe79eb1d065bbaa179e56a23a51d"><code>53c69ce</code></a> 🧪 Run tests against Towncrier 23.10.0rc1 in CI</li> <li><a href="https://github.com/sphinx-contrib/sphinxcontrib-towncrier/commit/827cd35d0b1f7ff264d95dbb8e7c7b18bc30e300"><code>827cd35</code></a> 🧪 Avoid double-testing GH merge queues @ GHA</li> <li><a href="https://github.com/sphinx-contrib/sphinxcontrib-towncrier/commit/d54258bc1108606de1cff84ed7a8baba632813f6"><code>d54258b</code></a> 🔥Drop outdated TestPyPI-on-push comment from GHA</li> <li><a href="https://github.com/sphinx-contrib/sphinxcontrib-towncrier/commit/e5dd7d6e72e085ee5dffa32d6870e51a66dd8951"><code>e5dd7d6</code></a> [pre-commit.ci] pre-commit autoupdate</li> <li>Additional commits viewable in <a href="https://github.com/sphinx-contrib/sphinxcontrib-towncrier/compare/v0.3.2a0...v0.4.0a0">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=sphinxcontrib-towncrier&package-manager=pip&previous-version=0.3.2a0&new-version=0.4.0a0)](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] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…plus (aio-libs#7814) **This is a backport of PR aio-libs#7809 as merged into master (7ed2dd3).** Co-authored-by: Alex <[email protected]>
…commit entry, configuration, some typoes get fixed (aio-libs#7800) **This is a backport of PR aio-libs#7775 as merged into master (5f64328).** ## What do these changes do? See https://github.com/codespell-project/codespell for the codespell project. I like it and promote everywhere I go ;) but feel free to disregard this PR, may be take just last commit with 1 obvious typo and may be the "repr" typo fix. Another commit fixes typos it found and some were I guess whitelisted in docs/spelling_wordlist.txt where it fixed them too. What is the role/how that file is used? (I am not familiar, but found similar ones in jsonschema and few other projects) ## Are there changes in behavior for the user? somewhat since there is following fix ``` if t is None: - t_repr = "<<Unkown>>" + t_repr = "<<Unknown>>" ``` so some reprs would be effected . another change is functional in the test (taking "an" not "ans" from "answer") but that must not be user visible please advise on either you see value for me to bother with CHANGES etc ## Checklist - [ ] I think the code is well written - [ ] Unit tests for the changes exist - [ ] Documentation reflects the changes - [ ] If you provide code modification, please add yourself to `CONTRIBUTORS.txt` * The format is <Name> <Surname>. * Please keep alphabetical order, the file is sorted by names. - [ ] Add a new news fragment into the `CHANGES` folder * name it `<issue_id>.<type>` for example (588.bugfix) * if you don't have an `issue_id` change it to the pr id after creating the pr * ensure type is one of the following: * `.feature`: Signifying a new feature. * `.bugfix`: Signifying a bug fix. * `.doc`: Signifying a documentation improvement. * `.removal`: Signifying a deprecation or removal of public API. * `.misc`: A ticket has been closed, but it is not of interest to users. * Make sure to use full sentences with correct case and punctuation, for example: "Fix issue with non-ascii contents in doctest text files." Co-authored-by: Yaroslav Halchenko <[email protected]>
…e expired (aio-libs#7819) The filtering itself and its preparation in `CookieJar.filter_cookies()` is expensive. Sometimes there are no cookies in the jar or all cookies have expired. Skip filtering and its preparation in this case. Because the empty check is much cheaper than `_do_expiration()`, I think it deserves to be duplicated before and after calling `_do_expiration()`. ```console $ python3.11 -m timeit -s 'from collections import defaultdict; d=defaultdict(foo="bar")' \ > 'if not d: pass' 50000000 loops, best of 5: 8.3 nsec per loop $ python3.11 -m timeit -s 'from collections import defaultdict; d=defaultdict()' \ > 'if not d: pass' 50000000 loops, best of 5: 8.74 nsec per loop $ python3.11 -m timeit -s 'from aiohttp import CookieJar; cj = CookieJar()' \ > 'cj._do_expiration()' 200000 loops, best of 5: 1.86 usec per loop ```
Bumps [python-on-whales](https://github.com/gabrieldemarmiesse/python-on-whales) from 0.65.0 to 0.66.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.66.0</h2> <h2>What's Changed</h2> <ul> <li>Fix doc deployment by <a href="https://github.com/kashyab12"><code>@kashyab12</code></a> in <a href="https://redirect.github.com/gabrieldemarmiesse/python-on-whales/pull/489">gabrieldemarmiesse/python-on-whales#489</a></li> <li>returns the context when using context.use by <a href="https://github.com/avgdev"><code>@avgdev</code></a> in <a href="https://redirect.github.com/gabrieldemarmiesse/python-on-whales/pull/488">gabrieldemarmiesse/python-on-whales#488</a></li> <li>adds support for --renew-anon-volumes by <a href="https://github.com/avgdev"><code>@avgdev</code></a> in <a href="https://redirect.github.com/gabrieldemarmiesse/python-on-whales/pull/487">gabrieldemarmiesse/python-on-whales#487</a></li> <li>Set the minimum version of pydantic to 1.9 by <a href="https://github.com/kashyab12"><code>@kashyab12</code></a> in <a href="https://redirect.github.com/gabrieldemarmiesse/python-on-whales/pull/491">gabrieldemarmiesse/python-on-whales#491</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/kashyab12"><code>@kashyab12</code></a> made their first contribution in <a href="https://redirect.github.com/gabrieldemarmiesse/python-on-whales/pull/489">gabrieldemarmiesse/python-on-whales#489</a></li> <li><a href="https://github.com/avgdev"><code>@avgdev</code></a> made their first contribution in <a href="https://redirect.github.com/gabrieldemarmiesse/python-on-whales/pull/488">gabrieldemarmiesse/python-on-whales#488</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/gabrieldemarmiesse/python-on-whales/compare/v0.65.0...v0.66.0">https://github.com/gabrieldemarmiesse/python-on-whales/compare/v0.65.0...v0.66.0</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/gabrieldemarmiesse/python-on-whales/commit/9f7e98a53aad4182e4fcfa1ff15af72cb47232ba"><code>9f7e98a</code></a> Bump version to 0.66.0</li> <li><a href="https://github.com/gabrieldemarmiesse/python-on-whales/commit/a8be9211161c591789286e38229850818a61579a"><code>a8be921</code></a> Fields of type"typing.Annotated" are not supported in pydantic (<a href="https://redirect.github.com/gabrieldemarmiesse/python-on-whales/issues/491">#491</a>)</li> <li><a href="https://github.com/gabrieldemarmiesse/python-on-whales/commit/83a41c939e892c38d9697b5862b8389bab67bba6"><code>83a41c9</code></a> adds support for --renew-anon-volumes (<a href="https://redirect.github.com/gabrieldemarmiesse/python-on-whales/issues/487">#487</a>)</li> <li><a href="https://github.com/gabrieldemarmiesse/python-on-whales/commit/a646925cb79a11e280d10656a559bc1504a5b9a6"><code>a646925</code></a> returns the context when using context.use (<a href="https://redirect.github.com/gabrieldemarmiesse/python-on-whales/issues/488">#488</a>)</li> <li><a href="https://github.com/gabrieldemarmiesse/python-on-whales/commit/1a12850e0bd17486c53fd9690fef3f70a7469ba1"><code>1a12850</code></a> :bug: Fix documentation generation and deployment (<a href="https://redirect.github.com/gabrieldemarmiesse/python-on-whales/issues/489">#489</a>)</li> <li>See full diff in <a href="https://github.com/gabrieldemarmiesse/python-on-whales/compare/v0.65.0...v0.66.0">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=python-on-whales&package-manager=pip&previous-version=0.65.0&new-version=0.66.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] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Sam Bull <[email protected]>
We're getting a lot of segfaults when initialising the tests with Pypy recently. Maybe bumping to a more recent release will help (3.8 is near EOL anyway).
…` when the jar is empty or all cookies have expired (aio-libs#7822) **This is a backport of PR aio-libs#7819 as merged into master (dfc3f89).** <!-- Thank you for your contribution! --> ## What do these changes do? The filtering itself and its preparation in `CookieJar.filter_cookies()` is expensive. Sometimes there are no cookies in the jar or all cookies have expired. Skip filtering and its preparation in this case. Because the empty check is much cheaper than `_do_expiration()`, I think it deserves to be duplicated before and after calling `_do_expiration()`. ```console $ python3.11 -m timeit -s 'from collections import defaultdict; d=defaultdict(foo="bar")' \ > 'if not d: pass' 50000000 loops, best of 5: 8.3 nsec per loop $ python3.11 -m timeit -s 'from collections import defaultdict; d=defaultdict()' \ > 'if not d: pass' 50000000 loops, best of 5: 8.74 nsec per loop $ python3.11 -m timeit -s 'from aiohttp import CookieJar; cj = CookieJar()' \ > 'cj._do_expiration()' 200000 loops, best of 5: 1.86 usec per loop ``` <!-- Please give a short brief about these changes. --> ## Are there changes in behavior for the user? No. <!-- Outline any notable behaviour for the end users. --> ## Related issue number aio-libs#7583 (comment) <!-- Are there any issues opened that will be resolved by merging this change? --> ## Checklist - [x] I think the code is well written - [ ] Unit tests for the changes exist - [ ] Documentation reflects the changes - [x] If you provide code modification, please add yourself to `CONTRIBUTORS.txt` * The format is <Name> <Surname>. * Please keep alphabetical order, the file is sorted by names. - [x] Add a new news fragment into the `CHANGES` folder * name it `<issue_id>.<type>` for example (588.bugfix) * if you don't have an `issue_id` change it to the pr id after creating the pr * ensure type is one of the following: * `.feature`: Signifying a new feature. * `.bugfix`: Signifying a bug fix. * `.doc`: Signifying a documentation improvement. * `.removal`: Signifying a deprecation or removal of public API. * `.misc`: A ticket has been closed, but it is not of interest to users. * Make sure to use full sentences with correct case and punctuation, for example: "Fix issue with non-ascii contents in doctest text files."
…7823) **This is a backport of PR aio-libs#7820 as merged into master (536c80e).** We're getting a lot of segfaults when initialising the tests with Pypy recently. Maybe bumping to a more recent release will help (3.8 is near EOL anyway). Co-authored-by: Sam Bull <[email protected]>
Bumps [sphinx](https://github.com/sphinx-doc/sphinx) from 7.1.2 to 7.2.6. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/sphinx-doc/sphinx/releases">sphinx's releases</a>.</em></p> <blockquote> <h2>Sphinx 7.2.6</h2> <p>Changelog: <a href="https://www.sphinx-doc.org/en/master/changes.html">https://www.sphinx-doc.org/en/master/changes.html</a></p> <h2>Sphinx 7.2.5</h2> <p>Changelog: <a href="https://www.sphinx-doc.org/en/master/changes.html">https://www.sphinx-doc.org/en/master/changes.html</a></p> <h2>Sphinx 7.2.4</h2> <p>Changelog: <a href="https://www.sphinx-doc.org/en/master/changes.html">https://www.sphinx-doc.org/en/master/changes.html</a></p> <h2>Sphinx 7.2.3</h2> <p>Changelog: <a href="https://www.sphinx-doc.org/en/master/changes.html">https://www.sphinx-doc.org/en/master/changes.html</a></p> <h2>Sphinx 7.2.2</h2> <p>Changelog: <a href="https://www.sphinx-doc.org/en/master/changes.html">https://www.sphinx-doc.org/en/master/changes.html</a></p> <h2>Sphinx 7.2.1</h2> <p>Changelog: <a href="https://www.sphinx-doc.org/en/master/changes.html">https://www.sphinx-doc.org/en/master/changes.html</a></p> <h2>Sphinx 7.2.0</h2> <p>Changelog: <a href="https://www.sphinx-doc.org/en/master/changes.html">https://www.sphinx-doc.org/en/master/changes.html</a></p> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/sphinx-doc/sphinx/blob/master/CHANGES.rst">sphinx's changelog</a>.</em></p> <blockquote> <h1>Release 7.2.6 (released Sep 13, 2023)</h1> <h2>Bugs fixed</h2> <ul> <li><a href="https://redirect.github.com/sphinx-doc/sphinx/issues/11679">#11679</a>: Add the :envvar:<code>!SPHINX_AUTODOC_RELOAD_MODULES</code> environment variable, which if set reloads modules when using autodoc with <code>TYPE_CHECKING = True</code>. Patch by Matt Wozniski and Adam Turner.</li> <li><a href="https://redirect.github.com/sphinx-doc/sphinx/issues/11679">#11679</a>: Use :py:func:<code>importlib.reload</code> to reload modules in autodoc. Patch by Matt Wozniski and Adam Turner.</li> </ul> <h1>Release 7.2.5 (released Aug 30, 2023)</h1> <h2>Bugs fixed</h2> <ul> <li><a href="https://redirect.github.com/sphinx-doc/sphinx/issues/11645">#11645</a>: Fix a regression preventing autodoc from importing modules within packages that make use of <code>if typing.TYPE_CHECKING:</code> to guard circular imports needed by type checkers. Patch by Matt Wozniski.</li> <li><a href="https://redirect.github.com/sphinx-doc/sphinx/issues/11634">#11634</a>: Fixed inheritance diagram relative link resolution for sibling files in a subdirectory. Patch by Albert Shih.</li> <li><a href="https://redirect.github.com/sphinx-doc/sphinx/issues/11659">#11659</a>: Allow <code>?config=...</code> in :confval:<code>mathjax_path</code>.</li> <li><a href="https://redirect.github.com/sphinx-doc/sphinx/issues/11654">#11654</a>: autodoc: Fail with a more descriptive error message when an object claims to be an instance of <code>type</code>, but is not a class. Patch by James Braza.</li> <li>11620: Cease emitting :event:<code>source-read</code> events for files read via the :dudir:<code>include</code> directive.</li> <li>11620: Add a new :event:<code>include-read</code> for observing and transforming the content of included files via the :dudir:<code>include</code> directive.</li> <li><a href="https://redirect.github.com/sphinx-doc/sphinx/issues/11627">#11627</a>: Restore support for copyright lines of the form <code>YYYY</code> when <code>SOURCE_DATE_EPOCH</code> is set.</li> </ul> <h1>Release 7.2.4 (released Aug 28, 2023)</h1> <h2>Bugs fixed</h2> <ul> <li><a href="https://redirect.github.com/sphinx-doc/sphinx/issues/11618">#11618</a>: Fix a regression in the MoveModuleTargets transform, introduced in <a href="https://redirect.github.com/sphinx-doc/sphinx/issues/10478">#10478</a> (<a href="https://redirect.github.com/sphinx-doc/sphinx/issues/9662">#9662</a>).</li> <li><a href="https://redirect.github.com/sphinx-doc/sphinx/issues/11649">#11649</a>: linkcheck: Resolve hanging tests for timezones west of London and incorrect conversion from UTC to offsets from the UNIX epoch. Patch by Dmitry Shachnev and Adam Turner.</li> </ul> <p>Release 7.2.3 (released Aug 23, 2023)</p> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/sphinx-doc/sphinx/commit/cf7d2759af0852d67288e58d823d51fe860749ca"><code>cf7d275</code></a> Bump to 7.2.6 final</li> <li><a href="https://github.com/sphinx-doc/sphinx/commit/43d69755df0088fd0ec099c0893da059f50175e4"><code>43d6975</code></a> Leverage <code>importlib.reload</code> for reloading modules (<a href="https://redirect.github.com/sphinx-doc/sphinx/issues/11679">#11679</a>)</li> <li><a href="https://github.com/sphinx-doc/sphinx/commit/13da5d7b2fda0da58137534e8fcdb0da9c88e55f"><code>13da5d7</code></a> Inline makecmd in make mode</li> <li><a href="https://github.com/sphinx-doc/sphinx/commit/3d0110a95a5260cc5056322eb8c2ae7f031a6667"><code>3d0110a</code></a> Enable test_cython on Python 3.12</li> <li><a href="https://github.com/sphinx-doc/sphinx/commit/22759fb9457bd9f1b01003daa47d7a2e78b6303c"><code>22759fb</code></a> Bump version</li> <li><a href="https://github.com/sphinx-doc/sphinx/commit/fcc38997f1d9b728bb4ffc64fc362c7763a4ee25"><code>fcc3899</code></a> Bump to 7.2.5 final</li> <li><a href="https://github.com/sphinx-doc/sphinx/commit/2a631f97ef7f4b0edc2470c9cc2b7d809dd75a87"><code>2a631f9</code></a> Restore support for YYYY copyright lines</li> <li><a href="https://github.com/sphinx-doc/sphinx/commit/2730cc3353b06f16786d697c61c8b847a91ddd30"><code>2730cc3</code></a> Remove double spaces in CHANGES</li> <li><a href="https://github.com/sphinx-doc/sphinx/commit/ff18318613db56d0000db47e5c8f0140556cef0c"><code>ff18318</code></a> Add an <code>'include-read'</code> event (<a href="https://redirect.github.com/sphinx-doc/sphinx/issues/11657">#11657</a>)</li> <li><a href="https://github.com/sphinx-doc/sphinx/commit/74329d9c51c16be54e1f3dece07461f67cfb8ab0"><code>74329d9</code></a> Fail better in <code>ExceptionDocumenter.can_document_member</code> (<a href="https://redirect.github.com/sphinx-doc/sphinx/issues/11660">#11660</a>)</li> <li>Additional commits viewable in <a href="https://github.com/sphinx-doc/sphinx/compare/v7.1.2...v7.2.6">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=sphinx&package-manager=pip&previous-version=7.1.2&new-version=7.2.6)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) You can trigger a rebase of this PR 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> > **Note** > Automatic rebases have been disabled on this pull request as it has been open for over 30 days. --------- Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Sam Bull <[email protected]>
Bumps [sphinx](https://github.com/sphinx-doc/sphinx) from 7.1.1 to 7.2.6. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/sphinx-doc/sphinx/releases">sphinx's releases</a>.</em></p> <blockquote> <h2>Sphinx 7.2.6</h2> <p>Changelog: <a href="https://www.sphinx-doc.org/en/master/changes.html">https://www.sphinx-doc.org/en/master/changes.html</a></p> <h2>Sphinx 7.2.5</h2> <p>Changelog: <a href="https://www.sphinx-doc.org/en/master/changes.html">https://www.sphinx-doc.org/en/master/changes.html</a></p> <h2>Sphinx 7.2.4</h2> <p>Changelog: <a href="https://www.sphinx-doc.org/en/master/changes.html">https://www.sphinx-doc.org/en/master/changes.html</a></p> <h2>Sphinx 7.2.3</h2> <p>Changelog: <a href="https://www.sphinx-doc.org/en/master/changes.html">https://www.sphinx-doc.org/en/master/changes.html</a></p> <h2>Sphinx 7.2.2</h2> <p>Changelog: <a href="https://www.sphinx-doc.org/en/master/changes.html">https://www.sphinx-doc.org/en/master/changes.html</a></p> <h2>Sphinx 7.2.1</h2> <p>Changelog: <a href="https://www.sphinx-doc.org/en/master/changes.html">https://www.sphinx-doc.org/en/master/changes.html</a></p> <h2>Sphinx 7.2.0</h2> <p>Changelog: <a href="https://www.sphinx-doc.org/en/master/changes.html">https://www.sphinx-doc.org/en/master/changes.html</a></p> <h2>Sphinx 7.1.2</h2> <p>Changelog: <a href="https://www.sphinx-doc.org/en/master/changes.html">https://www.sphinx-doc.org/en/master/changes.html</a></p> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/sphinx-doc/sphinx/blob/master/CHANGES.rst">sphinx's changelog</a>.</em></p> <blockquote> <h1>Release 7.2.6 (released Sep 13, 2023)</h1> <h2>Bugs fixed</h2> <ul> <li><a href="https://redirect.github.com/sphinx-doc/sphinx/issues/11679">#11679</a>: Add the :envvar:<code>!SPHINX_AUTODOC_RELOAD_MODULES</code> environment variable, which if set reloads modules when using autodoc with <code>TYPE_CHECKING = True</code>. Patch by Matt Wozniski and Adam Turner.</li> <li><a href="https://redirect.github.com/sphinx-doc/sphinx/issues/11679">#11679</a>: Use :py:func:<code>importlib.reload</code> to reload modules in autodoc. Patch by Matt Wozniski and Adam Turner.</li> </ul> <h1>Release 7.2.5 (released Aug 30, 2023)</h1> <h2>Bugs fixed</h2> <ul> <li><a href="https://redirect.github.com/sphinx-doc/sphinx/issues/11645">#11645</a>: Fix a regression preventing autodoc from importing modules within packages that make use of <code>if typing.TYPE_CHECKING:</code> to guard circular imports needed by type checkers. Patch by Matt Wozniski.</li> <li><a href="https://redirect.github.com/sphinx-doc/sphinx/issues/11634">#11634</a>: Fixed inheritance diagram relative link resolution for sibling files in a subdirectory. Patch by Albert Shih.</li> <li><a href="https://redirect.github.com/sphinx-doc/sphinx/issues/11659">#11659</a>: Allow <code>?config=...</code> in :confval:<code>mathjax_path</code>.</li> <li><a href="https://redirect.github.com/sphinx-doc/sphinx/issues/11654">#11654</a>: autodoc: Fail with a more descriptive error message when an object claims to be an instance of <code>type</code>, but is not a class. Patch by James Braza.</li> <li>11620: Cease emitting :event:<code>source-read</code> events for files read via the :dudir:<code>include</code> directive.</li> <li>11620: Add a new :event:<code>include-read</code> for observing and transforming the content of included files via the :dudir:<code>include</code> directive.</li> <li><a href="https://redirect.github.com/sphinx-doc/sphinx/issues/11627">#11627</a>: Restore support for copyright lines of the form <code>YYYY</code> when <code>SOURCE_DATE_EPOCH</code> is set.</li> </ul> <h1>Release 7.2.4 (released Aug 28, 2023)</h1> <h2>Bugs fixed</h2> <ul> <li><a href="https://redirect.github.com/sphinx-doc/sphinx/issues/11618">#11618</a>: Fix a regression in the MoveModuleTargets transform, introduced in <a href="https://redirect.github.com/sphinx-doc/sphinx/issues/10478">#10478</a> (<a href="https://redirect.github.com/sphinx-doc/sphinx/issues/9662">#9662</a>).</li> <li><a href="https://redirect.github.com/sphinx-doc/sphinx/issues/11649">#11649</a>: linkcheck: Resolve hanging tests for timezones west of London and incorrect conversion from UTC to offsets from the UNIX epoch. Patch by Dmitry Shachnev and Adam Turner.</li> </ul> <p>Release 7.2.3 (released Aug 23, 2023)</p> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/sphinx-doc/sphinx/commit/cf7d2759af0852d67288e58d823d51fe860749ca"><code>cf7d275</code></a> Bump to 7.2.6 final</li> <li><a href="https://github.com/sphinx-doc/sphinx/commit/43d69755df0088fd0ec099c0893da059f50175e4"><code>43d6975</code></a> Leverage <code>importlib.reload</code> for reloading modules (<a href="https://redirect.github.com/sphinx-doc/sphinx/issues/11679">#11679</a>)</li> <li><a href="https://github.com/sphinx-doc/sphinx/commit/13da5d7b2fda0da58137534e8fcdb0da9c88e55f"><code>13da5d7</code></a> Inline makecmd in make mode</li> <li><a href="https://github.com/sphinx-doc/sphinx/commit/3d0110a95a5260cc5056322eb8c2ae7f031a6667"><code>3d0110a</code></a> Enable test_cython on Python 3.12</li> <li><a href="https://github.com/sphinx-doc/sphinx/commit/22759fb9457bd9f1b01003daa47d7a2e78b6303c"><code>22759fb</code></a> Bump version</li> <li><a href="https://github.com/sphinx-doc/sphinx/commit/fcc38997f1d9b728bb4ffc64fc362c7763a4ee25"><code>fcc3899</code></a> Bump to 7.2.5 final</li> <li><a href="https://github.com/sphinx-doc/sphinx/commit/2a631f97ef7f4b0edc2470c9cc2b7d809dd75a87"><code>2a631f9</code></a> Restore support for YYYY copyright lines</li> <li><a href="https://github.com/sphinx-doc/sphinx/commit/2730cc3353b06f16786d697c61c8b847a91ddd30"><code>2730cc3</code></a> Remove double spaces in CHANGES</li> <li><a href="https://github.com/sphinx-doc/sphinx/commit/ff18318613db56d0000db47e5c8f0140556cef0c"><code>ff18318</code></a> Add an <code>'include-read'</code> event (<a href="https://redirect.github.com/sphinx-doc/sphinx/issues/11657">#11657</a>)</li> <li><a href="https://github.com/sphinx-doc/sphinx/commit/74329d9c51c16be54e1f3dece07461f67cfb8ab0"><code>74329d9</code></a> Fail better in <code>ExceptionDocumenter.can_document_member</code> (<a href="https://redirect.github.com/sphinx-doc/sphinx/issues/11660">#11660</a>)</li> <li>Additional commits viewable in <a href="https://github.com/sphinx-doc/sphinx/compare/v7.1.1...v7.2.6">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=sphinx&package-manager=pip&previous-version=7.1.1&new-version=7.2.6)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) You can trigger a rebase of this PR 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> > **Note** > Automatic rebases have been disabled on this pull request as it has been open for over 30 days. --------- Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Sam Bull <[email protected]>
…s secure, in CookieJar.filter_cookies() (aio-libs#7821)
…re scheme and there are origins to treat as secure, in CookieJar.filter_cookies() (aio-libs#7825) **This is a backport of PR aio-libs#7821 as merged into master (366ba40).** Co-authored-by: Rongrong <[email protected]>
Fixes from 3.9 backport
Bumps [python-on-whales](https://github.com/gabrieldemarmiesse/python-on-whales) from 0.66.0 to 0.67.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.67.0</h2> <p>This release is the first where we'll slowly force some arguments to be positional only or keyword only. This is to ensure we have the flexibility in the future to change functions signatures without breaking people's code. Also that will make the user's code cleaner and less error prone.</p> <p>If you get errors that look like "function xxxx take 2 positional arguments but recieved 4" then it's that we enforced the way to pass arguments. Double check the function signature in your documentation and IDE, it should be just a matter of specifying the argument name or not. Open an issue if you're having trouble.</p> <p>In practice we don't expect much code to break, that seems unlikely.</p> <p>If you're looking for some ressources:</p> <ul> <li><a href="https://redirect.github.com/gabrieldemarmiesse/python-on-whales/issues/495">gabrieldemarmiesse/python-on-whales#495</a></li> <li><a href="https://docs.python.org/3/tutorial/controlflow.html#special-parameters">https://docs.python.org/3/tutorial/controlflow.html#special-parameters</a></li> </ul> <h2>What's Changed</h2> <ul> <li>Add platform variant to image inspect by <a href="https://github.com/d4nj1"><code>@d4nj1</code></a> in <a href="https://redirect.github.com/gabrieldemarmiesse/python-on-whales/pull/492">gabrieldemarmiesse/python-on-whales#492</a></li> <li>:sparkles: Allow the streaming of the docker.compose.build logs by <a href="https://github.com/gabrieldemarmiesse"><code>@gabrieldemarmiesse</code></a> in <a href="https://redirect.github.com/gabrieldemarmiesse/python-on-whales/pull/494">gabrieldemarmiesse/python-on-whales#494</a></li> <li>Allow the streaming of the docker.compose.pull logs by <a href="https://github.com/HemaZ"><code>@HemaZ</code></a> in <a href="https://redirect.github.com/gabrieldemarmiesse/python-on-whales/pull/497">gabrieldemarmiesse/python-on-whales#497</a></li> <li>:sparkles: Add stream_logs to docker.compose.down() by <a href="https://github.com/gabrieldemarmiesse"><code>@gabrieldemarmiesse</code></a> in <a href="https://redirect.github.com/gabrieldemarmiesse/python-on-whales/pull/496">gabrieldemarmiesse/python-on-whales#496</a></li> <li>:sparkles: Added stream_logs to docker.compose.create() by <a href="https://github.com/gabrieldemarmiesse"><code>@gabrieldemarmiesse</code></a> in <a href="https://redirect.github.com/gabrieldemarmiesse/python-on-whales/pull/498">gabrieldemarmiesse/python-on-whales#498</a></li> <li>:broom: Make some arguments positional only or kwd only by <a href="https://github.com/gabrieldemarmiesse"><code>@gabrieldemarmiesse</code></a> in <a href="https://redirect.github.com/gabrieldemarmiesse/python-on-whales/pull/500">gabrieldemarmiesse/python-on-whales#500</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/d4nj1"><code>@d4nj1</code></a> made their first contribution in <a href="https://redirect.github.com/gabrieldemarmiesse/python-on-whales/pull/492">gabrieldemarmiesse/python-on-whales#492</a></li> <li><a href="https://github.com/HemaZ"><code>@HemaZ</code></a> made their first contribution in <a href="https://redirect.github.com/gabrieldemarmiesse/python-on-whales/pull/497">gabrieldemarmiesse/python-on-whales#497</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/gabrieldemarmiesse/python-on-whales/compare/v0.66.0...v0.67.0">https://github.com/gabrieldemarmiesse/python-on-whales/compare/v0.66.0...v0.67.0</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/gabrieldemarmiesse/python-on-whales/commit/e17e50ac6c17b2bb5c4f8d7fc47186e7ca8634a9"><code>e17e50a</code></a> Bump version to 0.67.0</li> <li><a href="https://github.com/gabrieldemarmiesse/python-on-whales/commit/963b4b2d8186779e838518f42a57e5d6814d4a28"><code>963b4b2</code></a> :broom: Make some arguments positional only or kwd only (<a href="https://redirect.github.com/gabrieldemarmiesse/python-on-whales/issues/500">#500</a>)</li> <li><a href="https://github.com/gabrieldemarmiesse/python-on-whales/commit/05e25c7cd1c83cfd1932822dac707637d5598eed"><code>05e25c7</code></a> :sparkles: Added stream_logs to docker.compose.create() (<a href="https://redirect.github.com/gabrieldemarmiesse/python-on-whales/issues/498">#498</a>)</li> <li><a href="https://github.com/gabrieldemarmiesse/python-on-whales/commit/de920f3fac430ab90081fba26b38b87839360b06"><code>de920f3</code></a> :sparkles: Add stream_logs to docker.compose.down() (<a href="https://redirect.github.com/gabrieldemarmiesse/python-on-whales/issues/496">#496</a>)</li> <li><a href="https://github.com/gabrieldemarmiesse/python-on-whales/commit/3599854287deae48fb1e5590061609a91da3db32"><code>3599854</code></a> Allow the streaming of the docker.compose.pull logs (<a href="https://redirect.github.com/gabrieldemarmiesse/python-on-whales/issues/497">#497</a>)</li> <li><a href="https://github.com/gabrieldemarmiesse/python-on-whales/commit/0a14f909b951faac26452c23b2a8c33482c5ed76"><code>0a14f90</code></a> :sparkles: Allow the streaming of the docker.compose.build logs (<a href="https://redirect.github.com/gabrieldemarmiesse/python-on-whales/issues/494">#494</a>)</li> <li><a href="https://github.com/gabrieldemarmiesse/python-on-whales/commit/9d1f1449df67c85857b7af191097fc751e873620"><code>9d1f144</code></a> Add platform variant to image inspect (<a href="https://redirect.github.com/gabrieldemarmiesse/python-on-whales/issues/492">#492</a>)</li> <li>See full diff in <a href="https://github.com/gabrieldemarmiesse/python-on-whales/compare/v0.66.0...v0.67.0">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=python-on-whales&package-manager=pip&previous-version=0.66.0&new-version=0.67.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] <[email protected]> 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.66.0 to 0.67.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.67.0</h2> <p>This release is the first where we'll slowly force some arguments to be positional only or keyword only. This is to ensure we have the flexibility in the future to change functions signatures without breaking people's code. Also that will make the user's code cleaner and less error prone.</p> <p>If you get errors that look like "function xxxx take 2 positional arguments but recieved 4" then it's that we enforced the way to pass arguments. Double check the function signature in your documentation and IDE, it should be just a matter of specifying the argument name or not. Open an issue if you're having trouble.</p> <p>In practice we don't expect much code to break, that seems unlikely.</p> <p>If you're looking for some ressources:</p> <ul> <li><a href="https://redirect.github.com/gabrieldemarmiesse/python-on-whales/issues/495">gabrieldemarmiesse/python-on-whales#495</a></li> <li><a href="https://docs.python.org/3/tutorial/controlflow.html#special-parameters">https://docs.python.org/3/tutorial/controlflow.html#special-parameters</a></li> </ul> <h2>What's Changed</h2> <ul> <li>Add platform variant to image inspect by <a href="https://github.com/d4nj1"><code>@d4nj1</code></a> in <a href="https://redirect.github.com/gabrieldemarmiesse/python-on-whales/pull/492">gabrieldemarmiesse/python-on-whales#492</a></li> <li>:sparkles: Allow the streaming of the docker.compose.build logs by <a href="https://github.com/gabrieldemarmiesse"><code>@gabrieldemarmiesse</code></a> in <a href="https://redirect.github.com/gabrieldemarmiesse/python-on-whales/pull/494">gabrieldemarmiesse/python-on-whales#494</a></li> <li>Allow the streaming of the docker.compose.pull logs by <a href="https://github.com/HemaZ"><code>@HemaZ</code></a> in <a href="https://redirect.github.com/gabrieldemarmiesse/python-on-whales/pull/497">gabrieldemarmiesse/python-on-whales#497</a></li> <li>:sparkles: Add stream_logs to docker.compose.down() by <a href="https://github.com/gabrieldemarmiesse"><code>@gabrieldemarmiesse</code></a> in <a href="https://redirect.github.com/gabrieldemarmiesse/python-on-whales/pull/496">gabrieldemarmiesse/python-on-whales#496</a></li> <li>:sparkles: Added stream_logs to docker.compose.create() by <a href="https://github.com/gabrieldemarmiesse"><code>@gabrieldemarmiesse</code></a> in <a href="https://redirect.github.com/gabrieldemarmiesse/python-on-whales/pull/498">gabrieldemarmiesse/python-on-whales#498</a></li> <li>:broom: Make some arguments positional only or kwd only by <a href="https://github.com/gabrieldemarmiesse"><code>@gabrieldemarmiesse</code></a> in <a href="https://redirect.github.com/gabrieldemarmiesse/python-on-whales/pull/500">gabrieldemarmiesse/python-on-whales#500</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/d4nj1"><code>@d4nj1</code></a> made their first contribution in <a href="https://redirect.github.com/gabrieldemarmiesse/python-on-whales/pull/492">gabrieldemarmiesse/python-on-whales#492</a></li> <li><a href="https://github.com/HemaZ"><code>@HemaZ</code></a> made their first contribution in <a href="https://redirect.github.com/gabrieldemarmiesse/python-on-whales/pull/497">gabrieldemarmiesse/python-on-whales#497</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/gabrieldemarmiesse/python-on-whales/compare/v0.66.0...v0.67.0">https://github.com/gabrieldemarmiesse/python-on-whales/compare/v0.66.0...v0.67.0</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/gabrieldemarmiesse/python-on-whales/commit/e17e50ac6c17b2bb5c4f8d7fc47186e7ca8634a9"><code>e17e50a</code></a> Bump version to 0.67.0</li> <li><a href="https://github.com/gabrieldemarmiesse/python-on-whales/commit/963b4b2d8186779e838518f42a57e5d6814d4a28"><code>963b4b2</code></a> :broom: Make some arguments positional only or kwd only (<a href="https://redirect.github.com/gabrieldemarmiesse/python-on-whales/issues/500">#500</a>)</li> <li><a href="https://github.com/gabrieldemarmiesse/python-on-whales/commit/05e25c7cd1c83cfd1932822dac707637d5598eed"><code>05e25c7</code></a> :sparkles: Added stream_logs to docker.compose.create() (<a href="https://redirect.github.com/gabrieldemarmiesse/python-on-whales/issues/498">#498</a>)</li> <li><a href="https://github.com/gabrieldemarmiesse/python-on-whales/commit/de920f3fac430ab90081fba26b38b87839360b06"><code>de920f3</code></a> :sparkles: Add stream_logs to docker.compose.down() (<a href="https://redirect.github.com/gabrieldemarmiesse/python-on-whales/issues/496">#496</a>)</li> <li><a href="https://github.com/gabrieldemarmiesse/python-on-whales/commit/3599854287deae48fb1e5590061609a91da3db32"><code>3599854</code></a> Allow the streaming of the docker.compose.pull logs (<a href="https://redirect.github.com/gabrieldemarmiesse/python-on-whales/issues/497">#497</a>)</li> <li><a href="https://github.com/gabrieldemarmiesse/python-on-whales/commit/0a14f909b951faac26452c23b2a8c33482c5ed76"><code>0a14f90</code></a> :sparkles: Allow the streaming of the docker.compose.build logs (<a href="https://redirect.github.com/gabrieldemarmiesse/python-on-whales/issues/494">#494</a>)</li> <li><a href="https://github.com/gabrieldemarmiesse/python-on-whales/commit/9d1f1449df67c85857b7af191097fc751e873620"><code>9d1f144</code></a> Add platform variant to image inspect (<a href="https://redirect.github.com/gabrieldemarmiesse/python-on-whales/issues/492">#492</a>)</li> <li>See full diff in <a href="https://github.com/gabrieldemarmiesse/python-on-whales/compare/v0.66.0...v0.67.0">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=python-on-whales&package-manager=pip&previous-version=0.66.0&new-version=0.67.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] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
<!--pre-commit.ci start--> updates: - [github.com/psf/black: 23.10.1 → 23.11.0](psf/black@23.10.1...23.11.0) <!--pre-commit.ci end--> Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Bumps [mypy](https://github.com/python/mypy) from 1.6.1 to 1.7.0. <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/python/mypy/blob/master/CHANGELOG.md">mypy's changelog</a>.</em></p> <blockquote> <h1>Mypy Release Notes</h1> <h2>Next release</h2> <p>Stubgen will now include <code>__all__</code> in its output if it is in the input file (PR <a href="https://redirect.github.com/python/mypy/pull/16356">16356</a>).</p> <h2>Mypy 1.7</h2> <p>We’ve just uploaded mypy 1.7 to the Python Package Index (<a href="https://pypi.org/project/mypy/">PyPI</a>). Mypy is a static type checker for Python. This release includes new features, performance improvements and bug fixes. You can install it as follows:</p> <pre><code>python3 -m pip install -U mypy </code></pre> <p>You can read the full documentation for this release on <a href="http://mypy.readthedocs.io">Read the Docs</a>.</p> <h4>Using TypedDict for <code>**kwargs</code> Typing</h4> <p>Mypy now has support for using <code>Unpack[...]</code> with a TypedDict type to annotate <code>**kwargs</code> arguments enabled by default. Example:</p> <pre><code># Or 'from typing_extensions import ...' from typing import TypedDict, Unpack <p>class Person(TypedDict): name: str age: int</p> <p>def foo(**kwargs: Unpack[Person]) -> None: ...</p> <p>foo(name="x", age=1) # Ok foo(name=1) # Error </code></pre></p> <p>The definition of <code>foo</code> above is equivalent to the one below, with keyword-only arguments <code>name</code> and <code>age</code>:</p> <pre><code>def foo(*, name: str, age: int) -> None: ... </code></pre> <p>Refer to <a href="https://peps.python.org/pep-0692/">PEP 692</a> for more information. Note that unlike in the current version of the PEP, mypy always treats signatures with <code>Unpack[SomeTypedDict]</code> as equivalent to their expanded forms with explicit keyword arguments, and there aren't special type checking rules for TypedDict arguments.</p> <p>This was contributed by Ivan Levkivskyi back in 2022 (PR <a href="https://redirect.github.com/python/mypy/pull/13471">13471</a>).</p> <h4>TypeVarTuple Support Enabled (Experimental)</h4> <p>Mypy now has support for variadic generics (TypeVarTuple) enabled by default, as an experimental feature. Refer to <a href="https://peps.python.org/pep-0646/">PEP 646</a> for the details.</p> <p>TypeVarTuple was implemented by Jared Hance and Ivan Levkivskyi over several mypy releases, with help from Jukka Lehtosalo.</p> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/python/mypy/commit/f6b9972329d5d68f6defc92a10cc4c3bc339c27b"><code>f6b9972</code></a> Remove +dev from version</li> <li><a href="https://github.com/python/mypy/commit/62bcae2d9bad12c5d3b5dda23dc031e1c7ddf136"><code>62bcae2</code></a> Fix handling of tuple type context with unpacks (<a href="https://redirect.github.com/python/mypy/issues/16444">#16444</a>)</li> <li><a href="https://github.com/python/mypy/commit/c22294a80b000ea673e407994ac5111644944486"><code>c22294a</code></a> Handle TypeVarTupleType when checking overload constraints (<a href="https://redirect.github.com/python/mypy/issues/16428">#16428</a>)</li> <li><a href="https://github.com/python/mypy/commit/8813968abb657113df5edfa207db46b0649c9dce"><code>8813968</code></a> Fix type narrowing in lambda expressions (<a href="https://redirect.github.com/python/mypy/issues/16407">#16407</a>)</li> <li><a href="https://github.com/python/mypy/commit/681e54cfe1642adddc41c4ff11198b8bc955d5af"><code>681e54c</code></a> Fix crash on unpack call special-casing (<a href="https://redirect.github.com/python/mypy/issues/16381">#16381</a>)</li> <li><a href="https://github.com/python/mypy/commit/f68f46351e30644aefd19900ba1634595adc1d09"><code>f68f463</code></a> Fix file reloading in dmypy with --export-types (<a href="https://redirect.github.com/python/mypy/issues/16359">#16359</a>)</li> <li><a href="https://github.com/python/mypy/commit/5624f401b3786ebdbe167c27297ed778cce3faa5"><code>5624f40</code></a> Fix daemon crash caused by deleted submodule (<a href="https://redirect.github.com/python/mypy/issues/16370">#16370</a>)</li> <li><a href="https://github.com/python/mypy/commit/ad0e183b0df7cc3dd94d9e1cd6f5710859beda96"><code>ad0e183</code></a> Enable Unpack/TypeVarTuple support (<a href="https://redirect.github.com/python/mypy/issues/16354">#16354</a>)</li> <li><a href="https://github.com/python/mypy/commit/b064a5c183b53a84d895bb8e3c36a3a74e24be9c"><code>b064a5c</code></a> Fix dmypy inspect on Windows (<a href="https://redirect.github.com/python/mypy/issues/16355">#16355</a>)</li> <li><a href="https://github.com/python/mypy/commit/4e30e896486b774cdecaef6d3521a585b8acf8bc"><code>4e30e89</code></a> Fix dmypy inspect for namespace packages (<a href="https://redirect.github.com/python/mypy/issues/16357">#16357</a>)</li> <li>Additional commits viewable in <a href="https://github.com/python/mypy/compare/v1.6.1...v1.7.0">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=mypy&package-manager=pip&previous-version=1.6.1&new-version=1.7.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] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Sam Bull <[email protected]> Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Bumps [mypy](https://github.com/python/mypy) from 1.6.1 to 1.7.0. <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/python/mypy/blob/master/CHANGELOG.md">mypy's changelog</a>.</em></p> <blockquote> <h1>Mypy Release Notes</h1> <h2>Next release</h2> <p>Stubgen will now include <code>__all__</code> in its output if it is in the input file (PR <a href="https://redirect.github.com/python/mypy/pull/16356">16356</a>).</p> <h2>Mypy 1.7</h2> <p>We’ve just uploaded mypy 1.7 to the Python Package Index (<a href="https://pypi.org/project/mypy/">PyPI</a>). Mypy is a static type checker for Python. This release includes new features, performance improvements and bug fixes. You can install it as follows:</p> <pre><code>python3 -m pip install -U mypy </code></pre> <p>You can read the full documentation for this release on <a href="http://mypy.readthedocs.io">Read the Docs</a>.</p> <h4>Using TypedDict for <code>**kwargs</code> Typing</h4> <p>Mypy now has support for using <code>Unpack[...]</code> with a TypedDict type to annotate <code>**kwargs</code> arguments enabled by default. Example:</p> <pre><code># Or 'from typing_extensions import ...' from typing import TypedDict, Unpack <p>class Person(TypedDict): name: str age: int</p> <p>def foo(**kwargs: Unpack[Person]) -> None: ...</p> <p>foo(name="x", age=1) # Ok foo(name=1) # Error </code></pre></p> <p>The definition of <code>foo</code> above is equivalent to the one below, with keyword-only arguments <code>name</code> and <code>age</code>:</p> <pre><code>def foo(*, name: str, age: int) -> None: ... </code></pre> <p>Refer to <a href="https://peps.python.org/pep-0692/">PEP 692</a> for more information. Note that unlike in the current version of the PEP, mypy always treats signatures with <code>Unpack[SomeTypedDict]</code> as equivalent to their expanded forms with explicit keyword arguments, and there aren't special type checking rules for TypedDict arguments.</p> <p>This was contributed by Ivan Levkivskyi back in 2022 (PR <a href="https://redirect.github.com/python/mypy/pull/13471">13471</a>).</p> <h4>TypeVarTuple Support Enabled (Experimental)</h4> <p>Mypy now has support for variadic generics (TypeVarTuple) enabled by default, as an experimental feature. Refer to <a href="https://peps.python.org/pep-0646/">PEP 646</a> for the details.</p> <p>TypeVarTuple was implemented by Jared Hance and Ivan Levkivskyi over several mypy releases, with help from Jukka Lehtosalo.</p> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/python/mypy/commit/f6b9972329d5d68f6defc92a10cc4c3bc339c27b"><code>f6b9972</code></a> Remove +dev from version</li> <li><a href="https://github.com/python/mypy/commit/62bcae2d9bad12c5d3b5dda23dc031e1c7ddf136"><code>62bcae2</code></a> Fix handling of tuple type context with unpacks (<a href="https://redirect.github.com/python/mypy/issues/16444">#16444</a>)</li> <li><a href="https://github.com/python/mypy/commit/c22294a80b000ea673e407994ac5111644944486"><code>c22294a</code></a> Handle TypeVarTupleType when checking overload constraints (<a href="https://redirect.github.com/python/mypy/issues/16428">#16428</a>)</li> <li><a href="https://github.com/python/mypy/commit/8813968abb657113df5edfa207db46b0649c9dce"><code>8813968</code></a> Fix type narrowing in lambda expressions (<a href="https://redirect.github.com/python/mypy/issues/16407">#16407</a>)</li> <li><a href="https://github.com/python/mypy/commit/681e54cfe1642adddc41c4ff11198b8bc955d5af"><code>681e54c</code></a> Fix crash on unpack call special-casing (<a href="https://redirect.github.com/python/mypy/issues/16381">#16381</a>)</li> <li><a href="https://github.com/python/mypy/commit/f68f46351e30644aefd19900ba1634595adc1d09"><code>f68f463</code></a> Fix file reloading in dmypy with --export-types (<a href="https://redirect.github.com/python/mypy/issues/16359">#16359</a>)</li> <li><a href="https://github.com/python/mypy/commit/5624f401b3786ebdbe167c27297ed778cce3faa5"><code>5624f40</code></a> Fix daemon crash caused by deleted submodule (<a href="https://redirect.github.com/python/mypy/issues/16370">#16370</a>)</li> <li><a href="https://github.com/python/mypy/commit/ad0e183b0df7cc3dd94d9e1cd6f5710859beda96"><code>ad0e183</code></a> Enable Unpack/TypeVarTuple support (<a href="https://redirect.github.com/python/mypy/issues/16354">#16354</a>)</li> <li><a href="https://github.com/python/mypy/commit/b064a5c183b53a84d895bb8e3c36a3a74e24be9c"><code>b064a5c</code></a> Fix dmypy inspect on Windows (<a href="https://redirect.github.com/python/mypy/issues/16355">#16355</a>)</li> <li><a href="https://github.com/python/mypy/commit/4e30e896486b774cdecaef6d3521a585b8acf8bc"><code>4e30e89</code></a> Fix dmypy inspect for namespace packages (<a href="https://redirect.github.com/python/mypy/issues/16357">#16357</a>)</li> <li>Additional commits viewable in <a href="https://github.com/python/mypy/compare/v1.6.1...v1.7.0">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=mypy&package-manager=pip&previous-version=1.6.1&new-version=1.7.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] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Sam Bull <[email protected]> Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Sviatoslav Sydorenko (Святослав Сидоренко) <[email protected]>
Co-authored-by: Sviatoslav Sydorenko (Святослав Сидоренко) <[email protected]>
for more information, see https://pre-commit.ci
for more information, see https://pre-commit.ci
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.
What do these changes do?
Added new exception type to separate cases with invalid redirect url during request. Previously ValueError or InvalidURL was raised and screening out was hard (valid url that redirects to invalid one raised the same error as invalid url).
Are there changes in behavior for the user?
In case of invalid redirect url during request - new InvalidRedirectUrl will be raised instead of ValueError or InvalidURL, it derives from InvalidURL so it's backward compatibile
Related issue number
aio-libs#2630
Checklist
CONTRIBUTORS.txt
CHANGES
folder<issue_id>.<type>
for example (588.bugfix)issue_id
change it to the pr id after creating the pr.feature
: Signifying a new feature..bugfix
: Signifying a bug fix..doc
: Signifying a documentation improvement..removal
: Signifying a deprecation or removal of public API..misc
: A ticket has been closed, but it is not of interest to users.