Block a user
ceaebeb4c7
no need for .keys()
bb9552ce1f
modernize type imports
22f8015b82
explicit non-strict zip
7c718401d4
flatten indentation (unnecessary else)
a3978b5f5e
improve error handling
8f7955543c
use pathlib
5a82f04f9e
flatten and simplify some code
5f2b1a432e
improve type annotations
fec96b92a7
improve error handling
42c69867b8
using == on purpose here
db1dcc5e83
re-export using "import x as x"
1ecab08651
add ruff config
c598978543
bump version to v1.2
c7ad0f0e37
comment out unused pytest import
4218f529ea
Copy pixel edge coordinates
c95341c9b9
be clearer about floats
5b16295769
update deps
fe684d83d3
add ruff and mypy configs
7f620a9bb3
modern rng approach
50b30d31fb
fixes driven by ruff & mypy
8f294d8cc8
bump dependency versions
32b5063019
add ruff and mypy configs
c3646b2fd2
use a custom exception
d72c5e254f
misc cleanup
9282bfe8c0
use f-string
5895592786
add ruff config
f177286890
re-export using "import x as x"
a576013073
misc cleanup
9b329f3b8b
type annotation improvements
90e30821eb
bump version to v0.7
b3a4862e46
remove unused numpy dependency
763f09051a
add ruff config
eaef972c88
flatten some indentation
5fb229c09f
improve type annotations