Skip to content

⬆️ Update dependency hypothesis to v6.170.12 - #477

Open
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/hypothesis-6.x
Open

renovate[bot] wants to merge 1 commit into
mainfrom
renovate/hypothesis-6.x

Conversation

@renovate

@renovate renovate Bot commented Oct 16, 2026 •

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
hypothesis (changelog) ==6.170.0 → ==6.170.12 age adoption passing confidence

Release Notes

HypothesisWorks/hypothesis (hypothesis)

v6.170.12: Hypothesis version 6.170.12

Compare Source

This patch reduces Hypothesis' overhead for each test case. For simple
properties and strategies, generating test cases takes up to a third
less time and shrinking failing examples is up to twice as fast; most
tests will see a smaller improvement. "import hypothesis" is also
about 20% faster.

The canonical version of these notes (with links) is on readthedocs.

v6.170.11: Hypothesis version 6.170.11

Compare Source

This patch makes writing observability data to ".hypothesis/observed"
cheaper when tests run in multiple threads, and defers cleaning up old
observation files from import time until observations are first
written.

The canonical version of these notes (with links) is on readthedocs.

v6.170.10: Hypothesis version 6.170.10

Compare Source

This patch fixes an internal error from "lists()" with "unique=True",
when the elements are a filtered "sampled_from()" with too few allowed
values to reach "min_size". It also ensures that "domains()" always
generates at least one subdomain, even with a small "max_length".

We also fixed some internal bookkeeping that could go wrong when an
exception was raised and caught during generation, for example by
"recursive()", which could make shrinking less effective.

The canonical version of these notes (with links) is on readthedocs.

v6.170.9: Hypothesis version 6.170.9

Compare Source

This release fixes a "DeprecationWarning" when importing
"hypothesis.extra.dateutil" with dateutil 3.0 or higher (issue #​4934).

The canonical version of these notes (with links) is on readthedocs.

v6.170.8: Hypothesis version 6.170.8

Compare Source

This patch fixes a regression in version 6.170.1, where unique
collections of non-empty collections, such as
"st.sets(st.frozensets(st.integers(), min_size=1), min_size=1)", could
fail the "HealthCheck.large_base_example" health check (issue #​4918).

The canonical version of these notes (with links) is on readthedocs.

v6.170.7: Hypothesis version 6.170.7

Compare Source

This improves type coverage of stateful testing.

The canonical version of these notes (with links) is on readthedocs.

v6.170.6: Hypothesis version 6.170.6

Compare Source

This patch adds PyPy 3.12 wheels to releases (issue #​4921).

Thanks to @​moreati for this contribution!

The canonical version of these notes (with links) is on readthedocs.

v6.170.5: Hypothesis version 6.170.5

Compare Source

This patch fixes a bug for users of our "PrimitiveProvider" interface,
where "draw_integer" could incorrectly reuse weights from an earlier
draw (issue #​4908).

The canonical version of these notes (with links) is on readthedocs.

v6.170.4: Hypothesis version 6.170.4

Compare Source

This fills in the missing type annotations for public-facing
attributes of "settings", such as "settings.max_examples" and
"settings.database".

The canonical version of these notes (with links) is on readthedocs.

v6.170.3: Hypothesis version 6.170.3

Compare Source

This patch fixes an internal error when the shrinker tried certain
invalid values, for example when shrinking "one_of()" between text
strategies with different alphabets (issue #​4905).

The canonical version of these notes (with links) is on readthedocs.

v6.170.2: Hypothesis version 6.170.2

Compare Source

Add support for Python 3.16, which is still in alpha.

The canonical version of these notes (with links) is on readthedocs.

v6.170.1: Hypothesis version 6.170.1

Compare Source

This patch makes generating unique collections, such as "sets()" or
"lists()" with "unique=True", considerably more efficient (issue
#​4458). Hypothesis no longer mutates test cases by copying one element
of a unique collection over another element of the same collection,
and no longer probes for minimal examples by drawing every element at
its simplest value - both of which were certain to be rejected, and
could waste several times as many draws from the element strategy as
were actually returned.

The canonical version of these notes (with links) is on readthedocs.


Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Enabled.

♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate Bot added dependencies Upgrade or downgrade of project dependencies. no-stale This issue or PR is exempted from the stable bot. python labels Oct 16, 2026
@renovate
renovate Bot enabled auto-merge (squash) October 16, 2026 18:30
@coderabbitai

coderabbitai Bot commented Oct 16, 2026 •

Copy link
Copy Markdown

Important

Review skipped

Bot user detected.

To trigger a single review, invoke the @coderabbitai review command.

Run configuration
  • Source mode: Auto
  • Repository: Unavailable
  • Branch: Unavailable
  • File: No configuration file from this repository applied
  • Commit: Unavailable
  • Layers: Repository UI
  • Review profile: CHILL
  • Plan: Advanced
  • Run ID: f02bcc69-50e7-4650-b00c-2d1ba8971c94

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review
  • Autofix · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@codspeed

codspeed Bot commented Oct 16, 2026 •

Copy link
Copy Markdown

Merging this PR will not alter performance

✅ 23 untouched benchmarks


Comparing renovate/hypothesis-6.x (ac60956) with main (3c4456f)

Open in CodSpeed

@renovate
renovate Bot force-pushed the renovate/hypothesis-6.x branch 5 times, most recently from c09aa46 to cd8cdd9 Compare October 19, 2026 04:52
@renovate renovate Bot changed the title ⬆️ Update dependency hypothesis to v6.170.1 ⬆️ Update dependency hypothesis to v6.170.2 Oct 19, 2026
@renovate
renovate Bot force-pushed the renovate/hypothesis-6.x branch from cd8cdd9 to 5dedf50 Compare October 20, 2026 10:48
@renovate renovate Bot changed the title ⬆️ Update dependency hypothesis to v6.170.2 ⬆️ Update dependency hypothesis to v6.170.5 Oct 20, 2026
@renovate
renovate Bot force-pushed the renovate/hypothesis-6.x branch from 5dedf50 to d3d929c Compare October 22, 2026 23:25
@renovate renovate Bot changed the title ⬆️ Update dependency hypothesis to v6.170.5 ⬆️ Update dependency hypothesis to v6.170.8 Oct 22, 2026
@renovate
renovate Bot force-pushed the renovate/hypothesis-6.x branch 7 times, most recently from 88e556b to fdbce74 Compare October 24, 2026 02:33
@renovate renovate Bot changed the title ⬆️ Update dependency hypothesis to v6.170.8 ⬆️ Update dependency hypothesis to v6.170.9 Oct 24, 2026
@renovate
renovate Bot force-pushed the renovate/hypothesis-6.x branch from fdbce74 to dc20090 Compare October 26, 2026 02:15
@renovate renovate Bot changed the title ⬆️ Update dependency hypothesis to v6.170.9 ⬆️ Update dependency hypothesis to v6.170.11 Oct 26, 2026
@renovate
renovate Bot force-pushed the renovate/hypothesis-6.x branch 3 times, most recently from 4e668d8 to 8cf08b0 Compare October 26, 2026 20:56
@renovate renovate Bot changed the title ⬆️ Update dependency hypothesis to v6.170.11 ⬆️ Update dependency hypothesis to v6.170.12 Oct 26, 2026
@renovate
renovate Bot force-pushed the renovate/hypothesis-6.x branch from 8cf08b0 to ac60956 Compare October 27, 2026 17:49

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Upgrade or downgrade of project dependencies. no-stale This issue or PR is exempted from the stable bot. python

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants