[Openstack] PyPI uploads for client libs live

Monty Taylor mordred at inaugust.com
Mon Jul 2 22:50:27 UTC 2012


At long last, we are automatically uploading client lib packages to PyPI.

It works like this:

someone tags the repo
someone pushes that tag to gerrit
jenkins notice the tag
jenkins builds an sdist tarball and uploads it

Simple.

One of the best parts about it is that we can stop using github zipballs
in our requires files (which is one of the more common network hiccups
in our build failures) Normal version pinning works... so managing
associating with a version should work like any other library. Whee!

At the moment, the only people with permission to upload tags is the
openstack-release team. However, since we're letting client libs manage
their own versions, I kinda think we should give PTLs the right on their
own project - so Vish would get tag access to python-novaclient, Brian
to python-glanceclient, etc.

Thoughts?

Monty




More information about the Openstack mailing list