Open Bug 2012619 Opened 6 hours ago

[wpt-sync] Sync PR 57349 - Bump hypothesis from 6.112.0 to 6.151.2 in /tools

Categories

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

task

Tracking

(Not tracked)

People

(Reporter: wpt-sync, Unassigned)

References

()

Details

(Whiteboard: [wptsync downstream])

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

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

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

Bump hypothesis from 6.112.0 to 6.151.2 in /tools

Bumps hypothesis from 6.112.0 to 6.151.2.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/HypothesisWorks/hypothesis/releases">hypothesis's releases</a>.</em></p>
<blockquote>
<h2>Hypothesis for Python - version 6.151.2</h2>
<p>Format our code with the latest version of black.</p>
<p><em><a href="https://hypothesis.readthedocs.io/en/latest/changelog.html#v6-151-2">The canonical version of these notes (with links) is on readthedocs.</a></em></p>
<h2>Hypothesis for Python - version 6.151.1</h2>
<p>Improve internal categorization of test cases when an alternative
backend raises "BackendCannotProceed".</p>
<p><em><a href="https://hypothesis.readthedocs.io/en/latest/changelog.html#v6-151-1">The canonical version of these notes (with links) is on readthedocs.</a></em></p>
<h2>Hypothesis for Python - version 6.151.0</h2>
<p>Add 2025.12 to the list of recognized Array API versions in
"hypothesis.extra.array_api".</p>
<p><em><a href="https://hypothesis.readthedocs.io/en/latest/changelog.html#v6-151-0">The canonical version of these notes (with links) is on readthedocs.</a></em></p>
<h2>Hypothesis for Python - version 6.150.3</h2>
<p>Hypothesis now generates powers of 2 more often when using
"integers()".</p>
<p><em><a href="https://hypothesis.readthedocs.io/en/latest/changelog.html#v6-150-3">The canonical version of these notes (with links) is on readthedocs.</a></em></p>
<h2>Hypothesis for Python - version 6.150.2</h2>
<p>Update some internal type hints.</p>
<p><em><a href="https://hypothesis.readthedocs.io/en/latest/changelog.html#v6-150-2">The canonical version of these notes (with links) is on readthedocs.</a></em></p>
<h2>Hypothesis for Python - version 6.150.1</h2>
<p>This patch fixes a bug where "recursive()" would fail in cases where
the "extend=" function does not reference it's argument - which was
assumed by the recent "min_leaves=" feature, because the strategy
can't actually recurse otherwise. (issue <a href="https://redirect.github.com/HypothesisWorks/hypothesis/issues/4638">#4638</a>)</p>
<p>Now, the historical behavior is working-but-deprecated, or an error if
you explicitly pass "min_leaves=".</p>
<p><em><a href="https://hypothesis.readthedocs.io/en/latest/changelog.html#v6-150-1">The canonical version of these notes (with links) is on readthedocs.</a></em></p>
<h2>Hypothesis for Python - version 6.150.0</h2>
<p>This release adds a "min_leaves" argument to "recursive()", which
ensures that generated recursive structures have at least the
specified number of leaf nodes (issue <a href="https://redirect.github.com/HypothesisWorks/hypothesis/issues/4205">#4205</a>).</p>
<p><em><a href="https://hypothesis.readthedocs.io/en/latest/changelog.html#v6-150-0">The canonical version of these notes (with links) is on readthedocs.</a></em></p>
<h2>Hypothesis for Python - version 6.149.1</h2>
<p>Add type hints to an internal class.</p>
<p><em><a href="https://hypothesis.readthedocs.io/en/latest/changelog.html#v6-149-1">The canonical version of these notes (with links) is on readthedocs.</a></em></p>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="https://github.com/HypothesisWorks/hypothesis/commit/7de805fa2fae2ae9c334cfcadfb207eac2b50db2"><code>7de805f</code></a> Bump hypothesis-python version to 6.151.2 and update changelog</li>
<li><a href="https://github.com/HypothesisWorks/hypothesis/commit/559b1c195c469a04e3ebfccafb18883475f4fd3b"><code>559b1c1</code></a> Merge pull request <a href="https://redirect.github.com/HypothesisWorks/hypothesis/issues/4646">#4646</a> from HypothesisWorks/create-pull-request/patch</li>
<li><a href="https://github.com/HypothesisWorks/hypothesis/commit/8cfe8a3ed0ba5669e1322010fb7531332a3ccbe8"><code>8cfe8a3</code></a> Bump hypothesis-python version to 6.151.1 and update changelog</li>
<li><a href="https://github.com/HypothesisWorks/hypothesis/commit/ca75e22f09339cd7a2fc5bb953d6ffa5f6563ae4"><code>ca75e22</code></a> Merge pull request <a href="https://redirect.github.com/HypothesisWorks/hypothesis/issues/4647">#4647</a> from Liam-DeVoe/realize-cannot-proceed</li>
<li><a href="https://github.com/HypothesisWorks/hypothesis/commit/6a5f210d9fda39289ffb3247d1daf8192ef59557"><code>6a5f210</code></a> more consistent constants coverage</li>
<li><a href="https://github.com/HypothesisWorks/hypothesis/commit/98a5a9a7922c1d44aead385ce5b4d6e479eb5f27"><code>98a5a9a</code></a> format</li>
<li><a href="https://github.com/HypothesisWorks/hypothesis/commit/ba4fbe629fd0eaeb907eaabf0855ea6b38efb5cf"><code>ba4fbe6</code></a> improve BackendCannotProceed handling</li>
<li><a href="https://github.com/HypothesisWorks/hypothesis/commit/4af5e8397309345c58af46614dd93ecad43b47f0"><code>4af5e83</code></a> drop for_failure deprecation</li>
<li><a href="https://github.com/HypothesisWorks/hypothesis/commit/7795dc9395e37ceec8034a4fa064d6f267f9a233"><code>7795dc9</code></a> format</li>
<li><a href="https://github.com/HypothesisWorks/hypothesis/commit/183f0f0489c245fb55c2b9e781cb5a216e6c6e16"><code>183f0f0</code></a> skip database listener tests</li>
<li>Additional commits viewable in <a href="https://github.com/HypothesisWorks/hypothesis/compare/hypothesis-python-6.112.0...hypothesis-python-6.151.2">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 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>

You need to log in before you can comment on or make changes to this bug.