batou icon indicating copy to clipboard operation
batou copied to clipboard

batou is a universal, fractal deployment utility using Python.

Results 166 batou issues
Sort by recently updated
recently updated
newest added

~~contains ./gpg2age.sh which encrypts with local keys~~ ~~modified tutorial-secrets with a draft layout~~ ~~Needs to work (fix until tests pass again)~~ ~~Adds age, and a flag for using age when...

batou is a fractal system that wants to get rid of the impedance mismatch between simplistic config formats and powerful programming. Environment config has become overly complex and cumbersome and...

enhancement

Maybe investigate somewhere here https://github.com/flyingcircusio/batou/blob/b1cf309f4b681d79e76ad24dbba78de8a05af381/src/batou/component.py#L1110-L1121

Error message deduplication does not work This sort is wrong: https://github.com/flyingcircusio/batou/blob/2183be7d114089362726609cf5bce40c73efaca8/src/batou/__init__.py#L345

Very often we are using something like ```python self.provide("myname", self) ``` instead of providing explicit aspects of a `Component`. Maybe it would be useful to make the self default so...

``` Creating venv ... /my/deployment/./batou:76: DeprecationWarning: The distutils package is deprecated and slated for removal in Python 3.12. Use setuptools or check PEP 632 for potential alternatives import distutils.util #...

Version: 2.4.b5 The following error message is also produced if the attribute is present multiple times in the secrets but not in the environment. In this case the error message...