[build-system] requires = ["setuptools>=61.0.0", "wheel"] build-backend = "setuptools.build_meta" [project] name = "hanzo-tools-shell" version = "0.6.1" description = "Shell/command execution tools with auto-detection - only exposes your active shell (zsh, bash, fish, dash, ksh, tcsh, csh)" readme = "README.md" requires-python = ">=3.12" license = { text = "MIT" } authors = [{ name = "Hanzo Industries Inc", email = "dev@hanzo.ai" }] keywords = ["hanzo", "tools", "shell", "mcp", "ai", "dag", "zsh"] dependencies = [ "hanzo-tools>=0.3.0", "hanzo-async>=0.1.0", # Unified async I/O with uvloop "mcp>=1.25.0", "pydantic>=2.12.5", "tiktoken>=0.8.0", "psutil>=6.1.1", ] [project.entry-points."hanzo.tools"] shell = "hanzo_tools.shell:TOOLS" [tool.setuptools.packages.find] where = ["."] include = ["hanzo_tools*"] [tool.setuptools.package-data] "*" = ["py.typed"]