[project] name = "memory-agents-api" version = "0.1.0" description = "Web API for comparing five agent memory paradigms" requires-python = ">=3.11" dependencies = [ "fastapi>=0.115,<1", "uvicorn[standard]>=0.34,<1", "pydantic>=2.10,<3", "httpx>=0.27,<1", "python-dotenv>=1.0,<2", "asyncpg>=0.30,<1", ] [dependency-groups] dev = [ "pytest>=8.3,<9", "pytest-asyncio>=0.25,<1", "ruff>=0.9,<1", ] [project.optional-dependencies] reme = [ "reme-ai[core]>=0.4,<0.5", ] mem0 = [ "mem0ai>=2,<3", "psycopg[binary,pool]>=3.2,<4", ] letta = [ "letta-client>=1.12,<2", ] memu = [ "memu-py>=1.5,<2", ] [tool.setuptools] packages = ["app", "app.adapters"]