Closed Bug 1782821 Opened 3 years ago Closed 3 years ago

[wpt-sync] Sync PR 35315 - Bump hypothesis from 6.31.3 to 6.54.1 in /tools

Categories

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

task

Tracking

(Not tracked)

RESOLVED INVALID

People

(Reporter: wpt-sync, Unassigned)

References

()

Details

(Whiteboard: [wptsync downstream])

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

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

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

Bump hypothesis from 6.31.3 to 6.54.1 in /tools

Bumps hypothesis from 6.31.3 to 6.54.1.
<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.54.1</h2>
<p>This patch makes "FailedHealthCheck" and "DeadlineExceeded" exceptions
picklable, for compatibility with Django's parallel test runner (issue
<a href="https://github-redirect.dependabot.com/HypothesisWorks/hypothesis/issues/3426">#3426</a>).</p>
<p><em><a href="https://hypothesis.readthedocs.io/en/latest/changes.html#v6-54-1">The canonical version of these notes (with links) is on readthedocs.</a></em></p>
<h2>Hypothesis for Python - version 6.54.0</h2>
<p>Reporting of "multiple failing examples" now uses the <strong>PEP 654</strong>
ExceptionGroup type, which is provided by the exceptiongroup backport
on Python 3.10 and earlier (issue <a href="https://github-redirect.dependabot.com/HypothesisWorks/hypothesis/issues/3175">#3175</a>).
"hypothesis.errors.MultipleFailures" is therefore deprecated.</p>
<p>Failing examples and other reports are now stored as <strong>PEP 678</strong>
exception notes, which ensures that they will always appear together
with the traceback and other information about their respective error.</p>
<p><em><a href="https://hypothesis.readthedocs.io/en/latest/changes.html#v6-54-0">The canonical version of these notes (with links) is on readthedocs.</a></em></p>
<h2>Hypothesis for Python - version 6.53.0</h2>
<p>"from_field()" now supports "UsernameField" from
"django.contrib.auth.forms".</p>
<p>Thanks to Afonso Silva for reporting and working on issue <a href="https://github-redirect.dependabot.com/HypothesisWorks/hypothesis/issues/3417">#3417</a>.</p>
<p><em><a href="https://hypothesis.readthedocs.io/en/latest/changes.html#v6-53-0">The canonical version of these notes (with links) is on readthedocs.</a></em></p>
<h2>Hypothesis for Python - version 6.52.4</h2>
<p>This patch improves the error message when you pass filenames to the
<strong>hypothesis write</strong> CLI, which takes the name of a module or function
(e.g. <strong>hypothesis write gzip</strong> or <strong>hypothesis write
package.some_function</strong> rather than <strong>hypothesis write script.py</strong>).</p>
<p>Thanks to Ed Rogers for implementing this as part of the SciPy 2022
sprints!</p>
<p><em><a href="https://hypothesis.readthedocs.io/en/latest/changes.html#v6-52-4">The canonical version of these notes (with links) is on readthedocs.</a></em></p>
<h2>Hypothesis for Python - version 6.52.3</h2>
<p>This patch ensures that the warning for non-interactive ".example()"
points to your code instead of Hypothesis internals (issue <a href="https://github-redirect.dependabot.com/HypothesisWorks/hypothesis/issues/3403">#3403</a>).</p>
<p>Thanks to <a href="https://github.com/jameslamb"><code>@​jameslamb</code></a> for this fix.</p>
<p><em><a href="https://hypothesis.readthedocs.io/en/latest/changes.html#v6-52-3">The canonical version of these notes (with links) is on readthedocs.</a></em></p>
<h2>Hypothesis for Python - version 6.52.2</h2>
<p>This patch makes "integers()" more likely to generate boundary values
for large two-sided intervals (issue <a href="https://github-redirect.dependabot.com/HypothesisWorks/hypothesis/issues/2942">#2942</a>).</p>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="https://github.com/HypothesisWorks/hypothesis/commit/f3282ce89c5545286f7e57d58ef9ebf0c0bb3e62"><code>f3282ce</code></a> Bump hypothesis-python version to 6.54.1 and update changelog</li>
<li><a href="https://github.com/HypothesisWorks/hypothesis/commit/4825294b06eef6d783d357235fd34de4cbad0b23"><code>4825294</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/HypothesisWorks/hypothesis/issues/3427">#3427</a> from Zac-HD/pickle-exceptions</li>
<li><a href="https://github.com/HypothesisWorks/hypothesis/commit/68a39a9107ac0b00da351249e386182a0bc6a059"><code>68a39a9</code></a> Fix pickle errors for exceptions</li>
<li><a href="https://github.com/HypothesisWorks/hypothesis/commit/4b1882cc5129800bc378895314a865dadf4259d2"><code>4b1882c</code></a> Bump hypothesis-python version to 6.54.0 and update changelog</li>
<li><a href="https://github.com/HypothesisWorks/hypothesis/commit/cc6f84e1ddd55d8f8cbc4bba175ce07ece821c72"><code>cc6f84e</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/HypothesisWorks/hypothesis/issues/3308">#3308</a> from Zac-HD/use-exceptiongroup</li>
<li><a href="https://github.com/HypothesisWorks/hypothesis/commit/0017d25f57fc4744f5d6c99ad718aa90e25e62a9"><code>0017d25</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/HypothesisWorks/hypothesis/issues/3425">#3425</a> from HypothesisWorks/create-pull-request/patch</li>
<li><a href="https://github.com/HypothesisWorks/hypothesis/commit/5ad13beac37922ff87584a89ddbf5f45ca137a73"><code>5ad13be</code></a> Update pinned dependencies</li>
<li><a href="https://github.com/HypothesisWorks/hypothesis/commit/b6633778e8687e64e039b050b792adab1135a17e"><code>b663377</code></a> Speed up test for hard cases</li>
<li><a href="https://github.com/HypothesisWorks/hypothesis/commit/5ed345121f8a1bd6aa761b4bddc90e270a274483"><code>5ed3451</code></a> Remove old+undocumented hook</li>
<li><a href="https://github.com/HypothesisWorks/hypothesis/commit/04b4d0ef2520b8d56e55930eafd9880813df80e6"><code>04b4d0e</code></a> Report only first bug on Pytest</li>
<li>Additional commits viewable in <a href="https://github.com/HypothesisWorks/hypothesis/compare/hypothesis-python-6.31.3...hypothesis-python-6.54.1">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>

Status: NEW → RESOLVED
Closed: 3 years ago
Resolution: --- → INVALID
You need to log in before you can comment on or make changes to this bug.