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 <[email protected]>
+
+- 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