Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

python314-PyPDF2-2.11.1-9.1 RPM for noarch

From OpenSuSE Tumbleweed for noarch

Name: python314-PyPDF2 Distribution: openSUSE Tumbleweed
Version: 2.11.1 Vendor: openSUSE
Release: 9.1 Build date: Mon Apr 20 10:41:42 2026
Group: Development/Languages/Python Build host: reproducible
Size: 2902828 Source RPM: python-PyPDF2-2.11.1-9.1.src.rpm
Packager: https://bugs.opensuse.org
Url: https://github.com/py-pdf/PyPDF2
Summary: PDF toolkit
A Pure-Python library built as a PDF toolkit.  It is capable of:

- extracting document information (title, author, ...),
- splitting documents page by page,
- merging documents page by page,
- cropping pages,
- merging multiple pages into a single page,
- encrypting and decrypting PDF files.

By being Pure-Python, it should run on any Python platform without any
dependencies on external libraries.  It can also work entirely on StringIO
objects rather than file streams, allowing for PDF manipulation in memory.
It is therefore a useful tool for websites that manage or manipulate PDFs.

Provides

Requires

License

BSD-3-Clause

Changelog

* Mon Apr 20 2026 Daniel Garcia <daniel.garcia@suse.com>
  - CVE-2026-40260: crafted PDF can lead to large memory usage (bsc#1262284)
    Add security patch: CVE-2026-40260.patch
* Fri Mar 20 2026 Markéta Machová <mmachova@suse.com>
  - CVE-2026-33123: excessive resource consumption when processing specially
    crafted PDF due to inefficient decoding of array-based streams (bsc#1259992)
    * CVE-2026-33123.patch
* Thu Mar 12 2026 Daniel Garcia <daniel.garcia@suse.com>
  - CVE-2026-31826: denial of service due to excessive memory consumption via crafted PDF, bsc#1259508
    Add security patch: CVE-2026-31826.patch
* Tue Mar 10 2026 Daniel Garcia <daniel.garcia@suse.com>
  - CVE-2026-28804: Denial of Service via crafted PDF with ASCIIHexDecode filter, bsc#1259404
    Add security patch: CVE-2026-28804.patch
  - Update sources with osc run download_files
* Mon Mar 02 2026 Markéta Machová <mmachova@suse.com>
  - Add security patches:
    * CVE-2026-27628.patch (bsc#1258940)
    * CVE-2026-27888.patch (bsc#1258934)
* Mon Feb 23 2026 Markéta Machová <mmachova@suse.com>
  - Add security patches:
    * CVE-2025-55197.patch (bsc#1248089)
    * CVE-2026-27024.patch (bsc#1258691)
    * CVE-2026-27025.patch (bsc#1258692)
    * CVE-2026-27026.patch (bsc#1258693)
* Mon May 12 2025 Markéta Machová <mmachova@suse.com>
  - Convert to pip-based build
* Fri Aug 25 2023 ecsos <ecsos@opensuse.org>
  - Add %{?sle15_python_module_pythons}
* Thu Oct 27 2022 Yogalakshmi Arunachalam <yarunachalam@suse.com>
  - Update to version 2.11.1
    Bug Fixes (BUG)
    * td matrix (#1373)
    * Cope with cmap from #1322 (#1372)
    Robustness (ROB)
    * Cope with str returned from get_data in cmap (#1380)
    Full Changelog: https://github.com/py-pdf/PyPDF2/compare/2.11.0…2.11.1
* Wed Oct 12 2022 Yogalakshmi Arunachalam <yarunachalam@suse.com>
  - Update to version 2.11.0
    * New Features (ENH)
      Addition of optional visitor-functions in extract_text() (#1252)
      Add metadata.creation_date and modification_date (#1364)
      Add PageObject.images attribute (#1330)
    * Bug Fixes (BUG)
      Lookup index in _xobj_to_image can be ByteStringObject (#1366)
      ‘IndexError: index out of range’ when using extract_text (#1361)
      Errors in transfer_rotation_to_content() (#1356)
    * Robustness (ROB)
      Ensure update_page_form_field_values does not fail if no fields (#1346)
      Full Changelog: https://github.com/py-pdf/PyPDF2/compare/2.10.9…2.11.0

Files

/usr/lib/python3.14/site-packages/PyPDF2
/usr/lib/python3.14/site-packages/PyPDF2/__init__.py
/usr/lib/python3.14/site-packages/PyPDF2/__pycache__
/usr/lib/python3.14/site-packages/PyPDF2/__pycache__/__init__.cpython-314.opt-1.pyc
/usr/lib/python3.14/site-packages/PyPDF2/__pycache__/__init__.cpython-314.pyc
/usr/lib/python3.14/site-packages/PyPDF2/__pycache__/_cmap.cpython-314.opt-1.pyc
/usr/lib/python3.14/site-packages/PyPDF2/__pycache__/_cmap.cpython-314.pyc
/usr/lib/python3.14/site-packages/PyPDF2/__pycache__/_encryption.cpython-314.opt-1.pyc
/usr/lib/python3.14/site-packages/PyPDF2/__pycache__/_encryption.cpython-314.pyc
/usr/lib/python3.14/site-packages/PyPDF2/__pycache__/_merger.cpython-314.opt-1.pyc
/usr/lib/python3.14/site-packages/PyPDF2/__pycache__/_merger.cpython-314.pyc
/usr/lib/python3.14/site-packages/PyPDF2/__pycache__/_page.cpython-314.opt-1.pyc
/usr/lib/python3.14/site-packages/PyPDF2/__pycache__/_page.cpython-314.pyc
/usr/lib/python3.14/site-packages/PyPDF2/__pycache__/_reader.cpython-314.opt-1.pyc
/usr/lib/python3.14/site-packages/PyPDF2/__pycache__/_reader.cpython-314.pyc
/usr/lib/python3.14/site-packages/PyPDF2/__pycache__/_security.cpython-314.opt-1.pyc
/usr/lib/python3.14/site-packages/PyPDF2/__pycache__/_security.cpython-314.pyc
/usr/lib/python3.14/site-packages/PyPDF2/__pycache__/_utils.cpython-314.opt-1.pyc
/usr/lib/python3.14/site-packages/PyPDF2/__pycache__/_utils.cpython-314.pyc
/usr/lib/python3.14/site-packages/PyPDF2/__pycache__/_version.cpython-314.opt-1.pyc
/usr/lib/python3.14/site-packages/PyPDF2/__pycache__/_version.cpython-314.pyc
/usr/lib/python3.14/site-packages/PyPDF2/__pycache__/_writer.cpython-314.opt-1.pyc
/usr/lib/python3.14/site-packages/PyPDF2/__pycache__/_writer.cpython-314.pyc
/usr/lib/python3.14/site-packages/PyPDF2/__pycache__/constants.cpython-314.opt-1.pyc
/usr/lib/python3.14/site-packages/PyPDF2/__pycache__/constants.cpython-314.pyc
/usr/lib/python3.14/site-packages/PyPDF2/__pycache__/errors.cpython-314.opt-1.pyc
/usr/lib/python3.14/site-packages/PyPDF2/__pycache__/errors.cpython-314.pyc
/usr/lib/python3.14/site-packages/PyPDF2/__pycache__/filters.cpython-314.opt-1.pyc
/usr/lib/python3.14/site-packages/PyPDF2/__pycache__/filters.cpython-314.pyc
/usr/lib/python3.14/site-packages/PyPDF2/__pycache__/pagerange.cpython-314.opt-1.pyc
/usr/lib/python3.14/site-packages/PyPDF2/__pycache__/pagerange.cpython-314.pyc
/usr/lib/python3.14/site-packages/PyPDF2/__pycache__/papersizes.cpython-314.opt-1.pyc
/usr/lib/python3.14/site-packages/PyPDF2/__pycache__/papersizes.cpython-314.pyc
/usr/lib/python3.14/site-packages/PyPDF2/__pycache__/types.cpython-314.opt-1.pyc
/usr/lib/python3.14/site-packages/PyPDF2/__pycache__/types.cpython-314.pyc
/usr/lib/python3.14/site-packages/PyPDF2/__pycache__/xmp.cpython-314.opt-1.pyc
/usr/lib/python3.14/site-packages/PyPDF2/__pycache__/xmp.cpython-314.pyc
/usr/lib/python3.14/site-packages/PyPDF2/_cmap.py
/usr/lib/python3.14/site-packages/PyPDF2/_codecs
/usr/lib/python3.14/site-packages/PyPDF2/_codecs/__init__.py
/usr/lib/python3.14/site-packages/PyPDF2/_codecs/__pycache__
/usr/lib/python3.14/site-packages/PyPDF2/_codecs/__pycache__/__init__.cpython-314.opt-1.pyc
/usr/lib/python3.14/site-packages/PyPDF2/_codecs/__pycache__/__init__.cpython-314.pyc
/usr/lib/python3.14/site-packages/PyPDF2/_codecs/__pycache__/adobe_glyphs.cpython-314.opt-1.pyc
/usr/lib/python3.14/site-packages/PyPDF2/_codecs/__pycache__/adobe_glyphs.cpython-314.pyc
/usr/lib/python3.14/site-packages/PyPDF2/_codecs/__pycache__/pdfdoc.cpython-314.opt-1.pyc
/usr/lib/python3.14/site-packages/PyPDF2/_codecs/__pycache__/pdfdoc.cpython-314.pyc
/usr/lib/python3.14/site-packages/PyPDF2/_codecs/__pycache__/std.cpython-314.opt-1.pyc
/usr/lib/python3.14/site-packages/PyPDF2/_codecs/__pycache__/std.cpython-314.pyc
/usr/lib/python3.14/site-packages/PyPDF2/_codecs/__pycache__/symbol.cpython-314.opt-1.pyc
/usr/lib/python3.14/site-packages/PyPDF2/_codecs/__pycache__/symbol.cpython-314.pyc
/usr/lib/python3.14/site-packages/PyPDF2/_codecs/__pycache__/zapfding.cpython-314.opt-1.pyc
/usr/lib/python3.14/site-packages/PyPDF2/_codecs/__pycache__/zapfding.cpython-314.pyc
/usr/lib/python3.14/site-packages/PyPDF2/_codecs/adobe_glyphs.py
/usr/lib/python3.14/site-packages/PyPDF2/_codecs/pdfdoc.py
/usr/lib/python3.14/site-packages/PyPDF2/_codecs/std.py
/usr/lib/python3.14/site-packages/PyPDF2/_codecs/symbol.py
/usr/lib/python3.14/site-packages/PyPDF2/_codecs/zapfding.py
/usr/lib/python3.14/site-packages/PyPDF2/_encryption.py
/usr/lib/python3.14/site-packages/PyPDF2/_merger.py
/usr/lib/python3.14/site-packages/PyPDF2/_page.py
/usr/lib/python3.14/site-packages/PyPDF2/_reader.py
/usr/lib/python3.14/site-packages/PyPDF2/_security.py
/usr/lib/python3.14/site-packages/PyPDF2/_utils.py
/usr/lib/python3.14/site-packages/PyPDF2/_version.py
/usr/lib/python3.14/site-packages/PyPDF2/_writer.py
/usr/lib/python3.14/site-packages/PyPDF2/constants.py
/usr/lib/python3.14/site-packages/PyPDF2/errors.py
/usr/lib/python3.14/site-packages/PyPDF2/filters.py
/usr/lib/python3.14/site-packages/PyPDF2/generic
/usr/lib/python3.14/site-packages/PyPDF2/generic/__init__.py
/usr/lib/python3.14/site-packages/PyPDF2/generic/__pycache__
/usr/lib/python3.14/site-packages/PyPDF2/generic/__pycache__/__init__.cpython-314.opt-1.pyc
/usr/lib/python3.14/site-packages/PyPDF2/generic/__pycache__/__init__.cpython-314.pyc
/usr/lib/python3.14/site-packages/PyPDF2/generic/__pycache__/_annotations.cpython-314.opt-1.pyc
/usr/lib/python3.14/site-packages/PyPDF2/generic/__pycache__/_annotations.cpython-314.pyc
/usr/lib/python3.14/site-packages/PyPDF2/generic/__pycache__/_base.cpython-314.opt-1.pyc
/usr/lib/python3.14/site-packages/PyPDF2/generic/__pycache__/_base.cpython-314.pyc
/usr/lib/python3.14/site-packages/PyPDF2/generic/__pycache__/_data_structures.cpython-314.opt-1.pyc
/usr/lib/python3.14/site-packages/PyPDF2/generic/__pycache__/_data_structures.cpython-314.pyc
/usr/lib/python3.14/site-packages/PyPDF2/generic/__pycache__/_outline.cpython-314.opt-1.pyc
/usr/lib/python3.14/site-packages/PyPDF2/generic/__pycache__/_outline.cpython-314.pyc
/usr/lib/python3.14/site-packages/PyPDF2/generic/__pycache__/_rectangle.cpython-314.opt-1.pyc
/usr/lib/python3.14/site-packages/PyPDF2/generic/__pycache__/_rectangle.cpython-314.pyc
/usr/lib/python3.14/site-packages/PyPDF2/generic/__pycache__/_utils.cpython-314.opt-1.pyc
/usr/lib/python3.14/site-packages/PyPDF2/generic/__pycache__/_utils.cpython-314.pyc
/usr/lib/python3.14/site-packages/PyPDF2/generic/_annotations.py
/usr/lib/python3.14/site-packages/PyPDF2/generic/_base.py
/usr/lib/python3.14/site-packages/PyPDF2/generic/_data_structures.py
/usr/lib/python3.14/site-packages/PyPDF2/generic/_outline.py
/usr/lib/python3.14/site-packages/PyPDF2/generic/_rectangle.py
/usr/lib/python3.14/site-packages/PyPDF2/generic/_utils.py
/usr/lib/python3.14/site-packages/PyPDF2/pagerange.py
/usr/lib/python3.14/site-packages/PyPDF2/papersizes.py
/usr/lib/python3.14/site-packages/PyPDF2/py.typed
/usr/lib/python3.14/site-packages/PyPDF2/types.py
/usr/lib/python3.14/site-packages/PyPDF2/xmp.py
/usr/lib/python3.14/site-packages/pypdf2-2.11.1.dist-info
/usr/lib/python3.14/site-packages/pypdf2-2.11.1.dist-info/INSTALLER
/usr/lib/python3.14/site-packages/pypdf2-2.11.1.dist-info/METADATA
/usr/lib/python3.14/site-packages/pypdf2-2.11.1.dist-info/RECORD
/usr/lib/python3.14/site-packages/pypdf2-2.11.1.dist-info/REQUESTED
/usr/lib/python3.14/site-packages/pypdf2-2.11.1.dist-info/WHEEL
/usr/lib/python3.14/site-packages/pypdf2-2.11.1.dist-info/licenses
/usr/lib/python3.14/site-packages/pypdf2-2.11.1.dist-info/licenses/LICENSE
/usr/lib/python3.14/site-packages/pypdf2-2.11.1.dist-info/top_level.txt
/usr/share/doc/packages/python314-PyPDF2
/usr/share/doc/packages/python314-PyPDF2/CHANGELOG.md
/usr/share/doc/packages/python314-PyPDF2/README.md
/usr/share/licenses/python314-PyPDF2
/usr/share/licenses/python314-PyPDF2/LICENSE


Generated by rpm2html 1.8.1

Fabrice Bellet, Tue Apr 21 22:23:10 2026