diff options
author | Konstantin Gizdov | 2018-11-29 17:34:32 +0000 |
---|---|---|
committer | Konstantin Gizdov | 2018-11-29 17:34:32 +0000 |
commit | 92e116d031cd823bc0cdec5bfbfcf8bd7d960119 (patch) | |
tree | eeeb8f83b51e5e99b758c2aae770f911f3fc34f3 | |
parent | 37f58b02db4e41fbd12e74c8043836f0ca6276a8 (diff) | |
download | aur-92e116d031cd823bc0cdec5bfbfcf8bd7d960119.tar.gz |
rewrite
-rw-r--r-- | .SRCINFO | 31 | ||||
-rw-r--r-- | PKGBUILD | 35 |
2 files changed, 32 insertions, 34 deletions
@@ -1,27 +1,26 @@ pkgbase = python-hep_ml pkgdesc = Specific machine learning tools for purposes of high energy physics pkgver = 0.6.0 - pkgrel = 1 + pkgrel = 2 url = https://arogozhnikov.github.io/hep_ml/ arch = any license = Apache - makedepends = cython2 - makedepends = cython - makedepends = python2-numpy - makedepends = python-numpy - makedepends = python2-scikit-learn - makedepends = python-scikit-learn - makedepends = python2-scipy - makedepends = python-scipy + checkdepends = python2-nose + checkdepends = python-nose + checkdepends = python2-numpy + checkdepends = python-numpy + checkdepends = python2-scikit-learn + checkdepends = python-scikit-learn + checkdepends = python2-scipy + checkdepends = python-scipy + checkdepends = python2-six + checkdepends = python-six + checkdepends = python2-pandas + checkdepends = python-pandas + checkdepends = python2-theano + checkdepends = python-theano makedepends = python2-setuptools makedepends = python-setuptools - makedepends = python2-six - makedepends = python-six - makedepends = python2-pandas - makedepends = python-pandas - makedepends = python2-theano - makedepends = python-theano - options = !emptydirs source = https://github.com/arogozhnikov/hep_ml/archive/v0.6.0.zip sha256sums = 722cf5249d1c9b027bc8de54d7ffd6b3eb4730985b273cb8dd99753198ea1711 @@ -4,21 +4,19 @@ pkgbase=python-hep_ml _pkgbase=hep_ml pkgname=('python2-hep_ml' 'python-hep_ml') pkgver=0.6.0 -pkgrel=1 +pkgrel=2 pkgdesc="Specific machine learning tools for purposes of high energy physics" arch=('any') url="https://arogozhnikov.github.io/hep_ml/" license=('Apache') -makedepends=('cython2' 'cython' - 'python2-numpy' 'python-numpy' - 'python2-scikit-learn' 'python-scikit-learn' - 'python2-scipy' 'python-scipy' - 'python2-setuptools' 'python-setuptools' - 'python2-six' 'python-six' - 'python2-pandas' 'python-pandas' - 'python2-theano' 'python-theano') -options=(!emptydirs) - +makedepends=('python2-setuptools' 'python-setuptools') +checkdepends=('python2-nose' 'python-nose' + 'python2-numpy' 'python-numpy' + 'python2-scikit-learn' 'python-scikit-learn' + 'python2-scipy' 'python-scipy' + 'python2-six' 'python-six' + 'python2-pandas' 'python-pandas' + 'python2-theano' 'python-theano') source=("https://github.com/arogozhnikov/${_pkgbase}/archive/v${pkgver}.zip") sha256sums=('722cf5249d1c9b027bc8de54d7ffd6b3eb4730985b273cb8dd99753198ea1711') @@ -35,23 +33,27 @@ prepare() { } build() { - msg2 "Building Python2" cd "${srcdir}/hep_ml-py2-${pkgver}" python2 setup.py build - msg2 "Building Python3" cd "${srcdir}/hep_ml-${pkgver}" python setup.py build } +check() { + cd "${srcdir}/hep_ml-py2-${pkgver}" + nosetests2 tests + + cd "${srcdir}/hep_ml-${pkgver}" + nosetests tests +} + package_python2-hep_ml() { depends=('python2-numpy' 'python2-scikit-learn' 'python2-scipy' 'python2-six' 'python2-pandas' 'python2-theano') cd "${srcdir}/hep_ml-py2-${pkgver}" python2 setup.py install --root="${pkgdir}/" --optimize=1 - install -D LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" - install -d "${pkgdir}/usr/share/doc/${pkgname}" cp -r docs "${pkgdir}/usr/share/doc/${pkgname}/" } @@ -62,9 +64,6 @@ package_python-hep_ml() { python setup.py install --root="${pkgdir}/" --optimize=1 - install -D LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" - - # See FS#49651 install -d "${pkgdir}/usr/share/doc/${pkgname}" cp -r docs "${pkgdir}/usr/share/doc/${pkgname}/" } |