Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package python-mashumaro for
openSUSE:Factory checked in at 2026-10-01 16:48:36
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-mashumaro (Old)
and /work/SRC/openSUSE:Factory/.python-mashumaro.new.1253 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-mashumaro"
Thu Oct 1 16:48:36 2026 rev:12 rq:1381874 version:3.23
Changes:
--------
--- /work/SRC/openSUSE:Factory/python-mashumaro/python-mashumaro.changes
2026-09-02 17:03:00.763879357 +0200
+++
/work/SRC/openSUSE:Factory/.python-mashumaro.new.1253/python-mashumaro.changes
2026-10-01 16:50:15.249087991 +0200
@@ -1,0 +2,38 @@
+Thu Oct 1 05:30:16 UTC 2026 - Johannes Kastl
<[email protected]>
+
+- update to 3.23:
+ * Fixed type annotation for TOMLEncoder.encode and toml_encode
+ return values (#328) in #329
+ * Fixed code generation for unions with PEP 695 type aliases
+ (#330, #343) in #336, #344
+ * Fixed the order of variables to be determined by their order in
+ Generic[...] (#332) in #335
+ * Fixed named tuple deserialization from dictionaries when fields
+ with defaults are missing (#341) in #342
+ * Fixed inherited unpacker reuse in untagged discriminated unions
+ (#346) in #347
+ * Fixed ignoring default for constrained TypeVar when the generic
+ is unspecialized (#349) in #350
+ * Fixed support for recursive dataclasses in standalone codecs
+ (#324) in #353
+ * Fixed losing inherited options in plain Config subclasses
+ (#354) in #355
+ * Fixed CodeBuilder memory leak caused by lru_cache (#364) in
+ #365
+ * Fixed generic TypedDict aliases and inherited specializations
+ resolve (#379) in #380
+ * Speeded up deserialization of required fields in #337
+ * Added support for multiple aliases for a field (#176) in #339
+ * Added support for slice type (#242, #371) in #356, #372
+ * Added support for PEP 728 TypedDict with Typed Extra Items
+ (#271, #378) in #352, #381
+ * Added support for memoryview type (#358) in #359, #360
+ * Added support for Buffer type (#360) in #361
+ * Added support for frozendict type (#369) in #370
+ * Declared support for Python 3.15 in #345
+ * Changed annotations to TypeForm for APIs that accept type
+ expressions (#366) in #367
+- remove patch support-python315.patch, as Python 3.15 is now
+ supported upstream #345
+
+-------------------------------------------------------------------
Old:
----
mashumaro-3.22.tar.gz
support-python315.patch
New:
----
mashumaro-3.23.tar.gz
----------(Old B)----------
Old: expressions (#366) in #367
- remove patch support-python315.patch, as Python 3.15 is now
supported upstream #345
----------(Old E)----------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-mashumaro.spec ++++++
--- /var/tmp/diff_new_pack.QVOljQ/_old 2026-10-01 16:50:15.946116008 +0200
+++ /var/tmp/diff_new_pack.QVOljQ/_new 2026-10-01 16:50:15.948116088 +0200
@@ -18,14 +18,12 @@
%{?sle15_python_module_pythons}
Name: python-mashumaro
-Version: 3.22
+Version: 3.23
Release: 0
Summary: Fast and well tested serialization library
License: Apache-2.0
URL: https://github.com/Fatal1ty/mashumaro
Source:
https://github.com/Fatal1ty/mashumaro/archive/refs/tags/v%{version}.tar.gz#/mashumaro-%{version}.tar.gz
-# PATCH-FIX-UPSTREAM gh#Fatal1ty/mashumaro#345
-Patch0: support-python315.patch
BuildRequires: %{python_module base >= 3.10}
BuildRequires: %{python_module pip}
BuildRequires: %{python_module setuptools >= 77.0}
++++++ mashumaro-3.22.tar.gz -> mashumaro-3.23.tar.gz ++++++
++++ 19011 lines of diff (skipped)