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 2025-02-05 12:42:38
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-structlog (Old)
and /work/SRC/openSUSE:Factory/.python-structlog.new.2316 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-structlog"
Wed Feb 5 12:42:38 2025 rev:14 rq:1243280 version:25.1.0
Changes:
--------
--- /work/SRC/openSUSE:Factory/python-structlog/python-structlog.changes
2024-07-25 12:08:42.961594702 +0200
+++
/work/SRC/openSUSE:Factory/.python-structlog.new.2316/python-structlog.changes
2025-02-05 12:43:01.502986711 +0100
@@ -1,0 +2,34 @@
+Wed Feb 5 08:17:32 UTC 2025 - Michael Vetter <[email protected]>
+
+- Update to 25.1.0:
+ Added:
+ * Add structlog.stdlib.render_to_log_args_and_kwargs processor. Same
+ as structlog.stdlib.render_to_log_kwargs, but also allows to pass
+ positional arguments to logging. With it, you do not need to add
+ structlog.stdlib.PositionalArgumentsFormatter processor to format
+ positional arguments from structlog loggers. #668
+ * Native loggers now have is_enabled_for() and get_effective_level()
+ methods that mirror the behavior of the standard library's
+ logging.Logger.isEnabledFor() and logging.Logger.getEffectiveLevel(). #689
+ Changed:
+ * structlog.typing.BindableLogger protocol now returns Self instead
+ of BindableLogger. This adds a dependency on typing-extensions for
+ Pythons older than 3.11. #642 #659
+ * structlog.dev.ConsoleRenderer will quote string value with special
characters. #647
+ * structlog.stdlib.recreate_defaults() now also adds
structlog.stdlib.PositionalArgumentsFormatter.
+ In default native mode, this is done by the loggers at the edge.
+ * structlog.make_filtering_bound_logger() now also accepts a string for
min_level.
+ Fixed:
+ * Fix handling calls to {logger}.exception() outside of exception blocks.
Depending
+ on the structlog configuration, this either resulted in an event dict key
+ exception: "MISSING" or lead to an error. Now, an invalid or missing
exc_info will
+ just be ignored. This means, that calling {logger}.exception() outside of
an
+ exception block is basically the same as calling {logger}.error(). #634
#680
+ * Instantiating structlog.dev.ConsoleRenderer does not mutate the passed
styles dict anymore. #669
+ * The native FilteringBoundLogger.fatal() method now maps to the critical
level, as it
+ does in the standard library. Note that the level is discouraged to use
there, so we
+ recommend to stick to error() or critical(). #677
+ * structlog.tracebacks.ExceptionDictTransformer now actually accepts None
for locals_max_length
+ and locals_max_string. #675
+
+-------------------------------------------------------------------
Old:
----
24.4.0.tar.gz
New:
----
25.1.0.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-structlog.spec ++++++
--- /var/tmp/diff_new_pack.frtZFJ/_old 2025-02-05 12:43:01.967005863 +0100
+++ /var/tmp/diff_new_pack.frtZFJ/_new 2025-02-05 12:43:01.967005863 +0100
@@ -1,7 +1,7 @@
#
# spec file for package python-structlog
#
-# Copyright (c) 2024 SUSE LLC
+# Copyright (c) 2025 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -18,7 +18,7 @@
%{?sle15_python_module_pythons}
Name: python-structlog
-Version: 24.4.0
+Version: 25.1.0
Release: 0
Summary: Structured Logging for Python
License: Apache-2.0 OR MIT
++++++ 24.4.0.tar.gz -> 25.1.0.tar.gz ++++++
++++ 3716 lines of diff (skipped)