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 2023-12-14 22:03:40
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-pdfminer.six (Old)
 and      /work/SRC/openSUSE:Factory/.python-pdfminer.six.new.25432 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-pdfminer.six"

Thu Dec 14 22:03:40 2023 rev:7 rq:1133035 version:20221105

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-pdfminer.six/python-pdfminer.six.changes  
2023-08-28 17:13:45.905526345 +0200
+++ 
/work/SRC/openSUSE:Factory/.python-pdfminer.six.new.25432/python-pdfminer.six.changes
       2023-12-14 22:03:44.681374745 +0100
@@ -1,0 +2,19 @@
+Mon Dec 11 17:24:21 UTC 2023 - Jonathan Papineau <jonat...@jontech.app>
+
+- Update to 20221105
+  - Option to disable boxes flow layout analysis when using pdf2txt 
+  - Add support for PDF 2.0 (ISO 32000-2) AES-256 encryption
+  - Support for Paeth PNG filter compression (predictor value = 4)
+  - Type annotations
+  - Export type annotations from pypi package per PEP561
+  - Support for identity cmap's
+  - Add support for PDF page labels
+  - Installation of Pillow as an optional extra dependency
+  - Exporting images without any specific encoding 
+  - Output converter for the hOCR format
+  - Font name aliases for Arial, Courier New and Times New Roman
+  - Documentation on why special characters can sometimes not be extracted
+- Remove patch python-pdfminer.six-remove-nose.patch
+- Update dependencies
+
+-------------------------------------------------------------------

Old:
----
  pdfminer.six-20200726.tar.gz
  python-pdfminer.six-remove-nose.patch

New:
----
  pdfminer.six-20221105.tar.gz

BETA DEBUG BEGIN:
  Old:  - Documentation on why special characters can sometimes not be extracted
- Remove patch python-pdfminer.six-remove-nose.patch
- Update dependencies
BETA DEBUG END:

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

Other differences:
------------------
++++++ python-pdfminer.six.spec ++++++
--- /var/tmp/diff_new_pack.xYRB71/_old  2023-12-14 22:03:45.417401293 +0100
+++ /var/tmp/diff_new_pack.xYRB71/_new  2023-12-14 22:03:45.421401436 +0100
@@ -18,25 +18,22 @@
 
 %{?sle15_python_module_pythons}
 Name:           python-pdfminer.six
-Version:        20200726
+Version:        20221105
 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
 # https://github.com/pdfminer/pdfminer.six/pull/489
-Patch0:         python-pdfminer.six-remove-nose.patch
-Patch1:         import-from-non-pythonpath-files.patch
-BuildRequires:  %{python_module chardet}
-BuildRequires:  %{python_module cryptography}
+Patch0:         import-from-non-pythonpath-files.patch
+BuildRequires:  %{python_module charset-normalizer >= 2.0.0}
+BuildRequires:  %{python_module cryptography >= 36.0.0}
 BuildRequires:  %{python_module pytest}
 BuildRequires:  %{python_module setuptools}
-BuildRequires:  %{python_module sortedcontainers}
 BuildRequires:  fdupes
 BuildRequires:  python-rpm-macros
-Requires:       python-chardet
-Requires:       python-cryptography
-Requires:       python-sortedcontainers
+Requires:       python-charset-normalizer >= 2.0.0
+Requires:       python-cryptography >= 36.0.0
 Requires(post): update-alternatives
 Requires(postun):update-alternatives
 Provides:       python-pdfminer3k = %{version}
@@ -56,6 +53,7 @@
 %autopatch -p1
 sed -i -e '/^#!\//, 1d' pdfminer/psparser.py
 sed  -i '1i #!%{_bindir}/python3' tools/dumppdf.py tools/pdf2txt.py
+sed -i "s/__VERSION__/%{version}/g" pdfminer/__init__.py
 
 %build
 %python_build

++++++ import-from-non-pythonpath-files.patch ++++++
--- /var/tmp/diff_new_pack.xYRB71/_old  2023-12-14 22:03:45.441402158 +0100
+++ /var/tmp/diff_new_pack.xYRB71/_new  2023-12-14 22:03:45.441402158 +0100
@@ -1,36 +1,34 @@
-Index: pdfminer.six-20200726/tests/test_tools_dumppdf.py
-===================================================================
---- pdfminer.six-20200726.orig/tests/test_tools_dumppdf.py
-+++ pdfminer.six-20200726/tests/test_tools_dumppdf.py
-@@ -5,8 +5,11 @@ from tempfile import NamedTemporaryFile
+diff '--color=auto' -rub 
pdfminer.six-20221105.orig/tests/test_tools_dumppdf.py 
pdfminer.six-20221105/tests/test_tools_dumppdf.py
+--- pdfminer.six-20221105.orig/tests/test_tools_dumppdf.py     2022-11-05 
12:22:08.000000000 -0400
++++ pdfminer.six-20221105/tests/test_tools_dumppdf.py  2023-12-11 
12:12:06.044210731 -0500
+@@ -4,7 +4,11 @@
  
  from helpers import absolute_sample_path
- from pdfminer.pdfdocument import PDFNoValidXRefWarning
+ from tempfilepath import TemporaryFilePath
 -from tools import dumppdf
- 
++ 
 +import importlib.util
 +spec = importlib.util.spec_from_file_location("dumppdf", "tools/dumppdf.py")
 +dumppdf = importlib.util.module_from_spec(spec)
 +spec.loader.exec_module(dumppdf)
  
+ 
  def run(filename, options=None):
-     absolute_path = absolute_sample_path(filename)
-Index: pdfminer.six-20200726/tests/test_tools_pdf2txt.py
-===================================================================
---- pdfminer.six-20200726.orig/tests/test_tools_pdf2txt.py
-+++ pdfminer.six-20200726/tests/test_tools_pdf2txt.py
-@@ -4,9 +4,13 @@ import os
- from shutil import rmtree
- from tempfile import NamedTemporaryFile, mkdtemp
+diff '--color=auto' -rub 
pdfminer.six-20221105.orig/tests/test_tools_pdf2txt.py 
pdfminer.six-20221105/tests/test_tools_pdf2txt.py
+--- pdfminer.six-20221105.orig/tests/test_tools_pdf2txt.py     2022-11-05 
12:22:08.000000000 -0400
++++ pdfminer.six-20221105/tests/test_tools_pdf2txt.py  2023-12-11 
12:12:40.848031179 -0500
+@@ -3,10 +3,13 @@
+ from tempfile import mkdtemp
+ import filecmp
  
 -import tools.pdf2txt as pdf2txt
  from helpers import absolute_sample_path
+ from tempfilepath import TemporaryFilePath
  
 +import importlib.util
 +spec = importlib.util.spec_from_file_location("pdf2txt", "tools/pdf2txt.py")
 +pdf2txt = importlib.util.module_from_spec(spec)
 +spec.loader.exec_module(pdf2txt)
-+
  
  def run(sample_path, options=None):
      absolute_path = absolute_sample_path(sample_path)

++++++ pdfminer.six-20200726.tar.gz -> pdfminer.six-20221105.tar.gz ++++++
/work/SRC/openSUSE:Factory/python-pdfminer.six/pdfminer.six-20200726.tar.gz 
/work/SRC/openSUSE:Factory/.python-pdfminer.six.new.25432/pdfminer.six-20221105.tar.gz
 differ: char 12, line 1

Reply via email to