[build-system] requires = ["setuptools>=68"] build-backend = "setuptools.build_meta" [project] name = "graphifyy" version = "0.1.14" description = "Claude Code skill - turn any folder of code, docs, papers, images, or tweets into a queryable knowledge graph" readme = "README.md" license = { text = "MIT" } keywords = ["claude", "claude-code", "knowledge-graph", "rag", "graphrag", "obsidian", "community-detection", "tree-sitter", "leiden", "llm"] requires-python = ">=3.10" dependencies = [ "networkx", "graspologic", "tree-sitter", "tree-sitter-python", "tree-sitter-javascript", "tree-sitter-typescript", "tree-sitter-go", "tree-sitter-rust", "tree-sitter-java", "tree-sitter-c", "tree-sitter-cpp", "tree-sitter-ruby", "tree-sitter-c-sharp", "tree-sitter-kotlin", "tree-sitter-scala", "tree-sitter-php", ] [project.urls] Homepage = "https://github.com/safishamsi/graphify" Repository = "https://github.com/safishamsi/graphify" Issues = "https://github.com/safishamsi/graphify/issues" [project.optional-dependencies] mcp = ["mcp"] neo4j = ["neo4j"] pdf = ["pypdf", "html2text"] watch = ["watchdog"] all = ["mcp", "neo4j", "pypdf", "html2text", "watchdog"] [project.scripts] graphify = "graphify.__main__:main" [tool.setuptools.packages.find] where = ["."] include = ["graphify*"] [tool.setuptools.package-data] graphify = ["skill.md"]