pyproject.toml 673 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. [project]
  2. name = "memory-agents-api"
  3. version = "0.1.0"
  4. description = "Web API for comparing five agent memory paradigms"
  5. requires-python = ">=3.11"
  6. dependencies = [
  7. "fastapi>=0.115,<1",
  8. "uvicorn[standard]>=0.34,<1",
  9. "pydantic>=2.10,<3",
  10. "httpx>=0.27,<1",
  11. "python-dotenv>=1.0,<2",
  12. "asyncpg>=0.30,<1",
  13. ]
  14. [dependency-groups]
  15. dev = [
  16. "pytest>=8.3,<9",
  17. "pytest-asyncio>=0.25,<1",
  18. "ruff>=0.9,<1",
  19. ]
  20. [project.optional-dependencies]
  21. reme = [
  22. "reme-ai[core]>=0.4,<0.5",
  23. ]
  24. mem0 = [
  25. "mem0ai>=2,<3",
  26. "psycopg[binary,pool]>=3.2,<4",
  27. ]
  28. letta = [
  29. "letta-client>=1.12,<2",
  30. ]
  31. memu = [
  32. "memu-py>=1.5,<2",
  33. ]
  34. [tool.setuptools]
  35. packages = ["app", "app.adapters"]