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.11.ebuild ChangeLog celery-3.0.5-r1.ebuild
Date: Fri, 28 Sep 2012 10:37:38
Message-Id: 20120928103724.CDDF721600@flycatcher.gentoo.org
1 iksaif 12/09/28 10:37:24
2
3 Modified: ChangeLog
4 Added: celery-3.0.11.ebuild
5 Removed: celery-3.0.5-r1.ebuild
6 Log:
7 Bump to 3.0.11.
8
9 (Portage version: 2.1.11.22/cvs/Linux x86_64)
10
11 Revision Changes Path
12 1.9 dev-python/celery/ChangeLog
13
14 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-python/celery/ChangeLog?rev=1.9&view=markup
15 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-python/celery/ChangeLog?rev=1.9&content-type=text/plain
16 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-python/celery/ChangeLog?r1=1.8&r2=1.9
17
18 Index: ChangeLog
19 ===================================================================
20 RCS file: /var/cvsroot/gentoo-x86/dev-python/celery/ChangeLog,v
21 retrieving revision 1.8
22 retrieving revision 1.9
23 diff -u -r1.8 -r1.9
24 --- ChangeLog 31 Aug 2012 20:54:38 -0000 1.8
25 +++ ChangeLog 28 Sep 2012 10:37:24 -0000 1.9
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.8 2012/08/31 20:54:38 iksaif Exp $
30 +# $Header: /var/cvsroot/gentoo-x86/dev-python/celery/ChangeLog,v 1.9 2012/09/28 10:37:24 iksaif Exp $
31 +
32 +*celery-3.0.11 (28 Sep 2012)
33 +
34 + 28 Sep 2012; Corentin Chary <iksaif@g.o> +celery-3.0.11.ebuild,
35 + -celery-3.0.5-r1.ebuild:
36 + Bump to 3.0.11.
37
38 *celery-3.0.9 (31 Aug 2012)
39
40
41
42
43 1.1 dev-python/celery/celery-3.0.11.ebuild
44
45 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-python/celery/celery-3.0.11.ebuild?rev=1.1&view=markup
46 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-python/celery/celery-3.0.11.ebuild?rev=1.1&content-type=text/plain
47
48 Index: celery-3.0.11.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.11.ebuild,v 1.1 2012/09/28 10:37:24 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.4.7
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.17
85 dev-python/pytz
86 "
87 DEPEND="${RDEPEND}
88 test? (
89 dev-python/gevent
90 >=dev-python/mock-0.7.0
91 >=dev-python/unittest2-0.4.0
92 dev-python/pyopenssl
93 dev-python/nose-cover3
94 dev-python/sqlalchemy
95 dev-python/pymongo
96 dev-python/redis-py
97 dev-db/redis
98 )
99 doc? (
100 dev-python/docutils
101 dev-python/sphinx
102 dev-python/jinja
103 dev-python/sphinxcontrib-issuetracker
104 dev-python/sqlalchemy
105 )
106 dev-python/setuptools"
107
108 src_test() {
109 testing() {
110 nosetests --py3where build-${PYTHON_ABI}/lib/${PN}/tests
111 }
112 python_execute_function testing
113 }
114
115 src_compile() {
116 distutils_src_compile
117 dodocs() {
118 echo "test $PYTHON_ABI"
119 if [[ "${PYTHON_ABI}" == "2.7" ]]; then
120 mkdir docs/.build || die
121 PYTHONPATH="${S}/doc:${S}/build-${PYTHON_ABI}"/lib emake -C docs html
122 fi
123 }
124 use doc && python_execute_function dodocs
125 }
126
127 src_install() {
128 distutils_src_install --install-scripts="/usr/bin"
129
130 # Main celeryd init.d and conf.d
131 newinitd "${FILESDIR}/celery.initd" celery
132 newconfd "${FILESDIR}/celery.confd" celery
133
134 if use examples; then
135 insinto usr/share/doc/${P}/
136 doins -r examples
137 fi
138 use doc && dohtml -r docs/.build/html/
139 }