Open Bug 2003490 Opened 1 day ago

[wpt-sync] Sync PR 56396 - Bump hypothesis from 6.112.0 to 6.148.5 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 56396 into mozilla-central (this bug is closed when the sync is complete).

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

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

Bump hypothesis from 6.112.0 to 6.148.5 in /tools

Bumps hypothesis from 6.112.0 to 6.148.5.
<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.148.5</h2>
<p>This patch improves the error message for "FlakyStrategyDefinition"
when the precondition for a rule is flaky (issue <a href="https://redirect.github.com/HypothesisWorks/hypothesis/issues/4206">#4206</a>).</p>
<p><em><a href="https://hypothesis.readthedocs.io/en/latest/changelog.html#v6-148-5">The canonical version of these notes (with links) is on readthedocs.</a></em></p>
<h2>Hypothesis for Python - version 6.148.4</h2>
<p>This patch improves the type annotations for "basic_indices()". The
return type now accurately reflects the "allow_ellipsis" and
"allow_newaxis" parameters, excluding "EllipsisType" or "None" from
the union when those index types are disabled (issue <a href="https://redirect.github.com/HypothesisWorks/hypothesis/issues/4607">#4607</a>).</p>
<p>Additionally, "assume()" now has overloaded type annotations:
"assume(True)" returns "Literal[True]", while "assume(False)" and
"assume(None)" return "NoReturn".</p>
<p><em><a href="https://hypothesis.readthedocs.io/en/latest/changelog.html#v6-148-4">The canonical version of these notes (with links) is on readthedocs.</a></em></p>
<h2>Hypothesis for Python - version 6.148.3</h2>
<p>Clean up some internal code.</p>
<p><em><a href="https://hypothesis.readthedocs.io/en/latest/changelog.html#v6-148-3">The canonical version of these notes (with links) is on readthedocs.</a></em></p>
<h2>Hypothesis for Python - version 6.148.2</h2>
<p>Document "fuzz_one_input()".</p>
<p><em><a href="https://hypothesis.readthedocs.io/en/latest/changelog.html#v6-148-2">The canonical version of these notes (with links) is on readthedocs.</a></em></p>
<h2>Hypothesis for Python - version 6.148.1</h2>
<p>This patch updates our vendored list of top-level domains, which is
used by the provisional "domains()" strategy.</p>
<p><em><a href="https://hypothesis.readthedocs.io/en/latest/changelog.html#v6-148-1">The canonical version of these notes (with links) is on readthedocs.</a></em></p>
<h2>Hypothesis for Python - version 6.148.0</h2>
<p>Calling "register_profile()" from within a test decorated with
"<a href="https://github.com/settings"><code>@​settings</code></a>" is now deprecated, to avoid confusion about which settings
are used as the baseline for the new profile.</p>
<p><em><a href="https://hypothesis.readthedocs.io/en/latest/changelog.html#v6-148-0">The canonical version of these notes (with links) is on readthedocs.</a></em></p>
<h2>Hypothesis for Python - version 6.147.0</h2>
<p>This release drops support for nose, which ceased development 9 years
ago and does not support Python 3.10 or newer.</p>
<p>Hypothesis still supports nose2. While we do not test "nose2" in our
CI, we will fix any bugs that get reported.</p>
<p><em><a href="https://hypothesis.readthedocs.io/en/latest/changelog.html#v6-147-0">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/3605694a68576c4b4adb520a3581d97f30cfce92"><code>3605694</code></a> Bump hypothesis-python version to 6.148.5 and update changelog</li>
<li><a href="https://github.com/HypothesisWorks/hypothesis/commit/921f2462d795905d9f8583cc7396545806796ebd"><code>921f246</code></a> Merge pull request <a href="https://redirect.github.com/HypothesisWorks/hypothesis/issues/4615">#4615</a> from Zac-HD/claude/improve-stateful-error-message-01...</li>
<li><a href="https://github.com/HypothesisWorks/hypothesis/commit/0e4d4c7fb2733240f1b4ff6b6759aadb53318993"><code>0e4d4c7</code></a> Add _flaky_state handling and test for flaky rule strategy</li>
<li><a href="https://github.com/HypothesisWorks/hypothesis/commit/41f03290ab1956c129f7a53146410e1a467f6978"><code>41f0329</code></a> Improve FlakyStrategyDefinition error message for stateful tests</li>
<li><a href="https://github.com/HypothesisWorks/hypothesis/commit/d812e5c33ee543e0d68ab4076ac87c85e0e8c5b6"><code>d812e5c</code></a> Merge pull request <a href="https://redirect.github.com/HypothesisWorks/hypothesis/issues/4613">#4613</a> from Zac-HD/claude/fix-stack-depth-warning-019yVLCyc...</li>
<li><a href="https://github.com/HypothesisWorks/hypothesis/commit/a0bd28f6458f07acecf2774de71ed4f4a35d5618"><code>a0bd28f</code></a> Enable stacklevel test for <a href="https://github.com/st"><code>@​st</code></a>.composite on all Python versions</li>
<li><a href="https://github.com/HypothesisWorks/hypothesis/commit/075e2ac0be876b1bf4c091376ad5fe43965bf6b4"><code>075e2ac</code></a> Bump hypothesis-python version to 6.148.4 and update changelog</li>
<li><a href="https://github.com/HypothesisWorks/hypothesis/commit/e05b372765349fed7cc196f1295b83f13f5c3f09"><code>e05b372</code></a> Merge pull request <a href="https://redirect.github.com/HypothesisWorks/hypothesis/issues/4611">#4611</a> from Zac-HD/claude/fix-hypothesis-4607-018dHECpz3mwL...</li>
<li><a href="https://github.com/HypothesisWorks/hypothesis/commit/799c0c9808863d2aaf89cb590094a601045d66a4"><code>799c0c9</code></a> Fix type test expectations for basic_indices overloads</li>
<li><a href="https://github.com/HypothesisWorks/hypothesis/commit/1308babcf986463cb30102fae32fd04fabf5ccf3"><code>1308bab</code></a> Fix import order in numpy.py</li>
<li>Additional commits viewable in <a href="https://github.com/HypothesisWorks/hypothesis/compare/hypothesis-python-6.112.0...hypothesis-python-6.148.5">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.