Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package python-structlog for
openSUSE:Factory checked in at 2022-03-02 18:20:37
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-structlog (Old)
and /work/SRC/openSUSE:Factory/.python-structlog.new.1958 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-structlog"
Wed Mar 2 18:20:37 2022 rev:7 rq:958424 version:21.5.0
Changes:
--------
--- /work/SRC/openSUSE:Factory/python-structlog/python-structlog.changes
2021-10-16 22:47:44.328696902 +0200
+++
/work/SRC/openSUSE:Factory/.python-structlog.new.1958/python-structlog.changes
2022-03-02 18:21:03.412655851 +0100
@@ -1,0 +2,50 @@
+Tue Mar 1 10:55:24 UTC 2022 - Michael Vetter <[email protected]>
+
+- Update to 21.5.0:
+ * Added the structlog.processors.LogfmtRenderer processor to render
+ log lines using the logfmt format. #376
+ * Added the structlog.stdlib.ExtraAdder processor that adds extra
+ attributes of logging.LogRecord objects to the event dictionary.
+ This processor can be used for adding data passed in the extra
+ parameter of the logging module's log methods to the event
+ dictionary. #209 #377
+ * Added the structlog.processor.CallsiteParameterAdder processor that
+ adds parameters of the callsite that an event dictionary orginated
+ from to the event dictionary. This processor can be used to enrich
+ events dictionaries with information such as the function name,
+ line number and filename that an event dictionary orignated from. #380
+
+-------------------------------------------------------------------
+Tue Mar 1 10:50:45 UTC 2022 - Michael Vetter <[email protected]>
+
+- Update to 21.4.0:
+ * Fixed import when running in optimized mode (PYTHONOPTIMIZE=2
+ or python -OO). #373
+ * Added the structlog.threadlocal.bound_threadlocal and
+ structlog.contextvars.bound_contextvars decorator/context managers
+ to temporarily bind key/value pairs to a thread-local and context-local
+ context. #371
+
+-------------------------------------------------------------------
+Tue Mar 1 10:49:07 UTC 2022 - Michael Vetter <[email protected]>
+
+- Update to 21.3.0:
+ * structlog.dev.ConsoleRenderer now has sort_keys boolean parameter
+ that allows to disable the sorting of keys on output. #358
+ * structlog.processors.TimeStamper now works well with FreezeGun
+ even when it gets applied before the loggers are configured. #364
+ * structlog.stdlib.AsyncBoundLogger now determines the running loop
+ when logging, not on instantiation. That has a minor performance
+ impact, but makes it more robust when loops change
+ (e.g. aiohttp.web.run_app()), or you want to use sync_bl before a
+ loop has started.
+ * structlog.stdlib.ProcessorFormatter now has a processors argument
+ that allows to define a processor chain to run over all log entries.
+ * Before running the chain, two additional keys are added to the event
+ dictionary: _record and _from_structlog. With them it's possible to
+ extract information from logging.LogRecords and differentiate between
+ structlog and logging log entries while processing them.
+ * The old processor (singular) parameter is now deprecated, but no
+ plans exist to remove it. #365
+
+-------------------------------------------------------------------
Old:
----
21.2.0.tar.gz
New:
----
21.5.0.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-structlog.spec ++++++
--- /var/tmp/diff_new_pack.fzY91K/_old 2022-03-02 18:21:03.892655868 +0100
+++ /var/tmp/diff_new_pack.fzY91K/_new 2022-03-02 18:21:03.896655868 +0100
@@ -1,7 +1,7 @@
#
# spec file for package python-structlog
#
-# Copyright (c) 2021 SUSE LLC
+# Copyright (c) 2022 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -20,7 +20,7 @@
# because of acyncio for tests
%define skip_python2 1
Name: python-structlog
-Version: 21.2.0
+Version: 21.5.0
Release: 0
Summary: Structured Logging for Python
License: Apache-2.0 OR MIT
@@ -29,7 +29,9 @@
Source: https://github.com/hynek/structlog/archive/%{version}.tar.gz
BuildRequires: %{python_module Twisted}
BuildRequires: %{python_module coverage}
+BuildRequires: %{python_module flit >= 2}
BuildRequires: %{python_module freezegun >= 0.2.8}
+BuildRequires: %{python_module pip}
BuildRequires: %{python_module pretend}
BuildRequires: %{python_module pytest >= 3.3.0}
BuildRequires: %{python_module pytest-asyncio}
@@ -55,10 +57,10 @@
%setup -q -n structlog-%{version}
%build
-%python_build
+%pyproject_wheel
%install
-%python_install
+%pyproject_install
%python_expand %fdupes %{buildroot}%{$python_sitelib}
%check
++++++ 21.2.0.tar.gz -> 21.5.0.tar.gz ++++++
++++ 5373 lines of diff (skipped)