[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: python3 celery



Then again, possibly some of these build dependencies aren't actually required.

Just built python3-kombu by removing the python3-beanstalkc, python3-boto, python3-couchdb, and python3-pika build depends.

Wonder if I have working packages? It installs ok, not sure how else to test it.

See attached patch file.
--
Brian May <brian@microcomaustralia.com.au>
Index: debian/control
===================================================================
--- debian/control	(revision 29742)
+++ debian/control	(working copy)
@@ -2,30 +2,24 @@
 Section: python
 Priority: optional
 Maintainer: Debian Python Modules Team <python-modules-team@lists.alioth.debian.org>
-Uploaders: Michael Fladischer <FladischerMichael@fladi.at>
-Build-Depends: debhelper (>= 8.1.0~),
-               python-all,
-               python-amqp (<< 2.0),
-               python-amqp (>= 1.4.5),
-               python-anyjson (>= 0.3.3),
-               python-beanstalkc,
-               python-boto,
-               python-couchdb (>= 0.8),
-               python-django,
-               python-librabbitmq,
-               python-mock,
-               python-msgpack,
-               python-nose,
-               python-pika,
-               python-pymongo (>= 2.6.2),
-               python-redis,
-               python-setuptools,
-               python-simplejson,
-               python-sphinx (>= 1.0.7+dfsg),
-               python-sqlalchemy,
-               python-unittest2,
-               python-yaml
-Build-Conflicts: python-cjson
+Uploaders: Michael Fladischer <FladischerMichael@fladi.at>,
+ Brian May <bam@debian.org>
+Build-Depends: debhelper (>= 8.1.0~), dh-python,
+ python-all, python-amqp (<< 2.0), python-amqp (>= 1.4.5),
+ python-anyjson (>= 0.3.3), python-beanstalkc, python-boto,
+ python-couchdb (>= 0.8), python-django, python-amqp (>= 1.4.5),
+ python-mock, python-msgpack, python-nose, python-pika,
+ python-pymongo (>= 2.6.2), python-redis, python-setuptools,
+ python-simplejson, python-sphinx (>= 1.0.7+dfsg), python-sqlalchemy,
+ python-unittest2, python-yaml,
+ python3-all, python3-amqp (<< 2.0), python3-amqp (>= 1.4.5),
+ python3-anyjson (>= 0.3.3),
+ python3-django, python3-amqp (>= 1.4.5),
+ python3-mock, python3-msgpack, python3-nose,
+ python3-pymongo (>= 2.6.2), python3-redis, python3-setuptools,
+ python3-simplejson, python3-sphinx (>= 1.0.7+dfsg), python3-sqlalchemy,
+ python3-yaml
+Build-Conflicts: python-cjson, python3-cjson
 X-Python-Version: >= 2.6
 XS-Testsuite: autopkgtest
 Standards-Version: 3.9.5
@@ -35,7 +29,7 @@
 
 Package: python-kombu
 Architecture: all
-Depends: python-librabbitmq | python-amqp (>= 1.4.5),
+Depends: python-amqp (>= 1.4.5),
          python-anyjson (>= 0.3.3),
          ${misc:Depends},
          ${python:Depends}
@@ -63,6 +57,37 @@
   * The ability to ensure that an operation is performed by gracefully handling
     connection and channel errors.
 
+Package: python3-kombu
+Architecture: all
+Depends: python3-amqp (>= 1.4.5),
+         python3-anyjson (>= 0.3.3),
+         ${misc:Depends},
+         ${python:Depends}
+Recommends: python3-yaml
+Breaks: python3-cjson (<= 1.0.5-4+b1)
+Suggests: python3-boto,
+          python3-beanstalkc,
+          python3-couchdb (>= 0.8),
+          python3-django,
+          python3-kombu-doc,
+          python3-pika,
+          python3-pymongo (>= 2.6.2),
+          python3-redis,
+          python3-sqlalchemy
+Description: AMQP Messaging Framework for Python
+ The aim of Kombu is to make messaging in Python as easy as possible by
+ providing an idiomatic high-level interface for the AMQP protocol. It is meant
+ to replace the carrot library by providing a compatibility layer.
+ .
+ Features:
+  * Allows application authors to support several message server solutions by
+    using pluggable transports.
+  * Supports automatic encoding, serialization and compression of message
+    payloads.
+  * The ability to ensure that an operation is performed by gracefully handling
+    connection and channel errors.
+
+
 Package: python-kombu-doc
 Section: doc
 Architecture: all
Index: debian/changelog
===================================================================
--- debian/changelog	(revision 29742)
+++ debian/changelog	(working copy)
@@ -1,7 +1,11 @@
 kombu (3.0.19-2) UNRELEASED; urgency=medium
 
+  [ Michael Fladischer ]
   * Fix output redirection for nose tests used in autopkgtest (see #460242).
 
+  [ Brian May ]
+  * Python3 package. Closes: #754047.
+
  -- Michael Fladischer <FladischerMichael@fladi.at>  Mon, 07 Jul 2014 14:58:58 +0200
 
 kombu (3.0.19-1) unstable; urgency=low
Index: debian/rules
===================================================================
--- debian/rules	(revision 29742)
+++ debian/rules	(working copy)
@@ -1,7 +1,9 @@
 #!/usr/bin/make -f
 
+export PYBUILD_NAME=kombu
+
 %:
-	dh $@ --with python2,sphinxdoc
+	dh $@ --with python2,python3,sphinxdoc --buildsystem=pybuild
 
 override_dh_auto_build:
 	PYTHONPATH=. sphinx-build -b html -d docs/.build/.doctrees -N docs docs/.build/html
Index: debian/python-kombu.install
===================================================================
--- debian/python-kombu.install	(revision 29742)
+++ debian/python-kombu.install	(working copy)
@@ -1 +0,0 @@
-usr/

Reply to: