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

Reply via email to