Pylibjuju 2.9.10 Release Notes

The Juju team is proud to release Pylibjuju 2.9.10!

Pylibjuju enables you to drive Juju from Python, easing operations from day 2 and beyond. It is a toolkit for adding automation to your projects. Pylibjuju enables you to manage your Juju controllers, models, applications and units.

This is a release of the Pylibjuju 2.9, which corresponds to Juju 2.9 track.

How do I get it?

The best way to get your hands on this release of Pylibjuju is to use pypi:

pip install juju

What’s Changed

Full Changelog: https://github.com/juju/python-libjuju/compare/2.9.9...2.9.10

Feedback Appreciated!

We encourage everyone to let us know how you’re using Pylibjuju. Please ask questions on on Discourse, send us a message on Twitter using the hashtag #jujucharms.

1 Like

We tried to use this library @cderici but we ended up using os.system(‘juju…’)

Could you perhaps throw a workshop that goes through how to use it in some scenarios?

That definitely sounds like something we could sort out with @ppasotti and either @cderici or @tiradojm. In the mean time, there are also quite a few examples in the codebase to help you get started :slight_smile: https://github.com/juju/python-libjuju/tree/master/examples

We also use this project pretty extensively in integration tests - example here.

2 Likes

This could be a good topic for the weekly community workshop

2 Likes

Absolutely agree. Here is a related post from @emcp

1 Like