Gentoo Archives: gentoo-commits

From: "Corentin Chary (iksaif)" <iksaif@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in dev-python/celery: celery-3.0.9.ebuild ChangeLog celery-3.0.4.ebuild
Date: Fri, 31 Aug 2012 20:55:04
Message-Id: 20120831205438.6673820DEC@flycatcher.gentoo.org
1 iksaif 12/08/31 20:54:38
2
3 Modified: ChangeLog
4 Added: celery-3.0.9.ebuild
5 Removed: celery-3.0.4.ebuild
6 Log:
7 Bump to 3.0.9.
8
9 (Portage version: 2.1.11.12/cvs/Linux x86_64)
10
11 Revision Changes Path
12 1.8 dev-python/celery/ChangeLog
13
14 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-python/celery/ChangeLog?rev=1.8&view=markup
15 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-python/celery/ChangeLog?rev=1.8&content-type=text/plain
16 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-python/celery/ChangeLog?r1=1.7&r2=1.8
17
18 Index: ChangeLog
19 ===================================================================
20 RCS file: /var/cvsroot/gentoo-x86/dev-python/celery/ChangeLog,v
21 retrieving revision 1.7
22 retrieving revision 1.8
23 diff -u -r1.7 -r1.8
24 --- ChangeLog 15 Aug 2012 08:25:23 -0000 1.7
25 +++ ChangeLog 31 Aug 2012 20:54:38 -0000 1.8
26 @@ -1,6 +1,12 @@
27 # ChangeLog for dev-python/celery
28 # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
29 -# $Header: /var/cvsroot/gentoo-x86/dev-python/celery/ChangeLog,v 1.7 2012/08/15 08:25:23 iksaif Exp $
30 +# $Header: /var/cvsroot/gentoo-x86/dev-python/celery/ChangeLog,v 1.8 2012/08/31 20:54:38 iksaif Exp $
31 +
32 +*celery-3.0.9 (31 Aug 2012)
33 +
34 + 31 Aug 2012; Corentin Chary <iksaif@g.o> +celery-3.0.9.ebuild,
35 + -celery-3.0.4.ebuild:
36 + Bump to 3.0.9.
37
38 *celery-3.0.5-r1 (15 Aug 2012)
39
40
41
42
43 1.1 dev-python/celery/celery-3.0.9.ebuild
44
45 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-python/celery/celery-3.0.9.ebuild?rev=1.1&view=markup
46 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-python/celery/celery-3.0.9.ebuild?rev=1.1&content-type=text/plain
47
48 Index: celery-3.0.9.ebuild
49 ===================================================================
50 # Copyright 1999-2012 Gentoo Foundation
51 # Distributed under the terms of the GNU General Public License v2
52 # $Header: /var/cvsroot/gentoo-x86/dev-python/celery/celery-3.0.9.ebuild,v 1.1 2012/08/31 20:54:38 iksaif Exp $
53
54 EAPI="4"
55
56 # Not broken but unsupported; dev-python/redis-py doesn't
57 # support python3 which is a dep in tests. pypy fails just 1 test
58 PYTHON_TESTS_RESTRICTED_ABIS="3.* 2.7-pypy-*"
59 PYTHON_DEPEND="*:2.7"
60 RESTRICT_PYTHON_ABIS="2.[5-6]"
61 SUPPORT_PYTHON_ABIS="1"
62 DISTUTILS_SRC_TEST="nosetests"
63
64 inherit distutils
65
66 DESCRIPTION="Celery is an open source asynchronous task queue/job queue based on distributed message passing."
67 HOMEPAGE="http://celeryproject.org/ http://pypi.python.org/pypi/celery"
68 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
69
70 LICENSE="BSD"
71 SLOT="0"
72 KEYWORDS="~amd64 ~x86"
73 IUSE="doc examples sql test"
74
75 # jython would need: threadpool, simplejson
76 # python2.5 would need: ordereddict, test? unittest2
77 # python2.6 would need: multiprocessing, test? simplejson
78 RDEPEND=">=dev-python/kombu-2.2.5
79 <dev-python/kombu-3.0
80 sql? ( dev-python/sqlalchemy )
81 dev-python/python-dateutil
82 >=dev-python/anyjson-0.3.3
83 dev-python/pyparsing
84 >=dev-python/billiard-2.7.3.12
85 "
86 DEPEND="${RDEPEND}
87 test? (
88 dev-python/gevent
89 >=dev-python/mock-0.7.0
90 dev-python/pyopenssl
91 dev-python/nose-cover3
92 dev-python/sqlalchemy
93 dev-python/pymongo
94 dev-python/redis-py
95 dev-db/redis
96 )
97 doc? (
98 dev-python/docutils
99 dev-python/sphinx
100 dev-python/jinja
101 dev-python/sphinxcontrib-issuetracker
102 dev-python/sqlalchemy
103 )
104 dev-python/setuptools"
105
106 src_test() {
107 testing() {
108 nosetests --py3where build-${PYTHON_ABI}/lib/${PN}/tests
109 }
110 python_execute_function testing
111 }
112
113 src_compile() {
114 distutils_src_compile
115 dodocs() {
116 echo "test $PYTHON_ABI"
117 if [[ "${PYTHON_ABI}" == "2.7" ]]; then
118 mkdir docs/.build || die
119 PYTHONPATH="${S}/doc:${S}/build-${PYTHON_ABI}"/lib emake -C docs html
120 fi
121 }
122 use doc && python_execute_function dodocs
123 }
124
125 src_install() {
126 distutils_src_install --install-scripts="/usr/bin"
127
128 # Main celeryd init.d and conf.d
129 newinitd "${FILESDIR}/celery.initd" celery
130 newconfd "${FILESDIR}/celery.confd" celery
131
132 if use examples; then
133 insinto usr/share/doc/${P}/
134 doins -r examples
135 fi
136 use doc && dohtml -r docs/.build/html/
137 }