Gentoo Archives: gentoo-commits

From: "Sebastien Fabbro (bicatali)" <bicatali@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in sci-libs/scikits_statsmodels: ChangeLog scikits_statsmodels-0.3.1.ebuild scikits_statsmodels-0.2.0.ebuild
Date: Thu, 01 Sep 2011 05:03:20
Message-Id: 20110901050308.CBA382004C@flycatcher.gentoo.org
1 bicatali 11/09/01 05:03:08
2
3 Modified: ChangeLog
4 Added: scikits_statsmodels-0.3.1.ebuild
5 Removed: scikits_statsmodels-0.2.0.ebuild
6 Log:
7 Version bump
8
9 (Portage version: 2.1.10.10/cvs/Linux x86_64)
10
11 Revision Changes Path
12 1.4 sci-libs/scikits_statsmodels/ChangeLog
13
14 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-libs/scikits_statsmodels/ChangeLog?rev=1.4&view=markup
15 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-libs/scikits_statsmodels/ChangeLog?rev=1.4&content-type=text/plain
16 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-libs/scikits_statsmodels/ChangeLog?r1=1.3&r2=1.4
17
18 Index: ChangeLog
19 ===================================================================
20 RCS file: /var/cvsroot/gentoo-x86/sci-libs/scikits_statsmodels/ChangeLog,v
21 retrieving revision 1.3
22 retrieving revision 1.4
23 diff -u -r1.3 -r1.4
24 --- ChangeLog 26 Jul 2011 17:28:59 -0000 1.3
25 +++ ChangeLog 1 Sep 2011 05:03:08 -0000 1.4
26 @@ -1,6 +1,12 @@
27 # ChangeLog for sci-libs/scikits_statsmodels
28 # Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
29 -# $Header: /var/cvsroot/gentoo-x86/sci-libs/scikits_statsmodels/ChangeLog,v 1.3 2011/07/26 17:28:59 bicatali Exp $
30 +# $Header: /var/cvsroot/gentoo-x86/sci-libs/scikits_statsmodels/ChangeLog,v 1.4 2011/09/01 05:03:08 bicatali Exp $
31 +
32 +*scikits_statsmodels-0.3.1 (01 Sep 2011)
33 +
34 + 01 Sep 2011; Sébastien Fabbro <bicatali@g.o>
35 + -scikits_statsmodels-0.2.0.ebuild, +scikits_statsmodels-0.3.1.ebuild:
36 + Version bump
37
38 *scikits_statsmodels-0.3.0 (26 Jul 2011)
39
40
41
42
43 1.1 sci-libs/scikits_statsmodels/scikits_statsmodels-0.3.1.ebuild
44
45 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-libs/scikits_statsmodels/scikits_statsmodels-0.3.1.ebuild?rev=1.1&view=markup
46 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-libs/scikits_statsmodels/scikits_statsmodels-0.3.1.ebuild?rev=1.1&content-type=text/plain
47
48 Index: scikits_statsmodels-0.3.1.ebuild
49 ===================================================================
50 # Copyright 1999-2011 Gentoo Foundation
51 # Distributed under the terms of the GNU General Public License v2
52 # $Header: /var/cvsroot/gentoo-x86/sci-libs/scikits_statsmodels/scikits_statsmodels-0.3.1.ebuild,v 1.1 2011/09/01 05:03:08 bicatali Exp $
53
54 EAPI="2"
55
56 PYTHON_DEPEND="2"
57 SUPPORT_PYTHON_ABIS="1"
58 RESTRICT_PYTHON_ABIS="3.*"
59
60 inherit distutils
61
62 MY_P="${P/scikits_/scikits.}"
63
64 DESCRIPTION="Statistical computations and models for use with SciPy"
65 HOMEPAGE="http://statsmodels.sourceforge.net/"
66 SRC_URI="mirror://pypi/${PN:0:1}/scikits.statsmodels/${MY_P}.zip"
67
68 LICENSE="BSD"
69 SLOT="0"
70 KEYWORDS="~amd64 ~x86"
71 IUSE="doc examples test"
72
73 RDEPEND="sci-libs/scipy
74 sci-libs/scikits"
75 DEPEND="dev-python/numpy
76 dev-python/setuptools
77 doc? ( dev-python/sphinx )
78 test? ( dev-python/nose )"
79
80 S="${WORKDIR}/${MY_P}"
81
82 src_prepare() {
83 # remove badly placed docs and examples
84 sed -i \
85 -e '/statsmodels\/docs/d' \
86 -e '/statsmodels\/examples/d' \
87 setup.py || die
88 mv scikits/statsmodels/{docs,examples} .
89 distutils_src_prepare
90 }
91
92 src_compile() {
93 distutils_src_compile
94 if use doc; then
95 "$(PYTHON -f)" setup.py build_sphinx || die "Generation of documentation failed"
96 fi
97 }
98
99 src_test() {
100 testing() {
101 "$(PYTHON)" setup.py \
102 build -b "build-${PYTHON_ABI}" \
103 install --home="${S}/test-${PYTHON_ABI}"
104 pushd "${S}/test-${PYTHON_ABI}/lib" > /dev/null
105 PYTHONPATH=. "$(PYTHON)" -c "import scikits.statsmodels; scikits.statsmodels.test()" 2>&1 | tee test.log
106 grep -Eq '^(ERROR|FAIL):' test.log && return 1
107 popd > /dev/null
108 rm -fr test-${PYTHON_ABI}
109 }
110 python_execute_function testing
111 }
112
113 src_install() {
114 find "${S}" -name \*LICENSE.txt -delete
115 distutils_src_install
116 remove_scikits() {
117 rm -f "${ED}"$(python_get_sitedir)/scikits/__init__.py || die
118 }
119 python_execute_function -q remove_scikits
120 insinto /usr/share/doc/${PF}
121 if use doc; then
122 doins -r build/sphinx/html || die
123 fi
124 if use examples; then
125 doins -r examples || die
126 fi
127 }