From 99095ef1178e5706253130f95bfea92a524cffa8 Mon Sep 17 00:00:00 2001 From: Mohammed Alkindi Date: Sat, 22 Aug 2026 00:38:28 +0400 Subject: [PATCH] docs: add wheel to the documented local build dependencies scripts/build_wheel.py retags the built wheel platform-specific by running `python -m wheel tags` in the ambient interpreter. Without the wheel package that subprocess exits 1, and build_wheel.py downgrades the failure to a warning, so main() runs on and prints "Build complete!" with exit 0. The artifact left in dist/ is tagged py3-none-any with Root-Is-Purelib: true while containing the platform-specific bundled CLI, and twine check passes it. Both wheel-building CI jobs already install it (build-and-publish.yml line 30, build-wheel-check.yml line 44). The README is the only place that omits it, and build does not depend on wheel, so the documented `pip install build twine` never provides it. --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index b3879a0e8..b666cb89a 100644 --- a/README.md +++ b/README.md @@ -309,7 +309,7 @@ To build wheels with the bundled Claude Code CLI: ```bash # Install build dependencies -pip install build twine +pip install build twine wheel # Build wheel with bundled CLI python scripts/build_wheel.py