# --------------------------------------------------------------------------- # repowise — unified PyPI package # --------------------------------------------------------------------------- [build-system] requires = ["setuptools>=75"] build-backend = "setuptools.build_meta" [project] name = "repowise" version = "0.51.0" description = "The codebase intelligence layer for your AI coding agent — dependency graph, git history, dead code, decisions, and code health, exposed over MCP" readme = "README.md" requires-python = ">=3.11" license = "AGPL-3.0-or-later" keywords = ["documentation", "codebase", "wiki", "llm", "ai", "mcp"] classifiers = [ "Development Status :: 3 - Alpha", "Intended Audience :: Developers", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.11", "Programming Language :: Python :: 3.12", "Programming Language :: Python :: 3.13", "Environment :: Console", "Framework :: FastAPI", "Topic :: Software Development :: Documentation", "Typing :: Typed", ] # --------------------------------------------------------------------------- # Core dependencies — everything needed for analysis + generation + CLI + server, # including all LLM provider SDKs (anthropic, openai, google-genai, litellm). # --------------------------------------------------------------------------- dependencies = [ # HTTP client "httpx>=0.27,<1", # AST parsing "tree-sitter>=0.25,<1", "tree-sitter-python>=0.23,<1", "tree-sitter-typescript>=0.23,<1", "tree-sitter-javascript>=0.23,<1", "tree-sitter-go>=0.23,<1", "tree-sitter-rust>=0.23,<1", "tree-sitter-java>=0.23,<1", "tree-sitter-cpp>=0.23,<1", "tree-sitter-dart>=0.1,<1", "tree-sitter-kotlin>=1,<2", "tree-sitter-ruby>=0.23,<1", "tree-sitter-c-sharp>=0.23,<1", "tree-sitter-swift>=0.0.1", "tree-sitter-scala>=0.23,<1", "tree-sitter-php>=0.23,<1", "tree-sitter-pascal>=0.11,<1", # No standalone Python wheel exists for COBOL. This pack supplies the # maintained ABI-14 grammar and caches it on first use. "tree-sitter-language-pack>=1.14,<2", "tree-sitter-luau>=1.2,<2", "tree-sitter-bash>=0.23,<1", "tree-sitter-gdscript>=6.1,<7", "tree-sitter-vb-dotnet>=0.3,<1", "tree-sitter-elixir>=0.3.5,<1", "tree-sitter-fsharp>=0.3.11,<1", "tree-sitter-objc>=3.0.2,<4", # Markup grammars for single-file components: these locate