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 2024-01-08 23:44:34 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-pdfminer.six (Old) and /work/SRC/openSUSE:Factory/.python-pdfminer.six.new.21961 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-pdfminer.six" Mon Jan 8 23:44:34 2024 rev:8 rq:1137442 version:20231228 Changes: -------- --- /work/SRC/openSUSE:Factory/python-pdfminer.six/python-pdfminer.six.changes 2023-12-14 22:03:44.681374745 +0100 +++ /work/SRC/openSUSE:Factory/.python-pdfminer.six.new.21961/python-pdfminer.six.changes 2024-01-08 23:44:46.909263825 +0100 @@ -1,0 +2,32 @@ +Sun Jan 7 20:34:47 UTC 2024 - Dirk Müller <dmuel...@suse.com> + +- update to 20231228: + * Removed Support for Python 3.6 and 3.7 + * 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 + * Storing Bezier path and dashing style of line in LTCurve + * Broken CI/CD pipeline by setting upper version limit for + black, mypy, pip and setuptools + * `flake8` failures + * `ValueError` when bmp images with 1 bit channel are decoded + * `ValueError` when trying to decrypt empty metadata values + * Sphinx errors during building of documentation + * `TypeError` when getting default width of font + * Installing typing-extensions on Python 3.6 and 3.7 + * `TypeError` in cmapdb.py when parsing null characters + * Color "convenience operators" now (per spec) also set color + space + * `ValueError` when extracting images, due to breaking changes + in Pillow + * Small typo's and issues in the documentation + * Ignore non-Unicode cmaps in TrueType fonts + * Using non-hardcoded version string and setuptools-git- + versioning to enable installation from source and building on + Python 3.12 + * Usage of `if __name__ == "__main__"` where it was only + intended for testing purposes +- drop import-from-non-pythonpath-files.patch (upstream) + +------------------------------------------------------------------- Old: ---- import-from-non-pythonpath-files.patch pdfminer.six-20221105.tar.gz New: ---- pdfminer.six-20231228.tar.gz BETA DEBUG BEGIN: Old: intended for testing purposes - drop import-from-non-pythonpath-files.patch (upstream) BETA DEBUG END: ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-pdfminer.six.spec ++++++ --- /var/tmp/diff_new_pack.QHmRQz/_old 2024-01-08 23:44:47.857298294 +0100 +++ /var/tmp/diff_new_pack.QHmRQz/_new 2024-01-08 23:44:47.857298294 +0100 @@ -1,7 +1,7 @@ # # spec file for package python-pdfminer.six # -# Copyright (c) 2023 SUSE LLC +# Copyright (c) 2024 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -18,18 +18,18 @@ %{?sle15_python_module_pythons} Name: python-pdfminer.six -Version: 20221105 +Version: 20231228 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: import-from-non-pythonpath-files.patch 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} +BuildRequires: %{python_module setuptools-git-versioning} +BuildRequires: %{python_module wheel} BuildRequires: fdupes BuildRequires: python-rpm-macros Requires: python-charset-normalizer >= 2.0.0 @@ -49,17 +49,16 @@ the exact location, font or color of the text. %prep -%setup -q -n pdfminer.six-%{version} -%autopatch -p1 +%autosetup -p1 -n pdfminer.six-%{version} 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 +%pyproject_wheel %install -%python_install +%pyproject_install %python_expand %fdupes %{buildroot}%{$python_sitelib} mv %{buildroot}%{_bindir}/dumppdf.py %{buildroot}%{_bindir}/dumppdf @@ -83,5 +82,6 @@ %doc README.md %python_alternative %{_bindir}/dumppdf %python_alternative %{_bindir}/pdf2txt -%{python_sitelib}/pdfminer* +%{python_sitelib}/pdfminer +%{python_sitelib}/pdfminer.six-*.dist-info ++++++ pdfminer.six-20221105.tar.gz -> pdfminer.six-20231228.tar.gz ++++++ /work/SRC/openSUSE:Factory/python-pdfminer.six/pdfminer.six-20221105.tar.gz /work/SRC/openSUSE:Factory/.python-pdfminer.six.new.21961/pdfminer.six-20231228.tar.gz differ: char 12, line 1