idella4 14/03/31 09:05:43
Modified: metadata.xml ChangeLog
Added: kombu-3.0.14.ebuild
Removed: kombu-2.4.10.ebuild kombu-1.0.4-r1.ebuild
kombu-1.0.4.ebuild
Log:
bump; Add local IUSE flags msgpack, also to metadata.xml; sqs update deps,
add REQUIRED_USE conditions, update test phase, kind of fixes Bug #493810 by
Patrick, rm old
(Portage version: 2.2.8-r1/cvs/Linux x86_64, signed Manifest commit with key
0xB8072B0D)
Revision Changes Path
1.5 dev-python/kombu/metadata.xml
file :
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-python/kombu/metadata.xml?rev=1.5&view=markup
plain:
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-python/kombu/metadata.xml?rev=1.5&content-type=text/plain
diff :
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-python/kombu/metadata.xml?r1=1.4&r2=1.5
Index: metadata.xml
===================================================================
RCS file: /var/cvsroot/gentoo-x86/dev-python/kombu/metadata.xml,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- metadata.xml 30 Mar 2014 09:19:09 -0000 1.4
+++ metadata.xml 31 Mar 2014 09:05:43 -0000 1.5
@@ -8,5 +8,7 @@
</upstream>
<use>
<flag name="amqplib">Enable amqplib support</flag>
+ <flag name="sqs">enables Amazon SQS transport module for
Kombu</flag>
+ <flag name="msgpack">enables MessagePack (de)serializer for
Python</flag>
</use>
</pkgmetadata>
1.32 dev-python/kombu/ChangeLog
file :
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-python/kombu/ChangeLog?rev=1.32&view=markup
plain:
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-python/kombu/ChangeLog?rev=1.32&content-type=text/plain
diff :
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-python/kombu/ChangeLog?r1=1.31&r2=1.32
Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/dev-python/kombu/ChangeLog,v
retrieving revision 1.31
retrieving revision 1.32
diff -u -r1.31 -r1.32
--- ChangeLog 30 Mar 2014 09:19:09 -0000 1.31
+++ ChangeLog 31 Mar 2014 09:05:43 -0000 1.32
@@ -1,6 +1,15 @@
# ChangeLog for dev-python/kombu
# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-python/kombu/ChangeLog,v 1.31
2014/03/30 09:19:09 pacho Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-python/kombu/ChangeLog,v 1.32
2014/03/31 09:05:43 idella4 Exp $
+
+*kombu-3.0.14 (31 Mar 2014)
+
+ 31 Mar 2014; Ian Delaney <[email protected]> +kombu-3.0.14.ebuild,
+ -kombu-1.0.4-r1.ebuild, -kombu-1.0.4.ebuild, -kombu-2.4.10.ebuild,
+ metadata.xml:
+ bump; Add local IUSE flags msgpack, also to metadata.xml; sqs update deps,
add
+ REQUIRED_USE conditions, update test phase, kind of fixes Bug #493810 by
+ Patrick, rm old
30 Mar 2014; Pacho Ramos <[email protected]> metadata.xml:
Drop maintainer as talked with him (#398377)
1.1 dev-python/kombu/kombu-3.0.14.ebuild
file :
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-python/kombu/kombu-3.0.14.ebuild?rev=1.1&view=markup
plain:
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-python/kombu/kombu-3.0.14.ebuild?rev=1.1&content-type=text/plain
Index: kombu-3.0.14.ebuild
===================================================================
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-python/kombu/kombu-3.0.14.ebuild,v 1.1
2014/03/31 09:05:43 idella4 Exp $
EAPI=5
PYTHON_COMPAT=( python{2_7,3_2,3_3} )
inherit distutils-r1
DESCRIPTION="AMQP Messaging Framework for Python"
HOMEPAGE="http://pypi.python.org/pypi/kombu https://github.com/celery/kombu"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="amqplib doc examples msgpack sqs test"
PY27_GEN_USEDEP=$(python_gen_usedep python2_7)
RDEPEND=">=dev-python/anyjson-0.3.3[${PYTHON_USEDEP}]
>=dev-python/py-amqp-1.4.4[${PYTHON_USEDEP}]
<dev-python/py-amqp-2.0[${PYTHON_USEDEP}]
amqplib? ( >=dev-python/amqplib-1.0.2[${PYTHON_USEDEP}] )
sqs? ( >=dev-python/boto-2.13.3[${PY27_GEN_USEDEP}] )
msgpack? ( dev-python/msgpack[${PYTHON_USEDEP}] )"
DEPEND="${RDEPEND}
>=dev-python/setuptools-0.7[${PYTHON_USEDEP}]
test? ( dev-python/nose[${PYTHON_USEDEP}]
dev-python/nose-cover3[${PYTHON_USEDEP}]
>=dev-python/mock-0.7[${PYTHON_USEDEP}]
dev-python/django[${PYTHON_USEDEP}]
dev-python/redis-py[${PYTHON_USEDEP}]
dev-python/pymongo[${PYTHON_USEDEP}]
dev-python/unittest2[${PYTHON_USEDEP}] )
doc? ( dev-python/sphinx[${PYTHON_USEDEP}]
dev-python/django[${PYTHON_USEDEP}]
dev-python/beanstalkc[${PY27_GEN_USEDEP}]
dev-python/couchdb-python[${PY27_GEN_USEDEP}]
>=dev-python/sphinxcontrib-issuetracker-0.9[${PYTHON_USEDEP}] )"
#pyyaml is an optional package for tests, refrain for now
# Req'd for test phase
DISTUTILS_IN_SOURCE_BUILD=1
PY27_REQUSE="$(python_gen_useflags 'python2.7')"
REQUIRED_USE="sqs? ( ${PY27_REQUSE} )
doc? ( ${PY27_REQUSE} amqplib sqs )" # 2 deps in doc
build are only py2 capable
python_prepare_all() {
https://github.com/celery/kombu/issues/246
sed -e 's:kombu.transports:kombu.transport:' -i
funtests/tests/test_django.py
distutils-r1_python_prepare_all
}
python_compile_all() {
# Doc build must be done by py2.7
# Doc build misses and skips only content re librabbitmq which is not
in portage
if use doc; then
emake -C docs html || die "kombu docs failed installation"
fi
}
python_test() {
export DJANGO_SETTINGS_MODULE="django.conf"
if python_is_python3; then
2to3 --no-diffs -w build/lib/kombu/transport/
nosetests --py3where=build/lib kombu/tests || die "Tests failed
under ${EPYTHON}"
else
# funtests appears to be coded only for py2, a kind of 2nd tier.
nosetests "${S}"/kombu/tests || die "Tests failed under
${EPYTHON}"
nosetests funtests || die "Tests failed under ${EPYTHON}"
fi
}
python_install_all() {
use examples && local EXAMPLES=( examples/. )
use doc && local HTML_DOCS=( docs/.build/html/. )
distutils-r1_python_install_all
}