click>=8.1
openpyxl>=3.1

[dev]
pytest>=8
pytest-cov>=5
pytest-xdist>=3.6
pytest-timeout>=2.3
pre-commit>=3.7
build>=1.2
twine>=5
setuptools-scm[toml]>=8
treasure-map[docs]
treasure-map[lint]

[docs]
sphinx>=7

[lint]
ruff<0.17,>=0.16.1
