]> Pileus Git - ~andy/sunrise/blob - dev-python/pylibmc/pylibmc-1.0_alpha.ebuild
d4259afe044910671de50c6f799b49a49bf5eae7
[~andy/sunrise] / dev-python / pylibmc / pylibmc-1.0_alpha.ebuild
1 # Copyright 1999-2010 Gentoo Foundation
2 # Distributed under the terms of the GNU General Public License v2
3 # $Header: $
4
5 inherit distutils versionator
6 SUPPORT_PYTHON_ABIS="1"
7
8 MY_P=${PN}-$(replace_version_separator 2 '-')
9 DESCRIPTION="Libmemcached wrapper written as a Python extension"
10 HOMEPAGE="http://lericson.blogg.se/code/category/pylibmc.html"
11 SRC_URI="http://pypi.python.org/packages/source/${PN:0:1}/${PN}/${MY_P}.tar.gz"
12
13 LICENSE="BSD"
14 SLOT="0"
15 KEYWORDS="~amd64 ~x86"
16 IUSE=""
17
18 RDEPEND=">=dev-libs/libmemcached-0.26
19         dev-lang/python"
20 DEPEND="${RDEPEND}
21         dev-python/setuptools"
22 RESTRICT_PYTHON_ABIS="3.*"
23
24 S=${WORKDIR}/${MY_P}
25
26 src_test() {
27         testing() {
28                 PYTHONPATH="$(dir -d build-${PYTHON_ABI}/lib*)" "$(PYTHON)" tests.py || die "Tests failed"
29         }
30         python_execute_function testing
31 }