click

[dev]
pytest
ruff
mypy
pre-commit
black
hypothesis
