[Python-modules-commits] r20769 - in packages/python-tornado/trunk/debian (5 files)

jtaylor-guest at users.alioth.debian.org jtaylor-guest at users.alioth.debian.org
Tue Mar 13 21:36:21 UTC 2012


    Date: Tuesday, March 13, 2012 @ 21:36:16
  Author: jtaylor-guest
Revision: 20769

Package for Python 3.

thanks to Thomas Kluyver for the patch

Added:
  packages/python-tornado/trunk/debian/python-tornado.install
  packages/python-tornado/trunk/debian/python3-tornado.install
Modified:
  packages/python-tornado/trunk/debian/changelog
  packages/python-tornado/trunk/debian/control
  packages/python-tornado/trunk/debian/rules

Modified: packages/python-tornado/trunk/debian/changelog
===================================================================
--- packages/python-tornado/trunk/debian/changelog	2012-03-13 18:32:30 UTC (rev 20768)
+++ packages/python-tornado/trunk/debian/changelog	2012-03-13 21:36:16 UTC (rev 20769)
@@ -1,3 +1,9 @@
+python-tornado (2.1.0-2) UNRELEASED; urgency=low
+
+  * Package for Python 3.
+
+ -- Thomas Kluyver <thomas at kluyver.me.uk>  Thu, 08 Mar 2012 21:22:30 +0000
+
 python-tornado (2.1.0-1) unstable; urgency=low
 
   * Team upload

Modified: packages/python-tornado/trunk/debian/control
===================================================================
--- packages/python-tornado/trunk/debian/control	2012-03-13 18:32:30 UTC (rev 20768)
+++ packages/python-tornado/trunk/debian/control	2012-03-13 21:36:16 UTC (rev 20769)
@@ -1,10 +1,11 @@
 Source: python-tornado
 Section: python
 X-Python-Version: >= 2.5
+X-Python3-Version: >= 3.2
 Priority: optional
 Maintainer: Debian Python Modules Team <python-modules-team at lists.alioth.debian.org>
 Uploaders: Carl Chenet <chaica at ohmytux.com>, Yaroslav Halchenko <debian at onerussian.com>
-Build-Depends: debhelper (>= 7.0.50~), python-all-dev (>= 2.6.6-3)
+Build-Depends: debhelper (>= 7.0.50~), python-all-dev (>= 2.6.6-3), python3-all-dev, python3-setuptools
 Standards-Version: 3.9.2
 Homepage: http://www.tornadoweb.org/
 Vcs-Svn: svn://svn.debian.org/python-modules/packages/python-tornado/trunk/
@@ -21,3 +22,18 @@
  is written using a web framework that looks a bit like web.py or
  Google's webapp, but with additional tools and optimizations to take
  advantage of the underlying non-blocking infrastructure.
+ .
+ This is the Python 2 version of the package.
+
+Package: python3-tornado
+Architecture: any
+Depends: ${shlibs:Depends}, ${python3:Depends}, ${misc:Depends}, python3 (>= 3.2), ca-certificates
+Breaks: ${python3:Breaks}
+Description: scalable, non-blocking web server and tools
+ Tornado is an open source version of the scalable, non-blocking
+ web server and tools that power FriendFeed. The FriendFeed application
+ is written using a web framework that looks a bit like web.py or
+ Google's webapp, but with additional tools and optimizations to take
+ advantage of the underlying non-blocking infrastructure.
+ .
+ This is the Python 3 version of the package.

Added: packages/python-tornado/trunk/debian/python-tornado.install
===================================================================
--- packages/python-tornado/trunk/debian/python-tornado.install	                        (rev 0)
+++ packages/python-tornado/trunk/debian/python-tornado.install	2012-03-13 21:36:16 UTC (rev 20769)
@@ -0,0 +1 @@
+usr/lib/python2*

Added: packages/python-tornado/trunk/debian/python3-tornado.install
===================================================================
--- packages/python-tornado/trunk/debian/python3-tornado.install	                        (rev 0)
+++ packages/python-tornado/trunk/debian/python3-tornado.install	2012-03-13 21:36:16 UTC (rev 20769)
@@ -0,0 +1 @@
+usr/lib/python3

Modified: packages/python-tornado/trunk/debian/rules
===================================================================
--- packages/python-tornado/trunk/debian/rules	2012-03-13 18:32:30 UTC (rev 20768)
+++ packages/python-tornado/trunk/debian/rules	2012-03-13 21:36:16 UTC (rev 20769)
@@ -1,4 +1,26 @@
 #!/usr/bin/make -f
 
+#DH_VERBOSE=1
+
+PYTHON2=$(shell pyversions -vr)
+PYTHON3=$(shell py3versions -vr)
+
 %:
-	dh $@ --with python2
+	dh $@ --with python2,python3
+
+build-python%:
+	python$* setup.py build
+
+override_dh_auto_build: $(PYTHON3:%=build-python%)
+	dh_auto_build
+
+install-python%:
+	python$* setup.py install --root=$(CURDIR)/debian/tmp --install-layout=deb
+
+override_dh_auto_install: $(PYTHON3:%=install-python%)
+	dh_auto_install
+
+override_dh_auto_clean:
+	dh_auto_clean
+	rm -rf build
+	rm -rf *.egg-info




More information about the Python-modules-commits mailing list