Closed Bug 1817526 Opened 3 years ago Closed 3 years ago

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

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

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

Bump hypothesis from 6.31.3 to 6.68.2 in /tools

Bumps hypothesis from 6.31.3 to 6.68.2.
<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.68.2</h2>
<p>This patch fixes missing imports of the "re" module, when ghostwriting
tests which include compiled patterns or regex flags. Thanks to Jens
Heinrich for reporting and promptly fixing this bug!</p>
<p><em><a href="https://hypothesis.readthedocs.io/en/latest/changes.html#v6-68-2">The canonical version of these notes (with links) is on readthedocs.</a></em></p>
<h2>Hypothesis for Python - version 6.68.1</h2>
<p>This patch adds some private hooks for use in research on Schemathesis
(see our preprint here).</p>
<p><em><a href="https://hypothesis.readthedocs.io/en/latest/changes.html#v6-68-1">The canonical version of these notes (with links) is on readthedocs.</a></em></p>
<h2>Hypothesis for Python - version 6.68.0</h2>
<p>This release adds support for the Array API's 2022.12 release via the
"api_version" argument in "make_strategies_namespace()". Concretely
this involves complex support in its existing strategies, plus an
introduced "xps.complex_dtypes()" strategy.</p>
<p>Additionally this release now treats hypothesis.extra.array_api as
stable, meaning breaking changes should only happen with major
releases of Hypothesis.</p>
<p><em><a href="https://hypothesis.readthedocs.io/en/latest/changes.html#v6-68-0">The canonical version of these notes (with links) is on readthedocs.</a></em></p>
<h2>Hypothesis for Python - version 6.67.1</h2>
<p>This patch updates our autoformatting tools, improving our code style
without any API changes.</p>
<p><em><a href="https://hypothesis.readthedocs.io/en/latest/changes.html#v6-67-1">The canonical version of these notes (with links) is on readthedocs.</a></em></p>
<h2>Hypothesis for Python - version 6.67.0</h2>
<p>This release allows for more precise generation of complex numbers
using "from_dtype()", by supporting the "width", "min_magnitude", and
"min_magnitude" arguments (issue <a href="https://github-redirect.dependabot.com/HypothesisWorks/hypothesis/issues/3468">#3468</a>).</p>
<p>Thanks to Felix Divo for this feature!</p>
<p><em><a href="https://hypothesis.readthedocs.io/en/latest/changes.html#v6-67-0">The canonical version of these notes (with links) is on readthedocs.</a></em></p>
<h2>Hypothesis for Python - version 6.66.2</h2>
<p>This patch fixes a rare "RecursionError" when pretty-printing a multi-
line object without type-specific printer, which was passed to a
function which returned the same object by ".map()" or "builds()" and
thus recursed due to the new pretty reprs in Hypothesis 6.65.0 -
2023-01-24 (issue <a href="https://github-redirect.dependabot.com/HypothesisWorks/hypothesis/issues/3560">#3560</a>). Apologies to all those affected.</p>
<p><em><a href="https://hypothesis.readthedocs.io/en/latest/changes.html#v6-66-2">The canonical version of these notes (with links) is on readthedocs.</a></em></p>
<h2>Hypothesis for Python - version 6.66.1</h2>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="https://github.com/HypothesisWorks/hypothesis/commit/d16e349dca8b029a8c2b52bc83ea8ca25a399a0b"><code>d16e349</code></a> Bump hypothesis-python version to 6.68.2 and update changelog</li>
<li><a href="https://github.com/HypothesisWorks/hypothesis/commit/b3c3ebe1267fa258fb80708746533c3f1e888624"><code>b3c3ebe</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/HypothesisWorks/hypothesis/issues/3550">#3550</a> from JensHeinrich/feature/handle-from_regex-import</li>
<li><a href="https://github.com/HypothesisWorks/hypothesis/commit/288860a642751b88170fcc76d34925ce81b00b75"><code>288860a</code></a> Fix format</li>
<li><a href="https://github.com/HypothesisWorks/hypothesis/commit/38ee9d3d50ac45480e053e56d5e9c5fab43ac89e"><code>38ee9d3</code></a> Fix import finding</li>
<li><a href="https://github.com/HypothesisWorks/hypothesis/commit/99490c1fef53a7246adb16b7669e5a331a751d99"><code>99490c1</code></a> Fix indent</li>
<li><a href="https://github.com/HypothesisWorks/hypothesis/commit/cbad1a145fa14b5e9b8f4d529653fb8986ea3db7"><code>cbad1a1</code></a> Reformat</li>
<li><a href="https://github.com/HypothesisWorks/hypothesis/commit/3e6414750446ff59399e081b026d72d809ee04bd"><code>3e64147</code></a> Switch to iterating on all arguments</li>
<li><a href="https://github.com/HypothesisWorks/hypothesis/commit/bf77f0239224015c39438eadc595fcb23c8b7970"><code>bf77f02</code></a> Update RELEASE</li>
<li><a href="https://github.com/HypothesisWorks/hypothesis/commit/5238e07ac4b2b198c0ed028ded7dbe4676711206"><code>5238e07</code></a> Fix spelling</li>
<li><a href="https://github.com/HypothesisWorks/hypothesis/commit/7db8b7a71ae760055ab3c0e858933b08cd30d535"><code>7db8b7a</code></a> Reformat</li>
<li>Additional commits viewable in <a href="https://github.com/HypothesisWorks/hypothesis/compare/hypothesis-python-6.31.3...hypothesis-python-6.68.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>

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.