arrow>=1.3.0
boltons>=25.0.0
click-extra>=7.2.0

[docs]
click-extra[sphinx]>=7.2.0
furo~=2025.9.25
myst-parser~=4.0.0
sphinx>=8.0.0
sphinx-autodoc-typehints>=2.4.0
sphinx-click~=6.1.0
sphinx-copybutton~=0.5.2
sphinx-design~=0.6.0
sphinx-issues~=5.0.0
sphinxcontrib-mermaid~=1.2.3
sphinxext-opengraph~=0.13.0

[docs:python_version < "3.11"]
tomli>=2.3.0

[test]
click-extra[pytest]>=7.2.0
coverage[toml]~=7.12.0
extra-platforms[pytest]>=5.0.0
pytest~=9.0.1
pytest-cov~=7.0.0
pytest-github-actions-annotate-failures~=0.3.0
pytest-randomly~=4.0.0

[typing]
types-boltons~=25.0.0.20250822
