diff options
-rw-r--r-- | .SRCINFO | 27 | ||||
-rw-r--r-- | PKGBUILD | 49 |
2 files changed, 33 insertions, 43 deletions
@@ -1,25 +1,18 @@ pkgbase = python-rchitect pkgdesc = Minimal R API for Python - pkgver = 0.2.4 - pkgrel = 2 + pkgver = 0.4.6 + pkgrel = 1 url = https://github.com/randy3k/rchitect arch = any license = MIT - checkdepends = python2-pytest checkdepends = python-pytest - makedepends = python-setuptools - makedepends = python2-setuptools - makedepends = python-six>=1.9.0 - makedepends = python2-six>=1.9.0 - source = rchitect-0.2.4.tar.gz::https://github.com/randy3k/rchitect/archive/v0.2.4.tar.gz - sha256sums = 122e81c69bf73411b8b1ee021684e0e56d944f1b857102e455831a13ff79f0c8 - -pkgname = python-rchitect + makedepends = python-build + makedepends = python-installer + makedepends = python-wheel depends = r>3.4.0 - depends = python-multipledispatch - replaces = python-rapi - -pkgname = python2-rchitect - depends = r>3.4.0 - depends = python2-multipledispatch + depends = python-cffi>=1.10.0 + depends = python-six>=1.9.0 + source = rchitect-0.4.6.tar.gz::https://github.com/randy3k/rchitect/archive/refs/tags/v0.4.6.tar.gz + sha256sums = e26d2e97dbaa86b237a83cc839f0055ba24db5fbdcdcbdf5e6b25f63679edf01 +pkgname = python-rchitect @@ -1,35 +1,32 @@ -# Maintainer: Michael Schubert <mschu.dev at gmail> -pkgname=(python-rchitect python2-rchitect) -_pkgname=${pkgname#python-} -pkgver=0.2.4 -pkgrel=2 +# Maintainer: Michael Schubert <mschu.dev at gmail> github.com/mschubert/PKGBUILDs +pkgname=python-rchitect +_name=${pkgname#python-} +pkgver=0.4.6 +pkgrel=1 pkgdesc="Minimal R API for Python" -url="https://github.com/randy3k/$_pkgname" +url="https://github.com/randy3k/$_name" arch=('any') license=('MIT') -makedepends=('python-setuptools' 'python2-setuptools' - 'python-six>=1.9.0' 'python2-six>=1.9.0') -checkdepends=('python2-pytest' 'python-pytest') -source=("$_pkgname-$pkgver.tar.gz::$url/archive/v$pkgver.tar.gz") -sha256sums=('122e81c69bf73411b8b1ee021684e0e56d944f1b857102e455831a13ff79f0c8') +depends=('r>3.4.0' 'python-cffi>=1.10.0' 'python-six>=1.9.0') +makedepends=(python-build python-installer python-wheel) +checkdepends=(python-pytest) +source=($_name-$pkgver.tar.gz::$url/archive/refs/tags/v$pkgver.tar.gz) +sha256sums=('e26d2e97dbaa86b237a83cc839f0055ba24db5fbdcdcbdf5e6b25f63679edf01') -check() { - cd "$srcdir/$_pkgname-$pkgver" - python setup.py test - python2 setup.py test +build() { + cd "$_name-$pkgver" +# python -m build --wheel --no-isolation + python setup.py build } -package_python-rchitect() { - depends=('r>3.4.0' 'python-multipledispatch') - replaces=('python-rapi') - - cd "$srcdir/$_pkgname-$pkgver" - python setup.py install --prefix=/usr --root="$pkgdir" --optimize=1 +check_disabled() { # errors in test_callbacks.py + cd "$srcdir/$_name-$pkgver" + pytest + # PYTHONPATH="$PWD/build/lib.linux-$CARCH-cpython-${python_version}" pytest } -package_python2-rchitect() { - depends=('r>3.4.0' 'python2-multipledispatch') - - cd "$srcdir/$_pkgname-$pkgver" - python2 setup.py install --prefix=/usr --root="$pkgdir" --optimize=1 +package() { + cd "$_name-$pkgver" +# python -m installer --destdir="$pkgdir" dist/*.whl + python setup.py install --skip-build --prefix=/usr --root="$pkgdir" --optimize=1 } |