[Python-apps-commits] r11301 - in packages/pdfposter/trunk/debian (5 files)

valhalla-guest at users.alioth.debian.org valhalla-guest at users.alioth.debian.org
Fri Sep 19 07:52:20 UTC 2014


    Date: Friday, September 19, 2014 @ 07:52:19
  Author: valhalla-guest
Revision: 11301

Migration to PyPDF2 + cosmetical changes

Added:
  packages/pdfposter/trunk/debian/clean
  packages/pdfposter/trunk/debian/patches/PyPDF2_migration.diff
Modified:
  packages/pdfposter/trunk/debian/changelog
  packages/pdfposter/trunk/debian/control
  packages/pdfposter/trunk/debian/patches/series

Modified: packages/pdfposter/trunk/debian/changelog
===================================================================
--- packages/pdfposter/trunk/debian/changelog	2014-09-18 15:21:51 UTC (rev 11300)
+++ packages/pdfposter/trunk/debian/changelog	2014-09-19 07:52:19 UTC (rev 11301)
@@ -1,3 +1,11 @@
+pdfposter (0.6.0-2) UNRELEASED; urgency=medium
+
+  * Migrate from PyPdf to PyPDF2
+  * Update maintainer email
+  * debian/control: bump Standards-Version to 3.9.6 (no changes needed).
+
+ -- Elena Grandi <valhalla-d at trueelena.org>  Thu, 18 Sep 2014 18:51:17 +0200
+
 pdfposter (0.6.0-1) unstable; urgency=low
 
   [ Jakub Wilk ]

Added: packages/pdfposter/trunk/debian/clean
===================================================================
--- packages/pdfposter/trunk/debian/clean	                        (rev 0)
+++ packages/pdfposter/trunk/debian/clean	2014-09-19 07:52:19 UTC (rev 11301)
@@ -0,0 +1 @@
+debian/doctrees/*

Modified: packages/pdfposter/trunk/debian/control
===================================================================
--- packages/pdfposter/trunk/debian/control	2014-09-18 15:21:51 UTC (rev 11300)
+++ packages/pdfposter/trunk/debian/control	2014-09-19 07:52:19 UTC (rev 11301)
@@ -1,19 +1,19 @@
 Source: pdfposter
 Section: python
 Priority: optional
-Maintainer: Elena Grandi <elena.valhalla at gmail.com>
+Maintainer: Elena Grandi <valhalla-d at trueelena.org>
 Uploaders: Python Applications Packaging Team <python-apps-team at lists.alioth.debian.org>
 Build-Depends: debhelper (>= 7.0.50~)
 Build-Depends-Indep: python (>= 2.6.6-3~), python-setuptools (>= 0.6c8), 
- python-docutils, python-pypdf (>= 1.10), python-reportlab, python-sphinx
-Standards-Version: 3.9.4
+ python-docutils, python-pypdf (>= 1.23), python-reportlab, python-sphinx
+Standards-Version: 3.9.6
 Vcs-Svn: svn://anonscm.debian.org/python-apps/packages/pdfposter/trunk/
 Vcs-Browser: http://anonscm.debian.org/viewvc/python-apps/packages/pdfposter/trunk/
 Homepage: http://pythonhosted.org/pdftools.pdfposter/
 
 Package: pdfposter
 Architecture: all
-Depends: ${misc:Depends}, ${python:Depends}, python-pypdf (>= 1.10), 
+Depends: ${misc:Depends}, ${python:Depends}, python-pypdf (>= 1.23), 
  python-pkg-resources, libjs-jquery, libjs-underscore
 Description: scale and tile PDF images/pages to print on multiple pages 
  Pdfposter can be used to create a large poster by building it from

Added: packages/pdfposter/trunk/debian/patches/PyPDF2_migration.diff
===================================================================
--- packages/pdfposter/trunk/debian/patches/PyPDF2_migration.diff	                        (rev 0)
+++ packages/pdfposter/trunk/debian/patches/PyPDF2_migration.diff	2014-09-19 07:52:19 UTC (rev 11301)
@@ -0,0 +1,90 @@
+Index: pdftools.pdfposter-0.6.0/pdftools/pdfposter/__init__.py
+===================================================================
+--- pdftools.pdfposter-0.6.0.orig/pdftools/pdfposter/__init__.py	2014-09-18 19:01:56.944012628 +0200
++++ pdftools.pdfposter-0.6.0/pdftools/pdfposter/__init__.py	2014-09-19 09:28:44.451935406 +0200
+@@ -29,8 +29,9 @@
+ warnings.filterwarnings('ignore', "the sets module is deprecated")
+ warnings.filterwarnings('ignore', "the md5 module is deprecated")
+ 
+-from pyPdf.pdf import PdfFileWriter, PdfFileReader, PageObject, getRectangle, \
+-     ArrayObject, ContentStream, NameObject, FloatObject, RectangleObject
++from PyPDF2.pdf import PdfFileWriter, PdfFileReader, PageObject, \
++        getRectangle, ArrayObject, ContentStream, NameObject, \
++        FloatObject, RectangleObject
+ 
+ import logging
+ from logging import log
+@@ -221,7 +222,7 @@
+ 
+ 
+ def copyPage(page):
+-    from pyPdf.pdf import RectangleObject, NameObject
++    from PyPDF2.pdf import RectangleObject, NameObject
+     newpage = PageObject(page.pdf)
+     newpage.update(page)
+     # Copy Rectangles to be manipulatable
+Index: pdftools.pdfposter-0.6.0/pdftools/pdfposter/cmd.py
+===================================================================
+--- pdftools.pdfposter-0.6.0.orig/pdftools/pdfposter/cmd.py	2014-09-18 19:01:56.944012628 +0200
++++ pdftools.pdfposter-0.6.0/pdftools/pdfposter/cmd.py	2014-09-18 19:03:05.421040197 +0200
+@@ -25,7 +25,7 @@
+ 
+ from . import main, __version__, DEFAULT_MEDIASIZE, papersizes, DecryptionError
+ import re
+-import pyPdf.utils
++import PyPDF2.utils
+ 
+ # pattern for parsing user textual box spec
+ pat_box = re.compile(r'''
+@@ -129,7 +129,7 @@
+         main(opts, *args)
+     except DecryptionError, e:
+         raise SystemExit(str(e))
+-    except pyPdf.utils.PdfReadError:
++    except PyPDF2.utils.PdfReadError:
+         parser.error('The input-file is either currupt or no PDF at all.')
+ 
+ 
+Index: pdftools.pdfposter-0.6.0/test/gen-allboxespage.py
+===================================================================
+--- pdftools.pdfposter-0.6.0.orig/test/gen-allboxespage.py	2014-09-18 19:01:56.944012628 +0200
++++ pdftools.pdfposter-0.6.0/test/gen-allboxespage.py	2014-09-18 19:01:56.940012801 +0200
+@@ -29,8 +29,8 @@
+ from reportlab.lib.pagesizes import A4, legal, landscape
+ from reportlab.pdfgen.canvas import Canvas
+ 
+-from pyPdf import PdfFileWriter, PdfFileReader
+-from pyPdf.generic import RectangleObject
++from PyPDF2 import PdfFileWriter, PdfFileReader
++from PyPDF2.generic import RectangleObject
+ 
+ def draw_box(canvas, color, x,y, width,height, text=None):
+     canvas.setStrokeColorRGB(*color)
+Index: pdftools.pdfposter-0.6.0/test/gen-trimmedpage.py
+===================================================================
+--- pdftools.pdfposter-0.6.0.orig/test/gen-trimmedpage.py	2014-09-18 19:01:56.944012628 +0200
++++ pdftools.pdfposter-0.6.0/test/gen-trimmedpage.py	2014-09-18 19:01:56.940012801 +0200
+@@ -34,8 +34,8 @@
+ from reportlab.lib.pagesizes import A4, legal, landscape
+ from reportlab.pdfgen.canvas import Canvas
+ 
+-from pyPdf import PdfFileWriter, PdfFileReader
+-from pyPdf.generic import RectangleObject
++from PyPDF2 import PdfFileWriter, PdfFileReader
++from PyPDF2.generic import RectangleObject
+ 
+ def draw_box(canvas, color, x,y, width,height, text=None):
+     canvas.setStrokeColorRGB(*color)
+Index: pdftools.pdfposter-0.6.0/setup.py
+===================================================================
+--- pdftools.pdfposter-0.6.0.orig/setup.py	2014-09-18 19:01:56.904014366 +0200
++++ pdftools.pdfposter-0.6.0/setup.py	2014-09-18 19:12:35.628020225 +0200
+@@ -93,7 +93,7 @@
+     name = "pdftools.pdfposter",
+     version = "0.6.0",
+     #scripts = ['pdfposter'],
+-    install_requires = ['pyPdf>1.10'],
++    install_requires = ['PyPDF2'],
+ 
+     packages=find_packages(exclude=['ez_setup']),
+ 

Modified: packages/pdfposter/trunk/debian/patches/series
===================================================================
--- packages/pdfposter/trunk/debian/patches/series	2014-09-18 15:21:51 UTC (rev 11300)
+++ packages/pdfposter/trunk/debian/patches/series	2014-09-19 07:52:19 UTC (rev 11301)
@@ -1 +1,2 @@
 do_include_namespace_init.diff
+PyPDF2_migration.diff




More information about the Python-apps-commits mailing list