17
0

2 Commits

Author SHA256 Message Date
fd415ff4fb Accepting request 1267469 from devel:languages:python
- 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

OBS-URL: https://build.opensuse.org/request/show/1267469
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pdfminer.six?expand=0&rev=9
2025-04-16 18:39:13 +00:00
a0f2e1025c - 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

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pdfminer.six?expand=0&rev=16
2025-04-07 05:36:55 +00:00
4 changed files with 4 additions and 24 deletions

View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:472876be304ae582565bc73a2fa0f55ca865c459f6e87ad32670661ba419df8c
size 11634513

View File

@@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:beb5e6f649e849d607392200f689830d73b58c542be31d16359a9763608e6c7f
size 11854900

View File

@@ -1,22 +1,3 @@
-------------------------------------------------------------------
Mon Oct 13 14:02:09 UTC 2025 - ecsos <ecsos@opensuse.org>
- Update to 20250506:
* Fixed
+ Correct tightest fitting bounding boxes for rotated content (#1114)
+ TypeError when passing wrong number of arguments to safe_rgb (#1118)
+ OverflowError in safe_float when input is too large (#1121)
+ Saving colour spaces on the graphics stack (#1119)
+ Remove padding from AES-encrypted strings(#1123)
- Changes from 20250416
* Fixed
+ TypeError when parsing font width with indirect object references (#1098)
+ ValueError when loading xref with invalid position or
generation numbers that cannot be parsed as int (#1099)
+ Safely converting PDF stack objects to float or int in PDFInterpreter (#1100)
+ TypeError when parsing font bbox with incorrect values (#1103)
+ ValueError on incorrect stream lengths for ASCII85 data (#1112)
-------------------------------------------------------------------
Mon Apr 7 05:17:52 UTC 2025 - Steve Kowalik <steven.kowalik@suse.com>

View File

@@ -18,7 +18,7 @@
%{?sle15_python_module_pythons}
Name: python-pdfminer.six
Version: 20250506
Version: 20250327
Release: 0
Summary: PDF parser and analyzer
License: MIT
@@ -29,7 +29,6 @@ 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 >= 77.0.3}
BuildRequires: %{python_module setuptools_scm >= 8}
BuildRequires: %{python_module wheel}
BuildRequires: fdupes