1 # Copyright 1999-2019 Gentoo Authors
2 # Distributed under the terms of the GNU General Public License v2
6 PYTHON_COMPAT=( python{2_7,3_5,3_6} )
10 DESCRIPTION="Provides columnar and compressed data containers"
11 HOMEPAGE="http://bcolz.blosc.org/"
12 SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
16 KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux"
21 dev-python/numpy[${PYTHON_USEDEP}]
24 dev-python/setuptools[${PYTHON_USEDEP}]
25 dev-python/setuptools_scm[${PYTHON_USEDEP}]
26 dev-python/cython[${PYTHON_USEDEP}]
28 dev-python/sphinx[${PYTHON_USEDEP}]
29 dev-python/numpydoc[${PYTHON_USEDEP}]
31 test? ( dev-python/mock[${PYTHON_USEDEP}] )
35 distutils-r1_python_compile --blosc="${EPREFIX}/usr"
38 python_compile_all() {
39 use doc && sphinx-build -b html -N docs/ docs/_build/html
44 "${PYTHON}" -c 'import bcolz; bcolz.test()' || die
47 python_install_all() {
48 use doc && local HTML_DOCS=( docs/_build/html/. )
49 distutils-r1_python_install_all