# Maintainer: David Scholl _module="tablib" pkgname=("python-${_module}" "python2-${_module}") pkgver="0.11.2" pkgrel="1" pkgdesc="Format-agnostic tabular data library (XLS, JSON, YAML, CSV)" arch=("any") url="http://python-tablib.org" license=("MIT") makedepends=("python-setuptools" "python2-setuptools") checkdepends=("python-pytest" "python2-pytest") source=("https://pypi.python.org/packages/source/${_module:0:1}/${_module}/${_module}-${pkgver}.tar.gz") sha256sums=('553dd5b58e8e6e039aaa61587ec2fab38c05f0e25f58ac65b81a7851db62a497') prepare() { cp -a "${srcdir}/${_module}-${pkgver}"{,-python2} } build() { cd "${srcdir}/${_module}-${pkgver}" python setup.py build cd "${srcdir}/${_module}-${pkgver}-python2" python2 setup.py build } check() { cd "${srcdir}/${_module}-${pkgver}" PYTHONPATH="$PWD/build/lib:$PYTHONPATH" py.test cd "${srcdir}/${_module}-${pkgver}-python2" PYTHONPATH="$PWD/build/lib:$PYTHONPATH" py.test2 } package_python-tablib() { depends=("python") cd "${srcdir}/${_module}-${pkgver}" python setup.py install --root="${pkgdir}" --optimize=1 --skip-build install -D -m644 "${srcdir}/${_module}-${pkgver}/LICENSE" \ "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" } package_python2-tablib() { depends=("python2") cd "${srcdir}/${_module}-${pkgver}-python2" python2 setup.py install --root="${pkgdir}" --optimize=1 --skip-build install -D -m644 "${srcdir}/${_module}-${pkgver}-python2/LICENSE" \ "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" }