Skip to content

AP-605: build/publish distribution packages#9

Merged
anarchivist merged 2 commits intomainfrom
AP-605
Apr 21, 2026
Merged

AP-605: build/publish distribution packages#9
anarchivist merged 2 commits intomainfrom
AP-605

Conversation

@anarchivist
Copy link
Copy Markdown
Member

  • use setuptools_scm for tracking package versions.
  • builds distribution packages published as github artifacts on merge to main.
  • builds and publishes packages to pypi on tagging of a new release.

* use [`setuptools_scm`](https://setuptools-scm.readthedocs.io/en/latest/) for tracking package versions.
* builds distribution packages published as github artifacts on merge to main.
* builds and publishes packages to pypi on tagging of a new release.
Copy link
Copy Markdown
Member

@awilfox awilfox left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

r+ and can be merged as-is, though I'd like to resolve the pyproject.toml issue first if possible.

Comment thread pyproject.toml
Comment thread pyproject.toml
Comment thread .github/workflows/build.yml
* suppress spurious setuptools_scm warning by explicitly setting a version file
* update changelog to prep for release
@anarchivist anarchivist merged commit 6757e7b into main Apr 21, 2026
6 checks passed
@anarchivist anarchivist deleted the AP-605 branch April 21, 2026 16:24
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