Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python-typedload for 
openSUSE:Factory checked in at 2025-12-11 18:39:04
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-typedload (Old)
 and      /work/SRC/openSUSE:Factory/.python-typedload.new.1939 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-typedload"

Thu Dec 11 18:39:04 2025 rev:7 rq:1322098 version:2.39

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-typedload/python-typedload.changes        
2024-05-03 19:45:44.183439765 +0200
+++ 
/work/SRC/openSUSE:Factory/.python-typedload.new.1939/python-typedload.changes  
    2025-12-11 18:40:49.840185572 +0100
@@ -1,0 +2,33 @@
+Thu Dec 11 05:06:17 UTC 2025 - Steve Kowalik <[email protected]>
+
+- Update to 2.39:
+  * Fix unintended behaviour where a str could be loaded as list[str]. This
+    is caused by a quirk of python's types. To restore the previous behaviour
+    set iterstr=True
+  * Drop support to python 3.9
+  * Do not use new syntax in any place. It confuses tooling
+  * Drop support for EOL versions of python
+  * Support typing.ReadOnly
+  * Add support for typing.TypeAliasType (PEP 695)
+  * Add tests to make sure mypy validation works
+  * Fix mypy failure when loading a Literal directly
+  * Remove cloudflare tracking from html documentation once again -_-
+  * Improve documentation
+  * Improve typechecks
+  * Support Required for TypedDict
+  * Make example more current
+  * Fix bug with dumping dataclasses with slots
+  * Improve performance for loading unions of objects #12
+  * Improve performance for dumping dataclasses #13 #14
+  * Improve performance for loading various types
+  * Fix bug when loading attrs objects with missing attributes, the correct
+    exception is raised #9
+  * Raise TypeError instead of ValueError when there is a problem with the
+    arguments of the objects This is in line with what python does #9
+  * Fix bug for dumping object with a ForwardRef to itself #8
+  * Fix bug where dictionary load would fail if the type for the value wasn't
+    cached already
+  * Move project to Codeberg
+- Ship LICENSE and README in binary packages.
+
+-------------------------------------------------------------------

Old:
----
  python-typedload.keyring
  typedload_2.28.orig.tar.gz
  typedload_2.28.orig.tar.gz.asc

New:
----
  typedload_2.39.orig.tar.gz

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

Other differences:
------------------
++++++ python-typedload.spec ++++++
--- /var/tmp/diff_new_pack.LAAemo/_old  2025-12-11 18:40:50.512213811 +0100
+++ /var/tmp/diff_new_pack.LAAemo/_new  2025-12-11 18:40:50.512213811 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package python-typedload
 #
-# Copyright (c) 2024 SUSE LLC
+# Copyright (c) 2025 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
@@ -16,21 +16,14 @@
 #
 
 
-%{?!python_module:%define python_module() python3-%{**}}
-%define skip_python2 1
 Name:           python-typedload
-Version:        2.28
+Version:        2.39
 Release:        0
 Summary:        Load and dump data from json-like format into typed data 
structures
 License:        GPL-3.0-only
-URL:            https://ltworf.github.io/typedload/
-# The Github release archive contains both setup.py and the tests. PyPI lacks 
tests, Github repo lacks generated setup.py
-Source0:        
https://github.com/ltworf/typedload/releases/download/%{version}/typedload_%{version}.orig.tar.gz
-Source1:        
https://github.com/ltworf/typedload/releases/download/%{version}/typedload_%{version}.orig.tar.gz.asc
-# 
https://github.com/ltworf/typedload/raw/master/debian/upstream/signing-key.asc
-Source2:        python-typedload.keyring
-BuildRequires:  %{python_module attrs}
-BuildRequires:  %{python_module base >= 3.5}
+URL:            https://ltworf.codeberg.page/typedload/
+Source0:        
https://codeberg.org/ltworf/typedload/releases/download/%{version}/typedload_%{version}.orig.tar.gz
+BuildRequires:  %{python_module base >= 3.10}
 BuildRequires:  %{python_module pip}
 BuildRequires:  %{python_module setuptools}
 BuildRequires:  %{python_module wheel}
@@ -57,6 +50,8 @@
 %python_exec -B -m tests
 
 %files %{python_files}
+%license LICENSE
+%doc README.md
 %{python_sitelib}/typedload
-%{python_sitelib}/typedload-%{version}*-info
+%{python_sitelib}/typedload-%{version}.dist-info
 

++++++ typedload_2.28.orig.tar.gz -> typedload_2.39.orig.tar.gz ++++++
++++ 10117 lines of diff (skipped)

Reply via email to