fastapi>=0.111.0
uvicorn[standard]>=0.29.0
httpx>=0.27.0
pydantic>=2.0
openai<2.0.0,>=1.30.0
anthropic<1.0.0,>=0.28.0
jinja2>=3.1
cryptography>=42.0

[all]
coreiq[audit,azure,clickhouse,embeddings,identity,mongodb,otel,postgres,redis,security,tokenizers]

[audit]
coreiq[siem-chronicle,siem-datadog-siem,siem-elastic,siem-s3,siem-sentinel,siem-splunk]

[azure]
azure-identity>=1.15

[clickhouse]
clickhouse-connect>=0.7

[dev]
pytest>=8.0
pytest-asyncio>=0.23
pytest-cov>=5.0
httpx>=0.27.0
tiktoken>=0.7
pre-commit>=3.0

[embeddings]
sentence-transformers>=2.7
numpy>=1.24

[identity]
python-jose[cryptography]>=3.3
ldap3>=2.9

[mongodb]
pymongo>=4.6

[otel]
opentelemetry-api>=1.24
opentelemetry-sdk>=1.24
opentelemetry-exporter-otlp-proto-grpc>=1.24
opentelemetry-exporter-otlp-proto-http>=1.24

[postgres]
psycopg2-binary>=2.9

[redis]
redis>=5.0

[security]
cryptography>=42.0

[siem-chronicle]
google-auth>=2.0

[siem-datadog-siem]

[siem-elastic]

[siem-s3]
boto3>=1.34

[siem-sentinel]
azure-identity>=1.15
azure-monitor-ingestion>=1.0

[siem-splunk]

[tokenizers]
tiktoken>=0.5
