click<9,>=8.1
ruamel.yaml>=0.18
httpx>=0.27
pypdf>=4.0
pydantic>=2.5
rich>=13.0
platformdirs>=4.0
fastapi>=0.110
uvicorn[standard]>=0.29

[:platform_python_implementation == "CPython" and python_version < "3.15"]
ruamel.yaml.clib>=0.2.12

[:sys_platform == "darwin"]
pywebview>=6.2

[dev]
pytest>=7
pytest-cov
ruff>=0.4
mypy>=1.10
