fastapi>=0.104.0
uvicorn[standard]>=0.24.0
pydantic>=2.0.0
httpx>=0.24.0
aiofiles>=23.0.0
sqlalchemy>=2.0.0
alembic>=1.12.0
prometheus-client>=0.18.0
python-json-logger>=2.0.0

[all]
guardrailmesh[aws,guardrails_ai,llamafirewall,llm_guard,nemo,postgres,presidio,redis]

[aws]
boto3>=1.28.0

[dev]
pytest>=7.0.0
pytest-asyncio>=0.21.0
httpx>=0.24.0
black>=23.0.0
flake8>=6.0.0
mypy>=1.0.0

[guardrails_ai]
guardrails-ai>=0.4.0

[llamafirewall]
llamafirewall>=0.1.0

[llm_guard]
llm-guard>=0.3.0

[nemo]
nemoguardrails>=0.6.0

[postgres]
psycopg2-binary>=2.9.0

[presidio]
presidio-analyzer>=2.2.0
presidio-anonymizer>=2.2.0
spacy>=3.0.0

[redis]
redis>=5.0.0
