debian: initial import

This commit is contained in:
Jérôme Schneider 2014-10-31 18:14:26 +01:00
parent 2e49221442
commit 87b3619e5b
17 changed files with 459 additions and 0 deletions

187
debian/changelog vendored Normal file
View File

@ -0,0 +1,187 @@
kombu (3.0.21-2) unstable; urgency=low
* Python3 package. Closes: #754047.
* New upstream release. Closes: #757691.
* Remove recommends/build-depends on python-librabbitmq as it is still
broken.
-- Brian May <bam@debian.org> Mon, 11 Aug 2014 11:56:03 +1000
kombu (3.0.19-3) unstable; urgency=low
* Add python-librabbitmq (>= 1.5.2) to Recommends as a optional faster
transport than python-amqp.
* Add python-librabbitmq (>= 1.5.2) to Build-Depends to enable additional
tests during build.
* Drop versioned dependencies on python-amqp as there are no older releases
in the archive.
* Run wrap-and-sort on the packaging code.
-- Michael Fladischer <FladischerMichael@fladi.at> Sat, 09 Aug 2014 16:33:05 +0200
kombu (3.0.19-2) unstable; urgency=medium
[ Michael Fladischer ]
* Fix output redirection for nose tests used in autopkgtest (see #460242).
[ Brian May ]
* Remove depends on python-librabbitmq, as python-librabbitmq is broken
(see #747270). python-amqp should be sufficient.
-- Brian May <bam@debian.org> Tue, 22 Jul 2014 15:20:26 +1000
kombu (3.0.19-1) unstable; urgency=low
* New upstream release.
* Add autopkgtest that runs the upstream test suite against the installed
package.
-- Michael Fladischer <FladischerMichael@fladi.at> Mon, 23 Jun 2014 10:30:21 +0200
kombu (3.0.15-1) unstable; urgency=low
* New upstream release.
* Update Dependencies on python-amqp to (>= 1.4.5).
* Add python-redis to Build-Depends to allow tests for the redis transport
to run and add it to Suggests to for anyone who uses it as a transport.
* Add python-msgpack to Build-Depends in order to enable further tests.
-- Michael Fladischer <FladischerMichael@fladi.at> Wed, 23 Apr 2014 14:13:53 +0200
kombu (3.0.14-1) unstable; urgency=low
* New upstream release.
* Make Depends and Build-Depends on python-pymongo versioned (>=
2.6.2), thanks to Benjamin Drung.
* Check PGP signature on upstream tarball:
+ Add signature URL to debian/watch.
+ Include upstream public PGP key 030A2708.
+ Allow debian/upstream-signing-key.pgp to be included as a binary.
* Add patch to remove usage of remote-hosted images in documentation.
* Remove .PHONY declarations from debian/rules.
-- Michael Fladischer <FladischerMichael@fladi.at> Thu, 10 Apr 2014 13:14:55 +0200
kombu (3.0.12-1) unstable; urgency=medium
* New upstream release.
* Refresh remove_nose-cover3.patch.
* Drop remove_nose-cover3.patch, no longer needed.
* Bump Build-Depends and Depends on python-ampq to >= 1.4.3.
-- Michael Fladischer <FladischerMichael@fladi.at> Tue, 11 Feb 2014 11:10:49 +0100
kombu (3.0.7-1) unstable; urgency=low
* New upstream release.
* No longer supports python 2.5, reflect in X-Python-Version.
* Bump Standards version to 3.9.5.
* Bump Depends and Build-Depends on python-amqp to >= 1.3.3.
* Bump upper version limit for Build-Depends on python-amqp to (<<
2.0).
* Refresh patch.
* README was renamed to README.rst.
* Add kombu.egg-info/requires.txt do debian/clean.
* Make Build-Depends on python-all and python-pika unversioned as no
prior versions are available in Wheezy.
-- Michael Fladischer <FladischerMichael@fladi.at> Wed, 11 Dec 2013 11:22:10 +0100
kombu (2.5.15-1) unstable; urgency=low
* New upstream release.
-- Michael Fladischer <FladischerMichael@fladi.at> Mon, 07 Oct 2013 11:40:35 +0200
kombu (2.5.14-1) unstable; urgency=low
* New upstream release.
* Bump debhelper Build-Depends to >= 8.1.0~.
* Bump Standards version to 3.9.4.
* Bump Depends and Build-Depends on python-amqp to >= 1.0.13.
* Add python-librabbitmq to Build-Depends and Depends as the preferred
alternative to python-amqp.
* Add python-beanstalkc to Build-Depends and Suggests.
* Drop temporary workaround for Metadata-Version in d/rules.
-- Michael Fladischer <FladischerMichael@fladi.at> Mon, 02 Sep 2013 19:40:58 +0200
kombu (2.5.12-1) unstable; urgency=low
[ Thomas Goirand ]
* Team upload.
* New upstream release.
* Now depending on new python-amqp instead of python-amqplib.
[ Jakub Wilk <jwilk@debian.org> ]
* Use canonical URIs for Vcs-* fields.
[ Michael Fladischer <FladischerMichael@fladi.at> ]
* Bump dependency on python-anyjson to >= 0.3.3.
* Refresh patches.
-- Thomas Goirand <zigo@debian.org> Thu, 27 Jun 2013 09:32:47 +0000
kombu (2.1.8-1) unstable; urgency=low
* New upstream release.
-- Michael Fladischer <FladischerMichael@fladi.at> Mon, 23 Apr 2012 15:20:01 +0200
kombu (2.1.2-1) unstable; urgency=low
* New upstream release.
* Update years in d/copyright.
* Bump to standards version 3.9.3.
* Update DEP-5 URL to 1.0.
-- Michael Fladischer <FladischerMichael@fladi.at> Tue, 27 Mar 2012 16:54:58 +0100
kombu (2.1.0-1) unstable; urgency=low
* New upstream release (Closes: #611895).
* Add python-pika, python-sqlalchemy and python-django to Suggests/B-D
because of new transports.
* Increase X-Python-Version because python 2.4 is not longer supported
by upstream in 2.x releases.
* Add python-mock to B-D because tests require it.
* Make Metadata-Version fix more generic.
* Change order of my name.
* Update patch.
* Add NEWS file to inform about backwards-incompatible changes to transports.
-- Michael Fladischer <FladischerMichael@fladi.at> Wed, 22 Feb 2012 15:11:14 +0200
kombu (1.4.3-1) unstable; urgency=low
[ Fladischer Michael ]
* New upstream release.
* Temporary fix for Metadata-Version in PKG-INFO.
[ Jakub Wilk ]
* Bump minimum required python-sphinx version to 1.0.7+dfsg.
[ Fladischer Michael ]
* Fix whitespace in versioned dependencies.
-- Fladischer Michael <FladischerMichael@fladi.at> Thu, 17 Nov 2011 10:56:00 +0100
kombu (1.2.1-1) unstable; urgency=low
* New upstream release.
* Depend on python-anyjson (>=0.3.1), therefor no longer recommend
python-simplejson.
* Remove ${python:Breaks} as dh_python2 no longer needs it.
* Bumped Standards-Version to 3.9.2 (no change necessary).
* Add version to Breaks: python-cjson (<= 1.0.5-4+b1).
* Add python-boto to dependencies.
* Clean up after build.
* Use dh_sphinxdoc.
-- Fladischer Michael <FladischerMichael@fladi.at> Mon, 05 Sep 2011 23:18:16 +0200
kombu (1.0.4-1) unstable; urgency=low
* Initial release (Closes: #611809)
-- Fladischer Michael <FladischerMichael@fladi.at> Mon, 07 Mar 2011 12:53:13 +0200

2
debian/clean vendored Normal file
View File

@ -0,0 +1,2 @@
kombu.egg-info/SOURCES.txt
kombu.egg-info/requires.txt

1
debian/compat vendored Normal file
View File

@ -0,0 +1 @@
7

86
debian/control vendored Normal file
View File

@ -0,0 +1,86 @@
Source: kombu
Section: python
Priority: optional
Maintainer: Debian Python Modules Team <python-modules-team@lists.alioth.debian.org>
Uploaders: Michael Fladischer <FladischerMichael@fladi.at>,
Brian May <bam@debian.org>
Build-Depends: debhelper (>= 8.1.0~), dh-python,
python-all, python-amqp, python-anyjson (>= 0.3.3),
python-django, python-yaml,
python-mock, python-msgpack, python-nose,
python-pymongo (>= 2.6.2), python-redis, python-setuptools,
python-simplejson, python-sphinx (>= 1.0.7+dfsg), python-sqlalchemy,
python-beanstalkc, python-boto, python-couchdb (>= 0.8),
python-pika, python-unittest2,
python3-all, python3-amqp, python3-anyjson (>= 0.3.3),
python3-django, python3-yaml,
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-beanstalkc, python3-boto, python3-couchdb (>= 0.8),
# python3-pika
Build-Conflicts: python-cjson
X-Python-Version: >= 2.6
XS-Testsuite: autopkgtest
Standards-Version: 3.9.5
Homepage: http://github.com/ask/kombu/
Vcs-Svn: svn://anonscm.debian.org/python-modules/packages/kombu/trunk/
Vcs-Browser: http://anonscm.debian.org/viewvc/python-modules/packages/kombu/trunk/
Package: python-kombu
Architecture: all
Depends: python-amqp,
python-anyjson (>= 0.3.3),
${misc:Depends},
${python:Depends}
Recommends: python-yaml
Breaks: python-cjson (<= 1.0.5-4+b1)
Suggests: python-beanstalkc,
python-boto,
python-couchdb (>= 0.8),
python-django,
python-pika,
python-pymongo (>= 2.6.2),
python-redis,
python-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: python3-kombu
Architecture: all
Depends: python3-amqp,
python3-anyjson (>= 0.3.3),
${misc:Depends},
${python3:Depends}
Recommends: python3-yaml
Suggests: python3-beanstalkc,
python3-boto,
python3-couchdb (>= 0.8),
python3-django,
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.

105
debian/copyright vendored Normal file
View File

@ -0,0 +1,105 @@
Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
Upstream-Name: kombu
Upstream-Contact: Ask Solem <askh@opera.com>
Source: http://pypi.python.org/pypi/kombu/
Files: *
Copyright: 2009-2012, Ask Solem and contributors.
License: BSD-solem
Files: kombu/utils/functional.py
Copyright: 2001-2007, Python Software
License: PSF-2
Files: docs/_theme/celery/static/celery.css_t
Copyright: 2010, Armin Ronacher
License: BSD-solem
Files: kombu/transport/beanstalk.py
Copyright: 2010-2011, David Ziegler.
License: BSD-solem
Files: kombu/transport/mongodb.py
Copyright: 2010-2011, Flavio Percoco Premoli
License: BSD-solem
Files: kombu/transport/pycouchdb.py
Copyright: 2010-2011, David Clymer
License: BSD-solem
Files: debian/*
Copyright: 2012, Michael Fladischer <FladischerMichael@fladi.at>
License: BSD-solem
License: BSD-solem
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are met:
.
* Redistributions of source code must retain the above copyright notice,
this list of conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above copyright
notice, this list of conditions and the following disclaimer in the
documentation and/or other materials provided with the distribution.
.
Neither the name of Ask Solem nor the names of its contributors may be used
to endorse or promote products derived from this software without specific
prior written permission.
.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS
BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
POSSIBILITY OF SUCH DAMAGE.
License: PSF-2
1. This LICENSE AGREEMENT is between the Python Software Foundation
("PSF"), and the Individual or Organization ("Licensee") accessing and
otherwise using this software ("Python") in source or binary form and
its associated documentation.
.
2. Subject to the terms and conditions of this License Agreement, PSF
hereby grants Licensee a nonexclusive, royalty-free, world-wide
license to reproduce, analyze, test, perform and/or display publicly,
prepare derivative works, distribute, and otherwise use Python
alone or in any derivative version, provided, however, that PSF's
License Agreement and PSF's notice of copyright, i.e., "Copyright (c)
2001, 2002, 2003, 2004, 2005, 2006 Python Software Foundation; All Rights
Reserved" are retained in Python alone or in any derivative version
prepared by Licensee.
.
3. In the event Licensee prepares a derivative work that is based on
or incorporates Python or any part thereof, and wants to make
the derivative work available to others as provided herein, then
Licensee hereby agrees to include in any such work a brief summary of
the changes made to Python.
.
4. PSF is making Python available to Licensee on an "AS IS"
basis. PSF MAKES NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR
IMPLIED. BY WAY OF EXAMPLE, BUT NOT LIMITATION, PSF MAKES NO AND
DISCLAIMS ANY REPRESENTATION OR WARRANTY OF MERCHANTABILITY OR FITNESS
FOR ANY PARTICULAR PURPOSE OR THAT THE USE OF PYTHON WILL NOT
INFRINGE ANY THIRD PARTY RIGHTS.
.
5. PSF SHALL NOT BE LIABLE TO LICENSEE OR ANY OTHER USERS OF PYTHON
FOR ANY INCIDENTAL, SPECIAL, OR CONSEQUENTIAL DAMAGES OR LOSS AS
A RESULT OF MODIFYING, DISTRIBUTING, OR OTHERWISE USING PYTHON,
OR ANY DERIVATIVE THEREOF, EVEN IF ADVISED OF THE POSSIBILITY THEREOF.
.
6. This License Agreement will automatically terminate upon a material
breach of its terms and conditions.
.
7. Nothing in this License Agreement shall be deemed to create any
relationship of agency, partnership, or joint venture between PSF and
Licensee. This License Agreement does not grant permission to use PSF
trademarks or trade name in a trademark sense to endorse or promote
products or services of Licensee, or any third party.
.
8. By copying, installing or otherwise using Python, Licensee
agrees to be bound by the terms and conditions of this License
Agreement.

27
debian/patches/remove_logo.patch vendored Normal file
View File

@ -0,0 +1,27 @@
Description: Remove github-hosted logo from documentation
Author: Michael Fladischer <FladischerMichael@fladi.at>
Last-Update: 2014-04-10
Forwarded: not-needed
--- a/docs/conf.py
+++ b/docs/conf.py
@@ -69,7 +69,7 @@
html_theme = "celery"
html_theme_path = ["_theme"]
html_sidebars = {
- 'index': ['sidebarintro.html', 'sourcelink.html', 'searchbox.html'],
- '**': ['sidebarlogo.html', 'localtoc.html', 'relations.html',
+ 'index': ['sourcelink.html', 'searchbox.html'],
+ '**': ['localtoc.html', 'relations.html',
'sourcelink.html', 'searchbox.html'],
}
--- a/docs/introduction.rst
+++ b/docs/introduction.rst
@@ -321,7 +321,3 @@
This software is licensed under the `New BSD License`. See the `LICENSE`
file in the top distribution directory for the full license text.
-
-.. image:: https://d2weczhvl823v0.cloudfront.net/celery/kombu/trend.png
- :alt: Bitdeli badge
- :target: https://bitdeli.com/free

1
debian/patches/series vendored Normal file
View File

@ -0,0 +1 @@
remove_logo.patch

18
debian/python-kombu.NEWS vendored Normal file
View File

@ -0,0 +1,18 @@
kombu (2.1.0-1) unstable; urgency=low
This release adds support for two new transports.
django-kombu is now part of Kombu core.
If you have previously used django-kombu, then the entry in INSTALLED_APPS
must be changed from djkombu to kombu.transport.django:
INSTALLED_APPS = (..., "kombu.transport.django")
There is no need to recreate the tables, as the old tables will be
fully compatible with the new version.
kombu-sqlalchemy is now also part of Kombu core.
This change requires no code changes given that the sqlalchemy transport
alias is used.
-- Michael Fladischer <FladischerMichael@fladi.at> Mon, 16 Jan 2012 13:55:28 +0100

2
debian/python-kombu.docs vendored Normal file
View File

@ -0,0 +1,2 @@
README.rst
FAQ

2
debian/python3-kombu.docs vendored Normal file
View File

@ -0,0 +1,2 @@
README.rst
FAQ

18
debian/rules vendored Executable file
View File

@ -0,0 +1,18 @@
#!/usr/bin/make -f
export PYBUILD_NAME=kombu
%:
dh $@ --with python2,python3 --buildsystem=pybuild
override_dh_python3:
dh_python3 -v
dh_python3 -v
override_dh_compress:
dh_compress -X .js -X .html
override_dh_clean:
rm -rf docs/.build
rm -rf kombu.egg-info/PKG-INFO
dh_clean

1
debian/source/format vendored Normal file
View File

@ -0,0 +1 @@
3.0 (quilt)

1
debian/source/include-binaries vendored Normal file
View File

@ -0,0 +1 @@
debian/upstream-signing-key.pgp

2
debian/tests/control vendored Normal file
View File

@ -0,0 +1,2 @@
Tests: upstream
Depends: @, @builddeps@

3
debian/tests/upstream vendored Executable file
View File

@ -0,0 +1,3 @@
#!/bin/sh
nosetests -v -P kombu.tests 2>&1

BIN
debian/upstream-signing-key.pgp vendored Normal file

Binary file not shown.

3
debian/watch vendored Normal file
View File

@ -0,0 +1,3 @@
version=3
opts=pgpsigurlmangle=s/$/.asc/ \
http://pypi.python.org/packages/source/k/kombu/kombu-([\d\.]+)\.tar\.gz