openstack team mailing list archive
-
openstack team
-
Mailing list archive
-
Message #14025
PyPI uploads for client libs live
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
Follow ups