[build-system] requires = ["setuptools>=80"] build-backend = "setuptools.build_meta" [project] name = "agent-memory-bridge" version = "0.34.1" description = "Governed project memory for AI coding agents across sessions and tools" readme = "README.md" license = "MIT" license-files = ["LICENSE"] requires-python = ">=3.11" keywords = ["mcp", "memory", "agents", "project-memory", "governance", "sqlite", "fts", "local-first", "stdio", "streamable-http"] classifiers = [ "Operating System :: OS Independent", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.11", "Programming Language :: Python :: 3.12", "Programming Language :: Python :: 3.13", ] dependencies = [ "mcp>=2.0.0,<3", ] [project.urls] Homepage = "https://github.com/zzhang82/Agent-Memory-Bridge" Repository = "https://github.com/zzhang82/Agent-Memory-Bridge" Issues = "https://github.com/zzhang82/Agent-Memory-Bridge/issues" Documentation = "https://github.com/zzhang82/Agent-Memory-Bridge#readme" [project.optional-dependencies] dev = [ "build>=1.2,<2", "hypothesis>=6.130,<7", "mypy>=1.15,<2", "pip-audit>=2.9,<3", "PyYAML>=6.0,<7", "pytest>=9.0.3,<10", "pytest-cov>=6,<8", "ruff>=0.12,<1", "setuptools>=83", "twine>=6,<7", ] [project.scripts] agent-memory-bridge = "agent_mem_bridge.cli:main" [tool.setuptools] package-dir = {"" = "src"} packages = ["agent_mem_bridge"] [tool.pytest.ini_options] testpaths = ["tests"] [tool.ruff] target-version = "py311" line-length = 120 [tool.ruff.lint] select = ["E4", "E7", "E9", "F", "I"] [tool.mypy] python_version = "3.11" check_untyped_defs = true ignore_missing_imports = true no_implicit_optional = true warn_redundant_casts = true warn_unused_ignores = true