OpenAssetIO / OpenAssetIO-TraitGen

A code generation tool that produces OpenAssetIO Traits and Specifications from a simple YAML description.
Apache License 2.0
6 stars 3 forks source link

[Release] Bump version to alpha 1.0.4-alpha-4 #8

Closed elliotcmorris closed 1 year ago

elliotcmorris commented 1 year ago

This dosen't really need two reviewers, just maximising my chances of getting this in early tommorow :P Whoever gets there first, thanks a bundle :)

Bump traitgen version to alpha 4 in anticipation of imminent release, so mediacreation can use the new direct module generation mode.

Saw that setup.py had a few duplicate declarations that were also declared in pyproject.toml. I didn't really want to touch it, but it seemed somewhat sketchy to have these duplicated, the version was even wrong. pyproject.toml does takes precedence anyway, so maybe there was no need to do this at all, but I dunno, seemed pretty open to confusion when updating version numbers. The rest of setup.py is fine, no need to move it and add the churn.

Since this did technically touch the versioning mechanism in a way outside our release process (barely), did a testpypi dev push just to be sure nothing breaks : https://test.pypi.org/project/openassetio-traitgen/1.0.0a4.dev0/