Commit Graph

11 Commits

Author SHA1 Message Date
8e22e87a31
refactor: replace logger by structlog (#718)
BREAKING CHANGE: Replace the custom logger and `python-json-logger` with
`structlog`. This will also change the layout and general structure of
the log messages.

The original `python-json-logger` package is unmaintained and has caused
some issues. Using https://github.com/nhairs/python-json-logger.git
instead has fixed the logging issues but prevents PyPI package
uploads...

```
HTTP Error 400: Can't have direct dependency: python-json-logger@ git+https://github.com/nhairs/python-json-logger.git@v3.1.0. See https://packaging.python.org/specifications/core-metadata for more information.
```
2024-06-17 13:51:03 +02:00
08e2178333
feat: add option to load templates from remote git sources (#717) 2024-06-12 20:59:55 +02:00
8e042c739e
feat: migrate to dynaconf to handle multi-source configuration (#708) 2024-06-07 21:51:10 +02:00
593a90ff10
chore: drop yapf and favor of the ruff formatter (#595) 2023-11-10 14:50:50 +01:00
renovate[bot]
70f458dce6
chore(deps): update devdeps non-major (#493) 2023-05-28 23:07:24 +02:00
8a8647512c
feat: add option to run ansible-doctor recursively (#451) 2023-02-12 12:57:57 +01:00
renovate[bot]
457e1fdcf9
chore(deps): update dependency ruff to v0.0.229 (#431) 2023-01-21 22:17:54 +01:00
194a4e1d82
refctor: migrate flake8 to ruff python linter (#429) 2023-01-20 11:56:12 +01:00
4b28c6339f
adjust cli argument order 2021-07-27 22:01:56 +02:00
ptomas-adacis
e07184fe6b
feat: add new CLI flag --no-role-detection to parse loose files (#135)
Co-authored-by: P. Tomas <ptomas@astr-ptomas.edcs.fr>
2021-07-27 21:32:39 +02:00
801498570e
refactor: rename modules to reflect pep8 recommendations (#27) 2021-01-01 13:50:41 +01:00