ome / ome-model

OME model (specification, code generator, implementation)
Other
13 stars 26 forks source link

Add PyPI deployment to Travis #119

Closed sbesson closed 4 years ago

sbesson commented 4 years ago

In preparation of the 6.1.2 release, this PR is meant to reduce the management of the Python component of this repository:

With these changes, I'd expect to simplify the release process and have the steps describe in https://docs.openmicroscopy.org/contributing/java-development.html#release-process also covering the release of the Python component. There is still a manual post Sonatype deployment step to unzip the documentation artifact under https://docs.openmicroscopy.org/ome-model/.

joshmoore commented 4 years ago

Will this attempt to deploy on each of the JDKs?

sbesson commented 4 years ago

Will this attempt to deploy on each of the JDKs?

Good catch. Missed that 626935e

sbesson commented 4 years ago

@joshmoore if you don't have any outstanding issue, I'll probably merge this tonight and test the 6.1.2 release workflow.

sbesson commented 4 years ago

Successfully tested via the creation of https://pypi.org/project/ome-model/6.1.2/