Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python-pdfminer.six for openSUSE:Factory checked in at 2025-04-16 20:39:13 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-pdfminer.six (Old) and /work/SRC/openSUSE:Factory/.python-pdfminer.six.new.30101 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-pdfminer.six" Wed Apr 16 20:39:13 2025 rev:9 rq:1267469 version:20250327 Changes: -------- --- /work/SRC/openSUSE:Factory/python-pdfminer.six/python-pdfminer.six.changes 2024-01-08 23:44:46.909263825 +0100 +++ /work/SRC/openSUSE:Factory/.python-pdfminer.six.new.30101/python-pdfminer.six.changes 2025-04-20 20:07:59.457167354 +0200 @@ -1,0 +2,46 @@ +Mon Apr 7 05:17:52 UTC 2025 - Steve Kowalik <steven.kowa...@suse.com> + +- Update to 20250327: + * Added + + Support for Python 3.13 + + Support for zipped jpeg's + + Fuzzing harnesses for integration into Google's OSS-Fuzz + + Support for setuptools-git-versioning version 2.0.0 + * Changed + + Reduce memory overhead on runlength encoding by using lists + + Using pyproject.toml instead of setup.py + + Updated Python 3.7 syntax to 3.8 + + Updated all Python version specifications to a minimum of 3.8 + + Using absolute instead of relative imports + + Using standard library functions for ascii85 and asciihex + * Fixed + + TypeError when CID character widths are not parseable as floats + + TypeError raised by extract_text method with compressed PDF file + + PSBaseParser can't handle tokens split across end of buffer + + TypeError when CropBox is an indirect object reference + + Remove redundant line to be able to recognize rectangles + + Support indirect objects for filters + + Make sure bytes is bytes where it counts + + TypeError when corrupt PDF object reference cannot be parsed as int + + TypeError when corrupt PDF literal cannot be converted to str + + ValueError when corrupt PDF specifies a negative xref location + + ValueError when corrupt PDF specifies an invalid mediabox + + RecursionError when corrupt PDF specifies a recursive /Pages object + + TypeError when corrupt PDF specifies text-positioning operators with + invalid values + + inline image parsing fails when stream data contains "EI\n" + + TypeError when parsing object reference as mediabox + + Resolving mediabox and pdffont + + Keywords that aren't terminated by the pattern END_KEYWORD before + end-of-stream are parsed + + ValueError wrong error message when specifying codec for text output + + Resolve stream filter parameters + + Reading cmap's with whitespace in the name + + Optimize apply_png_predictor by using lists + * Deprecated + + The third argument (generation number) to PDFObjRef + * Removed + + Support for Python 3.8 + + Deprecated tools, functions and classes + +------------------------------------------------------------------- Old: ---- pdfminer.six-20231228.tar.gz New: ---- pdfminer.six-20250327.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-pdfminer.six.spec ++++++ --- /var/tmp/diff_new_pack.cSyULI/_old 2025-04-20 20:08:00.041191900 +0200 +++ /var/tmp/diff_new_pack.cSyULI/_new 2025-04-20 20:08:00.045192069 +0200 @@ -1,7 +1,7 @@ # # spec file for package python-pdfminer.six # -# Copyright (c) 2024 SUSE LLC +# Copyright (c) 2025 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -18,24 +18,25 @@ %{?sle15_python_module_pythons} Name: python-pdfminer.six -Version: 20231228 +Version: 20250327 Release: 0 Summary: PDF parser and analyzer License: MIT URL: https://github.com/pdfminer/pdfminer.six Source: https://github.com/pdfminer/pdfminer.six/archive/%{version}.tar.gz#/pdfminer.six-%{version}.tar.gz +BuildRequires: %{python_module base >= 3.9} BuildRequires: %{python_module charset-normalizer >= 2.0.0} BuildRequires: %{python_module cryptography >= 36.0.0} BuildRequires: %{python_module pip} BuildRequires: %{python_module pytest} -BuildRequires: %{python_module setuptools-git-versioning} +BuildRequires: %{python_module setuptools_scm >= 8} BuildRequires: %{python_module wheel} BuildRequires: fdupes BuildRequires: python-rpm-macros Requires: python-charset-normalizer >= 2.0.0 Requires: python-cryptography >= 36.0.0 Requires(post): update-alternatives -Requires(postun):update-alternatives +Requires(postun): update-alternatives Provides: python-pdfminer3k = %{version} Obsoletes: python-pdfminer3k < %{version} BuildArch: noarch @@ -55,6 +56,7 @@ sed -i "s/__VERSION__/%{version}/g" pdfminer/__init__.py %build +export SETUPTOOLS_SCM_PRETEND_VERSION="%{version}" %pyproject_wheel %install @@ -83,5 +85,5 @@ %python_alternative %{_bindir}/dumppdf %python_alternative %{_bindir}/pdf2txt %{python_sitelib}/pdfminer -%{python_sitelib}/pdfminer.six-*.dist-info +%{python_sitelib}/pdfminer[_.]six-%{version}.dist-info ++++++ pdfminer.six-20231228.tar.gz -> pdfminer.six-20250327.tar.gz ++++++ /work/SRC/openSUSE:Factory/python-pdfminer.six/pdfminer.six-20231228.tar.gz /work/SRC/openSUSE:Factory/.python-pdfminer.six.new.30101/pdfminer.six-20250327.tar.gz differ: char 13, line 1