Path to this page:
Subject: CVS commit: pkgsrc/devel/py-hypothesis
From: Adam Ciarcinski
Date: 2025-01-26 12:42:19
Message id: 20250126114219.E5C86FBE0@cvs.NetBSD.org
Log Message:
py-hypothesis: updated to 6.124.7
6.124.7
Internal renamings.
6.124.6
More work on internal type hints.
6.124.5
Internal refactoring to make some stateful internals easier to access.
6.124.4
Refactoring of our internal input generation. This shouldn’t lead to any \
changes in the distribution of test inputs. If you notice any, please open an \
issue!
6.124.3
Some Hypothesis internals now use the number of choices as a yardstick of input \
size, rather than the entropy consumed by those choices. We don’t expect this \
to cause significant behavioral changes.
6.124.2
Improves our internal caching logic for test cases.
6.124.1
fuzz_one_input is now implemented using an alternative backend. This brings the \
interpretation of the fuzzer-provided bytestring closer to the fuzzer mutations, \
allowing the mutations to work more reliably. We hope to use this backend \
functionality to improve fuzzing integration (see e.g. \
https://github.com/google/atheris/issues/20) in the future!
6.124.0
The Hypothesis example database now uses a new internal format to store \
examples. This new format is not compatible with the previous format, so stored \
entries will not carry over.
The database is best thought of as a cache that may be invalidated at times. \
Instead of relying on it for correctness, we recommend using @example to specify \
explicit examples. When using databases across environments (such as connecting \
a GitHubArtifactDatabase database in CI to your local environment), we recommend \
using the same version of Hypothesis for each where possible, for maximum \
reproducibility.
Files: