Skip to content

docs: point PyPI project links at the product - #10

Merged
chengzeyi merged 1 commit into
mainfrom
docs/project-urls
Aug 21, 2026
Merged

docs: point PyPI project links at the product#10
chengzeyi merged 1 commit into
mainfrom
docs/project-urls

Conversation

@chengzeyi

Copy link
Copy Markdown
Member

[project.urls] had all three entries pointing at GitHub, so pypi.org/project/wavespeed — the landing page for our most-downloaded package (~1,535/week) — offered no route to the product or the docs.

[project.urls]
Homepage = "https://wavespeed.ai"              # was the GitHub repo
Documentation = "https://wavespeed.ai/docs/"   # new
Repository = "https://github.com/WaveSpeedAI/wavespeed-python"
Issues = "https://github.com/WaveSpeedAI/wavespeed-python/issues"
Changelog = "https://github.com/WaveSpeedAI/wavespeed-python/blob/main/CHANGELOG.md"  # new

Why these five labels. Checked against live PyPI pages (httpx, fastapi, pydantic) — these are the names Warehouse renders with an icon:

Label Icon
Homepage home
Documentation book
Repository / Source GitHub
Issues bug
Changelog scroll

Anything else renders as a plain link. PyPI sorts them alphabetically, not by declaration order, so ordering here is cosmetic.

Verified: TOML parses; all four URLs return 200 (/docs resolves to /docs/); CHANGELOG.md is present on main.

Note: the PyPI page shows metadata from the latest release, so this only becomes visible after a v2.0.1 tag. CHANGELOG entry added accordingly.

All three project URLs pointed at GitHub, so the PyPI page for the most
downloaded package we publish offered no route to the product or the docs.

- Homepage: the GitHub repo -> https://wavespeed.ai
- Add Documentation -> https://wavespeed.ai/docs/
- Add Changelog -> CHANGELOG.md on main

Repository and Issues are unchanged. These five labels are the ones PyPI
renders with icons; it sorts them alphabetically, not by declaration order.

Packaging metadata only — no code changes. The links reach PyPI with the
next release, since the project page reflects the latest version.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01LJJXU9zyoDSBjApcUpteDt
@chengzeyi
chengzeyi merged commit 45e71a7 into main Aug 21, 2026
6 checks passed
@chengzeyi
chengzeyi deleted the docs/project-urls branch August 21, 2026 05:34
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