groq>=0.11.0
httpx>=0.25.0
pydantic>=2.6.0
pydantic-settings>=2.2.0
python-dotenv>=1.0.0
tenacity>=8.2.0

[all]
llm-as-judge-platform[api,postgres,ui,yaml]

[api]
fastapi>=0.110
uvicorn>=0.29

[dev]
pytest>=8.0.0
pytest-cov>=4.1.0
hypothesis>=6.100.0
pyyaml>=6.0
types-PyYAML>=6.0
bandit[toml]>=1.7
pre-commit>=3.5
fastapi>=0.110
uvicorn>=0.29
ruff<0.18,>=0.17
mypy<2.5,>=2.4

[docs]
mkdocs<2,>=1.6
mkdocs-material<10,>=9.5

[postgres]
psycopg[binary]>=3.1

[ui]
streamlit>=1.50
plotly>=5.20
pandas>=1.4

[yaml]
pyyaml>=6.0
