Closed Bug 1741989 Opened 4 years ago Closed 4 years ago

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

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

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

Bump hypothesis from 6.24.4 to 6.24.6 in /tools

Bumps hypothesis from 6.24.4 to 6.24.6.
<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.24.6</h2>
<p>This patch makes "hypothesis.strategies.floats()" generate "subnormal"
floating point numbers more often, as these rare values can have
strange interactions with unsafe compiler optimisations like -ffast-
math (issue <a href="https://github-redirect.dependabot.com/HypothesisWorks/hypothesis/issues/2976">#2976</a>).</p>
<p><em><a href="https://hypothesis.readthedocs.io/en/latest/changes.html#v6-24-6">The canonical version of these notes (with links) is on readthedocs.</a></em></p>
<h2>Hypothesis for Python - version 6.24.5</h2>
<p>This patch fixes a rare internal error in the
"hypothesis.strategies.datetimes()" strategy, where the implementation
of "allow_imaginary=False" crashed when checking a time during the
skipped hour of a DST transition <em>if</em> the DST offset is negative -
only true of "Europe/Dublin", who we presume have their reasons - and
the "tzinfo" object is a pytz timezone (which predates <strong>PEP 495</strong>).</p>
<p><em><a href="https://hypothesis.readthedocs.io/en/latest/changes.html#v6-24-5">The canonical version of these notes (with links) is on readthedocs.</a></em></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="https://github.com/HypothesisWorks/hypothesis/commit/9c0dbee97f9244bd7ad66c529b24cf5185d3363f"><code>9c0dbee</code></a> Bump hypothesis-python version to 6.24.6 and update changelog</li>
<li><a href="https://github.com/HypothesisWorks/hypothesis/commit/9f9ee91b9825e9c715df687d12925d26fbc840eb"><code>9f9ee91</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/HypothesisWorks/hypothesis/issues/3152">#3152</a> from Zac-HD/subnormal-floats</li>
<li><a href="https://github.com/HypothesisWorks/hypothesis/commit/7411a8206e94ba23cf111ebf069a657681c9df5e"><code>7411a82</code></a> Generate subnormal floats</li>
<li><a href="https://github.com/HypothesisWorks/hypothesis/commit/65b4b2102b94463af95a94a9994e77cfaf12f275"><code>65b4b21</code></a> Fix flaky test</li>
<li><a href="https://github.com/HypothesisWorks/hypothesis/commit/7aecdf6c3e32f2338ad7bb6c1427abd6f263afe9"><code>7aecdf6</code></a> Bump hypothesis-python version to 6.24.5 and update changelog</li>
<li><a href="https://github.com/HypothesisWorks/hypothesis/commit/e6248958989c01f784d43d699f46391529fb4a6a"><code>e624895</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/HypothesisWorks/hypothesis/issues/3145">#3145</a> from Zac-HD/use-strict-xfail</li>
<li><a href="https://github.com/HypothesisWorks/hypothesis/commit/c6dc4af177cdd2c441f60900b5683a961a39c632"><code>c6dc4af</code></a> Fix determinism helper</li>
<li><a href="https://github.com/HypothesisWorks/hypothesis/commit/922973bf050e62feee40dd922c3e5e1b4d076d99"><code>922973b</code></a> Fix negative-DST bug</li>
<li><a href="https://github.com/HypothesisWorks/hypothesis/commit/e3480a3348eeeb21042571dc64ba7b2cc30e4b88"><code>e3480a3</code></a> Use xfail strict mode</li>
<li><a href="https://github.com/HypothesisWorks/hypothesis/commit/a1b257bf57f2a86a3db5171f48d4f6a437782523"><code>a1b257b</code></a> Increase test timeout</li>
<li>See full diff in <a href="https://github.com/HypothesisWorks/hypothesis/compare/hypothesis-python-6.24.4...hypothesis-python-6.24.6">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>

PR 31679 applied with additional changes from upstream: 7a6c0b18f29fac905c6121c8ff31e3c60d9e3e32, 6b748776cc0fed59fc0eecd072ca21d6f687c62e
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.