[project] name = "idatui" version = "0.0.1" description = "A minimal keyboard-first TUI frontend for IDA Pro over the ida-pro-mcp (idalib) server." requires-python = ">=3.11" # The client layer is intentionally stdlib-only (urllib/http.client), matching the # ida-mcp skill philosophy: no install needed to talk to the server. dependencies = [] [project.optional-dependencies] # The TUI layer (added in a later phase) pulls in Textual. tui = ["textual>=0.60"] dev = ["pytest>=8"] [build-system] requires = ["hatchling"] build-backend = "hatchling.build" [tool.hatch.build.targets.wheel] packages = ["idatui"]