click<8.2,>=8.0
openpyxl>=3.1
pandas>=2.0
pydantic>=2.0
pyyaml>=6.0

[dev]
deptry>=0.20
mypy<2,>=1.14
pandas-stubs>=2.0
pre-commit>=4.0
pytest>=7.0
pytest-asyncio>=0.24
pytest-cov>=6.0
pytest-randomly>=3.15
pytest-rerunfailures>=14.0
rich>=14.2
ruff<0.16,>=0.4
sentry-sdk>=2.0
textual>=8
types-PyYAML
vulture>=2.11

[sentry]
sentry-sdk>=2.0

[tui]
rich>=14.2
textual>=8
