aboutsummaryrefslogtreecommitdiffstats
path: root/pyproject.toml
diff options
context:
space:
mode:
authorblasty <blasty@local>2026-08-07 15:21:10 +0200
committerblasty <blasty@local>2026-08-07 15:21:10 +0200
commitce9bcf91fc36a90ec952bd3f8787e5aadc8f1f7a (patch)
tree6db7bd8f2c2d6d8ccbd73a75b87bb7073e3330c7 /pyproject.toml
parentStop tracking the upstream port patch (diff)
downloadida-tui-ce9bcf91fc36a90ec952bd3f8787e5aadc8f1f7a.tar.gz
ida-tui-ce9bcf91fc36a90ec952bd3f8787e5aadc8f1f7a.tar.xz
ida-tui-ce9bcf91fc36a90ec952bd3f8787e5aadc8f1f7a.zip
README: rewrite, and fix the install it documented
The old one had drifted into a wall of prose that described the project to someone who already knew it. Rewritten around what a reader actually needs: what this is, what it needs, how to run it, the keys, and what is in it -- with the logo up top and the sharp edges at the bottom instead of a wall of disclaimers at the top. Corrected while checking every claim rather than trusting it: - pyproject depended on 'ida-codemode-mcp' from '../ida-codemode-mcp'. The package is 'ida-codemode' and the repo is '../ida-codemode', so 'uv sync' -- the documented install -- could not have worked for anyone. Fixed, and uv.lock regenerated (it now resolves, 39 packages). - test counts were 257/733, they are 302/788 - the keys table is generated from the real BINDINGS: c/d/a/p/u, o/O/B, s for split, ctrl+t for structs, " for strings, all verified against app.py - dropped the ida-pro-mcp/worker-era architecture section, which described files that no longer exist, and replaced it with the current layout - links docs/CODEMODE_UPSTREAM.md and .fastfeedback/SPEED.md, which did not exist when the README was last touched Every path and doc link in it is checked to exist.
Diffstat (limited to 'pyproject.toml')
-rw-r--r--pyproject.toml4
1 files changed, 2 insertions, 2 deletions
diff --git a/pyproject.toml b/pyproject.toml
index 72f1ff3..943c1e1 100644
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -6,7 +6,7 @@ requires-python = ">=3.11"
# ida-codemode supplies GUI discovery, shared idalib workers, leases, and the
# execute_python/ida-domain database surface.
dependencies = [
- "ida-codemode-mcp",
+ "ida-codemode",
"textual>=8",
"pygments>=2", # Used directly for pseudocode highlighting.
]
@@ -26,4 +26,4 @@ build-backend = "hatchling.build"
packages = ["idatui"]
[tool.uv.sources]
-ida-codemode-mcp = { path = "../ida-codemode-mcp", editable = true }
+ida-codemode = { path = "../ida-codemode", editable = true }