~ubuntu-branches/ubuntu/vivid/pdfposter/vivid-proposed

« back to all changes in this revision

Viewing changes to debian/patches/PyPDF2_migration.diff

  • Committer: Package Import Robot
  • Author(s): Elena Grandi
  • Date: 2014-09-18 18:51:17 UTC
  • Revision ID: package-import@ubuntu.com-20140918185117-41wdx3poidxhg5l6
Tags: 0.6.0-2
* Migrate from PyPdf to PyPDF2 (Closes: #763256)
* Update maintainer email
* debian/control: bump Standards-Version to 3.9.6 (no changes needed).

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
Description: Convert to the maintained fork of PyPdf (PyPDF2)
 
2
Forwarded: not-needed
 
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
 
8
@@ -29,8 +29,9 @@
 
9
 warnings.filterwarnings('ignore', "the sets module is deprecated")
 
10
 warnings.filterwarnings('ignore', "the md5 module is deprecated")
 
11
 
 
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
 
17
 
 
18
 import logging
 
19
 from logging import log
 
20
@@ -221,7 +222,7 @@
 
21
 
 
22
 
 
23
 def copyPage(page):
 
24
-    from pyPdf.pdf import RectangleObject, NameObject
 
25
+    from PyPDF2.pdf import RectangleObject, NameObject
 
26
     newpage = PageObject(page.pdf)
 
27
     newpage.update(page)
 
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
 
33
@@ -25,7 +25,7 @@
 
34
 
 
35
 from . import main, __version__, DEFAULT_MEDIASIZE, papersizes, DecryptionError
 
36
 import re
 
37
-import pyPdf.utils
 
38
+import PyPDF2.utils
 
39
 
 
40
 # pattern for parsing user textual box spec
 
41
 pat_box = re.compile(r'''
 
42
@@ -129,7 +129,7 @@
 
43
         main(opts, *args)
 
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.')
 
49
 
 
50
 
 
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
 
55
@@ -29,8 +29,8 @@
 
56
 from reportlab.lib.pagesizes import A4, legal, landscape
 
57
 from reportlab.pdfgen.canvas import Canvas
 
58
 
 
59
-from pyPdf import PdfFileWriter, PdfFileReader
 
60
-from pyPdf.generic import RectangleObject
 
61
+from PyPDF2 import PdfFileWriter, PdfFileReader
 
62
+from PyPDF2.generic import RectangleObject
 
63
 
 
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
 
70
@@ -34,8 +34,8 @@
 
71
 from reportlab.lib.pagesizes import A4, legal, landscape
 
72
 from reportlab.pdfgen.canvas import Canvas
 
73
 
 
74
-from pyPdf import PdfFileWriter, PdfFileReader
 
75
-from pyPdf.generic import RectangleObject
 
76
+from PyPDF2 import PdfFileWriter, PdfFileReader
 
77
+from PyPDF2.generic import RectangleObject
 
78
 
 
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
 
85
@@ -93,7 +93,7 @@
 
86
     name = "pdftools.pdfposter",
 
87
     version = "0.6.0",
 
88
     #scripts = ['pdfposter'],
 
89
-    install_requires = ['pyPdf>1.10'],
 
90
+    install_requires = ['PyPDF2'],
 
91
 
 
92
     packages=find_packages(exclude=['ez_setup']),
 
93