Gentoo Archives: gentoo-commits

From: "Ian Delaney (idella4)" <idella4@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in dev-python/kombu: metadata.xml kombu-3.0.14.ebuild ChangeLog kombu-2.4.10.ebuild kombu-1.0.4-r1.ebuild kombu-1.0.4.ebuild
Date: Mon, 31 Mar 2014 09:05:52
Message-Id: 20140331090543.954C92005C@flycatcher.gentoo.org
1 idella4 14/03/31 09:05:43
2
3 Modified: metadata.xml ChangeLog
4 Added: kombu-3.0.14.ebuild
5 Removed: kombu-2.4.10.ebuild kombu-1.0.4-r1.ebuild
6 kombu-1.0.4.ebuild
7 Log:
8 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
9
10 (Portage version: 2.2.8-r1/cvs/Linux x86_64, signed Manifest commit with key 0xB8072B0D)
11
12 Revision Changes Path
13 1.5 dev-python/kombu/metadata.xml
14
15 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-python/kombu/metadata.xml?rev=1.5&view=markup
16 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-python/kombu/metadata.xml?rev=1.5&content-type=text/plain
17 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-python/kombu/metadata.xml?r1=1.4&r2=1.5
18
19 Index: metadata.xml
20 ===================================================================
21 RCS file: /var/cvsroot/gentoo-x86/dev-python/kombu/metadata.xml,v
22 retrieving revision 1.4
23 retrieving revision 1.5
24 diff -u -r1.4 -r1.5
25 --- metadata.xml 30 Mar 2014 09:19:09 -0000 1.4
26 +++ metadata.xml 31 Mar 2014 09:05:43 -0000 1.5
27 @@ -8,5 +8,7 @@
28 </upstream>
29 <use>
30 <flag name="amqplib">Enable amqplib support</flag>
31 + <flag name="sqs">enables Amazon SQS transport module for Kombu</flag>
32 + <flag name="msgpack">enables MessagePack (de)serializer for Python</flag>
33 </use>
34 </pkgmetadata>
35
36
37
38 1.32 dev-python/kombu/ChangeLog
39
40 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-python/kombu/ChangeLog?rev=1.32&view=markup
41 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-python/kombu/ChangeLog?rev=1.32&content-type=text/plain
42 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-python/kombu/ChangeLog?r1=1.31&r2=1.32
43
44 Index: ChangeLog
45 ===================================================================
46 RCS file: /var/cvsroot/gentoo-x86/dev-python/kombu/ChangeLog,v
47 retrieving revision 1.31
48 retrieving revision 1.32
49 diff -u -r1.31 -r1.32
50 --- ChangeLog 30 Mar 2014 09:19:09 -0000 1.31
51 +++ ChangeLog 31 Mar 2014 09:05:43 -0000 1.32
52 @@ -1,6 +1,15 @@
53 # ChangeLog for dev-python/kombu
54 # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
55 -# $Header: /var/cvsroot/gentoo-x86/dev-python/kombu/ChangeLog,v 1.31 2014/03/30 09:19:09 pacho Exp $
56 +# $Header: /var/cvsroot/gentoo-x86/dev-python/kombu/ChangeLog,v 1.32 2014/03/31 09:05:43 idella4 Exp $
57 +
58 +*kombu-3.0.14 (31 Mar 2014)
59 +
60 + 31 Mar 2014; Ian Delaney <idella4@g.o> +kombu-3.0.14.ebuild,
61 + -kombu-1.0.4-r1.ebuild, -kombu-1.0.4.ebuild, -kombu-2.4.10.ebuild,
62 + metadata.xml:
63 + bump; Add local IUSE flags msgpack, also to metadata.xml; sqs update deps, add
64 + REQUIRED_USE conditions, update test phase, kind of fixes Bug #493810 by
65 + Patrick, rm old
66
67 30 Mar 2014; Pacho Ramos <pacho@g.o> metadata.xml:
68 Drop maintainer as talked with him (#398377)
69
70
71
72 1.1 dev-python/kombu/kombu-3.0.14.ebuild
73
74 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-python/kombu/kombu-3.0.14.ebuild?rev=1.1&view=markup
75 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-python/kombu/kombu-3.0.14.ebuild?rev=1.1&content-type=text/plain
76
77 Index: kombu-3.0.14.ebuild
78 ===================================================================
79 # Copyright 1999-2014 Gentoo Foundation
80 # Distributed under the terms of the GNU General Public License v2
81 # $Header: /var/cvsroot/gentoo-x86/dev-python/kombu/kombu-3.0.14.ebuild,v 1.1 2014/03/31 09:05:43 idella4 Exp $
82
83 EAPI=5
84
85 PYTHON_COMPAT=( python{2_7,3_2,3_3} )
86
87 inherit distutils-r1
88
89 DESCRIPTION="AMQP Messaging Framework for Python"
90 HOMEPAGE="http://pypi.python.org/pypi/kombu https://github.com/celery/kombu"
91 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
92
93 LICENSE="BSD"
94 SLOT="0"
95 KEYWORDS="~amd64 ~x86"
96 IUSE="amqplib doc examples msgpack sqs test"
97
98 PY27_GEN_USEDEP=$(python_gen_usedep python2_7)
99 RDEPEND=">=dev-python/anyjson-0.3.3[${PYTHON_USEDEP}]
100 >=dev-python/py-amqp-1.4.4[${PYTHON_USEDEP}]
101 <dev-python/py-amqp-2.0[${PYTHON_USEDEP}]
102 amqplib? ( >=dev-python/amqplib-1.0.2[${PYTHON_USEDEP}] )
103 sqs? ( >=dev-python/boto-2.13.3[${PY27_GEN_USEDEP}] )
104 msgpack? ( dev-python/msgpack[${PYTHON_USEDEP}] )"
105
106 DEPEND="${RDEPEND}
107 >=dev-python/setuptools-0.7[${PYTHON_USEDEP}]
108 test? ( dev-python/nose[${PYTHON_USEDEP}]
109 dev-python/nose-cover3[${PYTHON_USEDEP}]
110 >=dev-python/mock-0.7[${PYTHON_USEDEP}]
111 dev-python/django[${PYTHON_USEDEP}]
112 dev-python/redis-py[${PYTHON_USEDEP}]
113 dev-python/pymongo[${PYTHON_USEDEP}]
114 dev-python/unittest2[${PYTHON_USEDEP}] )
115 doc? ( dev-python/sphinx[${PYTHON_USEDEP}]
116 dev-python/django[${PYTHON_USEDEP}]
117 dev-python/beanstalkc[${PY27_GEN_USEDEP}]
118 dev-python/couchdb-python[${PY27_GEN_USEDEP}]
119 >=dev-python/sphinxcontrib-issuetracker-0.9[${PYTHON_USEDEP}] )"
120 #pyyaml is an optional package for tests, refrain for now
121 # Req'd for test phase
122 DISTUTILS_IN_SOURCE_BUILD=1
123
124 PY27_REQUSE="$(python_gen_useflags 'python2.7')"
125 REQUIRED_USE="sqs? ( ${PY27_REQUSE} )
126 doc? ( ${PY27_REQUSE} amqplib sqs )" # 2 deps in doc build are only py2 capable
127
128 python_prepare_all() {
129 https://github.com/celery/kombu/issues/246
130 sed -e 's:kombu.transports:kombu.transport:' -i funtests/tests/test_django.py
131 distutils-r1_python_prepare_all
132 }
133
134 python_compile_all() {
135 # Doc build must be done by py2.7
136 # Doc build misses and skips only content re librabbitmq which is not in portage
137 if use doc; then
138 emake -C docs html || die "kombu docs failed installation"
139 fi
140 }
141
142 python_test() {
143 export DJANGO_SETTINGS_MODULE="django.conf"
144 if python_is_python3; then
145 2to3 --no-diffs -w build/lib/kombu/transport/
146 nosetests --py3where=build/lib kombu/tests || die "Tests failed under ${EPYTHON}"
147 else
148 # funtests appears to be coded only for py2, a kind of 2nd tier.
149 nosetests "${S}"/kombu/tests || die "Tests failed under ${EPYTHON}"
150 nosetests funtests || die "Tests failed under ${EPYTHON}"
151 fi
152 }
153
154 python_install_all() {
155 use examples && local EXAMPLES=( examples/. )
156 use doc && local HTML_DOCS=( docs/.build/html/. )
157 distutils-r1_python_install_all
158 }