[build-system] requires = ["setuptools>=61.0.0", "wheel"] build-backend = "setuptools.build_meta" [project] name = "hanzo-tools-fs" version = "0.3.1" description = "Filesystem tools for Hanzo AI - read, write, edit, search, find" 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", "filesystem", "mcp", "ai"] dependencies = [ "hanzo-async>=0.1.0", # Unified async I/O with uvloop "grep-ast>=0.8.1", "ffind>=1.3.0", "watchdog>=6.0.0", "mcp>=1.25.0", "fastmcp>=2.14.1", "pydantic>=2.12.5", ] [project.urls] "Homepage" = "https://github.com/hanzoai/python-sdk" [project.optional-dependencies] dev = ["pytest>=7.0.0", "ruff>=0.14.0"] [project.entry-points."hanzo.tools"] fs = "hanzo_tools.fs:TOOLS" [tool.setuptools.packages.find] where = ["."] include = ["hanzo_tools*"] [tool.setuptools.package-data] hanzo_tools = ["py.typed"]