pydantic>=2.5
PyYAML>=6.0

[:python_version < "3.11"]
tomli>=2.0

[all]
guardpipe[anthropic,embeddings,fastapi,flask,langchain,langdetect,llamaindex,openai,redis]

[anthropic]
anthropic>=0.30

[dev]
pytest>=8.0
pytest-asyncio>=0.23
pytest-cov>=5.0
ruff>=0.4
black>=24.0
mypy>=1.10
pre-commit>=3.7

[django]
django>=4.2

[embeddings]
sentence-transformers>=2.6

[fastapi]
fastapi>=0.110
starlette>=0.36

[flask]
flask>=3.0

[langchain]
langchain-core>=0.2

[langdetect]
langdetect>=1.0.9

[llamaindex]
llama-index-core>=0.10

[openai]
openai>=1.30

[postgres]
psycopg2-binary>=2.9

[redis]
redis>=5.0

[sqlite]
