[ANN] Updated Python Juju Client
Tom Barber
tom at analytical-labs.com
Tue Nov 1 13:55:22 UTC 2016
solicit, not illicit... unless the client is illegal?! ;)
--------------
Director Meteorite.bi - Saiku Analytics Founder
Tel: +44(0)5603641316
(Thanks to the Saiku community we reached our Kickstart
<http://kickstarter.com/projects/2117053714/saiku-reporting-interactive-report-designer/>
goal, but you can always help by sponsoring the project
<http://www.meteorite.bi/products/saiku/sponsorship>)
On 1 November 2016 at 13:49, Tim Van Steenburgh <
tim.van.steenburgh at canonical.com> wrote:
> Hi everyone,
>
> We've been working on a new python client for Juju. It's still in
> development,
> but we wanted to share the first bits to illicit feedback:
> https://github.com/juju/python-libjuju
>
> Features of this library include:
>
> * fully asynchronous - uses asyncio and async/await features of python 3.5
> * websocket-level bindings are programmatically generated (indirectly)
> from the
> Juju golang code, ensuring full api coverage
> * provides an OO layer which encapsulates much of the websocket api and
> provides familiar nouns and verbs (e.g. Model.deploy(),
> Application.add_unit(),
> etc.)
>
> Caveats:
>
> * Juju 2+ only. Juju 1 support may be added in the future.
> * Requires Python 3.5+
> * Currently async-only. A synchronous wrapper will be provided in the
> future.
>
> If you want to try it out, take a look at the examples/ directory.
> https://github.com/juju/python-libjuju/blob/master/examples/unitrun.py is
> a
> fairly simple one that deploys a unit, runs a command on that unit, waits
> for
> and prints the results, then exits.
>
> Any and all comments, questions, and contributions are welcomed.
>
> Thanks,
>
> Tim
>
> --
> Juju mailing list
> Juju at lists.ubuntu.com
> Modify settings or unsubscribe at: https://lists.ubuntu.com/
> mailman/listinfo/juju
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.ubuntu.com/archives/juju/attachments/20161101/dbb67339/attachment.html>
More information about the Juju
mailing list