- Remove
__init__.py
from kw folder
- Add support for structlog==24.1.0
- ddtrace: use ddtrace.Tracer.get_log_correlation_context() instead of deprecated ddtrace.helpers.get_correlation_ids. ddtrace above version v0.53.0 required for this to work.
-
Move JSONRenderer to be last processor in the list:
JSONRenderer processors flattens event_dict to string and it cannot be used by following processors. Let's move extra_processors before JSONRenderer processor to have original dict available.
- Take ownership from platform team to booking backend team
- Remove support for Python versions 2.7, 3.6, 3.7 and 3.8
- Add support for Python versions 3.9, 3.10 and 3.11
- Upgrade Python requirements
- Remove pkg_resources declaration
- Remove coala
- Add pre-commit
- Replace pylint with ruff
- Remove unused more-itertools
Make imports more concise
Initial release.