| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: python311-PyPDF2 | Distribution: openSUSE Tumbleweed |
| Version: 2.11.1 | Vendor: openSUSE |
| Release: 8.1 | Build date: Fri Mar 20 16:53:50 2026 |
| Group: Development/Languages/Python | Build host: reproducible |
| Size: 2795316 | Source RPM: python-PyPDF2-2.11.1-8.1.src.rpm |
| Packager: http://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.
BSD-3-Clause
* 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
* Wed Sep 07 2022 Yogalakshmi Arunachalam <yarunachalam@suse.com>
- Spec changes:
Changed the source to github
Renamed CHANGELOG to CHANGELOG.md
/usr/lib/python3.11/site-packages/PyPDF2 /usr/lib/python3.11/site-packages/PyPDF2/__init__.py /usr/lib/python3.11/site-packages/PyPDF2/__pycache__ /usr/lib/python3.11/site-packages/PyPDF2/__pycache__/__init__.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/PyPDF2/__pycache__/__init__.cpython-311.pyc /usr/lib/python3.11/site-packages/PyPDF2/__pycache__/_cmap.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/PyPDF2/__pycache__/_cmap.cpython-311.pyc /usr/lib/python3.11/site-packages/PyPDF2/__pycache__/_encryption.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/PyPDF2/__pycache__/_encryption.cpython-311.pyc /usr/lib/python3.11/site-packages/PyPDF2/__pycache__/_merger.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/PyPDF2/__pycache__/_merger.cpython-311.pyc /usr/lib/python3.11/site-packages/PyPDF2/__pycache__/_page.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/PyPDF2/__pycache__/_page.cpython-311.pyc /usr/lib/python3.11/site-packages/PyPDF2/__pycache__/_reader.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/PyPDF2/__pycache__/_reader.cpython-311.pyc /usr/lib/python3.11/site-packages/PyPDF2/__pycache__/_security.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/PyPDF2/__pycache__/_security.cpython-311.pyc /usr/lib/python3.11/site-packages/PyPDF2/__pycache__/_utils.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/PyPDF2/__pycache__/_utils.cpython-311.pyc /usr/lib/python3.11/site-packages/PyPDF2/__pycache__/_version.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/PyPDF2/__pycache__/_version.cpython-311.pyc /usr/lib/python3.11/site-packages/PyPDF2/__pycache__/_writer.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/PyPDF2/__pycache__/_writer.cpython-311.pyc /usr/lib/python3.11/site-packages/PyPDF2/__pycache__/constants.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/PyPDF2/__pycache__/constants.cpython-311.pyc /usr/lib/python3.11/site-packages/PyPDF2/__pycache__/errors.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/PyPDF2/__pycache__/errors.cpython-311.pyc /usr/lib/python3.11/site-packages/PyPDF2/__pycache__/filters.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/PyPDF2/__pycache__/filters.cpython-311.pyc /usr/lib/python3.11/site-packages/PyPDF2/__pycache__/pagerange.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/PyPDF2/__pycache__/pagerange.cpython-311.pyc /usr/lib/python3.11/site-packages/PyPDF2/__pycache__/papersizes.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/PyPDF2/__pycache__/papersizes.cpython-311.pyc /usr/lib/python3.11/site-packages/PyPDF2/__pycache__/types.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/PyPDF2/__pycache__/types.cpython-311.pyc /usr/lib/python3.11/site-packages/PyPDF2/__pycache__/xmp.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/PyPDF2/__pycache__/xmp.cpython-311.pyc /usr/lib/python3.11/site-packages/PyPDF2/_cmap.py /usr/lib/python3.11/site-packages/PyPDF2/_codecs /usr/lib/python3.11/site-packages/PyPDF2/_codecs/__init__.py /usr/lib/python3.11/site-packages/PyPDF2/_codecs/__pycache__ /usr/lib/python3.11/site-packages/PyPDF2/_codecs/__pycache__/__init__.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/PyPDF2/_codecs/__pycache__/__init__.cpython-311.pyc /usr/lib/python3.11/site-packages/PyPDF2/_codecs/__pycache__/adobe_glyphs.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/PyPDF2/_codecs/__pycache__/adobe_glyphs.cpython-311.pyc /usr/lib/python3.11/site-packages/PyPDF2/_codecs/__pycache__/pdfdoc.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/PyPDF2/_codecs/__pycache__/pdfdoc.cpython-311.pyc /usr/lib/python3.11/site-packages/PyPDF2/_codecs/__pycache__/std.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/PyPDF2/_codecs/__pycache__/std.cpython-311.pyc /usr/lib/python3.11/site-packages/PyPDF2/_codecs/__pycache__/symbol.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/PyPDF2/_codecs/__pycache__/symbol.cpython-311.pyc /usr/lib/python3.11/site-packages/PyPDF2/_codecs/__pycache__/zapfding.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/PyPDF2/_codecs/__pycache__/zapfding.cpython-311.pyc /usr/lib/python3.11/site-packages/PyPDF2/_codecs/adobe_glyphs.py /usr/lib/python3.11/site-packages/PyPDF2/_codecs/pdfdoc.py /usr/lib/python3.11/site-packages/PyPDF2/_codecs/std.py /usr/lib/python3.11/site-packages/PyPDF2/_codecs/symbol.py /usr/lib/python3.11/site-packages/PyPDF2/_codecs/zapfding.py /usr/lib/python3.11/site-packages/PyPDF2/_encryption.py /usr/lib/python3.11/site-packages/PyPDF2/_merger.py /usr/lib/python3.11/site-packages/PyPDF2/_page.py /usr/lib/python3.11/site-packages/PyPDF2/_reader.py /usr/lib/python3.11/site-packages/PyPDF2/_security.py /usr/lib/python3.11/site-packages/PyPDF2/_utils.py /usr/lib/python3.11/site-packages/PyPDF2/_version.py /usr/lib/python3.11/site-packages/PyPDF2/_writer.py /usr/lib/python3.11/site-packages/PyPDF2/constants.py /usr/lib/python3.11/site-packages/PyPDF2/errors.py /usr/lib/python3.11/site-packages/PyPDF2/filters.py /usr/lib/python3.11/site-packages/PyPDF2/generic /usr/lib/python3.11/site-packages/PyPDF2/generic/__init__.py /usr/lib/python3.11/site-packages/PyPDF2/generic/__pycache__ /usr/lib/python3.11/site-packages/PyPDF2/generic/__pycache__/__init__.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/PyPDF2/generic/__pycache__/__init__.cpython-311.pyc /usr/lib/python3.11/site-packages/PyPDF2/generic/__pycache__/_annotations.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/PyPDF2/generic/__pycache__/_annotations.cpython-311.pyc /usr/lib/python3.11/site-packages/PyPDF2/generic/__pycache__/_base.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/PyPDF2/generic/__pycache__/_base.cpython-311.pyc /usr/lib/python3.11/site-packages/PyPDF2/generic/__pycache__/_data_structures.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/PyPDF2/generic/__pycache__/_data_structures.cpython-311.pyc /usr/lib/python3.11/site-packages/PyPDF2/generic/__pycache__/_outline.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/PyPDF2/generic/__pycache__/_outline.cpython-311.pyc /usr/lib/python3.11/site-packages/PyPDF2/generic/__pycache__/_rectangle.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/PyPDF2/generic/__pycache__/_rectangle.cpython-311.pyc /usr/lib/python3.11/site-packages/PyPDF2/generic/__pycache__/_utils.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/PyPDF2/generic/__pycache__/_utils.cpython-311.pyc /usr/lib/python3.11/site-packages/PyPDF2/generic/_annotations.py /usr/lib/python3.11/site-packages/PyPDF2/generic/_base.py /usr/lib/python3.11/site-packages/PyPDF2/generic/_data_structures.py /usr/lib/python3.11/site-packages/PyPDF2/generic/_outline.py /usr/lib/python3.11/site-packages/PyPDF2/generic/_rectangle.py /usr/lib/python3.11/site-packages/PyPDF2/generic/_utils.py /usr/lib/python3.11/site-packages/PyPDF2/pagerange.py /usr/lib/python3.11/site-packages/PyPDF2/papersizes.py /usr/lib/python3.11/site-packages/PyPDF2/py.typed /usr/lib/python3.11/site-packages/PyPDF2/types.py /usr/lib/python3.11/site-packages/PyPDF2/xmp.py /usr/lib/python3.11/site-packages/pypdf2-2.11.1.dist-info /usr/lib/python3.11/site-packages/pypdf2-2.11.1.dist-info/INSTALLER /usr/lib/python3.11/site-packages/pypdf2-2.11.1.dist-info/METADATA /usr/lib/python3.11/site-packages/pypdf2-2.11.1.dist-info/RECORD /usr/lib/python3.11/site-packages/pypdf2-2.11.1.dist-info/REQUESTED /usr/lib/python3.11/site-packages/pypdf2-2.11.1.dist-info/WHEEL /usr/lib/python3.11/site-packages/pypdf2-2.11.1.dist-info/licenses /usr/lib/python3.11/site-packages/pypdf2-2.11.1.dist-info/licenses/LICENSE /usr/lib/python3.11/site-packages/pypdf2-2.11.1.dist-info/top_level.txt /usr/share/doc/packages/python311-PyPDF2 /usr/share/doc/packages/python311-PyPDF2/CHANGELOG.md /usr/share/doc/packages/python311-PyPDF2/README.md /usr/share/licenses/python311-PyPDF2 /usr/share/licenses/python311-PyPDF2/LICENSE
Generated by rpm2html 1.8.1
Fabrice Bellet, Sun Mar 22 22:31:08 2026