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
