Skip to content

Fix nmo-python PyPI publish failure by version bump and metadata completion - #16

Merged
jimwhite merged 2 commits into
mainfrom
copilot/fix-publishing-nmo-python-to-pypi
Sep 7, 2026
Merged

Fix nmo-python PyPI publish failure by version bump and metadata completion#16
jimwhite merged 2 commits into
mainfrom
copilot/fix-publishing-nmo-python-to-pypi

Conversation

Copilot AI commented Sep 7, 2026

Copy link
Copy Markdown

Publish nmo-python to PyPI failed because PyPI rejected re-used artifact filenames for 0.10.2.dev0. In the same run, package metadata validation reported missing long description fields.

  • Root-cause correction: publishable version increment

    • Bumped workspace/package version from 0.10.2-dev to 0.10.3-dev so generated wheel filenames are new and uploadable.
    • Updated lockfile entries accordingly to keep workspace versions aligned.
  • Packaging metadata cleanup for PyPI validation

    • Added project description and readme metadata in nemo-python/pyproject.toml so published artifacts include a proper long description source.
[project]
name = "nemo-python"
description = "Python bindings for nemo, a fast in-memory rule engine"
readme = "README.md"
dynamic = ["version"]

Co-authored-by: jimwhite <890972+jimwhite@users.noreply.github.com>
Upstream release is 0.10.1 so we need to stay as dev or rc of 0.10.2.
@jimwhite
jimwhite marked this pull request as ready for review September 7, 2026 00:55
@jimwhite
jimwhite merged commit 858942c into main Sep 7, 2026
1 of 10 checks passed
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.

2 participants