[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