fix: name the embedded maintainer and repair the PyPI upload - #95
Conversation
The embedded package was the one of the four without an authors entry; it now names the maintainer like the others.
The v2.0.0 and v2.1.0 release runs built every package but the upload of the pure-Python wheels failed: the pinned pypa/gh-action-pypi-publish shipped a twine that rejects the Metadata-Version 2.5 that current hatchling writes, and the matrix fail-fast then cancelled the remaining uploads. Pin v1.14.2 (twine 7) and let each package upload independently so one bad wheel no longer blocks the others. Closes #90
|
Warning Review limit reachedNext included review available in 5 minutes. View limit detailsLimit details: You’ve used the included review currently available. You've used all free OSS reviews for now. Wait for the free limit to reset to keep reviewing this public repository. Review configuration: ⚙️ Run configurationConfiguration used: Organization UI Review profile: ASSERTIVE Plan: Team Run ID: 📒 Files selected for processing (2)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
Codex Review SummaryThis comment shows the latest Codex review activity on this pull request.
ℹ️ About Codex in GitHubYour team has set up Codex to review pull requests in this repo. Reviews are triggered when you
Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings. |
|



Summary
Two things stood between the corrected package metadata and PyPI:
coordinode-embeddedwas the one package of the four without anauthorsentry; it now names the maintainer like the others.coordinode,langchain-coordinode,llama-index-graph-stores-coordinode) failed: the pinnedpypa/gh-action-pypi-publishshipped a twine that rejects theMetadata-Version: 2.5that current hatchling writes, and the matrix fail-fast then cancelled the remaining uploads. PyPI therefore still serves the 1.0.6 wheels from May. The action is pinned to v1.14.2 (twine 7) and each package now uploads independently.Both commits are
fix:so release-please cuts 2.1.1, which republishes all four packages with the licence text (#91) and the corrected metadata (#93).Supersedes #94, whose commit carried a
Release-As: 1.0.7footer that would have moved the manifest backwards from 2.1.0.Testing
twine==7.0.0/packaging==26.2, which accept Metadata-Version 2.5.release.ymlis only exercised on the tag push, so the final verification is the 2.1.1 release run.Closes #90