keyring<27,>=25.0
pyodbc<6,>=5.0
python-dotenv<2,>=1.0
requests<3,>=2.32
holidays<1,>=0.103
tzdata>=2026.3
openpyxl<4,>=3.1.5

[dev]
build>=1.2
twine>=6.0
pytest>=8.0
pytest-cov>=5.0
ruff>=0.9
mkdocs<2,>=1.6
mkdocs-material<10,>=9.6
mkdocstrings[python]<1,>=0.30
