Gentoo Archives: gentoo-commits

From: "Alexys Jacob (ultrabug)" <ultrabug@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in dev-python/pymongo: metadata.xml ChangeLog pymongo-2.3.ebuild pymongo-2.2.ebuild pymongo-2.1.1.ebuild
Date: Thu, 30 Aug 2012 09:00:38
Message-Id: 20120830090027.DC2EF20C37@flycatcher.gentoo.org
1 ultrabug 12/08/30 09:00:27
2
3 Modified: metadata.xml ChangeLog
4 Added: pymongo-2.3.ebuild
5 Removed: pymongo-2.2.ebuild pymongo-2.1.1.ebuild
6 Log:
7 Version bump, welcome new proxy-maintainer Lujeni, drop old.
8
9 (Portage version: 2.1.11.11/cvs/Linux x86_64)
10
11 Revision Changes Path
12 1.4 dev-python/pymongo/metadata.xml
13
14 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-python/pymongo/metadata.xml?rev=1.4&view=markup
15 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-python/pymongo/metadata.xml?rev=1.4&content-type=text/plain
16 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-python/pymongo/metadata.xml?r1=1.3&r2=1.4
17
18 Index: metadata.xml
19 ===================================================================
20 RCS file: /var/cvsroot/gentoo-x86/dev-python/pymongo/metadata.xml,v
21 retrieving revision 1.3
22 retrieving revision 1.4
23 diff -u -r1.3 -r1.4
24 --- metadata.xml 31 Mar 2012 17:02:41 -0000 1.3
25 +++ metadata.xml 30 Aug 2012 09:00:27 -0000 1.4
26 @@ -11,6 +11,11 @@
27 <email>ultrabug@g.o</email>
28 <name>Alexys Jacob</name>
29 </maintainer>
30 + <maintainer>
31 + <email>julien@××××××××.co</email>
32 + <name>Lujeni</name>
33 + <description>Proxy-Maintainer, assign bugs</description>
34 + </maintainer>
35 <longdescription lang="en">PyMongo is a Python distribution containing tools
36 for working with MongoDB, and is the recommended way to work
37 with MongoDB from Python.</longdescription>
38
39
40
41 1.12 dev-python/pymongo/ChangeLog
42
43 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-python/pymongo/ChangeLog?rev=1.12&view=markup
44 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-python/pymongo/ChangeLog?rev=1.12&content-type=text/plain
45 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-python/pymongo/ChangeLog?r1=1.11&r2=1.12
46
47 Index: ChangeLog
48 ===================================================================
49 RCS file: /var/cvsroot/gentoo-x86/dev-python/pymongo/ChangeLog,v
50 retrieving revision 1.11
51 retrieving revision 1.12
52 diff -u -r1.11 -r1.12
53 --- ChangeLog 9 Jul 2012 11:07:12 -0000 1.11
54 +++ ChangeLog 30 Aug 2012 09:00:27 -0000 1.12
55 @@ -1,6 +1,12 @@
56 # ChangeLog for dev-python/pymongo
57 # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
58 -# $Header: /var/cvsroot/gentoo-x86/dev-python/pymongo/ChangeLog,v 1.11 2012/07/09 11:07:12 ultrabug Exp $
59 +# $Header: /var/cvsroot/gentoo-x86/dev-python/pymongo/ChangeLog,v 1.12 2012/08/30 09:00:27 ultrabug Exp $
60 +
61 +*pymongo-2.3 (30 Aug 2012)
62 +
63 + 30 Aug 2012; Ultrabug <ultrabug@g.o> -pymongo-2.1.1.ebuild,
64 + -pymongo-2.2.ebuild, +pymongo-2.3.ebuild, metadata.xml:
65 + Version bump, welcome new proxy-maintainer Lujeni, drop old.
66
67 *pymongo-2.2.1 (09 Jul 2012)
68
69
70
71
72 1.1 dev-python/pymongo/pymongo-2.3.ebuild
73
74 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-python/pymongo/pymongo-2.3.ebuild?rev=1.1&view=markup
75 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-python/pymongo/pymongo-2.3.ebuild?rev=1.1&content-type=text/plain
76
77 Index: pymongo-2.3.ebuild
78 ===================================================================
79 # Copyright 1999-2012 Gentoo Foundation
80 # Distributed under the terms of the GNU General Public License v2
81 # $Header: /var/cvsroot/gentoo-x86/dev-python/pymongo/pymongo-2.3.ebuild,v 1.1 2012/08/30 09:00:27 ultrabug Exp $
82
83 EAPI="3"
84 PYTHON_DEPEND="2"
85 SUPPORT_PYTHON_ABIS="1"
86 PYTHON_TESTS_FAILURES_TOLERANT_ABIS="*-jython"
87 DISTUTILS_SRC_TEST="nosetests"
88
89 inherit distutils
90
91 DESCRIPTION="Python driver for MongoDB"
92 HOMEPAGE="http://github.com/mongodb/mongo-python-driver http://pypi.python.org/pypi/pymongo"
93 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
94
95 LICENSE="Apache-2.0"
96 SLOT="0"
97 KEYWORDS="~amd64 ~x86"
98 IUSE="doc mod_wsgi"
99
100 RDEPEND="dev-db/mongodb"
101 DEPEND="${RDEPEND}
102 dev-python/setuptools
103 doc? ( dev-python/sphinx )"
104
105 PYTHON_MODNAME="bson gridfs pymongo"
106
107 src_compile() {
108 distutils_src_compile
109
110 if use doc; then
111 einfo "Generation of documentation"
112 mkdir html
113 sphinx-build doc html || die "Generation of documentation failed"
114 fi
115 }
116
117 distutils_src_test_pre_hook() {
118 mkdir -p "${T}/tests-${PYTHON_ABI}/mongo.db"
119 mongod --dbpath "${T}/tests-${PYTHON_ABI}/mongo.db" --fork --logpath "${T}/tests-${PYTHON_ABI}/mongo.log"
120 }
121
122 src_test() {
123 distutils_src_test
124 killall -u "$(id -nu)" mongod
125 }
126
127 src_install() {
128 # Maintainer note:
129 # In order to work with mod_wsgi, we need to disable the C extension.
130 # See [1] for more information.
131 # [1] http://api.mongodb.org/python/current/faq.html#does-pymongo-work-with-mod-wsgi
132 distutils_src_install $(use mod_wsgi && echo --no_ext)
133
134 if use doc; then
135 dohtml -r html/* || die "Error installing docs"
136 fi
137 }