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