1
Description: Convert to the maintained fork of PyPdf (PyPDF2)
3
Author: Elena Grandi <valhalla-d@trueelena.org>
4
Index: pdftools.pdfposter-0.6.0/pdftools/pdfposter/__init__.py
5
===================================================================
6
--- pdftools.pdfposter-0.6.0.orig/pdftools/pdfposter/__init__.py 2014-09-18 19:01:56.944012628 +0200
7
+++ pdftools.pdfposter-0.6.0/pdftools/pdfposter/__init__.py 2014-09-19 09:28:44.451935406 +0200
9
warnings.filterwarnings('ignore', "the sets module is deprecated")
10
warnings.filterwarnings('ignore', "the md5 module is deprecated")
12
-from pyPdf.pdf import PdfFileWriter, PdfFileReader, PageObject, getRectangle, \
13
- ArrayObject, ContentStream, NameObject, FloatObject, RectangleObject
14
+from PyPDF2.pdf import PdfFileWriter, PdfFileReader, PageObject, \
15
+ getRectangle, ArrayObject, ContentStream, NameObject, \
16
+ FloatObject, RectangleObject
19
from logging import log
24
- from pyPdf.pdf import RectangleObject, NameObject
25
+ from PyPDF2.pdf import RectangleObject, NameObject
26
newpage = PageObject(page.pdf)
28
# Copy Rectangles to be manipulatable
29
Index: pdftools.pdfposter-0.6.0/pdftools/pdfposter/cmd.py
30
===================================================================
31
--- pdftools.pdfposter-0.6.0.orig/pdftools/pdfposter/cmd.py 2014-09-18 19:01:56.944012628 +0200
32
+++ pdftools.pdfposter-0.6.0/pdftools/pdfposter/cmd.py 2014-09-18 19:03:05.421040197 +0200
35
from . import main, __version__, DEFAULT_MEDIASIZE, papersizes, DecryptionError
40
# pattern for parsing user textual box spec
41
pat_box = re.compile(r'''
44
except DecryptionError, e:
45
raise SystemExit(str(e))
46
- except pyPdf.utils.PdfReadError:
47
+ except PyPDF2.utils.PdfReadError:
48
parser.error('The input-file is either currupt or no PDF at all.')
51
Index: pdftools.pdfposter-0.6.0/test/gen-allboxespage.py
52
===================================================================
53
--- pdftools.pdfposter-0.6.0.orig/test/gen-allboxespage.py 2014-09-18 19:01:56.944012628 +0200
54
+++ pdftools.pdfposter-0.6.0/test/gen-allboxespage.py 2014-09-18 19:01:56.940012801 +0200
56
from reportlab.lib.pagesizes import A4, legal, landscape
57
from reportlab.pdfgen.canvas import Canvas
59
-from pyPdf import PdfFileWriter, PdfFileReader
60
-from pyPdf.generic import RectangleObject
61
+from PyPDF2 import PdfFileWriter, PdfFileReader
62
+from PyPDF2.generic import RectangleObject
64
def draw_box(canvas, color, x,y, width,height, text=None):
65
canvas.setStrokeColorRGB(*color)
66
Index: pdftools.pdfposter-0.6.0/test/gen-trimmedpage.py
67
===================================================================
68
--- pdftools.pdfposter-0.6.0.orig/test/gen-trimmedpage.py 2014-09-18 19:01:56.944012628 +0200
69
+++ pdftools.pdfposter-0.6.0/test/gen-trimmedpage.py 2014-09-18 19:01:56.940012801 +0200
71
from reportlab.lib.pagesizes import A4, legal, landscape
72
from reportlab.pdfgen.canvas import Canvas
74
-from pyPdf import PdfFileWriter, PdfFileReader
75
-from pyPdf.generic import RectangleObject
76
+from PyPDF2 import PdfFileWriter, PdfFileReader
77
+from PyPDF2.generic import RectangleObject
79
def draw_box(canvas, color, x,y, width,height, text=None):
80
canvas.setStrokeColorRGB(*color)
81
Index: pdftools.pdfposter-0.6.0/setup.py
82
===================================================================
83
--- pdftools.pdfposter-0.6.0.orig/setup.py 2014-09-18 19:01:56.904014366 +0200
84
+++ pdftools.pdfposter-0.6.0/setup.py 2014-09-18 19:12:35.628020225 +0200
86
name = "pdftools.pdfposter",
88
#scripts = ['pdfposter'],
89
- install_requires = ['pyPdf>1.10'],
90
+ install_requires = ['PyPDF2'],
92
packages=find_packages(exclude=['ez_setup']),