Hypothesis

Latest version: v6.130.6

Safety actively analyzes 723177 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 20 of 221

6.108.9

--------------------

This patch removes an assertion which was in fact possible in rare circumstances involving a small number of very large draws.

6.108.8

--------------------

This patch improves our example generation performance by adjusting our internal cache implementation.

6.108.7

--------------------

This patch improves our pretty-printer for unusual numbers.

- Signalling NaNs are now represented by using the :mod:`struct` module
to show the exact value by converting from a hexadecimal integer

- CPython `limits integer-to-string conversions
<https://docs.python.org/3/library/stdtypes.html#integer-string-conversion-length-limitation>`__
to mitigate DDOS attacks. We now use hexadecimal for very large
integers, and include underscore separators for integers with ten
or more digits.

6.108.6

--------------------

This patch improves generation speed in some cases by avoiding pretty-printing overhead for non-failing examples.

6.108.5

--------------------

This patch fixes a rare internal error when using :func:`~hypothesis.strategies.integers` with a high number of examples and certain ``{min, max}_value`` parameters (:pull:`4059`).

6.108.4

--------------------

This patch addresses the issue of hypothesis potentially accessing
mocked ``time.perf_counter`` during test execution (:issue:`4051`).

Page 20 of 221

Links

Releases

Has known vulnerabilities

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.