Closed eseglem closed 10 months ago
Yep, this is my fault - Hypothesis' private internals changed and I didn't notice we needed corresponding changes here.
hypofuzz
to restore compatibilityTrying to downgrade, but still getting
INTERNALERROR> ImportError: cannot import name 'Stuff' from 'hypothesis.core' (/home/g/c/ng/venv/lib/python3.11/site-packages/hypothesis/core.py)
even with 6.62.0
Fixed in 128da6d07a7297256f4277070675996c86bc7452 🙂
The last version of hypothesis I can get to run with hypofuzz is
6.72.1
. It appears to be related to refactoring of the core runner here: https://github.com/HypothesisWorks/hypothesis/pull/3621From
6.72.2
to6.86.2
I get the following:And from
6.87.0
up to latest it breaks due to:Removing the extra
_,
on line 89 gets past that error, but results in the same error as above.Unfortunately, I am not familiar enough with the workings of hypothesis / hypofuzz to figure out any solution. It doesn't seem simple to me, since the return types changed.