Subject: CVS commit: pkgsrc/devel/py-hypothesis
From: Adam Ciarcinski
Date: 2025-01-14 07:45:25
Message id: 20250114064525.CAAE8FC1D@cvs.NetBSD.org

Log Message:
py-hypothesis: updated to 6.123.17

6.123.16

Improves an edge case in one of our integer and float shrinking passes.

6.123.15

Improves one of our shrinking passes for integers which require a constant \ 
relative difference to trigger the bug.

6.123.14

Avoid realizing symbolic values from Alternative backends for Hypothesis when \ 
verbosity is verbose or higher.

6.123.13

More internal code refactoring.

6.123.12

DirectoryBasedExampleDatabase now creates files representing database entries \ 
atomically, avoiding a very brief intermediary state where a file could be \ 
created but not yet written to.

6.123.11

Internal code refactoring.

6.123.10

Fixes a bug caused by alternative backends raising \ 
hypothesis.errors.BackendCannotProceed in certain cases.

6.123.9

Add internal type hints to our pretty printer.

6.123.8

The shrinker contains a pass aimed at integers which are required to sum to a \ 
value. This patch extends that pass to floats as well.

6.123.7

Internal type hint additions and refactorings.

6.123.6

@reproduce_failure() now uses a newer internal interface to represent failures. \ 
As a reminder, this representation is not intended to be stable across versions \ 
or with respect to changes in the test.

6.123.5

Internal code refactoring for the typed choice sequence. May have some neutral \ 
effect on shrinking.

6.123.4

This patch improves shrinking involving long strings or byte sequences whose \ 
value is not relevant to the failure.

6.123.3

This release further improves shrinking of strategies using one_of(), allowing \ 
the shrinker to more reliably move between branches of the strategy.

Files:
RevisionActionfile
1.150modifypkgsrc/devel/py-hypothesis/Makefile
1.144modifypkgsrc/devel/py-hypothesis/distinfo