diff --git a/python-python-json-logger.changes b/python-python-json-logger.changes index aa0146b..d63a682 100644 --- a/python-python-json-logger.changes +++ b/python-python-json-logger.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Thu Feb 1 01:18:35 UTC 2024 - Steve Kowalik + +- Add patch support-python312.patch: + * Support logging changes in Python 3.12+. + ------------------------------------------------------------------- Tue Jan 2 22:49:44 UTC 2024 - Dirk Müller diff --git a/python-python-json-logger.spec b/python-python-json-logger.spec index 331b7d0..4d0f60a 100644 --- a/python-python-json-logger.spec +++ b/python-python-json-logger.spec @@ -22,9 +22,10 @@ Version: 2.0.7 Release: 0 Summary: A python library adding a json log formatter License: BSD-2-Clause -Group: Development/Languages/Python URL: https://github.com/madzak/python-json-logger Source: https://files.pythonhosted.org/packages/source/p/python-json-logger/python-json-logger-%{version}.tar.gz +# PATCH-FIX-UPSTREAM gh#madzak/python-json-logger#183 +Patch0: support-python312.patch BuildRequires: %{python_module pip} BuildRequires: %{python_module setuptools} BuildRequires: %{python_module wheel} @@ -52,7 +53,7 @@ A python library adding a json log formatter. %files %{python_files} %doc README.md %license LICENSE -%{python_sitelib}/python_json_logger-%{version}*-info %{python_sitelib}/pythonjsonlogger +%{python_sitelib}/python_json_logger-%{version}.dist-info %changelog diff --git a/support-python312.patch b/support-python312.patch new file mode 100644 index 0000000..8aa1455 --- /dev/null +++ b/support-python312.patch @@ -0,0 +1,24 @@ +From 7c8d06925305c578a1dc7a45d6180c2876cfc082 Mon Sep 17 00:00:00 2001 +From: finswimmer +Date: Mon, 9 Oct 2023 13:56:38 +0200 +Subject: [PATCH] feat: add taskName to RESERVED_ATTRS + +taskName was added in Python 3.12 +--- + src/pythonjsonlogger/jsonlogger.py | 1 + + 1 file changed, 1 insertion(+) + +Index: python-json-logger-2.0.7/src/pythonjsonlogger/jsonlogger.py +=================================================================== +--- python-json-logger-2.0.7.orig/src/pythonjsonlogger/jsonlogger.py ++++ python-json-logger-2.0.7/src/pythonjsonlogger/jsonlogger.py +@@ -21,7 +21,8 @@ RESERVED_ATTRS: Tuple[str, ...] = ( + 'args', 'asctime', 'created', 'exc_info', 'exc_text', 'filename', + 'funcName', 'levelname', 'levelno', 'lineno', 'module', + 'msecs', 'message', 'msg', 'name', 'pathname', 'process', +- 'processName', 'relativeCreated', 'stack_info', 'thread', 'threadName') ++ 'processName', 'relativeCreated', 'stack_info', 'thread', 'threadName', ++ 'taskName') + + +