A library of components for batou.
Project description
batou_ext - a library of components for batou
batou_ext
master is now supporting Python3 and is depending on batou2. If you still want to use batou_ext with batou 1.x running Python2 you still can use the batou1-py2 branch.
To add batou_ext
to your deployment, add a like to the requirements.txt
of your batou deployment::
batou_ext>=2.4
Development and release process
-
Changes should be accompanied with a changelog entry. Use
./changelog.sh
to create one. -
Releasing will create a tag and publishes the package to pypi. Use
./release-this.sh
to create a release.
2.4.4 (2024-04-05)
- Change the behaviour of the batou_ext.versions updater to allow environments to share a branch
- Added a component
batou_ext.git.Remote
which allows to manipulate remotes of a git repository.
2.4.3 (2024-01-17)
- Improve output handling for the
PurgePackage
component. Will not appear like a fatal error in logs anymore when the package has been purged already or is not installed for another reason
2.4.2 (2023-12-08)
-
Make it possible to add arbitrary additional configuration to a service created by a
SystemdTimer()
. -
Add
nixos.NixOSModule
to inject component attributes into .nix files.
2.4.1 (2023-11-16)
- Add
*.md
to the release, so it can actually be used.
2.4.0 (2023-11-16)
- Add release process with changelog (FC-33250).
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.