[build-system] requires = ["setuptools>=61.0.0", "wheel"] build-backend = "setuptools.build_meta" [project] name = "hanzo-tools-database" version = "0.2.0" description = "Hybrid memory management for Hanzo AI - Markdown files, SQLite FTS, Vector search" readme = "README.md" requires-python = ">=3.12" license = { text = "MIT" } authors = [{ name = "Hanzo Industries Inc", email = "dev@hanzo.ai" }] classifiers = [ "Programming Language :: Python :: 3", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", ] keywords = ["hanzo", "tools", "database", "sql", "graph", "memory", "markdown", "sqlite", "vector", "mcp", "ai"] dependencies = [ "hanzo-tools>=0.3.0", "mcp>=1.25.0", "fastmcp>=2.14.1", "pydantic>=2.12.5", ] [project.optional-dependencies] full = [ "networkx>=3.0", "aiosqlite>=0.21.0", ] vector = [ # sqlite-vec extension (binary, installed separately) # Run: python setup_sqlite_vec.py to install ] dev = ["pytest>=7.0.0", "ruff>=0.14.0"] [project.urls] "Homepage" = "https://github.com/hanzoai/python-sdk" [project.entry-points."hanzo.tools"] database = "hanzo_tools.database:TOOLS" [tool.setuptools.packages.find] where = ["."] include = ["hanzo_tools*"] [tool.setuptools.package-data] hanzo_tools = ["py.typed"]