rtm-class-ai / pyproject.toml
nbintang
initialize projects
62516b8
Raw
History Blame Contribute Delete
850 Bytes
[project]
name = "rtm-class-ai"
version = "0.1.0"
description = "Standalone webhook AI agent microservice with FastAPI, LangChain, Groq, MCP, and memory"
readme = "README.md"
requires-python = ">=3.11"
dependencies = [
"fastapi",
"uvicorn[standard]",
"pydantic>=2",
"python-dotenv",
"python-multipart",
"PyJWT>=2.10.1",
"httpx",
"redis>=5",
"langchain",
"langgraph",
"langchain-groq",
"langchain-mcp-adapters",
"chromadb",
"langchain-chroma>=1.1.0",
"pypdf",
"python-pptx",
"reportlab",
"taskipy>=1.14.1",
]
[build-system]
requires = ["hatchling"]
build-backend = "hatchling.build"
[tool.hatch.build.targets.wheel]
packages = ["src"]
[tool.taskipy.tasks]
up = "docker compose up --build"
upd = "docker compose up -d --build"
down = "docker compose down"
logs = "docker compose logs -f"
ps = "docker compose ps"