Add relevant Python 3.12 CI runs, copy the new windows CI setup from the template.
Bump hypothesis to >6,<7 (this is only for tests install extra, should be OK / non-breaking)
Silence some minor warnings related to new hypothesis version. When @given() is used with a function-scoped fixture, it doesn't re-generate the values at the function level. I think this is OK for the tests that had this issue but double check to make sure I didn't miss anything.
Use an int (10**18) instead of a float (10e18) for random.randint() as it now raises an exception.
Todo:
[x] Clean up commit history
[x] Add or update documentation related to these changes
What was wrong?
closes #2169
How was it fixed?
hypothesis
to>6,<7
(this is only fortests
install extra, should be OK / non-breaking)@given()
is used with a function-scoped fixture, it doesn't re-generate the values at the function level. I think this is OK for the tests that had this issue but double check to make sure I didn't miss anything.int
(10**18
) instead of afloat
(10e18
) forrandom.randint()
as it now raises an exception.Todo:
Cute Animal Picture