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 2026-06-15 19:44:09
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-structlog (Old)
and /work/SRC/openSUSE:Factory/.python-structlog.new.1981 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-structlog"
Mon Jun 15 19:44:09 2026 rev:19 rq:1359302 version:26.1.0
Changes:
--------
--- /work/SRC/openSUSE:Factory/python-structlog/python-structlog.changes
2025-10-30 17:10:58.805574904 +0100
+++
/work/SRC/openSUSE:Factory/.python-structlog.new.1981/python-structlog.changes
2026-06-15 19:47:26.213454976 +0200
@@ -1,0 +2,31 @@
+Sun Jun 14 19:36:32 UTC 2026 - Dirk Müller <[email protected]>
+
+- update to 26.1.0:
+ * Support for *better-exceptions* is deprecated and will be
+ removed within a year.
+ * Use our Rich integration or copy-paste the one line of code
+ you need.
+ * Python 3.15 support.
+ * `structlog.dev.rich_monochrome_traceback` for Rich-based
+ monochrome exception rendering and add support for it
+ throughout `structlog.dev.ConsoleRenderer` when the user asks
+ for no colors.
+ * `structlog.BytesLogger` now has a `name` attribute which
+ allows you to use it with the
+ `structlog.stdlib.add_logger_name()` processor *without*
+ using the standard library integration.
+ * `structlog.processors.CallsiteParameterAdder` now supports
+ `CallsiteParameter.QUAL_MODULE` that adds the qualified
+ import name of the module of the callsite, or `__main__` if
+ the module is the entry point.
+ * This is only available for *structlog*-originated events
+ since the standard library has no equivalent (except for the
+ convention of setting the logger's name to `__name__`).
+ * `structlog.stdlib.BoundLogger` now has `is_enabled_for()` and
+ `get_effective_level()` methods that are snake_case aliases
+ for its `isEnabledFor()` and `getEffectiveLevel()` methods.
+ * This makes it more compatible with the native
+ `structlog.typing.FilteringBoundLogger`, so you can swap
+ configurations without changing your call sites.
+
+-------------------------------------------------------------------
Old:
----
25.5.0.tar.gz
New:
----
26.1.0.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-structlog.spec ++++++
--- /var/tmp/diff_new_pack.ei65af/_old 2026-06-15 19:47:27.121493133 +0200
+++ /var/tmp/diff_new_pack.ei65af/_new 2026-06-15 19:47:27.125493301 +0200
@@ -1,7 +1,7 @@
#
# spec file for package python-structlog
#
-# Copyright (c) 2025 SUSE LLC and contributors
+# Copyright (c) 2026 SUSE LLC and contributors
#
# 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: 25.5.0
+Version: 26.1.0
Release: 0
Summary: Structured Logging for Python
License: Apache-2.0 OR MIT
++++++ 25.5.0.tar.gz -> 26.1.0.tar.gz ++++++
++++ 2890 lines of diff (skipped)