@@ -20,7 +20,7 @@ mypy `additional_dependencies` (published-deps-only) live in the skill's
2020
2121## What treemapper is
2222
23- Thin DRY wrapper over the ` diffctx ` engine (` diffctx>=1.10.0 ,<2.0 ` ). ` cli.py `
23+ Thin DRY wrapper over the ` diffctx ` engine (` diffctx>=1.10.1 ,<2.0 ` ). ` cli.py `
2424delegates to ` diffctx.run(prog="treemapper", version=…) ` — a hard requirement,
2525no fallback (the pre-1.8 fallback path was removed); ` __init__.py ` re-exports
2626the public API.
@@ -39,8 +39,8 @@ clean venv must pull diffctx from the index, not the dev editable install:
3939``` bash
4040cd ~ /treemapper && rm -rf dist && python -m build --wheel
4141python3 -m venv /tmp/tm-clean
42- /tmp/tm-clean/bin/pip install dist/treemapper-* .whl # pulls diffctx (>=1.10.0 ) from PyPI
43- /tmp/tm-clean/bin/treemapper --version # → treemapper 2.2 .0
42+ /tmp/tm-clean/bin/pip install dist/treemapper-* .whl # pulls diffctx (>=1.10.1 ) from PyPI
43+ /tmp/tm-clean/bin/treemapper --version # → treemapper 2.3 .0
4444# in a real git repo:
4545/tmp/tm-clean/bin/treemapper . -f yaml
4646/tmp/tm-clean/bin/treemapper . --diff HEAD~1
@@ -59,9 +59,9 @@ python3 -m venv /tmp/tm-clean
5959 diffctx out of the hook and rely on `[[ tool.mypy.overrides]]
6060 module=[ "diffctx.* "] ignore_missing_imports = true` (hook → ` Any`); the
6161 authoritative check is the local/CI ` mypy src ` against the real installed
62- diffctx, which is the published ` >=1.10.0 ` engine that exposes every symbol
62+ diffctx, which is the published ` >=1.10.1 ` engine that exposes every symbol
6363 the wrapper calls (` run ` , branded mcp).
64- - ** Branding is unconditional** : the ` >=1.10.0 ` floor guarantees the
64+ - ** Branding is unconditional** : the ` >=1.10.1 ` floor guarantees the
6565 ` run(prog=…, version=…) ` entry, so ` --help ` / ` --version ` / errors / the MCP
6666 hint are always branded as ` treemapper ` . There is no unbranded fallback path
6767 to verify — any diffctx satisfying the pin brands correctly.
0 commit comments