Commit Graph

15 Commits

Author SHA1 Message Date
f1bd734498
fix: fix syntax issue in annotation parser (#725) 2024-06-22 20:49:16 +02:00
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
9b20c11660
fix: exclude tags from exclude_tags during rendering (#711) 2024-06-07 21:30:10 +02:00
cacc92f831
fix: parse taskfiles as ansible tasks (#597) 2023-11-12 21:39:41 +01:00
593a90ff10
chore: drop yapf and favor of the ruff formatter (#595) 2023-11-10 14:50:50 +01:00
a4a497ca4e
remove unnecessary newlines in templates (#537) 2023-08-09 09:46:15 +02: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
renovate[bot]
4bfe75d991
chore(deps): update devdependencies (non-major) (#354) 2022-08-21 23:10:03 +02:00
ce0cd8a7e6
feat: add option exclude_tags to disable auto-discovery (#289) 2022-04-29 13:19:35 +02:00
307abeb3cb
fix: catch duplicate key error on yaml load (#256) 2022-03-02 22:37:13 +01:00
15321e9fe9
feat: auto-discover tags and add annotation identifier (#250) 2022-02-26 13:35:34 +01:00
a3f240ef02
feat: implement todo identifiers (#246) 2022-02-21 21:38:47 +01:00
c5106144ad
fix: preserve multiline string formatting (#245) 2022-02-19 21:29:27 +01:00
801498570e
refactor: rename modules to reflect pep8 recommendations (#27) 2021-01-01 13:50:41 +01:00