Closed Bug 1808629 Opened 2 years ago Closed 2 years ago

[wpt-sync] Sync PR 37763 - Bump httpx[http2] from 0.22.0 to 0.23.3 in /tools

Categories

(Testing :: web-platform-tests, task, P4)

task

Tracking

(firefox114 fixed)

RESOLVED FIXED
114 Branch
Tracking Status
firefox114 --- fixed

People

(Reporter: wpt-sync, Unassigned)

References

()

Details

(Whiteboard: [wptsync downstream])

Sync web-platform-tests PR 37763 into mozilla-central (this bug is closed when the sync is complete).

PR: https://github.com/web-platform-tests/wpt/pull/37763
Details from upstream follow.

dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> wrote:

Bump httpx[http2] from 0.22.0 to 0.23.3 in /tools

Bumps httpx[http2] from 0.22.0 to 0.23.3.
<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.23.3</h2>
<h2>0.23.3 (4th Jan, 2023)</h2>
<h3>Fixed</h3>
<ul>
<li>Version 0.23.2 accidentally included stricter type checking on query parameters. This shouldn've have been included in a minor version bump, and is now reverted. (<a href="https://github-redirect.dependabot.com/encode/httpx/issues/2523">#2523</a>, <a href="https://github-redirect.dependabot.com/encode/httpx/issues/2539">#2539</a>)</li>
</ul>
<h2>Version 0.23.2</h2>
<h2>0.23.2 (2nd Jan, 2023)</h2>
<h3>Added</h3>
<ul>
<li>Support digest auth nonce counting to avoid multiple auth requests. (<a href="https://github-redirect.dependabot.com/encode/httpx/issues/2463">#2463</a>)</li>
</ul>
<h3>Fixed</h3>
<ul>
<li>Multipart file uploads where the file length cannot be determine now use chunked transfer encoding, rather than loading the entire file into memory in order to determine the <code>Content-Length</code>. (<a href="https://github-redirect.dependabot.com/encode/httpx/issues/2382">#2382</a>)</li>
<li>Raise <code>TypeError</code> if content is passed a dict-instance. (<a href="https://github-redirect.dependabot.com/encode/httpx/issues/2495">#2495</a>)</li>
<li>Partially revert the API breaking change in 0.23.1, which removed <code>RawURL</code>. We continue to expose a <code>url.raw</code> property which is now a plain named-tuple. This API is still expected to be deprecated, but we will do so with a major version bump. (<a href="https://github-redirect.dependabot.com/encode/httpx/issues/2481">#2481</a>)</li>
</ul>
<h2>Version 0.23.1</h2>
<h2>0.23.1</h2>
<h3>Added</h3>
<ul>
<li>Support for Python 3.11. (<a href="https://github-redirect.dependabot.com/encode/httpx/issues/2420">#2420</a>)</li>
<li>Allow setting an explicit multipart boundary in <code>Content-Type</code> header. (<a href="https://github-redirect.dependabot.com/encode/httpx/issues/2278">#2278</a>)</li>
<li>Allow <code>tuple</code> or <code>list</code> for multipart values, not just <code>list</code>. (<a href="https://github-redirect.dependabot.com/encode/httpx/issues/2355">#2355</a>)</li>
<li>Allow <code>str</code> content for multipart upload files. (<a href="https://github-redirect.dependabot.com/encode/httpx/issues/2400">#2400</a>)</li>
<li>Support connection upgrades. See <a href="https://www.encode.io/httpcore/extensions/#upgrade-requests">https://www.encode.io/httpcore/extensions/#upgrade-requests</a></li>
</ul>
<h3>Fixed</h3>
<ul>
<li>Don't drop empty query parameters. (<a href="https://github-redirect.dependabot.com/encode/httpx/issues/2354">#2354</a>)</li>
</ul>
<h3>Removed</h3>
<ul>
<li>Drop <code>.read</code>/<code>.aread</code> from SyncByteStream/AsyncByteStream (<a href="https://github-redirect.dependabot.com/encode/httpx/issues/2407">#2407</a>)</li>
<li>Drop <code>RawURL</code>. (<a href="https://github-redirect.dependabot.com/encode/httpx/issues/2241">#2241</a>)</li>
</ul>
<h2>Version 0.23.0</h2>
<h2>0.23.0 (23rd May, 2022)</h2>
<h3>Changed</h3>
<ul>
<li>Drop support for Python 3.6. (<a href="https://github-redirect.dependabot.com/encode/httpx/issues/2097">#2097</a>)</li>
<li>Use <code>utf-8</code> as the default character set, instead of falling back to <code>charset-normalizer</code> for auto-detection. To enable automatic character set detection, see <a href="https://www.python-httpx.org/advanced/#character-set-encodings-and-auto-detection">the documentation</a>. (<a href="https://github-redirect.dependabot.com/encode/httpx/issues/2165">#2165</a>)</li>
</ul>
<h3>Fixed</h3>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</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.23.3 (4th Jan, 2023)</h2>
<h3>Fixed</h3>
<ul>
<li>Version 0.23.2 accidentally included stricter type checking on query parameters. This shouldn've have been included in a minor version bump, and is now reverted. (<a href="https://github-redirect.dependabot.com/encode/httpx/issues/2523">#2523</a>, <a href="https://github-redirect.dependabot.com/encode/httpx/issues/2539">#2539</a>)</li>
</ul>
<h2>0.23.2 (2nd Jan, 2023)</h2>
<h3>Added</h3>
<ul>
<li>Support digest auth nonce counting to avoid multiple auth requests. (<a href="https://github-redirect.dependabot.com/encode/httpx/issues/2463">#2463</a>)</li>
</ul>
<h3>Fixed</h3>
<ul>
<li>Multipart file uploads where the file length cannot be determine now use chunked transfer encoding, rather than loading the entire file into memory in order to determine the <code>Content-Length</code>. (<a href="https://github-redirect.dependabot.com/encode/httpx/issues/2382">#2382</a>)</li>
<li>Raise <code>TypeError</code> if content is passed a dict-instance. (<a href="https://github-redirect.dependabot.com/encode/httpx/issues/2495">#2495</a>)</li>
<li>Partially revert the API breaking change in 0.23.1, which removed <code>RawURL</code>. We continue to expose a <code>url.raw</code> property which is now a plain named-tuple. This API is still expected to be deprecated, but we will do so with a major version bump. (<a href="https://github-redirect.dependabot.com/encode/httpx/issues/2481">#2481</a>)</li>
</ul>
<h2>0.23.1 (18th Nov, 2022)</h2>
<p><strong>Note</strong>: The 0.23.1 release should have used a proper version bump, rather than a minor point release.
There are API surface area changes that may affect some users.
See the "Removed" section of these release notes for details.</p>
<h3>Added</h3>
<ul>
<li>Support for Python 3.11. (<a href="https://github-redirect.dependabot.com/encode/httpx/issues/2420">#2420</a>)</li>
<li>Allow setting an explicit multipart boundary in <code>Content-Type</code> header. (<a href="https://github-redirect.dependabot.com/encode/httpx/issues/2278">#2278</a>)</li>
<li>Allow <code>tuple</code> or <code>list</code> for multipart values, not just <code>list</code>. (<a href="https://github-redirect.dependabot.com/encode/httpx/issues/2355">#2355</a>)</li>
<li>Allow <code>str</code> content for multipart upload files. (<a href="https://github-redirect.dependabot.com/encode/httpx/issues/2400">#2400</a>)</li>
<li>Support connection upgrades. See <a href="https://www.encode.io/httpcore/extensions/#upgrade-requests">https://www.encode.io/httpcore/extensions/#upgrade-requests</a></li>
</ul>
<h3>Fixed</h3>
<ul>
<li>Don't drop empty query parameters. (<a href="https://github-redirect.dependabot.com/encode/httpx/issues/2354">#2354</a>)</li>
</ul>
<h3>Removed</h3>
<ul>
<li>Upload files <em>must</em> always be opened in binary mode. (<a href="https://github-redirect.dependabot.com/encode/httpx/issues/2400">#2400</a>)</li>
<li>Drop <code>.read</code>/<code>.aread</code> from <code>SyncByteStream</code>/<code>AsyncByteStream</code>. (<a href="https://github-redirect.dependabot.com/encode/httpx/issues/2407">#2407</a>)</li>
<li>Drop <code>RawURL</code>. (<a href="https://github-redirect.dependabot.com/encode/httpx/issues/2241">#2241</a>)</li>
</ul>
<h2>0.23.0 (23rd May, 2022)</h2>
<h3>Changed</h3>
<ul>
<li>Drop support for Python 3.6. (<a href="https://github-redirect.dependabot.com/encode/httpx/issues/2097">#2097</a>)</li>
<li>Use <code>utf-8</code> as the default character set, instead of falling back to <code>charset-normalizer</code> for auto-detection. To enable automatic character set detection, see <a href="https://www.python-httpx.org/advanced/#character-set-encodings-and-auto-detection">the documentation</a>. (<a href="https://github-redirect.dependabot.com/encode/httpx/issues/2165">#2165</a>)</li>
</ul>
<h3>Fixed</h3>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="https://github.com/encode/httpx/commit/08a557e3e2b9220b90ee21238e316206ffa65d36"><code>08a557e</code></a> Version 0.23.3 (<a href="https://github-redirect.dependabot.com/encode/httpx/issues/2540">#2540</a>)</li>
<li><a href="https://github.com/encode/httpx/commit/bddd774ce065f3442c1f46af1db5b85b1bfb7613"><code>bddd774</code></a> Revert "Raise <code>TypeError</code> on invalid query params. (<a href="https://github-redirect.dependabot.com/encode/httpx/issues/2523">#2523</a>)" (<a href="https://github-redirect.dependabot.com/encode/httpx/issues/2539">#2539</a>)</li>
<li><a href="https://github.com/encode/httpx/commit/e27d1b83330d0520f87a7d1da1818e4dcb2add02"><code>e27d1b8</code></a> replace pytest-asyncio and pytest-trio with anyio (<a href="https://github-redirect.dependabot.com/encode/httpx/issues/2512">#2512</a>)</li>
<li><a href="https://github.com/encode/httpx/commit/e4438a3a718fe94722eb20fec4154ee0ef5d7715"><code>e4438a3</code></a> PyPI readme: fix screenshot links & trim changelog (<a href="https://github-redirect.dependabot.com/encode/httpx/issues/2522">#2522</a>)</li>
<li><a href="https://github.com/encode/httpx/commit/6a98e188c4cf033a9a76659b5d384fb163639901"><code>6a98e18</code></a> Bump chardet from 5.0.0 to 5.1.0 (<a href="https://github-redirect.dependabot.com/encode/httpx/issues/2530">#2530</a>)</li>
<li><a href="https://github.com/encode/httpx/commit/c6084c0f63531b1e62c798fc615805e515386edc"><code>c6084c0</code></a> Bump mkdocs-material from 8.5.5 to 8.5.11 (<a href="https://github-redirect.dependabot.com/encode/httpx/issues/2529">#2529</a>)</li>
<li><a href="https://github.com/encode/httpx/commit/8c9110740dbe06930d9055bc5b528e77bd321197"><code>8c91107</code></a> Bump isort from 5.10.1 to 5.11.4 (<a href="https://github-redirect.dependabot.com/encode/httpx/issues/2528">#2528</a>)</li>
<li><a href="https://github.com/encode/httpx/commit/2ab735849a4e3c1d408778f7e2e4509078b907ad"><code>2ab7358</code></a> Version 0.23.2 (<a href="https://github-redirect.dependabot.com/encode/httpx/issues/2510">#2510</a>)</li>
<li><a href="https://github.com/encode/httpx/commit/4cbf13ece2e584b45b935df0a0c670e1863c4569"><code>4cbf13e</code></a> Raise <code>TypeError</code> on invalid query params. (<a href="https://github-redirect.dependabot.com/encode/httpx/issues/2523">#2523</a>)</li>
<li><a href="https://github.com/encode/httpx/commit/10a3b68a71d6cb16b170dec4efe2ec1ae197d65f"><code>10a3b68</code></a> Delete setup.py (<a href="https://github-redirect.dependabot.com/encode/httpx/issues/2516">#2516</a>)</li>
<li>Additional commits viewable in <a href="https://github.com/encode/httpx/compare/0.22.0...0.23.3">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 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 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>

PR 37763 applied with additional changes from upstream: e5b85b4b692bcbc4f023d03a103635e103dd89b5, 9271c70ef149550d5841451a7e7e442c0e94ea63
Whiteboard: [wptsync downstream] → [wptsync downstream error]
Whiteboard: [wptsync downstream error] → [wptsync downstream]
Test result changes from PR not available.
Test result changes from PR not available.
Test result changes from PR not available.
Pushed by wptsync@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/1c055f37b186 [wpt PR 37763] - Bump httpx[http2] from 0.22.0 to 0.23.3 in /tools, a=testonly
Test result changes from PR not available.
Status: NEW → RESOLVED
Closed: 2 years ago
Resolution: --- → FIXED
Target Milestone: --- → 114 Branch
You need to log in before you can comment on or make changes to this bug.