[wpt-sync] Sync PR 41921 - Bump httpx[http2] from 0.24.1 to 0.25.0 in /tools
Categories
(Testing :: web-platform-tests, task, P4)
Tracking
(Not tracked)
People
(Reporter: wpt-sync, Unassigned)
References
()
Details
(Whiteboard: [wptsync downstream])
Sync web-platform-tests PR 41921 into mozilla-central (this bug is closed when the sync is complete).
PR: https://github.com/web-platform-tests/wpt/pull/41921
Details from upstream follow.
dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> wrote:
Bump httpx[http2] from 0.24.1 to 0.25.0 in /tools
Bumps httpx[http2] from 0.24.1 to 0.25.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/encode/httpx/releases">httpx[http2]'s releases</a>.</em></p>
<blockquote>
<h2>Version 0.25.0</h2>
<h2>0.25.0 (11th Sep, 2023)</h2>
<h3>Removed</h3>
<ul>
<li>Drop support for Python 3.7. (<a href="https://redirect.github.com/encode/httpx/issues/2813">#2813</a>)</li>
</ul>
<h3>Added</h3>
<ul>
<li>Support HTTPS proxies. (<a href="https://redirect.github.com/encode/httpx/issues/2845">#2845</a>)</li>
<li>Change the type of <code>Extensions</code> from <code>Mapping[Str, Any]</code> to <code>MutableMapping[Str, Any]</code>. (<a href="https://redirect.github.com/encode/httpx/issues/2803">#2803</a>)</li>
<li>Add <code>socket_options</code> argument to <code>httpx.HTTPTransport</code> and <code>httpx.AsyncHTTPTransport</code> classes. (<a href="https://redirect.github.com/encode/httpx/issues/2716">#2716</a>)</li>
<li>The <code>Response.raise_for_status()</code> method now returns the response instance. For example: <code>data = httpx.get('...').raise_for_status().json()</code>. (<a href="https://redirect.github.com/encode/httpx/issues/2776">#2776</a>)</li>
</ul>
<h3>Fixed</h3>
<ul>
<li>Return <code>500</code> error response instead of exceptions when <code>raise_app_exceptions=False</code> is set on <code>ASGITransport</code>. (<a href="https://redirect.github.com/encode/httpx/issues/2669">#2669</a>)</li>
<li>Ensure all <code>WSGITransport</code> environs have a <code>SERVER_PROTOCOL</code>. (<a href="https://redirect.github.com/encode/httpx/issues/2708">#2708</a>)</li>
<li>Always encode forward slashes as <code>%2F</code> in query parameters (<a href="https://redirect.github.com/encode/httpx/issues/2723">#2723</a>)</li>
<li>Use Mozilla documentation instead of <code>httpstatuses.com</code> for HTTP error reference (<a href="https://redirect.github.com/encode/httpx/issues/2768">#2768</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/encode/httpx/blob/master/CHANGELOG.md">httpx[http2]'s changelog</a>.</em></p>
<blockquote>
<h2>0.25.0 (11th Sep, 2023)</h2>
<h3>Removed</h3>
<ul>
<li>Drop support for Python 3.7. (<a href="https://redirect.github.com/encode/httpx/issues/2813">#2813</a>)</li>
</ul>
<h3>Added</h3>
<ul>
<li>Support HTTPS proxies. (<a href="https://redirect.github.com/encode/httpx/issues/2845">#2845</a>)</li>
<li>Change the type of <code>Extensions</code> from <code>Mapping[Str, Any]</code> to <code>MutableMapping[Str, Any]</code>. (<a href="https://redirect.github.com/encode/httpx/issues/2803">#2803</a>)</li>
<li>Add <code>socket_options</code> argument to <code>httpx.HTTPTransport</code> and <code>httpx.AsyncHTTPTransport</code> classes. (<a href="https://redirect.github.com/encode/httpx/issues/2716">#2716</a>)</li>
<li>The <code>Response.raise_for_status()</code> method now returns the response instance. For example: <code>data = httpx.get('...').raise_for_status().json()</code>. (<a href="https://redirect.github.com/encode/httpx/issues/2776">#2776</a>)</li>
</ul>
<h3>Fixed</h3>
<ul>
<li>Return <code>500</code> error response instead of exceptions when <code>raise_app_exceptions=False</code> is set on <code>ASGITransport</code>. (<a href="https://redirect.github.com/encode/httpx/issues/2669">#2669</a>)</li>
<li>Ensure all <code>WSGITransport</code> environs have a <code>SERVER_PROTOCOL</code>. (<a href="https://redirect.github.com/encode/httpx/issues/2708">#2708</a>)</li>
<li>Always encode forward slashes as <code>%2F</code> in query parameters (<a href="https://redirect.github.com/encode/httpx/issues/2723">#2723</a>)</li>
<li>Use Mozilla documentation instead of <code>httpstatuses.com</code> for HTTP error reference (<a href="https://redirect.github.com/encode/httpx/issues/2768">#2768</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="https://github.com/encode/httpx/commit/c3585a5ccfa57bec653f3846b8625a27d11dcd5e"><code>c3585a5</code></a> Version 0.25.0 (<a href="https://redirect.github.com/encode/httpx/issues/2801">#2801</a>)</li>
<li><a href="https://github.com/encode/httpx/commit/a54ecccd5b7e61b29ec13df45ecc0b82a2c168bb"><code>a54eccc</code></a> HTTPS proxies support (<a href="https://redirect.github.com/encode/httpx/issues/2845">#2845</a>)</li>
<li><a href="https://github.com/encode/httpx/commit/adbcd0e0e7fcb174ce60772c7d6104b8b9d329ca"><code>adbcd0e</code></a> Change extensions type (<a href="https://redirect.github.com/encode/httpx/issues/2803">#2803</a>)</li>
<li><a href="https://github.com/encode/httpx/commit/e874351f04471029b2c5dcb2d0b50baccc7b9bc0"><code>e874351</code></a> Update _models.py (<a href="https://redirect.github.com/encode/httpx/issues/2840">#2840</a>)</li>
<li><a href="https://github.com/encode/httpx/commit/7ecd828237cc33f80bef657e33af368e94b8546c"><code>7ecd828</code></a> Bump coverage[toml] from 7.2.7 to 7.3.0 (<a href="https://redirect.github.com/encode/httpx/issues/2839">#2839</a>)</li>
<li><a href="https://github.com/encode/httpx/commit/ec4aa5e4cea10cd2d56672bc80abe20d86dcf6a0"><code>ec4aa5e</code></a> Bump mkdocs-material from 9.1.17 to 9.2.6 (<a href="https://redirect.github.com/encode/httpx/issues/2835">#2835</a>)</li>
<li><a href="https://github.com/encode/httpx/commit/1703da870619b64bb6ba3152481a8168237903f8"><code>1703da8</code></a> Bump chardet from 5.1.0 to 5.2.0 (<a href="https://redirect.github.com/encode/httpx/issues/2837">#2837</a>)</li>
<li><a href="https://github.com/encode/httpx/commit/b95ef3e48952639eec74e412ed409eeaa1722a4d"><code>b95ef3e</code></a> Bump mypy from 1.4.1 to 1.5.1 (<a href="https://redirect.github.com/encode/httpx/issues/2838">#2838</a>)</li>
<li><a href="https://github.com/encode/httpx/commit/3a7f6d1a5ddcad974ab6ae79b7465b4d52bb3133"><code>3a7f6d1</code></a> Bump ruff from 0.0.275 to 0.0.286 (<a href="https://redirect.github.com/encode/httpx/issues/2836">#2836</a>)</li>
<li><a href="https://github.com/encode/httpx/commit/053bc57c3799801ff11273dd393cb0715e63ecf9"><code>053bc57</code></a> fix a typo in docs/logging.md (<a href="https://redirect.github.com/encode/httpx/issues/2830">#2830</a>)</li>
<li>Additional commits viewable in <a href="https://github.com/encode/httpx/compare/0.24.1...0.25.0">compare view</a></li>
</ul>
</details>
<br />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.
<details>
<summary>Dependabot commands and options</summary>
<br />You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot mergewill merge this PR after your CI passes on it@dependabot squash and mergewill squash and merge this PR after your CI passes on it@dependabot cancel mergewill cancel a previously requested merge and block automerging@dependabot reopenwill reopen this PR if it is closed@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill 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 versionwill 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 dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)</details>
| Assignee | ||
Updated•2 years ago
|
Description
•