click>=8.0.0
rich>=12.0.0
aiohttp>=3.8.0
requests>=2.28.0
jsonschema>=4.0.0
cryptography>=46.0.5
backoff>=2.2.0
litellm<1.82.7,>=1.0.0
rank-bm25
optuna>=4.5.0
psutil>=5.8.0
pydantic>=2.0.0

[all]
traigent[analytics,bayesian,hybrid,integrations,pydanticai,security,test,tracing,visualization]

[analytics]
numpy>=1.21.0
pandas>=1.3.0
matplotlib>=3.5.0

[bayesian]
scikit-learn>=1.0.0
scipy>=1.7.0

[cloud]
traigent[security]
boto3>=1.28.0

[deepeval]
deepeval>=1.0.0

[dev]
pytest>=7.0.0
pytest-asyncio>=0.21.0
pytest-cov>=4.0.0
pytest-mock>=3.10.0
pytest-xdist>=3.0.0
black>=26.3.1
isort>=5.10.0
flake8>=5.0.0
mypy>=1.0.0
types-PyYAML>=6.0.0
types-requests>=2.31.0
types-bleach>=6.0.0
pre-commit>=3.0.0
ruff>=0.1.0
bandit>=1.7.0
hypothesis>=6.100.0

[docs]
mkdocs>=1.4.0
mkdocs-material>=9.0.0
mkdocstrings[python]>=0.22.0

[dspy]
dspy-ai>=2.5.0

[enterprise]
traigent[analytics,bayesian,cloud,hybrid,integrations,ml,security,test,tracing,visualization]

[hybrid]
httpx[http2]>=0.24.0
claude-code-sdk>=0.0.14
mcp>=1.23.0

[integrations]
langchain>=0.0.200
langchain-core>=1.2.11
langchain-community>=0.3.27
langchain-anthropic>=0.2.0
langchain-openai>=0.3.30
langchain-chroma>=0.2.5
langchain-text-splitters>=0.3.8
langchain-google-genai>=2.1.4
openai>=2.0.0
anthropic>=0.18.0
groq>=0.9.0
google-genai>=0.8.0
google-generativeai>=0.3.0
rank_bm25>=0.2.2
mlflow>=3.8.1
wandb>=0.15.0
python-dotenv>=1.0.0
boto3>=1.28.0
botocore>=1.31.0

[integrations:sys_platform != "win32"]
faiss-cpu>=1.7.0

[ml]
traigent[analytics,bayesian]
numpy>=1.21.0
scipy>=1.7.0

[pydanticai]
pydantic-ai-slim<2,>=1

[recommended]
traigent[analytics,bayesian,hybrid,integrations,pydanticai,visualization]

[security]
pyjwt>=2.12.0
passlib>=1.7.4
python-multipart>=0.0.22
fastapi>=0.95.0
starlette>=0.49.1
uvicorn>=0.18.0
redis>=4.0.0
defusedxml>=0.7.1
pyotp>=2.9.0

[test]
pytest>=7.0.0
pytest-asyncio>=0.21.0
pytest-cov>=4.0.0
pytest-mock>=3.10.0
pytest-timeout>=2.0.0
pytest-xdist>=3.0.0
coverage>=7.0.0
ragas>=0.3.6
rapidfuzz>=3.14.0
hypothesis>=6.0.0

[tracing]
opentelemetry-api<2.0.0,>=1.20.0
opentelemetry-sdk<2.0.0,>=1.20.0
opentelemetry-exporter-otlp<2.0.0,>=1.20.0

[visualization]
matplotlib>=3.5.0
plotly>=5.0.0
