Open Bug 2004365 Opened 8 months ago

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

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

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

Bump hypothesis from 6.112.0 to 6.148.6 in /tools

Bumps hypothesis from 6.112.0 to 6.148.6.
<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.6</h2>
<p>Fix a bug where we persisted symbolics from solver-based alternative
backends in "event()".</p>
<p><em><a href="https://hypothesis.readthedocs.io/en/latest/changelog.html#v6-148-6">The canonical version of these notes (with links) is on readthedocs.</a></em></p>
<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>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="https://github.com/HypothesisWorks/hypothesis/commit/57a6607622497e38301b2093bfbc2aad613e3619"><code>57a6607</code></a> Bump hypothesis-python version to 6.148.6 and update changelog</li>
<li><a href="https://github.com/HypothesisWorks/hypothesis/commit/a7fbda4fb4d77cd180d531287bec80c422bd7412"><code>a7fbda4</code></a> Merge pull request <a href="https://redirect.github.com/HypothesisWorks/hypothesis/issues/4507">#4507</a> from Liam-DeVoe/crosshair-event</li>
<li><a href="https://github.com/HypothesisWorks/hypothesis/commit/5715090daecbc3e00c74c1d2b922d13e35c0bf90"><code>5715090</code></a> bump crosshair</li>
<li><a href="https://github.com/HypothesisWorks/hypothesis/commit/2231eeaa15a12f9eb1b18c5310f63db5cdcd85c7"><code>2231eea</code></a> Merge branch 'master' into crosshair-event</li>
<li><a href="https://github.com/HypothesisWorks/hypothesis/commit/831ed067de120910fc6041e133c578778029ab2f"><code>831ed06</code></a> Merge branch 'master' into crosshair-event</li>
<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>Additional commits viewable in <a href="https://github.com/HypothesisWorks/hypothesis/compare/hypothesis-python-6.112.0...hypothesis-python-6.148.6">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.