[Python-modules-commits] r25608 - in packages/transmissionrpc/trunk/debian (9 files)

bernat at users.alioth.debian.org bernat at users.alioth.debian.org
Fri Aug 16 20:00:44 UTC 2013


    Date: Friday, August 16, 2013 @ 20:00:42
  Author: bernat
Revision: 25608

Switch to dh-python and add Python 3 package.

Added:
  packages/transmissionrpc/trunk/debian/patches/
  packages/transmissionrpc/trunk/debian/patches/01_setup.patch
  packages/transmissionrpc/trunk/debian/patches/series
  packages/transmissionrpc/trunk/debian/python-transmissionrpc.dirs
  packages/transmissionrpc/trunk/debian/python-transmissionrpc.manpages
Modified:
  packages/transmissionrpc/trunk/debian/changelog
  packages/transmissionrpc/trunk/debian/control
  packages/transmissionrpc/trunk/debian/rules
Deleted:
  packages/transmissionrpc/trunk/debian/patches/

Modified: packages/transmissionrpc/trunk/debian/changelog
===================================================================
--- packages/transmissionrpc/trunk/debian/changelog	2013-08-16 19:22:26 UTC (rev 25607)
+++ packages/transmissionrpc/trunk/debian/changelog	2013-08-16 20:00:42 UTC (rev 25608)
@@ -6,6 +6,8 @@
   [ Vincent Bernat ]
   * New upstream release.
   * Bump Standards-Version to 3.9.4.
+  * Switch to dh-python.
+  * Add Python 3 package.
 
  -- Vincent Bernat <bernat at debian.org>  Fri, 16 Aug 2013 21:21:19 +0200
 

Modified: packages/transmissionrpc/trunk/debian/control
===================================================================
--- packages/transmissionrpc/trunk/debian/control	2013-08-16 19:22:26 UTC (rev 25607)
+++ packages/transmissionrpc/trunk/debian/control	2013-08-16 20:00:42 UTC (rev 25608)
@@ -4,9 +4,11 @@
 Maintainer: Debian Python Modules Team <python-modules-team at lists.alioth.debian.org>
 Uploaders: Timur Birsh <taem at linukz.org>, Vincent Bernat <bernat at debian.org>
 Build-Depends: debhelper (>= 7.0.50~),
-               python-setuptools,
-               python (>= 2.6.6-3~),
-               python-sphinx (>= 1.0.7+dfsg) | python3-sphinx
+               python-setuptools, dh-python,
+               python (>= 2.6.6-3~), python3,
+               python-sphinx (>= 1.0.7+dfsg) | python3-sphinx,
+               python-six, python3-six,
+               python-nose, python3-nose
 Standards-Version: 3.9.4
 Homepage: http://bitbucket.org/blueluna/transmissionrpc/
 Vcs-Svn: svn://anonscm.debian.org/python-modules/packages/transmissionrpc/trunk/
@@ -14,7 +16,7 @@
 
 Package: python-transmissionrpc
 Architecture: all
-Depends: ${python:Depends}, ${misc:Depends}, ${sphinxdoc:Depends}
+Depends: ${python:Depends}, ${misc:Depends}
 Suggests: transmission-daemon (>= 1.31)
 Description: Transmission RPC client module for Python
  transmissionrpc is a Python module implementing the JSON-RPC client protocol
@@ -23,3 +25,32 @@
  .
  Also, package includes Python script helical.py, with CLI and interactive
  interfaces, which demonstrates transmissionrpc module usage.
+ .
+ This package contains the Python 2 module.
+
+Package: python3-transmissionrpc
+Architecture: all
+Depends: ${python3:Depends}, ${misc:Depends}
+Suggests: transmission-daemon (>= 1.31)
+Description: Transmission RPC client module for Python 3
+ transmissionrpc is a Python module implementing the JSON-RPC client protocol
+ for the Bittorrent client Transmission. All Transmission features
+ implemented up to version 1.93.
+ .
+ Also, package includes Python script helical.py, with CLI and interactive
+ interfaces, which demonstrates transmissionrpc module usage.
+ .
+ This package contains the Python 3 module.
+
+Package: python-transmissionrpc-doc
+Architecture: all
+Depends: ${misc:Depends}, ${sphinxdoc:Depends}
+Description: Transmission RPC client module for Python (documentation)
+ transmissionrpc is a Python module implementing the JSON-RPC client protocol
+ for the Bittorrent client Transmission. All Transmission features
+ implemented up to version 1.93.
+ .
+ Also, package includes Python script helical.py, with CLI and interactive
+ interfaces, which demonstrates transmissionrpc module usage.
+ .
+ This package contains the documentation.

Added: packages/transmissionrpc/trunk/debian/patches/01_setup.patch
===================================================================
--- packages/transmissionrpc/trunk/debian/patches/01_setup.patch	                        (rev 0)
+++ packages/transmissionrpc/trunk/debian/patches/01_setup.patch	2013-08-16 20:00:42 UTC (rev 25608)
@@ -0,0 +1,23 @@
+Index: blueluna-transmissionrpc-f74c8cbb721e/setup.py
+===================================================================
+--- blueluna-transmissionrpc-f74c8cbb721e.orig/setup.py	2013-08-16 21:26:21.054334146 +0200
++++ blueluna-transmissionrpc-f74c8cbb721e/setup.py	2013-08-16 21:38:21.483301707 +0200
+@@ -3,7 +3,7 @@
+ # Copyright (c) 2008-2013 Erik Svensson <erik.public at gmail.com>
+ # Licensed under the MIT license.
+ 
+-from setuptools import setup
++from distutils.core import setup
+ 
+ required = ['six>=1.1.0']
+ 
+@@ -16,9 +16,6 @@
+     url='http://bitbucket.org/blueluna/transmissionrpc',
+     keywords='transmission bittorent torrent',
+     packages=['transmissionrpc'],
+-    install_requires = required,
+-    test_suite = "test",
+-    zip_safe=True,
+     classifiers = [
+         'Intended Audience :: Developers',
+         'License :: OSI Approved :: MIT License',

Added: packages/transmissionrpc/trunk/debian/patches/series
===================================================================
--- packages/transmissionrpc/trunk/debian/patches/series	                        (rev 0)
+++ packages/transmissionrpc/trunk/debian/patches/series	2013-08-16 20:00:42 UTC (rev 25608)
@@ -0,0 +1 @@
+01_setup.patch

Added: packages/transmissionrpc/trunk/debian/python-transmissionrpc.dirs
===================================================================
--- packages/transmissionrpc/trunk/debian/python-transmissionrpc.dirs	                        (rev 0)
+++ packages/transmissionrpc/trunk/debian/python-transmissionrpc.dirs	2013-08-16 20:00:42 UTC (rev 25608)
@@ -0,0 +1 @@
+usr/bin

Added: packages/transmissionrpc/trunk/debian/python-transmissionrpc.manpages
===================================================================
--- packages/transmissionrpc/trunk/debian/python-transmissionrpc.manpages	                        (rev 0)
+++ packages/transmissionrpc/trunk/debian/python-transmissionrpc.manpages	2013-08-16 20:00:42 UTC (rev 25608)
@@ -0,0 +1 @@
+debian/helical.1

Modified: packages/transmissionrpc/trunk/debian/rules
===================================================================
--- packages/transmissionrpc/trunk/debian/rules	2013-08-16 19:22:26 UTC (rev 25607)
+++ packages/transmissionrpc/trunk/debian/rules	2013-08-16 20:00:42 UTC (rev 25608)
@@ -1,19 +1,23 @@
 #!/usr/bin/make -f
 # -*- makefile -*-
 
+export PYBUILD_DESTDIR_python2=debian/python-transmissionrpc/
+export PYBUILD_DESTDIR_python3=debian/python3-transmissionrpc/
+
 %:
-	dh --with=python2,sphinxdoc $@
+	dh $@ --with python2,python3,sphinxdoc --buildsystem=pybuild
 
 override_dh_install:
-	install -d debian/python-transmissionrpc/usr/bin
 	install -m 755 contrib/helical.py debian/python-transmissionrpc/usr/bin/helical
 
 override_dh_installdocs:
-	sphinx-build -q doc html
+	sphinx-build -q doc debian/python-transmissionrpc-doc/usr/share/doc/python-transmissionrpc-doc/html/
 	dh_installdocs
-override_dh_installman:
-	dh_installman debian/helical.1
 
+override_dh_auto_test:
+	PYBUILD_SYSTEM=custom \
+	PYBUILD_TEST_ARGS="{interpreter} -m nose test/*.py" dh_auto_test
+
 override_dh_clean:
 	dh_clean
 	-rm -rf html




More information about the Python-modules-commits mailing list