textual>=0.40
rich>=13.0
openpyxl>=3.1
holidays>=0.40
textual-fspicker>=0.4.0
textual-themes[textual]>=0.15.1
textual-widgets>=0.32.1

[dev]
christophorus[web]
httpx>=0.27
pytest>=8.0
pytest-asyncio>=0.23
pytest-cov>=4.0
pytest-xdist>=3.5
mypy>=1.8
poethepoet>=0.29
ruff>=0.3
import-linter>=2.0
types-openpyxl>=3.1.5.20260518

[web]
python-fasthtml>=0.12
