hypothesis releases
PyPI package, released from HypothesisWorks/hypothesis on GitHub · No. 539 of the most used PyPI packages in the paper's catalog
Latest release the paper recorded: hypothesis v6.170.1, Oct 16, 2026. Its newest GitHub release when last read: Oct 16, 2026.
Latest releases
Newest first, each linking to its notes on GitHub; the excerpt is the notes' own opening, where they have text.
- hypothesis v6.170.1
From the release notesThis 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 colle…
- hypothesis v6.170.0
From the release notesThis release substantially strengthens "run conformance test()", which authors of alternative backends can use to test their provider. It can now test providers with required constructor arguments, runs many test cases a…
- hypothesis v6.169.4
From the release notesThis release fixes an error when applying "@given" on Python 3.14 to functions with annotations referring to types that are only available during type checking, when explicit strategies are supplied (issue 4897). Thanks…
- hypothesis v6.169.1
From the release notesCalling ".map()" or ".flatmap()" on "data()" with a keyword argument now raises the intended error explaining that this is not supported, instead of a generic error about an unexpected keyword argument. The canonical ver…
- hypothesis v6.169.0
From the release notesThis release drops support for Python 3.10, which reached end of life in October 2026. The canonical version of these notes (with links) is on readthedocs.
- hypothesis v6.168.5
From the release notesThis patch fixes the type annotation of "from field()", which claimed to return a strategy for instances of the field type rather than for values of the field. The canonical version of these notes (with links) is on read…
- hypothesis v6.168.4
From the release notesThis patch adds support for PyPy 3.12. The canonical version of these notes (with links) is on readthedocs.
- hypothesis v6.168.3
From the release notesThis patch fixes quadratic time behaviour when summarising the statistics of a test run, which Hypothesis does for every test when running under pytest. This avoids an apparent hang after the last test case with a high n…
- hypothesis v6.168.2
From the release notesThis patch makes writes to the cache of constants collected from local source files atomic. Previously, a concurrent process sharing the same ".hypothesis" directory, such as another pytest xdist worker, could read a par…
- hypothesis v6.168.1
From the release notesWe now publish abi3 wheels for Linux s390x (manylinux) and Linux i686 (musllinux). The canonical version of these notes (with links) is on readthedocs.