In the meantime you have the next best thing on PyPi but I do want to package it as rpm eventually. Here, I just formalized it in the first-ever issue on github [1] Thanks for the feedback. [1]: https://github.com/dmsimard/python-cicoclient/issues/1 David Moreau Simard Senior Software Engineer | Openstack RDO dmsimard = [irc, github, twitter] On Sat, Nov 14, 2015 at 5:06 AM, Fabian Arrotin <arrfab at centos.org> wrote: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > On 13/11/15 21:19, David Moreau Simard wrote: >> Heya, >> >> I read the docs, the mailing lists and glanced over the various >> scripts out there and was convinced there had to be a better way >> than using curl to communicate with admin.ci.centos.org. >> >> Introducing python-cicoclient: - Github: >> https://github.com/dmsimard/python-cicoclient - PyPi: >> https://pypi.python.org/pypi/python-cicoclient/ - Docs: >> http://python-cicoclient.readthedocs.org/en/latest/ >> >> I broke down this package in three main components: - client.py: >> Abstracts the http stuff - wrapper.py: Uses client.py to wrap >> around the available API calls and provide a consistent user >> experience - shell.py/cli.py: Provide a CLI interface around >> wrapper.py >> >> It can be used as both a CLI client with the provided 'cico' >> binary but also as a library - you can easily import wrapper and >> roll your own thing. >> >> Feel free to use it, contribute and provide feedback ! >> >> Please note that as of right now, there is a problem with the >> "node get" command due to an upstream bug, documented here: >> https://bugs.centos.org/view.php?id=9748 Please do not use "node >> get" until this bug is fixed :) >> >> David Moreau Simard Senior Software Engineer | Openstack RDO >> >> dmsimard = [irc, github, twitter] > > Looks very promising ! > Wondering if then we can have a .spec, and build/deploy it as rpm > within the CI env, on the jenkins slave nodes, so that people would > have an alternative. > > > - -- > Fabian Arrotin > The CentOS Project | http://www.centos.org > gpg key: 56BEC54E | twitter: @arrfab > -----BEGIN PGP SIGNATURE----- > Version: GnuPG v2.0.22 (GNU/Linux) > > iEYEARECAAYFAlZHB5YACgkQnVkHo1a+xU7xoQCdH8CQynVnleWNZVGNa08uIRs3 > 05gAoITFkfK+TkaFJEPs7yoOCq34xU7D > =Nmgd > -----END PGP SIGNATURE----- > _______________________________________________ > Ci-users mailing list > Ci-users at centos.org > https://lists.centos.org/mailman/listinfo/ci-users