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

python313-pypdf-6.7.5-1.1 RPM for noarch

From OpenSuSE Tumbleweed for noarch

Name: python313-pypdf Distribution: openSUSE Tumbleweed
Version: 6.7.5 Vendor: openSUSE
Release: 1.1 Build date: Mon Mar 2 12:22:59 2026
Group: Unspecified Build host: reproducible
Size: 3864049 Source RPM: python-pypdf-6.7.5-1.1.src.rpm
Packager: https://bugs.opensuse.org
Url: https://github.com/py-pdf/pypdf
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 Mar 02 2026 Markéta Machová <mmachova@suse.com>
  - update to 6.7.5 (bsc#1259061, CVE-2026-28351, bsc#1258934, CVE-2026-27888, bsc#1258940, CVE-2026-27628)
    * prevent infinite loop from circular xref /Prev references
    * Fix wrong LUT size error
    * Fix handling of page boxes defined on /Pages
    * Use zlib decompression limit when retrieving XFA data
    * Allow limiting output length for RunLengthDecode filter
    * Deal with invalid annotations in extract_links
    * Improve the performance of the ASCIIHexDecode filter
* Thu Feb 19 2026 Markéta Machová <mmachova@suse.com>
  - update to 6.7.1 (bsc#1258691, bsc#1258692, bsc#1258693, CVE-2026-27024, CVE-2026-27025, CVE-2026-27026)
    * Deprecate support for abbreviations in decode_stream_data
    * Add ability to add font resources for 14 Adobe Core fonts in text
      widget annotations
    * Avoid invalid load for ICCBased FlateDecode images in mode 1
    * Fix AESV2 decryption when /Length missing in encrypt dict
    * Fix merging when annotations point to NullObject
    * Check for self._info being None in compress_identical_objects
    * Detect cyclic references when accessing TreeObject.children
    * Limit size of /ToUnicode entries
    * Limit FlateDecode recovery attempts
    * Avoid own object replacement logic in PageObject.replace_contents
    * Fix UnboundLocalError when update_page_form_field_values with /Sig
    * Avoid divison by zero when decoding FlateDecode PNG prediction
* Wed Jan 28 2026 Dirk Müller <dmueller@suse.com>
  - update to 6.6.2 (bsc#1257385, CVE-2026-24688):
    * Detect cyclic references when retrieving outlines
* Mon Jan 26 2026 Dirk Müller <dmueller@suse.com>
  - update to 6.6.1:
    * `/AcroForm` might be NullObject
    * Handle missing font bounding boxes gracefully
* Mon Jan 12 2026 Markéta Machová <mmachova@suse.com>
  - Update to 6.6.0 (bsc#1256463, CVE-2026-22690, bsc#1256464, CVE-2026-22691)
    * Limit jbig2dec memory usage
    * FontDescriptor: Initiate from embedded font resource
    * Allow fallback to PBM files for jbig2dec without PNG support
    * Use warning instead of error for early EOD for RunLengthDecode
    * Test with macOS as well
    * Improve handling of partially broken PDF files
    * Block common page content modifications when assigned to reader
    * Embellishments to generated text appearance streams
    * Avoid empty FlateDecode outputs without warning
    * Fix compatibility with Pillow >= 12.1.0
* Wed Nov 26 2025 Nico Krapp <nico.krapp@suse.com>
  - Update to 6.4.0 (fixes CVE-2025-66019, bsc#1254248)
    * Reduce default limit for LZW decoding
    * Parse and format comb fields in text widget annotations
    * Silently ignore Adobe Ascii85 whitespace for suffix detection
  - Update to 6.3.0
    * Wrap and align text in flattened PDF forms
    * Fix missing "PreventGC" when cloning
    * Preserve JPEG image quality by default
* Tue Nov 11 2025 Dirk Müller <dmueller@suse.com>
  - update to 6.2.0:
    * Add 'strict' parameter to PDFWriter
    * PdfWriter.append fails when there are articles being None
    * Execute docs examples in CI
* Thu Oct 23 2025 Nico Krapp <nico.krapp@suse.com>
  - Update to 6.1.3 (fixes CVE-2025-62707, bsc#1252507, CVE-2025-62708, bsc#1252533)
    * Allow limiting size of LZWDecode streams (#3502) by @stefan6419846
    * Avoid infinite loop when reading broken DCT-based inline images
      (#3501) by @stefan6419846
    * PageObject.scale() scales media box incorrectly (#3489) by @Nid01
    * Fail with explicit exception when image mode is an empty array
      (#3500) by @stefan6419846
  - Update to 6.1.2
    * Fix handling of zero-length StreamObject (#3485) by @Likend
    * Deal with wrong size for incremental PDF files (#3495) by @stefan6419846
    * Improve handling for malformed cross-reference tables
      (#3483) by @stefan6419846
    * Use released Python 3.14 by @stefan6419846
    * Use Mapping instead of dict in type hint of update_page_form_field_values
      (#3490) by @stefan6419846
* Fri Oct 10 2025 Dirk Müller <dmueller@suse.com>
  - update to 6.1.1:
    * Insert new embedded files in a sorted manner
    * Fix name tree handling for embedded files with Kids-based
      inputs
    * Make embedding files not break PDF/A-3 compliance
    * Document AFRelationship handling for PDF/A and provide
      constants
    * Enhance XMP metadata handling with creation and setter
      methods
    * Add all font metrics for base 14 Type 1 PDF fonts
    * Allow deleting embedded files
    * Add support for Python in FIPS mode for document identifier
    * Fix handling of UTF-16 encoded destination titles
    * Guard empty input to prevent IndexError
    * Fix type hint for XMP metadata setter to add bytes type
* Thu Aug 14 2025 Markéta Machová <mmachova@suse.com>
  - Update to 6.0.0 (bsc#1248089, CVE-2025-55197)
    * security: Limit decompressed size for FlateDecode filter
    * Stop testing on Python 3.8 and start testing on Python 3.14
    * Allow writing/updating all properties of an embedded file
    * Modernize license specifiers
    * Performance optimization for LZW decoding
    * Add PDF/A XMP metadata support
    * Add basic support for JBIG2 by using jbig2dec
* Fri Mar 14 2025 Felix Stegmeier <felix.stegmeier@suse.com>
  - Update to 5.3.1:
    * Use the correct name StandardEncoding for the predefined cmap (#3156) by @stefan6419846
    * Handle inline images containing EI sequences (#3152) by @stefan6419846
    * Fix check box value which should be name object (#3124) by @stefan6419846
    * Fix stream position on inline image fallback extraction (#3120) by @stefan6419846
    * Fix object count for incremental writer (#3117) by @m32
* Wed Sep 25 2024 Caroline Sena <caroline.sena@suse.com>
  - Update to 4.3.1:
    * Bug Fixes: Cope with Matrix entry in field annotations (#2736)
    * Robustness: Cope with fields with upside down box/rectangle (#2729)
    * Maintenance: Add deprecate_with_replacement to
      StreamObject.initializeFromD… (#2728);
      Deal with cryptography>=43 moving ARC4 (#2765)
* Fri Sep 13 2024 Steve Kowalik <steven.kowalik@suse.com>
  - Add missing Requires on typing_extensions for Python 3.10.
  - Correct fdupes macro call.
  - Add an empty %check section to silence rpmlint.
* Fri Aug 30 2024 Aline Werner <aline.werner@suse.com>
  - Add %{?sle15_python_module_pythons} macro.
* Tue May 21 2024 Christian Goll <cgoll@suse.com>
  - Update to 4.2.0 what includes the upstream renaming to python-pydf
    introduced in 3.2.0. Changes are:
  - Version 4.2.0, 2024-04-07
    New Features (ENH)
    * Allow multiple charsets for NameObject.read_from_stream (#2585)
    * Add support for /Kids in page labels (#2562)
    * Allow to update fields on many pages (#2571)
    * Tolerate PDF with invalid xref pointed objects (#2335)
    * Add Enforce from PDF2.0 in viewer_preferences (#2511)
    * Add += and -= operators to ArrayObject (#2510)
    Bug Fixes (BUG)
    * Fix merge_page sometimes generating unknown operator 'QQ' (#2588)
    * Fix fields update where annotations are kids of field (#2570)
    * Process CMYK images without a filter correctly (#2557)
    * Extract text in layout mode without finding resources (#2555)
    * Prevent recursive loop in some PDF files (#2505)
    Robustness (ROB)
    * Tolerate "truncated" xref (#2580)
    * Replace error by warning for EOD in RunLengthDecode/ASCIIHexDecode (#2334)
    * Rebuild xref table if one entry is invalid (#2528)
    * Robustify stream extraction (#2526)
    Documentation (DOC)
    * Update release process for latest changes (#2564)
    * Encryption/decryption: Clone document instead of copying all pages (#2546)
    * Minor improvements (#2542)
    * Update annotation list (#2534)
    * Update references and formatting (#2529)
    * Correct threads reference, plus minor changes (#2521)
    * Minor readability increases (#2515)
    * Simplify PaperSize examples (#2504)
    * Minor improvements (#2501)
    Developer Experience (DEV)
    * Remove unused dependencies (#2572)
    * Remove page labels PR link from message (#2561)
    * Fix changelog generator regarding whitespace and handling of "Other" group (#2492)
    * Add REL to known PR prefixes (#2554)
    * Release using the REL commit instead of git tag (#2500)
    * Unify code between PdfReader and PdfWriter (#2497)
    * Bump softprops/action-gh-release from 1 to 2 (#2514)
    Maintenance (MAINT)
    * Ressources → Resources (and internal name childs) (#2550)
    * Fix typos found by codespell (#2549)
    * Update Read the Docs configuration (#2538)
    * Add root_object, _info and _ID to PdfReader (#2495)
    Testing (TST)
    * Allow loading truncated images if required (#2586)
    * Fix download issues from #2562 (#2578)
    * Improve test_get_contents_from_nullobject to show real use-case (#2524)
    * Add missing test annotations (#2507)
    - Version 4.1.0, 2024-03-03
    Generating name objects (`NameObject`) without a leading slash
    is considered deprecated now. Previously, just a plain warning
    would be logged, leading to possibly invalid PDF files. According
    to our deprecation policy, this will log a *DeprecationWarning*
    for now.
    New Features (ENH)
    * Add get_pages_from_field  (#2494)
    * Add reattach_fields function (#2480)
    * Automatic access to pointed object for IndirectObject (#2464)
    Bug Fixes (BUG)
    * Missing error on name without leading / (#2387)
    * encode_pdfdocencoding() always returns bytes (#2440)
    * BI in text content identified as image tag (#2459)
    Robustness (ROB)
    * Missing basefont entry in type 3 font (#2469)
    Documentation (DOC)
    * Improve lossless compression example (#2488)
    * Amend robustness documentation (#2479)
    Developer Experience (DEV)
    * Fix changelog for UTF-8 characters (#2462)
    Maintenance (MAINT)
    * Add _get_page_number_from_indirect in writer (#2493)
    * Remove user assignment for feature requests (#2483)
    * Remove reference to old 2.0.0 branch (#2482)
    Testing (TST)
    * Fix benchmark failures (#2481)
    * Broken test due to expired test file URL (#2468)
    * Resolve file naming conflict in test_iss1767 (#2445)
  - Version 4.0.2, 2024-02-18
    Bug Fixes (BUG)
    * Use NumberObject for /Border elements of annotations (#2451)
  - Version 4.0.1, 2024-01-28
    Bug Fixes (BUG)
    * layout mode text extraction ZeroDivisionError (#2417)
    Testing (TST)
    * Skip tests using fpdf2 if it's not installed (#2419)
  - Version 4.0.0, 2024-01-19
    Deprecations (DEP)
    * Drop Python 3.6 support (#2369)
    * Remove deprecated code (#2367)
    * Remove deprecated XMP properties (#2386)
    New Features (ENH)
    * Add "layout" mode for text extraction (#2388)
    * Add Jupyter Notebook integration for PdfReader (#2375)
    * Improve/rewrite PDF permission retrieval (#2400)
    Bug Fixes (BUG)
    * PdfWriter.add_uri was setting the wrong type (#2406)
    * Add support for GBK2K cmaps (#2385)
    Maintenance (MAINT)
    * Return None instead of -1 when page is not attached (#2376)
    * Complete FileSpecificationDictionaryEntries constants (#2416)
    * Replace warning with logging.error (#2377)
  - Version 3.17.4, 2023-12-24
    Bug Fixes (BUG)
    * Handle IndirectObject as image filter (#2355)
  - Version 3.17.3, 2023-12-17
    Robustness (ROB)
    * Out-of-bounds issue in handle_tj (text extraction) (#2342)
    Developer Experience (DEV)
    * Make make_release.py easier to configure (#2348)
    Maintenance (MAINT)
    * Bump actions/download-artifact from 3 to 4 (#2344)
  - Version 3.17.2, 2023-12-10
    Bug Fixes (BUG)
    * Cope with deflated images with CMYK Black Only (#2322)
    * Handle indirect objects as parameters for CCITTFaxDecode (#2307)
    * check words length in _cmap type1_alternative function (#2310)
    Robustness (ROB)
    * Relax flate decoding for too many lookup values (#2331)
    * Let _build_destination skip in case of missing /D key (#2018)
    - Version 3.17.1, 2023-11-14
    Bug Fixes (BUG)
    * Mediabox expansion size when applying non-right angle rotation (#2282)
    Robustness (ROB)
    * MissingWidth is IndirectObject (#2288)
    * Initialize states array with an empty value (#2280)
    - Version 3.17.0, 2023-10-29
    Security (SEC)
    * Infinite recursion when using PdfWriter(clone_from=reader) (#2264)
    New Features (ENH)
    * Add parameter to select images to be removed (#2214)
    Bug Fixes (BUG)
    * Correctly handle image mode 1 with FlateDecode (#2249)
    * Error when filling a value with parentheses #2268 (#2269)
    * Handle empty root outline (#2239)
  - Version 3.16.4, 2023-10-10
    Bug Fixes (BUG)
    * Avoid exceeding recursion depth when retrieving image mode (#2251)
  - Version 3.16.3, 2023-10-08
    Bug Fixes (BUG)
    * Invalid cm/tm in visitor functions (#2206)
    * Encrypt / decrypt Stream object dictionaries (#2228)
    * Support nested color spaces for the /DeviceN color space (#2241)
    * Images property fails if NullObject in list (#2215)
    Developer Experience (DEV)
    * Unify mypy options and warn redundant workarounds (#2223)
  - Version 3.16.2, 2023-09-24
    Bug Fixes (BUG)
    * PDF size increases because of too high float writing precision (#2213)
    * Fix test_watermarking_reportlab_rendering() (#2203)
  - Version 3.16.1, 2023-09-17
    ⚠️ The 'rename PdfWriter.create_viewer_preference to
    PdfWriter.create_viewer_preferences (#2190)' could be a breaking change for you,
    if you use it. As it was only introduced last week I'm confident enough that
    nobody will be affected though. Hence only the patch update.
    Bug Fixes (BUG)
    * Missing new line in extract_text with cm operations (#2142)
    * _get_fonts not processing properly CIDFonts and annotations (#2194)
    Maintenance (MAINT)
    * Rename PdfWriter.create_viewer_preference to PdfWriter.create_viewer_preferences (#2190)
  - Version 3.16.0, 2023-09-10
    Security (SEC)
    * Infinite recursion caused by IndirectObject clone (#2156)
    New Features (ENH)
    * Ease access to ViewerPreferences (#2144)
    Bug Fixes (BUG)
    * Catch the case where w[0] is an IndirectObject instead of an int (#2154)
    * Cope with indirect objects in filters and remove deprecated code (#2177)
    * Accept tabs in cmaps (#2174) / cope with extra space (#2151)
    * Merge pages without resources (#2150)
    * getcontents() shall return None if contents is NullObject (#2161)
    * Fix conversion from 1 to LA (#2175)
    Robustness (ROB)
    * Accept XYZ with no arguments (#2178)
  - Version 3.15.5, 2023-09-03
    Bug Fixes (BUG)
    * Cope with missing /I in articles (#2134)
    * Fix image look-up table in EncodedStreamObject (#2128)
    * remove_images not operating in sub level forms (#2133)
    Robustness (ROB)
    * Cope with damaged PDF (#2129)
  - Version 3.15.4, 2023-08-27
    Performance Improvements (PI)
    * Making pypdf as fast as pdfrw (#2086)
    Maintenance (MAINT)
    * Relax typing_extensions version (#2104)
  - Version 3.15.3, 2023-08-26
    Bug Fixes (BUG)
    * Check version of crypt provider (#2115)
    * TypeError: can't concat str to bytes (#2114)
    * Require flit_core >= 3.9 (#2091)
  - Version 3.15.2, 2023-08-20
    Security (SEC)
    * Avoid endless recursion of reading damaged PDF file (#2093)
    Performance Improvements (PI)
    * Reuse content stream (#2101)
    Maintenance (MAINT)
    * Make ParseError inherit from PyPdfError (#2097)
  - Version 3.15.1, 2023-08-13
    Performance Improvements (PI)
    * optimize _decode_png_prediction (#2068)
    Bug Fixes (BUG)
    * Fix incorrect tm_matrix in call to visitor_text (#2060)
    * Writing German characters into form fields (#2047)
    * Prevent stall when accessing image in corrupted pdf (#2081)
    * append() fails when articles do not have /T (#2080)
    Robustness (ROB)
    * Cope with xref not followed by separator (#2083)
  - Version 3.15.0, 2023-08-06
    New Features (ENH)
    * Add `level` parameter to compress_content_streams (#2044)
    * Process /uniHHHH for text_extract (#2043)
    Bug Fixes (BUG)
    * Fix AnnotationBuilder.link (#2066)
    * JPX image without ColorSpace  (#2062)
    * Added check for field /Info when cloning reader document (#2055)
    * Fix indexed/CMYK images (#2039)
    Maintenance (MAINT)
    * Cryptography as primary dependency (#2053)
  - Version 3.14.0, 2023-07-29
    New Features (ENH)
    * Accelerate image list keys generation (#2014)
    * Use `cryptography` for encryption/decryption as a fallback for PyCryptodome (#2000)
    * Extract LaTeX characters (#2016)
    * ASCIIHexDecode.decode now returns bytes instead of str (#1994)
    Bug Fixes (BUG)
    * Add RunLengthDecode filter (#2012)
    * Process /Separation ColorSpace (#2007)
    * Handle single element ColorSpace list (#2026)
    * Process lookup decoded as TextStringObjects (#2008)
    Robustness (ROB)
    * Cope with garbage collector during cloning (#1841)
    Maintenance (MAINT)
    * Cleanup of annotations (#1745)
  - Version 3.13.0, 2023-07-23
    New Features (ENH)
    * Add is_open in outlines in PdfReader and PdfWriter (#1960)
    Bug Fixes (BUG)
    * Search /DA in hierarchy fields (#2002)
    * Cope with different ISO date length (#1999)
    * Decode Black only/CMYK deviceN images (#1984)
    * Process CMYK in deflate images (#1977)
    Developer Experience (DEV)
    * Add mypy to pre-commit (#2001)
    * Release automation (#1991, #1985)
  - Version 3.12.2, 2023-07-16
    Bug Fixes (BUG)
    * Accept calRGB and calGray color_spaces (#1968)
    * Process 2bits and 4bits images (#1967)
    * Check for AcroForm and ensure it is not None (#1965)
    Developer Experience (DEV)
    * Automate the release process (#1970)
  - Version 3.12.1, 2023-07-09
    Bug Fixes (BUG)
    * Prevent updating page contents after merging page (stamping/watermarking) (#1952)
    * % to be hex encoded in names (#1958)
    * Inverse color in CMYK images (#1947)
    * Dates conversion not working with Z00\'00\' (#1946)
    * Support UTF-16-LE Strings (#1884)
  - Version 3.12.0, 2023-07-02
    New Features (ENH)
    * Add AES support for encrypting PDF files (#1918, #1935, #1936, #1938)
    * Add page deletion feature to PdfWriter (#1843)
    Bug Fixes (BUG)
    * PdfReader.get_fields() attempts to delete non-existing index "/Off" (#1933)
    * Remove unused objects when cloning_from (#1926)
    * Add the TK.SIZE into the trailer (#1911)
    * add_named_destination() maintains named destination list sort order (#1930)
  - Version 3.11.1, 2023-06-25
    Bug Fixes (BUG)
    * Cascaded filters in image objects (#1913)
    * Append pdf with named destination using numbers for pages (#1858)
    * Ignore "/B" fields only on pages in PdfWriter.append() (#1875)
  - Version 3.11.0, 2023-06-23
    New Features (ENH)
    * Add page_number property (#1856)
    Bug Fixes (BUG)
    * File expansion when updating with Page Contents (#1906)
    * Missing Alternate in indexed/ICCbased colorspaces (#1896)
  - Version 3.10.0, 2023-06-18
    New Features (ENH)
    * Extraction of inline images (#1850)
    * Add capability to replace image (#1849)
    * Extend images interface by returning an ImageFile(File) class (#1848)
    * Add set_data to EncodedStreamObject (#1854)
    Bug Fixes (BUG)
    * Fix RGB FlateEncode Images(PNG) and transparency (#1834)
    * Generate static appearance for fields (#1864)
  - Version 3.9.1, 2023-06-04
    Deprecations (DEP)
    * Deprecate PdfMerger (#1866)
    Bug Fixes (BUG)
    * Ignore UTF-8 decode errors (#1865)
    Robustness (ROB)
    * Handle missing /Type entry in Page tree (#1859)
  - Version 3.9.0, 2023-05-21
    New Features (ENH)
    * Simplify metadata input (Document Information Dictionary) (#1851)
    * Extend cmap compatibility to GBK_EUC_H/V (#1812)
    Bug Fixes (BUG)
    * Prevent infinite loop when no character follows after a comment (#1828)
    * get_contents does not return ContentStream (#1847)
    * Accept XYZ destination with zoom missing (default to zoom=0.0) (#1844)
    * Cope with 1 Bit images (#1815)
    Robustness (ROB)
    * Handle missing /Type entry in Page tree (#1845)
    Documentation (DOC)
    * Expand file size explanations (#1835)
    * Add comparison with pdfplumber (#1837)
    * Clarify that PyPDF2 is dead (#1827)
    * Add Hunter King as Contributor for #1806
    Maintenance (MAINT)
    * Refactor internal Encryption class (#1821)
    * Add R parameter to generate_values (#1820)
    * Make encryption_key parameter of write_to_stream optional (#1819)
    * Prepare for adding AES encryption support (#1818)
  - Version 3.8.1, 2023-04-23
    Bug Fixes (BUG)
    * Convert color space before saving (#1802)
    Documentation (DOC)
    * PDF/A (#1807)
    * Use append instead of add_page
    * Document core mechanics of pypdf (#1783)
  - Version 3.8.0, 2023-04-16
    New Features (ENH)
    * Add transform method to Transformation class (#1765)
    * Cope with UC2 fonts in text_extraction (#1785)
    Robustness (ROB)
    * Invalid startxref pointing 1 char before (#1784)
    Maintenance (MAINT)
    * Mark code handling old parameters as deprecated (#1798)
  - Version 3.7.1, 2023-04-09
    Security (SEC)
    * Warn about PDF encryption security (#1755)
    Robustness (ROB)
    * Prevent loop in Cloning (#1770)
    * Capture UnicodeDecodeError at PdfReader.pdf_header (#1768)
    Documentation (DOC)
    * Add .readthedocs.yaml and bump docs dependencies using `tox -e deps` (#1750, #1752)
    Developer Experience (DEV)
    * Make make_changelog.py idempotent
    Maintenance (MAINT)
    * Move generation of file identifiers to a method (#1760)
    Testing (TST)
    * Add xmp test (#1775)
  - Version 3.7.0, 2023-03-26
    Security (SEC)
    * Use Python's secrets module instead of random module (#1748)
    New Features (ENH)
    * Add AnnotationBuilder.highlight text markup annotation (#1740)
    * Add AnnotationBuilder.popup (#1665)
    * Add AnnotationBuilder.polyline annotation support (#1726)
    * Add clone_from parameter in PdfWriter constructor (#1703)
    Bug Fixes (BUG)
    * 'DictionaryObject' object has no attribute 'indirect_reference' (#1729)
    Robustness (ROB)
    * Handle params NullObject in decode_stream_data (#1738)
    Documentation (DOC)
    * Project scope (#1743)
    Maintenance (MAINT)
    * Add AnnotationFlag (#1746)
    * Add LazyDict.__str__ (#1727)
  - Version 3.6.0, 2023-03-18
    New Features (ENH)
    * Extend PdfWriter.append() to PageObjects (#1704)
    * Support qualified names in update_page_form_field_values (#1695)
    Robustness (ROB)
    * Tolerate streams without length field (#1717)
    * Accept DictionaryObject in /D of NamedDestination (#1720)
    * Widths def in cmap calls IndirectObject (#1719)
  - Version 3.5.2, 2023-03-12
    ⚠️ We discovered that compress_content_stream has to be applied to a page of
      the PdfWriter. It may not be applied to a page of the PdfReader!
    Bug Fixes (BUG)
    * compress_content_stream not readable in Adobe Acrobat (#1698)
    * Pass logging parameters correctly in set_need_appearances_writer (#1697)
    * Write /Root/AcroForm in set_need_appearances_writer (#1639)
    Robustness (ROB)
    * Allow more whitespaces within linearized file (#1701)
  - Version 3.5.1, 2023-03-05
    Robustness (ROB)
    * Some attributes not copied in DictionaryObject._clone (#1635)
    * Allow merging multiple time pages with annots (#1624)
    Testing (TST)
    * Replace pytest.mark.external by enable_socket (#1657)
  - Version 3.5.0, 2023-02-26
    New Features (ENH)
    * Add reader.attachments public interface (#1611, #1661)
    * Add PdfWriter.remove_objects_from_page(page: PageObject, to_delete: ObjectDeletionFlag) (#1648)
    * Allow free-text annotation to have transparent border/background (#1664)
    Bug Fixes (BUG)
    * Allow decryption with empty password for AlgV5 (#1663)
    * Let PdfWriter.pages return PageObject after calling `clone_document_from_reader()` (#1613)
    * Invalid font pointed during merge_resources (#1641)
    Robustness (ROB)
    * Cope with invalid objects in IndirectObject.clone (#1637)
    * Improve tolerance to invalid Names/Dests (#1658)
    * Decode encoded values in get_fields (#1636)
    * Let PdfWriter.merge cope with missing "/Fields" (#1628)
    - Version 3.4.1, 2023-02-12
    Bug Fixes (BUG)
    * Switch from trimbox to cropbox when merging pages (#1622)
    * Text extraction not working with one glyph to char sequence (#1620)
    Robustness (ROB)
    * Fix 2 cases of "object has no attribute \'indirect_reference\'" (#1616)
    Testing (TST)
    * Add multiple retry on get_url for external PDF downloads (#1626)
  - Version 3.4.0, 2023-02-05
    NOTICE: pypdf changed the way it represents numbers parsed from PDF files.
      pypdf<3.4.0 represented numbers as Decimal, pypdf>=3.4.0 represents them as
      floats. Several other PDF libraries to this, as well as many PDF viewers.
      We hope to fix issues with too high precision like this and get a speed boost.
      In case your PDF documents rely on more than 18 decimals of precision you
      should check if it still works as expected.
      To clarify: This does not affect the text shown in PDF documents. It affects
      numbers, e.g. when graphics are drawn on the PDF or very exact positions are
      used. Typically, 5 decimals should be enough.
    New Features (ENH)
    * Enable merging forms with overlapping names (#1553)
    * Add 'over' parameter to merge_transformend_page & co (#1567)
    Bug Fixes (BUG)
    * Fix getter of the PageObject.rotation property with an indirect object (#1602)
    * Restore merge_transformed_page & co (#1567)
    * Replace decimal by float (#1563)
    Robustness (ROB)
    * PdfWriter.remove_images: /Contents might not be in page_ref (#1598)
    Developer Experience (DEV)
    * Introduce ruff (#1586, #1609)
    Maintenance (MAINT)
    * Remove decimal (#1608)
    - Version 3.3.0, 2023-01-22
    New Features (ENH)
    * Add page label support to PdfWriter (#1558)
    * Accept inline images with space before EI (#1552)
    * Add circle annotation support (#1556)
    * Add polygon annotation support (#1557)
    * Make merging pages produce a deterministic PDF (#1542, #1543)
    Bug Fixes (BUG)
    * Fix error in cmap extraction (#1544)
    * Remove erroneous assertion check (#1564)
    * Fix dictionary access of optional page label keys (#1562)
    Robustness (ROB)
    * Set ignore_eof=True for read_until_regex (#1521)
    Documentation (DOC)
    * Paper size (#1550)
    Developer Experience (DEV)
    * Fix broken combination of dependencies of docs.txt
    * Annotate tests appropriately (#1551)
    - Version 3.2.1, 2023-01-08
    Bug Fixes (BUG)
    * Accept hierarchical fields (#1529)
    Documentation (DOC)
    * Use google style docstrings (#1534)
    * Fix linked markdown documents (#1537)
    Developer Experience (DEV)
    * Update docs config (#1535)
    - Version 3.2.0, 2022-12-31
    Performance Improvement (PI)
    * Help the specializing adaptive interpreter (#1522)
    New Features (ENH)
    * Add support for page labels (#1519)
    Bug Fixes (BUG)
    * upgrade clone_document_root (#1520)
    - Version 3.1.0, 2022-12-23
    Move PyPDF2 to pypdf (#1513). This now it's all lowercase, no number in the
    name. For installation and for import. PyPDF2 will no longer receive updates.
    The community should move back to its roots.
    If you were still using pyPdf or PyPDF2 < 2.0.0, I recommend reading the
    migration guide: https://pypdf.readthedocs.io/en/latest/user/migration-1-to-2.html
    pypdf==3.1.0 is only different from PyPDF2==3.0.0 in the package name.
    Replacing "PyPDF2" by "pypdf" should be enough if you migrate from
    `PyPDF2==3.0.0` to `pypdf==3.1.0`.
  - Version 3.0.0, 2022-12-22
    BREAKING CHANGES ⚠️
    * Deprecate features with PyPDF2==3.0.0 (#1489)
    * Refactor Fit / Zoom parameters (#1437)
    New Features (ENH)
    * Add Cloning  (#1371)
    * Allow int for indirect_reference in PdfWriter.get_object (#1490)
    Documentation (DOC)
    * How to read PDFs from S3 (#1509)
    * Make MyST parse all links as simple hyperlinks (#1506)
    * Changed 'latest' for 'stable' generated docs (#1495)
    * Adjust deprecation procedure (#1487)
    Maintenance (MAINT)
    * Use typing.IO for file streams (#1498)
  - Version 2.12.1, 2022-12-10
    Documentation (DOC)
    * Deduplicate extract_text docstring (#1485)
    * How to cite PyPDF2 (#1476)
    Maintenance (MAINT)
    Consistency changes:
    * indirect_ref/ido ➔ indirect_reference, dest➔ page_destination (#1467)
    * owner_pwd/user_pwd ➔ owner_password/user_password (#1483)
    * position ➜ page_number in Merger.merge (#1482)
    * indirect_ref ➜ indirect_reference (#1484)
  - Version 2.12.0, 2022-12-10
    New Features (ENH)
    * Add support to extract gray scale images (#1460)
    * Add 'threads' property to PdfWriter (#1458)
    * Add 'open_destination' property to PdfWriter (#1431)
    * Make PdfReader.get_object accept integer arguments (#1459)
    Bug Fixes (BUG)
    * Scale PDF annotations (#1479)
    Robustness (ROB)
    * Padding issue with AES encryption (#1469)
    * Accept empty object as null objects (#1477)
    Documentation (DOC)
    * Add module documentation the PaperSize class (#1447)
    Maintenance (MAINT)
    * Use 'page_number' instead of 'pagenum' (#1365)
    * Add List of pages to PageRangeSpec (#1456)
    Testing (TST)
    * Cleanup temporary files (#1454)
    * Mark test_tounicode_is_identity as external (#1449)
    * Use Ubuntu 20.04 for running CI test suite (#1452)
  - Version 2.11.2, 2022-11-20
    New Features (ENH)
    * Add remove_from_tree (#1432)
    * Add AnnotationBuilder.rectangle (#1388)
    Bug Fixes (BUG)
    * JavaScript executed twice (#1439)
    * ToUnicode stores /Identity-H instead of stream (#1433)
    * Declare Pillow as optional dependency (#1392)
    Developer Experience (DEV)
    * Modify read_string_from_stream to a benchmark (#1415)
    * Improve error reporting of read_object (#1412)
    * Test Python 3.11 (#1404)
    * Extend Flake8 ignore list (#1410)
    * Use correct pytest markers (#1407)
    * Move project configuration to pyproject.toml (#1382)
    - Version 2.11.1, 2022-10-09
    Bug Fixes (BUG)
    * td matrix (#1373)
    * Cope with cmap from #1322 (#1372)
    Robustness (ROB)
    * Cope with str returned from get_data in cmap (#1380)
  - Version 2.11.0, 2022-09-25
    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)
    - Version 2.10.9, 2022-09-18
    New Features (ENH)
    * Add rotation property and transfer_rotate_to_content (#1348)
    Performance Improvements (PI)
    * Avoid string concatenation with large embedded base64-encoded images (#1350)
    Bug Fixes (BUG)
    * Format floats using their intrinsic decimal precision (#1267)
    Robustness (ROB)
    * Fix merge_page for pages without resources (#1349)
  - Version 2.10.8, 2022-09-14
    New Features (ENH)
    * Add PageObject.user_unit property (#1336)
    Robustness (ROB)
    * Improve NameObject reading/writing (#1345)
  - Version 2.10.7, 2022-09-11
    Bug Fixes (BUG)
    * Fix Error in transformations (#1341)
    * Decode #23 in NameObject (#1342)
    Testing (TST)
    * Use pytest.warns() for warnings, and .raises() for exceptions (#1325)
  - Version 2.10.6, 2022-09-09
    Robustness (ROB)
    * Fix infinite loop due to Invalid object (#1331)
    * Fix image extraction issue with superfluous whitespaces (#1327)
  - Version 2.10.5, 2022-09-04
    New Features (ENH)
    * Process XRefStm (#1297)
    * Auto-detect RTL for text extraction (#1309)
    Bug Fixes (BUG)
    * Avoid scaling cropbox twice (#1314)
    Robustness (ROB)
    * Fix offset correction in revised PDF (#1318)
    * Crop data of /U and /O in encryption dictionary to 48 bytes (#1317)
    * MultiLine bfrange in cmap (#1299)
    * Cope with 2 digit codes in bfchar (#1310)
    * Accept '/annn' charset as ASCII code (#1316)
    * Log errors during Float / NumberObject initialization (#1315)
    * Cope with corrupted entries in xref table (#1300)
    Documentation (DOC)
    * Migration guide (PyPDF2 1.x ➔ 2.x) (#1324)
    * Creating a coverage report (#1319)
    * Fix AnnotationBuilder.free_text example (#1311)
    * Fix usage of page.scale by replacing it with page.scale_by (#1313)
    Maintenance (MAINT)
    * PdfReaderProtocol (#1303)
    * Throw PdfReadError if Trailer can't be read (#1298)
    * Remove catching OverflowException (#1302)
    - Version 2.10.4, 2022-08-28
    Robustness (ROB)
    * Fix errors/warnings on no /Resources within extract_text (#1276)
    * Add required line separators in ContentStream ArrayObjects (#1281)
    Maintenance (MAINT)
    * Use NameObject idempotency (#1290)
    Testing (TST)
    * Rectangle deletion (#1289)
    * Add workflow tests (#1287)
    * Remove files after tests ran (#1286)
    Packaging (PKG)
    * Add minimum version for typing_extensions requirement (#1277)
  - Version 2.10.3, 2022-08-21
    Robustness (ROB)
    * Decrypt returns empty bytestring (#1258)
    Developer Experience (DEV)
    * Modify CI to better verify built package contents (#1244)
    Maintenance (MAINT)
    * Remove 'mine' as PdfMerger always creates the stream (#1261)
    * Let PdfMerger._create_stream raise NotImplemented (#1251)
    * password param of _security._alg32(...) is only a string, not bytes (#1259)
    * Remove unreachable code in read_block_backwards (#1250)
      and sign function in _extract_text (#1262)
    Testing (TST)
    * Delete annotations (#1263)
    * Close PdfMerger in tests (#1260)
    * PdfReader.xmp_metadata workflow (#1257)
    * Various PdfWriter (Layout, Bookmark deprecation) (#1249)
  - Version 2.10.2, 2022-08-15
    BUG: Add PyPDF2.generic to PyPI distribution
  - Version 2.10.1, 2022-08-15
    Bug Fixes (BUG)
    * TreeObject.remove_child had a non-PdfObject assignment for Count (#1233, #1234)
    * Fix stream truncated prematurely (#1223)
    Documentation (DOC)
    * Fix docstring formatting (#1228)
    Maintenance (MAINT)
    * Split generic.py (#1229)
    Testing (TST)
    * Decrypt AlgV4 with owner password (#1239)
    * AlgV5.generate_values (#1238)
    * TreeObject.remove_child / empty_tree (#1235, #1236)
    * create_string_object (#1232)
    * Free-Text annotations (#1231)
    * generic._base (#1230)
    * Strict get fonts (#1226)
    * Increase PdfReader coverage (#1219, #1225)
    * Increase PdfWriter coverage (#1237)
    * 100% coverage for utils.py (#1217)
    * PdfWriter exception non-binary stream (#1218)
    * Don't check coverage for deprecated code (#1216)
  - Version 2.10.0, 2022-08-07
    New Features (ENH)
    * "with" support for PdfMerger and PdfWriter (#1193)
    * Add AnnotationBuilder.text(...) to build text annotations (#1202)
    Bug Fixes (BUG)
    * Allow IndirectObjects as stream filters (#1211)
    Documentation (DOC)
    * Font scrambling
    * Page vs Content scaling (#1208)
    * Example for orientation parameter of extract_text (#1206)
    * Fix AnnotationBuilder parameter formatting (#1204)
    Developer Experience (DEV)
    * Add flake8-print (#1203)
    Maintenance (MAINT)
    * Introduce WrongPasswordError / FileNotDecryptedError / EmptyFileError  (#1201)
  - Version 2.9.0, 2022-07-31
    New Features (ENH)
    * Add ability to add hex encoded colors to outline items (#1186)
    * Add support for pathlib.Path in PdfMerger.merge (#1190)
    * Add link annotation (#1189)
    * Add capability to filter text extraction by orientation (#1175)
    Bug Fixes (BUG)
    * Named Dest in PDF1.1 (#1174)
    * Incomplete Graphic State save/restore (#1172)
    Documentation (DOC)
    * Update changelog url in package metadata (#1180)
    * Mention camelot for table extraction (#1179)
    * Mention pyHanko for signing PDF documents (#1178)
    * Weow have CMAP support since a while (#1177)
    Maintenance (MAINT)
    * Consistent usage of warnings / log messages (#1164)
    * Consistent terminology for outline items (#1156)
  - Version 2.8.1, 2022-07-25
    Bug Fixes (BUG)
    * u_hash in AlgV4.compute_key (#1170)
    Robustness (ROB)
    * Fix loading of file from #134 (#1167)
    * Cope with empty DecodeParams (#1165)
    Documentation (DOC)
    * Typo in merger deprecation warning message (#1166)
    Maintenance (MAINT)
    * Package updates; solve mypy strict remarks (#1163)
    Testing (TST)
    * Add test from #325 (#1169)
* Fri Aug 25 2023 ecsos <ecsos@opensuse.org>
  - Add %{?sle15_python_module_pythons}

Files

/usr/lib/python3.13/site-packages/pypdf
/usr/lib/python3.13/site-packages/pypdf-6.7.5.dist-info
/usr/lib/python3.13/site-packages/pypdf-6.7.5.dist-info/INSTALLER
/usr/lib/python3.13/site-packages/pypdf-6.7.5.dist-info/METADATA
/usr/lib/python3.13/site-packages/pypdf-6.7.5.dist-info/RECORD
/usr/lib/python3.13/site-packages/pypdf-6.7.5.dist-info/REQUESTED
/usr/lib/python3.13/site-packages/pypdf-6.7.5.dist-info/WHEEL
/usr/lib/python3.13/site-packages/pypdf-6.7.5.dist-info/licenses
/usr/lib/python3.13/site-packages/pypdf-6.7.5.dist-info/licenses/LICENSE
/usr/lib/python3.13/site-packages/pypdf/__init__.py
/usr/lib/python3.13/site-packages/pypdf/__pycache__
/usr/lib/python3.13/site-packages/pypdf/__pycache__/__init__.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/pypdf/__pycache__/__init__.cpython-313.pyc
/usr/lib/python3.13/site-packages/pypdf/__pycache__/_cmap.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/pypdf/__pycache__/_cmap.cpython-313.pyc
/usr/lib/python3.13/site-packages/pypdf/__pycache__/_doc_common.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/pypdf/__pycache__/_doc_common.cpython-313.pyc
/usr/lib/python3.13/site-packages/pypdf/__pycache__/_encryption.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/pypdf/__pycache__/_encryption.cpython-313.pyc
/usr/lib/python3.13/site-packages/pypdf/__pycache__/_font.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/pypdf/__pycache__/_font.cpython-313.pyc
/usr/lib/python3.13/site-packages/pypdf/__pycache__/_page.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/pypdf/__pycache__/_page.cpython-313.pyc
/usr/lib/python3.13/site-packages/pypdf/__pycache__/_page_labels.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/pypdf/__pycache__/_page_labels.cpython-313.pyc
/usr/lib/python3.13/site-packages/pypdf/__pycache__/_protocols.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/pypdf/__pycache__/_protocols.cpython-313.pyc
/usr/lib/python3.13/site-packages/pypdf/__pycache__/_reader.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/pypdf/__pycache__/_reader.cpython-313.pyc
/usr/lib/python3.13/site-packages/pypdf/__pycache__/_utils.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/pypdf/__pycache__/_utils.cpython-313.pyc
/usr/lib/python3.13/site-packages/pypdf/__pycache__/_version.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/pypdf/__pycache__/_version.cpython-313.pyc
/usr/lib/python3.13/site-packages/pypdf/__pycache__/_writer.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/pypdf/__pycache__/_writer.cpython-313.pyc
/usr/lib/python3.13/site-packages/pypdf/__pycache__/_xobj_image_helpers.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/pypdf/__pycache__/_xobj_image_helpers.cpython-313.pyc
/usr/lib/python3.13/site-packages/pypdf/__pycache__/constants.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/pypdf/__pycache__/constants.cpython-313.pyc
/usr/lib/python3.13/site-packages/pypdf/__pycache__/errors.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/pypdf/__pycache__/errors.cpython-313.pyc
/usr/lib/python3.13/site-packages/pypdf/__pycache__/filters.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/pypdf/__pycache__/filters.cpython-313.pyc
/usr/lib/python3.13/site-packages/pypdf/__pycache__/pagerange.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/pypdf/__pycache__/pagerange.cpython-313.pyc
/usr/lib/python3.13/site-packages/pypdf/__pycache__/papersizes.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/pypdf/__pycache__/papersizes.cpython-313.pyc
/usr/lib/python3.13/site-packages/pypdf/__pycache__/types.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/pypdf/__pycache__/types.cpython-313.pyc
/usr/lib/python3.13/site-packages/pypdf/__pycache__/xmp.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/pypdf/__pycache__/xmp.cpython-313.pyc
/usr/lib/python3.13/site-packages/pypdf/_cmap.py
/usr/lib/python3.13/site-packages/pypdf/_codecs
/usr/lib/python3.13/site-packages/pypdf/_codecs/__init__.py
/usr/lib/python3.13/site-packages/pypdf/_codecs/__pycache__
/usr/lib/python3.13/site-packages/pypdf/_codecs/__pycache__/__init__.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/pypdf/_codecs/__pycache__/__init__.cpython-313.pyc
/usr/lib/python3.13/site-packages/pypdf/_codecs/__pycache__/_codecs.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/pypdf/_codecs/__pycache__/_codecs.cpython-313.pyc
/usr/lib/python3.13/site-packages/pypdf/_codecs/__pycache__/adobe_glyphs.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/pypdf/_codecs/__pycache__/adobe_glyphs.cpython-313.pyc
/usr/lib/python3.13/site-packages/pypdf/_codecs/__pycache__/core_font_metrics.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/pypdf/_codecs/__pycache__/core_font_metrics.cpython-313.pyc
/usr/lib/python3.13/site-packages/pypdf/_codecs/__pycache__/pdfdoc.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/pypdf/_codecs/__pycache__/pdfdoc.cpython-313.pyc
/usr/lib/python3.13/site-packages/pypdf/_codecs/__pycache__/std.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/pypdf/_codecs/__pycache__/std.cpython-313.pyc
/usr/lib/python3.13/site-packages/pypdf/_codecs/__pycache__/symbol.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/pypdf/_codecs/__pycache__/symbol.cpython-313.pyc
/usr/lib/python3.13/site-packages/pypdf/_codecs/__pycache__/zapfding.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/pypdf/_codecs/__pycache__/zapfding.cpython-313.pyc
/usr/lib/python3.13/site-packages/pypdf/_codecs/_codecs.py
/usr/lib/python3.13/site-packages/pypdf/_codecs/adobe_glyphs.py
/usr/lib/python3.13/site-packages/pypdf/_codecs/core_font_metrics.py
/usr/lib/python3.13/site-packages/pypdf/_codecs/pdfdoc.py
/usr/lib/python3.13/site-packages/pypdf/_codecs/std.py
/usr/lib/python3.13/site-packages/pypdf/_codecs/symbol.py
/usr/lib/python3.13/site-packages/pypdf/_codecs/zapfding.py
/usr/lib/python3.13/site-packages/pypdf/_crypt_providers
/usr/lib/python3.13/site-packages/pypdf/_crypt_providers/__init__.py
/usr/lib/python3.13/site-packages/pypdf/_crypt_providers/__pycache__
/usr/lib/python3.13/site-packages/pypdf/_crypt_providers/__pycache__/__init__.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/pypdf/_crypt_providers/__pycache__/__init__.cpython-313.pyc
/usr/lib/python3.13/site-packages/pypdf/_crypt_providers/__pycache__/_base.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/pypdf/_crypt_providers/__pycache__/_base.cpython-313.pyc
/usr/lib/python3.13/site-packages/pypdf/_crypt_providers/__pycache__/_cryptography.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/pypdf/_crypt_providers/__pycache__/_cryptography.cpython-313.pyc
/usr/lib/python3.13/site-packages/pypdf/_crypt_providers/__pycache__/_fallback.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/pypdf/_crypt_providers/__pycache__/_fallback.cpython-313.pyc
/usr/lib/python3.13/site-packages/pypdf/_crypt_providers/__pycache__/_pycryptodome.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/pypdf/_crypt_providers/__pycache__/_pycryptodome.cpython-313.pyc
/usr/lib/python3.13/site-packages/pypdf/_crypt_providers/_base.py
/usr/lib/python3.13/site-packages/pypdf/_crypt_providers/_cryptography.py
/usr/lib/python3.13/site-packages/pypdf/_crypt_providers/_fallback.py
/usr/lib/python3.13/site-packages/pypdf/_crypt_providers/_pycryptodome.py
/usr/lib/python3.13/site-packages/pypdf/_doc_common.py
/usr/lib/python3.13/site-packages/pypdf/_encryption.py
/usr/lib/python3.13/site-packages/pypdf/_font.py
/usr/lib/python3.13/site-packages/pypdf/_page.py
/usr/lib/python3.13/site-packages/pypdf/_page_labels.py
/usr/lib/python3.13/site-packages/pypdf/_protocols.py
/usr/lib/python3.13/site-packages/pypdf/_reader.py
/usr/lib/python3.13/site-packages/pypdf/_text_extraction
/usr/lib/python3.13/site-packages/pypdf/_text_extraction/__init__.py
/usr/lib/python3.13/site-packages/pypdf/_text_extraction/__pycache__
/usr/lib/python3.13/site-packages/pypdf/_text_extraction/__pycache__/__init__.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/pypdf/_text_extraction/__pycache__/__init__.cpython-313.pyc
/usr/lib/python3.13/site-packages/pypdf/_text_extraction/__pycache__/_text_extractor.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/pypdf/_text_extraction/__pycache__/_text_extractor.cpython-313.pyc
/usr/lib/python3.13/site-packages/pypdf/_text_extraction/_layout_mode
/usr/lib/python3.13/site-packages/pypdf/_text_extraction/_layout_mode/__init__.py
/usr/lib/python3.13/site-packages/pypdf/_text_extraction/_layout_mode/__pycache__
/usr/lib/python3.13/site-packages/pypdf/_text_extraction/_layout_mode/__pycache__/__init__.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/pypdf/_text_extraction/_layout_mode/__pycache__/__init__.cpython-313.pyc
/usr/lib/python3.13/site-packages/pypdf/_text_extraction/_layout_mode/__pycache__/_fixed_width_page.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/pypdf/_text_extraction/_layout_mode/__pycache__/_fixed_width_page.cpython-313.pyc
/usr/lib/python3.13/site-packages/pypdf/_text_extraction/_layout_mode/__pycache__/_text_state_manager.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/pypdf/_text_extraction/_layout_mode/__pycache__/_text_state_manager.cpython-313.pyc
/usr/lib/python3.13/site-packages/pypdf/_text_extraction/_layout_mode/__pycache__/_text_state_params.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/pypdf/_text_extraction/_layout_mode/__pycache__/_text_state_params.cpython-313.pyc
/usr/lib/python3.13/site-packages/pypdf/_text_extraction/_layout_mode/_fixed_width_page.py
/usr/lib/python3.13/site-packages/pypdf/_text_extraction/_layout_mode/_text_state_manager.py
/usr/lib/python3.13/site-packages/pypdf/_text_extraction/_layout_mode/_text_state_params.py
/usr/lib/python3.13/site-packages/pypdf/_text_extraction/_text_extractor.py
/usr/lib/python3.13/site-packages/pypdf/_utils.py
/usr/lib/python3.13/site-packages/pypdf/_version.py
/usr/lib/python3.13/site-packages/pypdf/_writer.py
/usr/lib/python3.13/site-packages/pypdf/_xobj_image_helpers.py
/usr/lib/python3.13/site-packages/pypdf/annotations
/usr/lib/python3.13/site-packages/pypdf/annotations/__init__.py
/usr/lib/python3.13/site-packages/pypdf/annotations/__pycache__
/usr/lib/python3.13/site-packages/pypdf/annotations/__pycache__/__init__.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/pypdf/annotations/__pycache__/__init__.cpython-313.pyc
/usr/lib/python3.13/site-packages/pypdf/annotations/__pycache__/_base.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/pypdf/annotations/__pycache__/_base.cpython-313.pyc
/usr/lib/python3.13/site-packages/pypdf/annotations/__pycache__/_markup_annotations.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/pypdf/annotations/__pycache__/_markup_annotations.cpython-313.pyc
/usr/lib/python3.13/site-packages/pypdf/annotations/__pycache__/_non_markup_annotations.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/pypdf/annotations/__pycache__/_non_markup_annotations.cpython-313.pyc
/usr/lib/python3.13/site-packages/pypdf/annotations/_base.py
/usr/lib/python3.13/site-packages/pypdf/annotations/_markup_annotations.py
/usr/lib/python3.13/site-packages/pypdf/annotations/_non_markup_annotations.py
/usr/lib/python3.13/site-packages/pypdf/constants.py
/usr/lib/python3.13/site-packages/pypdf/errors.py
/usr/lib/python3.13/site-packages/pypdf/filters.py
/usr/lib/python3.13/site-packages/pypdf/generic
/usr/lib/python3.13/site-packages/pypdf/generic/__init__.py
/usr/lib/python3.13/site-packages/pypdf/generic/__pycache__
/usr/lib/python3.13/site-packages/pypdf/generic/__pycache__/__init__.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/pypdf/generic/__pycache__/__init__.cpython-313.pyc
/usr/lib/python3.13/site-packages/pypdf/generic/__pycache__/_appearance_stream.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/pypdf/generic/__pycache__/_appearance_stream.cpython-313.pyc
/usr/lib/python3.13/site-packages/pypdf/generic/__pycache__/_base.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/pypdf/generic/__pycache__/_base.cpython-313.pyc
/usr/lib/python3.13/site-packages/pypdf/generic/__pycache__/_data_structures.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/pypdf/generic/__pycache__/_data_structures.cpython-313.pyc
/usr/lib/python3.13/site-packages/pypdf/generic/__pycache__/_files.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/pypdf/generic/__pycache__/_files.cpython-313.pyc
/usr/lib/python3.13/site-packages/pypdf/generic/__pycache__/_fit.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/pypdf/generic/__pycache__/_fit.cpython-313.pyc
/usr/lib/python3.13/site-packages/pypdf/generic/__pycache__/_image_inline.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/pypdf/generic/__pycache__/_image_inline.cpython-313.pyc
/usr/lib/python3.13/site-packages/pypdf/generic/__pycache__/_link.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/pypdf/generic/__pycache__/_link.cpython-313.pyc
/usr/lib/python3.13/site-packages/pypdf/generic/__pycache__/_outline.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/pypdf/generic/__pycache__/_outline.cpython-313.pyc
/usr/lib/python3.13/site-packages/pypdf/generic/__pycache__/_rectangle.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/pypdf/generic/__pycache__/_rectangle.cpython-313.pyc
/usr/lib/python3.13/site-packages/pypdf/generic/__pycache__/_utils.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/pypdf/generic/__pycache__/_utils.cpython-313.pyc
/usr/lib/python3.13/site-packages/pypdf/generic/__pycache__/_viewerpref.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/pypdf/generic/__pycache__/_viewerpref.cpython-313.pyc
/usr/lib/python3.13/site-packages/pypdf/generic/_appearance_stream.py
/usr/lib/python3.13/site-packages/pypdf/generic/_base.py
/usr/lib/python3.13/site-packages/pypdf/generic/_data_structures.py
/usr/lib/python3.13/site-packages/pypdf/generic/_files.py
/usr/lib/python3.13/site-packages/pypdf/generic/_fit.py
/usr/lib/python3.13/site-packages/pypdf/generic/_image_inline.py
/usr/lib/python3.13/site-packages/pypdf/generic/_link.py
/usr/lib/python3.13/site-packages/pypdf/generic/_outline.py
/usr/lib/python3.13/site-packages/pypdf/generic/_rectangle.py
/usr/lib/python3.13/site-packages/pypdf/generic/_utils.py
/usr/lib/python3.13/site-packages/pypdf/generic/_viewerpref.py
/usr/lib/python3.13/site-packages/pypdf/pagerange.py
/usr/lib/python3.13/site-packages/pypdf/papersizes.py
/usr/lib/python3.13/site-packages/pypdf/py.typed
/usr/lib/python3.13/site-packages/pypdf/types.py
/usr/lib/python3.13/site-packages/pypdf/xmp.py
/usr/share/doc/packages/python313-pypdf
/usr/share/doc/packages/python313-pypdf/CHANGELOG.md
/usr/share/licenses/python313-pypdf
/usr/share/licenses/python313-pypdf/LICENSE


Generated by rpm2html 1.8.1

Fabrice Bellet, Wed Mar 4 22:25:36 2026