[wpt-sync] Sync PR 31860 - Bump hypothesis from 6.27.2 to 6.29.3 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 31860 into mozilla-central (this bug is closed when the sync is complete).
PR: https://github.com/web-platform-tests/wpt/pull/31860
Details from upstream follow.
dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> wrote:
Bump hypothesis from 6.27.2 to 6.29.3 in /tools
Bumps hypothesis from 6.27.2 to 6.29.3.
<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.29.3</h2>
<p>This patch fixes a bug in "mutually_broadcastable_shapes()", which
restricted the patterns of singleton dimensions that could be
generated for dimensions that extended beyond "base_shape" (issue
<a href="https://github-redirect.dependabot.com/HypothesisWorks/hypothesis/issues/3170">#3170</a>).</p>
<p><em><a href="https://hypothesis.readthedocs.io/en/latest/changes.html#v6-29-3">The canonical version of these notes (with links) is on readthedocs.</a></em></p>
<h2>Hypothesis for Python - version 6.29.2</h2>
<p>This patch clarifies our pretty-printing of DataFrames (issue <a href="https://github-redirect.dependabot.com/HypothesisWorks/hypothesis/issues/3114">#3114</a>).</p>
<p><em><a href="https://hypothesis.readthedocs.io/en/latest/changes.html#v6-29-2">The canonical version of these notes (with links) is on readthedocs.</a></em></p>
<h2>Hypothesis for Python - version 6.29.1</h2>
<p>This patch documents "timezones()" Windows-only requirement for the
tzdata package, and ensures that "pip install hypothesis[zoneinfo]"
will install the latest version.</p>
<p><em><a href="https://hypothesis.readthedocs.io/en/latest/changes.html#v6-29-1">The canonical version of these notes (with links) is on readthedocs.</a></em></p>
<h2>Hypothesis for Python - version 6.29.0</h2>
<p>This release teaches "builds()" to use "deferred()" when resolving
unrecognised type hints, so that you can conveniently register
strategies for recursive types with constraints on some arguments
(issue <a href="https://github-redirect.dependabot.com/HypothesisWorks/hypothesis/issues/3026">#3026</a>):</p>
<p>class RecursiveClass:
def <strong>init</strong>(self, value: int, next_node: typing.Optional["SomeClass"]):
assert value > 0
self.value = value
self.next_node = next_node</p>
<p>st.register_type_strategy(
RecursiveClass, st.builds(RecursiveClass, value=st.integers(min_value=1))
)</p>
<p><em><a href="https://hypothesis.readthedocs.io/en/latest/changes.html#v6-29-0">The canonical version of these notes (with links) is on readthedocs.</a></em></p>
<h2>Hypothesis for Python - version 6.28.1</h2>
<p>This release fixes some internal calculations related to collection
sizes (issue <a href="https://github-redirect.dependabot.com/HypothesisWorks/hypothesis/issues/3143">#3143</a>).</p>
<p><em><a href="https://hypothesis.readthedocs.io/en/latest/changes.html#v6-28-1">The canonical version of these notes (with links) is on readthedocs.</a></em></p>
<h2>Hypothesis for Python - version 6.28.0</h2>
<p>This release modifies our pytest plugin, to avoid importing Hypothesis
and therefore triggering Hypothesis' entry points for test suites
where Hypothesis is installed but not actually used (issue <a href="https://github-redirect.dependabot.com/HypothesisWorks/hypothesis/issues/3140">#3140</a>).</p>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="https://github.com/HypothesisWorks/hypothesis/commit/4ee23df6748994909c11b8400b4e8cccf8ea7042"><code>4ee23df</code></a> Bump hypothesis-python version to 6.29.3 and update changelog</li>
<li><a href="https://github.com/HypothesisWorks/hypothesis/commit/2ecb15c7c3f2ba79a638bfa4294920bbcc5445a5"><code>2ecb15c</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/HypothesisWorks/hypothesis/issues/3172">#3172</a> from HypothesisWorks/fix-mutually-broadcastable</li>
<li><a href="https://github.com/HypothesisWorks/hypothesis/commit/300e9d0db23eb4e3bd657f86f1c68e2d1be1c997"><code>300e9d0</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/HypothesisWorks/hypothesis/issues/3165">#3165</a> from Zac-HD/new-ci-jobs</li>
<li><a href="https://github.com/HypothesisWorks/hypothesis/commit/c693e9603eb1e928390b3dedb11cf40e33ed9779"><code>c693e96</code></a> Report failing type</li>
<li><a href="https://github.com/HypothesisWorks/hypothesis/commit/9f635d282bca94cd617a33a3ef3141f536ee6fa0"><code>9f635d2</code></a> Use mappings over element strategies in array tests</li>
<li><a href="https://github.com/HypothesisWorks/hypothesis/commit/c3f06b486a3673fdc52103b0c46eecd6d5252d0f"><code>c3f06b4</code></a> Fix <code>elements</code> type hint in <code>xps.arrays()</code></li>
<li><a href="https://github.com/HypothesisWorks/hypothesis/commit/8fb931ef5c0c5ef5397b026985a96deba0070b10"><code>8fb931e</code></a> Fix <code>test_array_element_rewriting</code></li>
<li><a href="https://github.com/HypothesisWorks/hypothesis/commit/0de0196232dfe5ffbbaaf5a51c45dfd918f5be50"><code>0de0196</code></a> improve mutually-broadcastable strat so singleton dim patterns are general</li>
<li><a href="https://github.com/HypothesisWorks/hypothesis/commit/381aceb75989430f0bd7691171bb59f75197eab7"><code>381aceb</code></a> Skip Pyjion tests for now</li>
<li><a href="https://github.com/HypothesisWorks/hypothesis/commit/8a4d41d7089f2c66b4536141897297f5956ee3af"><code>8a4d41d</code></a> Pyjion in single process</li>
<li>Additional commits viewable in <a href="https://github.com/HypothesisWorks/hypothesis/compare/hypothesis-python-6.27.2...hypothesis-python-6.29.3">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 rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot mergewill merge this PR after your CI passes on it@dependabot squash and mergewill squash and merge this PR after your CI passes on it@dependabot cancel mergewill cancel a previously requested merge and block automerging@dependabot reopenwill reopen this PR if it is closed@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot ignore this major versionwill 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 versionwill 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 dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)</details>
| Assignee | ||
Updated•4 years ago
|
Description
•