Skip to content

Prepare Python package metadata for Determa State 0.2.0 - #81

Merged
fruwe merged 1 commit into
mainfrom
fruwe/release-0.2.0-python
Sep 9, 2026
Merged

fruwe merged 1 commit into
mainfrom
fruwe/release-0.2.0-python

Conversation

@fruwe

@fruwe fruwe commented Sep 9, 2026

Copy link
Copy Markdown
Member

Closes #80

Summary

  • Set the Python package and authoritative release metadata to 0.2.0.
  • Pin specification v0.2.0 at 7782671b56165a59caa61a65c29fefc63105ebf8.
  • Pin conformance v0.2.0 at d6a45d31614ee25de20476ed93f10e14997d882c.
  • Confirm the bundled schemas already match the pinned specification and document the established 0.2.0 release scope.
  • Preserve engine and adapter behavior.

Validation

  • Python 3.11: ruff, mypy, 274 unit tests, 288 pinned conformance tests
  • Python 3.13: ruff, mypy, 274 unit tests, 288 pinned conformance tests
  • PostgreSQL 16: 5 adapter tests
  • Built determa_state-0.2.0 wheel and sdist
  • twine check
  • Distribution metadata, packaged schemas and pins, release tag verification, and duplicate archive-member protection
  • git diff --check

Release Boundary

A v0.2.0 tag triggers PyPI Trusted Publishing after manual pypi environment approval. This PR does not create a tag, publish a package, approve that environment, or merge the release.

@fruwe fruwe self-assigned this Sep 9, 2026
@fruwe
fruwe marked this pull request as ready for review September 9, 2026 07:45
@fruwe
fruwe merged commit bc4b5bc into main Sep 9, 2026
5 checks passed
@fruwe
fruwe deleted the fruwe/release-0.2.0-python branch September 9, 2026 07:45
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.

Prepare Python package metadata for Determa State 0.2.0

1 participant