| [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", |
| ] |
|
|