Repository navigation
T099, the root README names the PyPI install line (plan 034) - #19
Conversation
…(plan 034) T076's README (openDox#17) carried a dated paragraph, "Where `opendox` comes from", saying that no release of `opendox` was published to PyPI and that an install from a recursive clone stood in for the first line. That was true until the cut. This replaces it, as T099's "Then the root README" bullet says: the paragraph now names the PyPI install line, `pip install "opendox[local]"`, and no paragraph says that no release is published. It lands only after T099's publish, once the release workflow's pypi job has checked that PyPI serves exactly the verified files. Arc: neutral-product-standalone-operability Lane: openxfactory-4 (openXfactory-4-openDox_extraction) Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Reviewer's guide (collapsed on small PRs)Reviewer's GuideThis PR makes the README’s primary installation instruction point to the verified PyPI release File-Level Changes
Tips and commandsInteracting with Sourcery
Customizing Your ExperienceAccess your dashboard to:
Getting Help
|
|
There was a problem hiding this comment.
Copilot review overview
🔵 Needs a closer look
The required PyPI publication, release tag, and successful release workflow run are not yet available.
Review effort: Balanced
Findings: None
What changed in this PR
Updates installation guidance for the planned PyPI release of opendox 0.1.0.
Changes:
- Replaces recursive-clone installation guidance with the PyPI command.
- Documents release provenance and trusted publishing.
| File | Description |
|---|---|
README.md |
Documents PyPI installation and release provenance. |
💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.
|
READY at 8618744 — Lane: openxfactory-4 (openXfactory-4-openDox_extraction) Holder: T099's last step, the root README names the PyPI install line. It is an arc landing, and it completes box 10.3's README half.
|
|
Sorry @brettheap, you've used your own review budget of 250,000 diff characters for the last 7 days. You can request another review in 5 hours and 46 minutes by commenting |



Lane: openxfactory-4 (openXfactory-4-openDox_extraction)
Arc: neutral-product-standalone-operability
Plan 034, task T099, its last step: "Then the root README". The plan is
specs/034-opendox-standalone-operation/tasks.mdat opensoft/openxFactorymainba6bb870. This PR is part of T099's landing, and it realizes the README half of box 10.3.5962754358item 1, "Publish to PyPI at the cut";5963162921, "0.1.0";pypijob has checked that PyPI serves exactly the verified files. The holder posts READY, and the landers merge.What it waited on: all met (2026-10-05)
389e5a4a(X). T096 PASSED at X (openxFactory#6565998374840). Brett Heap's publish word is5997633384, verbatim "Publish when T096 passes (Recommended)". T099's P-against-X check,git diff --quiet dede32b4 389e5a4a -- src/ pyproject.toml migrations/ README.md LICENSE, gave exit status 0.v0.1.0(tag object9153c254) peels to P = openDox-codedede32b4. Thereleaserun 37339111713 was dispatched on it withversion0.1.0.testpypithenpypi.build and verify,publish to TestPyPI,install opendox[local] from TestPyPIandpublish to PyPIall succeeded, and so did the run.pypijob's step "PyPI serves the files the build job verified" succeeded.opendox-0.1.0-py3-none-any.whl(sha2568ecea00d…) andopendox-0.1.0.tar.gz(sha25656869b62…).pip install "opendox[local]"from PyPI alone, in a fresh venv, installs 0.1.0 from that wheel, andopendox --helpruns.What changes:
README.mdonly, one paragraphT076's paragraph "Where
opendoxcomes from" (openDox#17 →504324de) said that "As of 2026-10-04 no release of it is published to PyPI". It hadpip install "./code[local]"from a recursive clone stand in for the first line. This PR replaces that paragraph. The new one says:pip install "opendox[local]", installsopendoxfrom PyPI;opendoxis, which is unchanged: the code leg's distribution at the pinned commit, with itslocalextra and its console script;Nothing else moves: the install section's two lines, the other paragraphs, the section order, the doc index,
Makefile, every pin and every workflow are untouched.T099's falsifier, by review:
pip install "opendox[local]", in its code block and in the new paragraph.README.mdfor "no release", "not published", "As of 20" and./code[local]finds nothing.Checks, at this head
make validate: exit status 0 (naming, manifest, and the lockstep pins: specf7ee3c76and codedede32b4, gitlinks equal to their pins, tree digests recomputed, 10 shape copies matching their digests).make pins: exit status 0.🤖 Generated with Claude Code