Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python-pyHanko for openSUSE:Factory 
checked in at 2026-07-31 15:29:19
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-pyHanko (Old)
 and      /work/SRC/openSUSE:Factory/.python-pyHanko.new.2004 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-pyHanko"

Fri Jul 31 15:29:19 2026 rev:9 rq:1368432 version:0.36.2

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-pyHanko/python-pyHanko.changes    
2026-06-03 20:27:13.661171043 +0200
+++ /work/SRC/openSUSE:Factory/.python-pyHanko.new.2004/python-pyHanko.changes  
2026-07-31 16:10:08.058329587 +0200
@@ -1,0 +2,38 @@
+Thu Jul 30 03:01:16 UTC 2026 - Steve Kowalik <[email protected]>
+
+- Update to 0.36.2:
+  ## Dependency changes
+  * Bump the minimal signxml version to 5.1.0 (in the [etsi] group) to
+    accommodate its point-in-time validation API.
+  * Relax upper bound for uharfbuzz to <0.56.0.
+  * Drop the direct dependency on pyyaml, which was no longer used.
+  * Relax upper bound for aiohttp to <3.15.
+  ## Signing
+  * Support signing with ML-DSA through the PKCS#11 signer.
+  ## Validation
+  * Realign the EU List of Trusted Lists anchor after its recent re-anchoring
+    by OJEU publication, and allow bootstrapping against a specific anchor.
+  * Improve error messages for invalid trusted-list signatures.
+  ## Bugs fixed
+  * Prevent new signature fields from reusing old signature objects during
+    difference analysis.
+  * Tolerate space-padded offsets in classic cross-reference tables in
+    non-strict mode, and raise an explicit error for invalid xref operation
+    markers in strict mode.
+  * Provide clearer errors when parsing malformed numbers in cross-reference
+    tables.
+  * Fix unintended use of naive datetime in digest algorithm policy check.
+  * Fix Configurable field introspection for PEP 604 union annotations.
+  * Fix ISO 32000-1 ยง7.4.2 odd-digit handling in ASCIIHexDecode.
+  * Handle fields with /AS in difference analysis.
+  * Drop unsupported subfilters while enumerating signature fields, i.e.
+    before validation.
+  * Sync font size between style and FontEngine. This also promotes the
+    font_size field to FontEngine.
+  * When parsing XMP, auto-promote URIs serialised as text properties to URI
+    status when they appear as text in an XML element.
+  * When parsing XMP, make sure that XML attributes that are part of RDF/XML
+    meta-syntax are not accidentally treated as semantic property attributes
+    at the XMP level.
+
+-------------------------------------------------------------------

Old:
----
  pyhanko-0.35.1.tar.gz

New:
----
  pyhanko-0.36.2.tar.gz

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

Other differences:
------------------
++++++ python-pyHanko.spec ++++++
--- /var/tmp/diff_new_pack.AkWspc/_old  2026-07-31 16:10:08.554346842 +0200
+++ /var/tmp/diff_new_pack.AkWspc/_new  2026-07-31 16:10:08.558346981 +0200
@@ -18,7 +18,7 @@
 
 %{?sle15_python_module_pythons}
 Name:           python-pyHanko
-Version:        0.35.1
+Version:        0.36.2
 Release:        0
 Summary:        Tools for stamping and signing PDF files
 License:        MIT
@@ -40,11 +40,11 @@
 BuildRequires:  %{python_module pytest-asyncio}
 BuildRequires:  %{python_module pytest}
 BuildRequires:  %{python_module python-barcode}
-BuildRequires:  %{python_module python-pkcs11}
+BuildRequires:  %{python_module python-pkcs11 >= 0.9.5}
 BuildRequires:  %{python_module qrcode}
 BuildRequires:  %{python_module requests >= 2.31}
 BuildRequires:  %{python_module requests-mock}
-BuildRequires:  %{python_module signxml >= 4.2}
+BuildRequires:  %{python_module signxml >= 5.1}
 BuildRequires:  %{python_module tzlocal >= 4.3}
 BuildRequires:  %{python_module uharfbuzz >= 0.25}
 BuildRequires:  %{python_module uritools >= 3.0.1}
@@ -52,7 +52,6 @@
 BuildRequires:  fdupes
 BuildRequires:  python-rpm-macros
 BuildRequires:  softhsm
-Requires:       python-PyYAML >= 6.0
 Requires:       python-asn1crypto >= 1.5.1
 Requires:       python-cryptography >= 43.0.3
 Requires:       python-lxml >= 5.4
@@ -64,10 +63,11 @@
 Suggests:       python-uharfbuzz >= 0.25
 Suggests:       python-qrcode >= 7.3.1
 Suggests:       python-Pillow >= 7.2
+Suggests:       python-PyYAML >= 6.0
 Suggests:       python-python-barcode
-Suggests:       python-python-pkcs11 >= 0.9
+Suggests:       python-python-pkcs11 >= 0.9.5
 Suggests:       python-aiohttp
-Suggests:       python-signxml >= 4.2
+Suggests:       python-signxml >= 5.1
 # Also provide lowercase name
 Provides:       python-pyhanko = %{version}-%{release}
 Requires(post): update-alternatives
@@ -98,6 +98,7 @@
 export 
CERTOMANCER_CONFIG_PATH="pyhanko_testing_commons/test_data/data/crypto/certomancer.yml"
 export SOFTHSM2_MODULE_PATH=$(softhsm2-util --show-config default-pkcs11-lib)
 export PKCS11_TEST_MODULE=$SOFTHSM2_MODULE_PATH
+export P11_PQC="no"
 PYTHONPATH=%{buildroot}%{python3_sitelib} 
./pyhanko_testing_commons/test_data/data/crypto/testing-ca-setup/pkcs11-setup-certomancer.sh
 # Tests that are skipped or ignored require modules that are not shipped
 donttest=""

++++++ pyhanko-0.35.1.tar.gz -> pyhanko-0.36.2.tar.gz ++++++
/work/SRC/openSUSE:Factory/python-pyHanko/pyhanko-0.35.1.tar.gz 
/work/SRC/openSUSE:Factory/.python-pyHanko.new.2004/pyhanko-0.36.2.tar.gz 
differ: char 5, line 1

Reply via email to