<div dir="ltr">Hello all,<div><br></div><div>I've released the first version of a Python Library designed to interact with data from charmworld (<a href="https://manage.jujucharms.com">https://manage.jujucharms.com</a>). Currently this library is used by charm-tools to interact with the available charms and bundles in the ecosystem. This isn't considered a stable API and methods may be changing in the near future. Until a 1.0 release, expect changes to the API.</div>
<div><br></div><div># Installing/Upgrading</div><div><br></div><div>For Ubuntu users, add ppa:juju/stable if you haven't already and run the following</div><div><br></div><div>sudo apt-get update</div><div>sudo apt-get install python-charmworldlib</div>
<div><br></div><div>For other users, charmworldlib is available on pypi <a href="https://pypi.python.org/pypi/charmworldlib/0.1.0">https://pypi.python.org/pypi/charmworldlib/0.1.0</a> and via pip: pip install charmworldlib</div>
<div><br></div><div># Features</div><div><br></div><div>At this time there are charm and bundle imports. charm provides a Charm class which models a Charm, and a Charms object to search and poll the API for charm related data. bundle provides a Bundles class and only a proof endpoint is exposed. More features will be published in the upcoming releases of charmworldlib.</div>
<div><br></div><div># Support</div><div><br></div><div>Support for charmworldlib is available via bug reporting at <a href="https://bugs.launchpad.net/charmworldlib">https://bugs.launchpad.net/charmworldlib</a></div><div>
<br></div><div>Thanks,</div><div>Marco Ceppi</div></div>