Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python-python-json-logger for 
openSUSE:Factory checked in at 2021-11-07 00:19:13
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-python-json-logger (Old)
 and      /work/SRC/openSUSE:Factory/.python-python-json-logger.new.1890 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-python-json-logger"

Sun Nov  7 00:19:13 2021 rev:6 rq:929916 version:2.0.2

Changes:
--------
--- 
/work/SRC/openSUSE:Factory/python-python-json-logger/python-python-json-logger.changes
      2021-06-01 10:39:13.064992424 +0200
+++ 
/work/SRC/openSUSE:Factory/.python-python-json-logger.new.1890/python-python-json-logger.changes
    2021-11-07 00:19:32.860553236 +0100
@@ -1,0 +2,6 @@
+Sat Nov  6 18:37:44 UTC 2021 - Dirk M??ller <dmuel...@suse.com>
+
+- update to 2.0.2:
+  * drop python 3.4 support 
+
+-------------------------------------------------------------------

Old:
----
  python-json-logger-2.0.1.tar.gz

New:
----
  python-json-logger-2.0.2.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ python-python-json-logger.spec ++++++
--- /var/tmp/diff_new_pack.72KrJK/_old  2021-11-07 00:19:33.308553257 +0100
+++ /var/tmp/diff_new_pack.72KrJK/_new  2021-11-07 00:19:33.308553257 +0100
@@ -19,7 +19,7 @@
 %{?!python_module:%define python_module() python-%{**} python3-%{**}}
 %define skip_python2 1
 Name:           python-python-json-logger
-Version:        2.0.1
+Version:        2.0.2
 Release:        0
 Summary:        A python library adding a json log formatter
 License:        BSD-2-Clause

++++++ python-json-logger-2.0.1.tar.gz -> python-json-logger-2.0.2.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/python-json-logger-2.0.1/MANIFEST.in 
new/python-json-logger-2.0.2/MANIFEST.in
--- old/python-json-logger-2.0.1/MANIFEST.in    2020-10-12 18:26:29.000000000 
+0200
+++ new/python-json-logger-2.0.2/MANIFEST.in    2021-07-28 01:09:19.000000000 
+0200
@@ -1,2 +1,3 @@
 include LICENSE
-recursive-include tests *.py
\ No newline at end of file
+include README.md
+recursive-include tests *.py
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/python-json-logger-2.0.1/PKG-INFO 
new/python-json-logger-2.0.2/PKG-INFO
--- old/python-json-logger-2.0.1/PKG-INFO       2020-10-12 18:26:52.000000000 
+0200
+++ new/python-json-logger-2.0.2/PKG-INFO       2021-07-28 01:09:32.142751200 
+0200
@@ -1,12 +1,12 @@
 Metadata-Version: 2.1
 Name: python-json-logger
-Version: 2.0.1
+Version: 2.0.2
 Summary: A python library adding a json log formatter
 Home-page: http://github.com/madzak/python-json-logger
 Author: Zakaria Zajac
 Author-email: z...@madzak.com
 License: BSD
-Description: [![Build 
Status](https://travis-ci.org/madzak/python-json-logger.svg?branch=master)](https://travis-ci.org/madzak/python-json-logger)
+Description: ![Build 
Status](https://github.com/madzak/python-json-logger/actions/workflows/build.yml/badge.svg)
         
[![License](https://img.shields.io/pypi/l/python-json-logger.svg)](https://pypi.python.org/pypi/python-json-logger/)
         
[![Version](https://img.shields.io/pypi/v/python-json-logger.svg)](https://pypi.python.org/pypi/python-json-logger/)
         
@@ -16,7 +16,7 @@
         
         News
         =======
-        Hi, I see this package is quiet alive and I am sorry for ignoring it 
so long. I will be stepping up my maintenance of this package so please allow 
me a week to get things back in order (and most likely a new minor version) and 
i'll post and update here once I am caught up.
+        Hi, I see this package is quiet alive and I am sorry for ignoring it 
so long. I will be stepping up my maintenance of this package so please allow 
me a week to get things back in order (and most likely a new minor version) and 
I'll post and update here once I am caught up.
         
         Installing
         ==========
@@ -186,11 +186,12 @@
 Classifier: Operating System :: OS Independent
 Classifier: Programming Language :: Python
 Classifier: Programming Language :: Python :: 3
-Classifier: Programming Language :: Python :: 3.4
 Classifier: Programming Language :: Python :: 3.5
 Classifier: Programming Language :: Python :: 3.6
 Classifier: Programming Language :: Python :: 3.7
 Classifier: Programming Language :: Python :: 3.8
+Classifier: Programming Language :: Python :: 3.9
+Classifier: Programming Language :: Python :: 3.10
 Classifier: Topic :: System :: Logging
-Requires-Python: >=3.4
+Requires-Python: >=3.5
 Description-Content-Type: text/markdown
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/python-json-logger-2.0.1/README.md 
new/python-json-logger-2.0.2/README.md
--- old/python-json-logger-2.0.1/README.md      2020-10-12 18:26:29.000000000 
+0200
+++ new/python-json-logger-2.0.2/README.md      2021-07-28 01:09:19.000000000 
+0200
@@ -1,4 +1,4 @@
-[![Build 
Status](https://travis-ci.org/madzak/python-json-logger.svg?branch=master)](https://travis-ci.org/madzak/python-json-logger)
+![Build 
Status](https://github.com/madzak/python-json-logger/actions/workflows/build.yml/badge.svg)
 
[![License](https://img.shields.io/pypi/l/python-json-logger.svg)](https://pypi.python.org/pypi/python-json-logger/)
 
[![Version](https://img.shields.io/pypi/v/python-json-logger.svg)](https://pypi.python.org/pypi/python-json-logger/)
 
@@ -8,7 +8,7 @@
 
 News
 =======
-Hi, I see this package is quiet alive and I am sorry for ignoring it so long. 
I will be stepping up my maintenance of this package so please allow me a week 
to get things back in order (and most likely a new minor version) and i'll post 
and update here once I am caught up.
+Hi, I see this package is quiet alive and I am sorry for ignoring it so long. 
I will be stepping up my maintenance of this package so please allow me a week 
to get things back in order (and most likely a new minor version) and I'll post 
and update here once I am caught up.
 
 Installing
 ==========
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/python-json-logger-2.0.1/setup.cfg 
new/python-json-logger-2.0.2/setup.cfg
--- old/python-json-logger-2.0.1/setup.cfg      2020-10-12 18:26:52.000000000 
+0200
+++ new/python-json-logger-2.0.2/setup.cfg      2021-07-28 01:09:32.142751200 
+0200
@@ -1,5 +1,5 @@
 [bdist_wheel]
-python-tag = py34
+python-tag = py3
 
 [egg_info]
 tag_build = 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/python-json-logger-2.0.1/setup.py 
new/python-json-logger-2.0.2/setup.py
--- old/python-json-logger-2.0.1/setup.py       2020-10-12 18:26:29.000000000 
+0200
+++ new/python-json-logger-2.0.2/setup.py       2021-07-28 01:09:19.000000000 
+0200
@@ -1,16 +1,17 @@
+from os import path
 from setuptools import setup, find_packages
 
 # read the contents of your README file
-from os import path
 this_directory = path.abspath(path.dirname(__file__))
 with open(path.join(this_directory, 'README.md'), encoding='utf-8') as f:
     long_description = f.read()
 
 setup(
     name="python-json-logger",
-    version="2.0.1",
+    version="2.0.2",
     url="http://github.com/madzak/python-json-logger";,
     license="BSD",
+    include_package_data=True,
     description="A python library adding a json log formatter",
     long_description=long_description,
     long_description_content_type='text/markdown',
@@ -19,7 +20,7 @@
     package_dir={'': 'src'},
     packages=find_packages("src", exclude="tests"),
     # 
https://packaging.python.org/guides/distributing-packages-using-setuptools/#python-requires
-    python_requires='>=3.4',
+    python_requires='>=3.5',
     test_suite="tests.tests",
     classifiers=[
         'Development Status :: 3 - Alpha',
@@ -28,11 +29,12 @@
         'Operating System :: OS Independent',
         'Programming Language :: Python',
         'Programming Language :: Python :: 3',
-        'Programming Language :: Python :: 3.4',
         'Programming Language :: Python :: 3.5',
         'Programming Language :: Python :: 3.6',
         'Programming Language :: Python :: 3.7',
         'Programming Language :: Python :: 3.8',
+        'Programming Language :: Python :: 3.9',
+        'Programming Language :: Python :: 3.10',
         'Topic :: System :: Logging',
     ]
 )
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/python-json-logger-2.0.1/src/python_json_logger.egg-info/PKG-INFO 
new/python-json-logger-2.0.2/src/python_json_logger.egg-info/PKG-INFO
--- old/python-json-logger-2.0.1/src/python_json_logger.egg-info/PKG-INFO       
2020-10-12 18:26:52.000000000 +0200
+++ new/python-json-logger-2.0.2/src/python_json_logger.egg-info/PKG-INFO       
2021-07-28 01:09:31.000000000 +0200
@@ -1,12 +1,12 @@
 Metadata-Version: 2.1
 Name: python-json-logger
-Version: 2.0.1
+Version: 2.0.2
 Summary: A python library adding a json log formatter
 Home-page: http://github.com/madzak/python-json-logger
 Author: Zakaria Zajac
 Author-email: z...@madzak.com
 License: BSD
-Description: [![Build 
Status](https://travis-ci.org/madzak/python-json-logger.svg?branch=master)](https://travis-ci.org/madzak/python-json-logger)
+Description: ![Build 
Status](https://github.com/madzak/python-json-logger/actions/workflows/build.yml/badge.svg)
         
[![License](https://img.shields.io/pypi/l/python-json-logger.svg)](https://pypi.python.org/pypi/python-json-logger/)
         
[![Version](https://img.shields.io/pypi/v/python-json-logger.svg)](https://pypi.python.org/pypi/python-json-logger/)
         
@@ -16,7 +16,7 @@
         
         News
         =======
-        Hi, I see this package is quiet alive and I am sorry for ignoring it 
so long. I will be stepping up my maintenance of this package so please allow 
me a week to get things back in order (and most likely a new minor version) and 
i'll post and update here once I am caught up.
+        Hi, I see this package is quiet alive and I am sorry for ignoring it 
so long. I will be stepping up my maintenance of this package so please allow 
me a week to get things back in order (and most likely a new minor version) and 
I'll post and update here once I am caught up.
         
         Installing
         ==========
@@ -186,11 +186,12 @@
 Classifier: Operating System :: OS Independent
 Classifier: Programming Language :: Python
 Classifier: Programming Language :: Python :: 3
-Classifier: Programming Language :: Python :: 3.4
 Classifier: Programming Language :: Python :: 3.5
 Classifier: Programming Language :: Python :: 3.6
 Classifier: Programming Language :: Python :: 3.7
 Classifier: Programming Language :: Python :: 3.8
+Classifier: Programming Language :: Python :: 3.9
+Classifier: Programming Language :: Python :: 3.10
 Classifier: Topic :: System :: Logging
-Requires-Python: >=3.4
+Requires-Python: >=3.5
 Description-Content-Type: text/markdown
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/python-json-logger-2.0.1/src/pythonjsonlogger/jsonlogger.py 
new/python-json-logger-2.0.2/src/pythonjsonlogger/jsonlogger.py
--- old/python-json-logger-2.0.1/src/pythonjsonlogger/jsonlogger.py     
2020-10-12 18:26:29.000000000 +0200
+++ new/python-json-logger-2.0.2/src/pythonjsonlogger/jsonlogger.py     
2021-07-28 01:09:19.000000000 +0200
@@ -90,6 +90,7 @@
             the formatted string
         :param rename_fields: an optional dict, used to rename field names in 
the output.
             Rename message to @message: {'message': '@message'}
+        :param static_fields: an optional dict, used to add fields with static 
values to all logs
         :param json_indent: indent parameter for json.dumps
         :param json_ensure_ascii: ensure_ascii parameter for json.dumps
         :param reserved_attrs: an optional list of fields that will be skipped 
when
@@ -107,6 +108,7 @@
         self.json_ensure_ascii = kwargs.pop("json_ensure_ascii", True)
         self.prefix = kwargs.pop("prefix", "")
         self.rename_fields = kwargs.pop("rename_fields", {})
+        self.static_fields = kwargs.pop("static_fields", {})
         reserved_attrs = kwargs.pop("reserved_attrs", RESERVED_ATTRS)
         self.reserved_attrs = dict(zip(reserved_attrs, reserved_attrs))
         self.timestamp = kwargs.pop("timestamp", False)
@@ -155,6 +157,7 @@
                 log_record[self.rename_fields[field]] = 
record.__dict__.get(field)
             else:
                 log_record[field] = record.__dict__.get(field)
+        log_record.update(self.static_fields)
         log_record.update(message_dict)
         merge_record_extra(record, log_record, reserved=self._skip_fields)
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/python-json-logger-2.0.1/tests/tests.py 
new/python-json-logger-2.0.2/tests/tests.py
--- old/python-json-logger-2.0.1/tests/tests.py 2020-10-12 18:26:29.000000000 
+0200
+++ new/python-json-logger-2.0.2/tests/tests.py 2021-07-28 01:09:19.000000000 
+0200
@@ -52,6 +52,19 @@
 
         self.assertEqual(logJson["@message"], msg)
 
+    def testAddStaticFields(self):
+        fr = jsonlogger.JsonFormatter(static_fields={'log_stream': 'kafka'})
+
+        self.logHandler.setFormatter(fr)
+
+        msg = "testing static fields"
+        self.logger.info(msg)
+        logJson = json.loads(self.buffer.getvalue())
+
+        self.assertEqual(logJson["log_stream"], "kafka")
+        self.assertEqual(logJson["message"], msg)
+
+
     def testFormatKeys(self):
         supported_keys = [
             'asctime',

Reply via email to