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

python2-PyPDF2-1.26.0-lp150.2.1 RPM for noarch

From OpenSuSE Leap 15.0 for noarch

Name: python2-PyPDF2 Distribution: openSUSE Leap 15.0
Version: 1.26.0 Vendor: openSUSE
Release: lp150.2.1 Build date: Tue May 15 18:04:57 2018
Group: Development/Languages/Python Build host: cloud117
Size: 612621 Source RPM: python-PyPDF2-1.26.0-lp150.2.1.src.rpm
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.






* Mon May 14 2018
  - Use license macro
* Thu Apr 20 2017
  - Convert to single spec
  - Update to version 1.26.0
    * NOTE: Active maintenance on PyPDF2 is resuming after a hiatus
    * Fixed a bug where image resources where incorrectly overwritten
      when merging pages
    * Added dictionary for JavaScript actions to the root (louib)
    * Added unit tests for the JS functionality (louib)
    * Add more Python 3 compatibility when reading inline images (im2703
      and (VyacheslavHashov)
    * Return NullObject instead of raising error when failing to resolve
      object (ctate)
    * Don't output warning for non-zeroed xref table when strict=False
    * Remove extraneous zeroes from output formatting (speedplane)
    * Fix bug where reading an inline image would cut off prematurely in
      certain cases (speedplane)
  - Changes for 1.25
    * Added Python 3 algorithm for ASCII85Decode. Fixes issue when
      reading reportlab-generated files with Py 3 (jerickbixly)
    * Recognize more escape sequence which would otherwise throw an
      exception (manuelzs, robertsoakes)
    * Fixed overflow error in Occurred
      when reading a too-large int in Python 2 (by Raja Jamwal)
    * Allow access to files which were encrypted with an empty
      password. Previously threw a "File has not been decrypted"
      exception (Elena Williams)
    * Do not attempt to decode an empty data stream. Previously
      would cause an error in decode algorithms (vladir)
    * Fixed some type issues specific to Py 2 or Py 3
    * Fix issue when stream data begins with whitespace (soloma83)
    * Recognize abbreviated filter names (AlmightyOatmeal and
      Matthew Weiss)
    * Copy decryption key from PdfFileReader to PdfFileMerger.
      Allows usage of PdfFileMerger with encrypted files (twolfson)
    * Fixed bug which occurred when a NameObject is present at end
      of a file stream. Threw a "Stream has ended unexpectedly"
      exception (speedplane)
    * Initial work on a test suite; to be expanded in future.
      Tests and Resources directory added, README updated (robertsoakes)
    * Added document cloning methods to PdfFileWriter:
      appendPagesFromReader, cloneReaderDocumentRoot, and
      cloneDocumentFromReader. See official documentation (robertsoakes)
    * Added method for writing to form fields: updatePageFormFieldValues.
      This will be enhanced in the future. See official documentation
    * New addAttachment method. See documentation. Support for adding
      and extracting embedded files to be enhanced in the future
    * Added methods to get page number of given PageObject or
      Destination: getPageNumber and getDestinationPageNumber.
      See documentation (mozbugbox)
* Mon May 11 2015
  - update to version 1.24:
    * Bugfixes for reading files in Python 3 (by Anthony Tuininga and
    * Appropriate errors are now raised instead of infinite loops (by
      naure and Cyrus Vafadari)
    * Bugfix for parsing number tokens with leading spaces (by Maxim
    * Don't crash on bad /Outlines reference (by eshellman)
    * Conform tabs/spaces and blank lines to PEP 8 standards
    * Utilize the readUntilRegex method when reading Number Objects
      (by Brendan Jurd)
    * More bugfixes for Python 3 and clearer exception handling
    * Fixed encoding issue in merger (with eshellman)
    * Created separate folder for scripts
  - additional changes from version 1.23:
    * Documentation now available at
    * Bugfix in for when __init__.__doc__ has no value
      (by Vladir Cruz)
    * Fix typos in OutlinesObject().add() (by shilluc)
    * Re-added a missing return statement in a method
    * Corrected viewing mode names (by Jason Scheirer)
    * New PdfFileWriter method: addJS() (by vfigueiro)
    * New bookmark features: color, boldness, italics, and page fit
      (by Joshua Arnott)
    * New PdfFileReader method: getFields(). Used to extract field
      information from PDFs with interactive forms. See documentation
      for details
    * Converted README file to markdown format (by Stephen Bussard)
    * Several improvements to overall performance and efficiency (by
    * Fixed a bug where geospatial information was not scaling along
      with its page
    * Fixed a type issue and a Python 3 issue in the decryption
      algorithms (with Francisco Vieira and koba-ninkigumi)
    * Fixed a bug causing an infinite loop in the ASCII 85 decoding
      algorithm (by madmaardigan)
    * Annotations (links, comment windows, etc.) are now preserved
      when pages are merged together
    * Used the Destination class in addLink() and addBookmark() so
      that the page fit option could be properly customized
  - additional changes from version 1.22:
    * Added .DS_Store to .gitignore (for Mac users) (by Steve Witham)
    * Removed __init__() implementation in NameObject (by Steve
    * Fixed bug (inf. loop) when merging pages in Python 3 (by commx)
    * Corrected error when calculating height in scaleTo()
    * Removed unnecessary code from DictionaryObject (by Georges
    * Fixed bug where an exception was thrown upon reading a NULL
      string (by speedplane)
    * Allow string literals (non-unicode strings in Python 2) to be
      passed to PdfFileReader
    * Allow ConvertFunctionsToVirtualList to be indexed with slices
      and longs (in Python 2) (by Matt Gilson)
    * Major improvements and bugfixes to addLink() method (see
      documentation in source code) (by Henry Keiter)
    * General code clean-up and improvements (with Steve Witham and
      Henry Keiter)
    * Fixed bug that caused crash when comments are present at end of
  - additional changes from version 1.21:
    * Fix for when /Type isn't present in the Pages dictionary (by
    * More tolerance for extra whitespace in Indirect Objects
    * Improved Exception handling
    * Fixed error in getHeight() method (by Simon Kaempflein)
    * implement use of utils.string_type to resolve Py2-3
      compatibility issues
    * Prevent exception for multiple definitions in a dictionary
      (with carlosfunk) (only when strict = False)
    * Fixed errors when parsing a slice using pdfcat on command line
      (by Steve Witham)
    * Tolerance for EOF markers within 1024 bytes of the actual end
      of the file (with David Wolever)
    * Added overwriteWarnings parameter to PdfFileReader constructor,
      if False PyPDF2 will NOT overwrite methods from Python's module with a custom implementation.
    * Fix NumberObject and NameObject constructors for compatibility
      with PyPy (Rüdiger Jungbeck, Xavier Dupré, shezadkhan137,
      Steven Witham)
    * Utilize  utils.Str in and to resolve type
      issues (by egbutter)
    * Improvements in implementing StringIO for Python 2 and BytesIO
      for Python 3 (by Xavier Dupré)
    * Added /x00 to Whitespaces, defined utils.WHITESPACES to clarify
      code (by Maxim Kamenkov)
    * Bugfix for merging 3 or more resources with the same name (by
    * Improvements to Xref parsing algorithm (by speedplane)
  - additional changes from version 1.20:
    * Official Python 3+ support (with contributions from TWAC and
      cgammans) Support for Python versions 2.6 and 2.7 will be
    * Command line concatenation (see pdfcat in sample code) (by
      Steve Witham)
    * New FAQ; link included in README
    * Allow more (although unnecessary) escape sequences
    * Prevent exception when reading a null object in decoding
    * Corrected error in reading destination types (added a slash
      since they are name objects)
    * Corrected TypeError in scaleTo() method
    * addBookmark() method in PdfFileMerger now returns bookmark (so
      nested bookmarks can be created)
    * Additions to Sample Code and Sample PDFs
    * changes to allow 2up script to work (see sample code) (by Dylan
    * changes to metadata encoding (by Chris Hiestand)
    * New methods for links: addLink() (by Enrico Lambertini) and
    * Bugfix to handle nested bookmarks correctly (by Jamie Lentin)
    * New methods removeImages() and removeText() available for
      PdfFileWriter (by Tien Haï)
    * Exception handling for illegal characters in Name Objects
  - remove unwanted shebang in
  - rename README to changed upstream
* Tue Dec 03 2013
  - license update: BSD-3-Clause
* Sun Nov 24 2013
  - Initial release ( version 1.19 )



Generated by rpm2html 1.8.1

Fabrice Bellet, Sat Oct 9 11:56:04 2021