Pylibjuju 3.0.0 Release Notes

The Juju team is proud to release Pylibjuju 3.0.0!

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 slightly early release of the Pylibjuju 3.0 track, which corresponds to the Juju 3.0 track that’s coming soon.

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

Switching to semantic versioning. From this release on, at least the major release number matches the most recent Juju supported. Hence the jump to 3.0.0 since this release supports Juju 3.0.

(This also means that python-libjuju <= 2.9.11 only support up to Juju 2.x)

:point_right: This pylibjuju release supports both Juju 3.0 and Juju 2.9 at the same time so you may safely upgrade from the previous pylibjuju version (2.9.11) without upgrading Juju.

Full Changelog: https://github.com/juju/python-libjuju/compare/2.9.11...3.0.0

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.