File size: 920 Bytes
f589dab | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 | [project]
name = "omnichannel-fact-engine"
version = "1.0.0"
description = "Omnichannel Fact & Hallucination Intelligence System"
requires-python = ">=3.12"
dependencies = [
"fastapi>=0.115.0",
"uvicorn[standard]>=0.30.0",
"websockets>=13.0",
"pydantic>=2.9.0",
"pydantic-settings>=2.5.0",
"litellm>=1.50.0",
"groq>=0.11.0",
"qdrant-client>=1.12.0",
"fastembed>=0.4.0",
"redis[hiredis]>=5.1.0",
"aiokafka>=0.11.0",
"prefect>=3.0.0",
"structlog>=24.4.0",
"httpx>=0.27.0",
"python-multipart>=0.0.12",
"xxhash>=3.5.0",
"neo4j>=5.24.0",
"pymgclient>=1.3.0",
"python-dotenv>=1.0.0",
"orjson>=3.10.0",
"anyio>=4.6.0",
"tenacity>=9.0.0",
]
[build-system]
requires = ["hatchling"]
build-backend = "hatchling.build"
[tool.uv]
dev-dependencies = [
"pytest>=8.3.0",
"pytest-asyncio>=0.24.0",
"ruff>=0.7.0",
"mypy>=1.12.0",
]
|