Closed Bug 1756247 Opened 4 years ago Closed 4 years ago

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

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

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

Bump hypothesis from 6.31.3 to 6.37.0 in /tools

Bumps hypothesis from 6.31.3 to 6.37.0.
<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.37.0</h2>
<p>When distinguishing multiple errors, Hypothesis now looks at the inner
exceptions of <strong>PEP 654</strong> "ExceptionGroup"s.</p>
<p><em><a href="https://hypothesis.readthedocs.io/en/latest/changes.html#v6-37-0">The canonical version of these notes (with links) is on readthedocs.</a></em></p>
<h2>Hypothesis for Python - version 6.36.2</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/changes.html#v6-36-2">The canonical version of these notes (with links) is on readthedocs.</a></em></p>
<h2>Hypothesis for Python - version 6.36.1</h2>
<p>This patch fixes some deprecation warnings from pytest 7.0, along with
some code formatting and docs updates.</p>
<p><em><a href="https://hypothesis.readthedocs.io/en/latest/changes.html#v6-36-1">The canonical version of these notes (with links) is on readthedocs.</a></em></p>
<h2>Hypothesis for Python - version 6.36.0</h2>
<p>This release disallows using "typing.Final" with "from_type()" and
"register_type_strategy()".</p>
<p>Why? Because "Final" can only be used during "class" definition. We
don't generate class attributes.</p>
<p>It also does not make sense as a runtime type on its own.</p>
<p><em><a href="https://hypothesis.readthedocs.io/en/latest/changes.html#v6-36-0">The canonical version of these notes (with links) is on readthedocs.</a></em></p>
<h2>Hypothesis for Python - version 6.35.1</h2>
<p>This patch fixes "hypothesis write" output highlighting with rich
version 12.0 and later.</p>
<p><em><a href="https://hypothesis.readthedocs.io/en/latest/changes.html#v6-35-1">The canonical version of these notes (with links) is on readthedocs.</a></em></p>
<h2>Hypothesis for Python - version 6.35.0</h2>
<p>This release disallows using "typing.ClassVar" with "from_type()" and
"register_type_strategy()".</p>
<p>Why? Because "ClassVar" can only be used during "class" definition. We
don't generate class attributes.</p>
<p>It also does not make sense as a runtime type on its own.</p>
<p><em><a href="https://hypothesis.readthedocs.io/en/latest/changes.html#v6-35-0">The canonical version of these notes (with links) is on readthedocs.</a></em></p>
<h2>Hypothesis for Python - version 6.34.2</h2>
<p>This patch updates our vendored list of top-level domains, which is
used by the provisional "domains()" strategy.</p>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="https://github.com/HypothesisWorks/hypothesis/commit/cd46356da0b8ddc19b307c2fd13a28f9d9de4183"><code>cd46356</code></a> Bump hypothesis-python version to 6.37.0 and update changelog</li>
<li><a href="https://github.com/HypothesisWorks/hypothesis/commit/9957525d2191dd789e31ceaf4464678d348bc7b2"><code>9957525</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/HypothesisWorks/hypothesis/issues/3232">#3232</a> from Zac-HD/handle-raises-exceptiongroups</li>
<li><a href="https://github.com/HypothesisWorks/hypothesis/commit/69a1d810fcbdc76a1581388b67806923b1590916"><code>69a1d81</code></a> Use "as" for explicit reexport</li>
<li><a href="https://github.com/HypothesisWorks/hypothesis/commit/388e6d1b07e7270f4e016edd519868a00e862de0"><code>388e6d1</code></a> No namedtuple for this sadly</li>
<li><a href="https://github.com/HypothesisWorks/hypothesis/commit/91f772268b1658fe55ee12d417621d76f2ddeba2"><code>91f7722</code></a> Distinguish exceptiongroup contents</li>
<li><a href="https://github.com/HypothesisWorks/hypothesis/commit/822235e35af0e211859d06f5cd0c6ccc8c66da05"><code>822235e</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/HypothesisWorks/hypothesis/issues/3231">#3231</a> from mgorny/pypy39</li>
<li><a href="https://github.com/HypothesisWorks/hypothesis/commit/2d1ede046251ef0c20ea1f6dd95d28e8f5de7099"><code>2d1ede0</code></a> Fix test_healthcheck_traceback_is_hidden for PyPy3.9</li>
<li><a href="https://github.com/HypothesisWorks/hypothesis/commit/650943d80a33bddc84bf71742df622d11d4e7786"><code>650943d</code></a> Bump hypothesis-python version to 6.36.2 and update changelog</li>
<li><a href="https://github.com/HypothesisWorks/hypothesis/commit/2529a7abfdfbd43851b8169b10acd05777da45c5"><code>2529a7a</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/HypothesisWorks/hypothesis/issues/3230">#3230</a> from HypothesisWorks/create-pull-request/patch</li>
<li><a href="https://github.com/HypothesisWorks/hypothesis/commit/c2a7d7ee57c1346afeb6574c36e018368a68ab76"><code>c2a7d7e</code></a> Skip py 3.11 CI due to wrapt bug</li>
<li>Additional commits viewable in <a href="https://github.com/HypothesisWorks/hypothesis/compare/hypothesis-python-6.31.3...hypothesis-python-6.37.0">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: 4 years ago
Resolution: --- → INVALID
You need to log in before you can comment on or make changes to this bug.