Skip to content

docs: make the README's links absolute for PyPI - #2

Merged
JeanExtreme002 merged 1 commit into
mainfrom
fix-readme-links-for-pypi
Aug 30, 2026
Merged

docs: make the README's links absolute for PyPI#2
JeanExtreme002 merged 1 commit into
mainfrom
fix-readme-links-for-pypi

Conversation

@JeanExtreme002

Copy link
Copy Markdown
Owner

Found while validating the distributions before the first release.

PyPI renders the README as the project page and does not rewrite relative links, so [CONTRIBUTING.md](CONTRIBUTING.md) and [MIT License](LICENSE) would resolve against pypi.org/project/picklock/ and 404 for anyone arriving from there. Absolute GitHub URLs are correct from both pages.

Verified alongside it, with a current twine in a throwaway venv:

  • twine check passes on both artifacts (the local failure was twine 6.2.0 not knowing Metadata-Version 2.5; CI uses 7.0.0, which does).
  • The wheel installs clean, pulls PyMemoryEditor 2.2.0, and picklock --version runs.
  • The wheel carries the package and py.typed only — no tests, docs or scripts — and embeds LICENSE.

PyPI renders the README as the project page and does not rewrite relative
links: [CONTRIBUTING.md](CONTRIBUTING.md) would resolve against pypi.org and
404. Both now point at the files on GitHub, which is correct from either
page.
@github-actions github-actions Bot added the docs Documentation: the README, the docs site, the repository's own files label Aug 30, 2026
@JeanExtreme002
JeanExtreme002 merged commit 36a3d86 into main Aug 30, 2026
19 checks passed
@github-actions
github-actions Bot deleted the fix-readme-links-for-pypi branch August 30, 2026 23:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

docs Documentation: the README, the docs site, the repository's own files

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant