Skip to content

docs: drop stale pre-PyPI two-step install instructions#25

Merged
jeqcho merged 1 commit into
mainfrom
docs/pypi-install-cleanup
Jul 13, 2026
Merged

docs: drop stale pre-PyPI two-step install instructions#25
jeqcho merged 1 commit into
mainfrom
docs/pypi-install-cleanup

Conversation

@jeqcho

@jeqcho jeqcho commented Jul 13, 2026

Copy link
Copy Markdown
Contributor

What

  • scripts/gen_catalog.py: the catalog home page's CLI section told users to install from git tags in two steps ("Inspect Robots isn't on PyPI yet"). It is, and so is worldevals. Now just pip install worldevals.
  • CLAUDE.md: the packaging gotcha still described the git-tag dependency era. Rewritten to state the PyPI dependency (inspect-robots>=0.3) and to warn agents never to reintroduce git direct references in dependencies, since PyPI rejects wheels with direct-URL deps and the release upload would fail.

Why now

Surfaced while reviewing #23 and #24: the stale docs were the premise for re-introducing the direct-ref packaging. Closes out the docs remainder of #2 (closed as obsolete).

Verification

ruff check, ruff format --check, and pytest (15 passed) all green locally. The catalog page is generated at mkdocs build time via mkdocs-gen-files, so no committed artifacts to regenerate.

🤖 Generated with Claude Code

worldevals and inspect-robots have both been on PyPI since 0.3.x, but the
catalog home page and CLAUDE.md still told users to install from git tags
(two commands, pinned to inspect-robots v0.3.0). Replace both with
'pip install worldevals' and note in CLAUDE.md why direct git references
must not come back: PyPI rejects wheels with direct-URL deps, which would
break the release workflow at upload.

Surfaced while reviewing #23/#24; closes out the stale-docs remainder of #2.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@jeqcho
jeqcho merged commit 3371b2c into main Jul 13, 2026
12 checks passed
@jeqcho
jeqcho deleted the docs/pypi-install-cleanup branch July 13, 2026 23:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant