diff options
author | Philipp A | 2022-02-27 19:10:16 +0100 |
---|---|---|
committer | Philipp A | 2022-02-27 19:10:30 +0100 |
commit | f8855483594e978e84b9a8411a6c0c6feb02991d (patch) | |
tree | 63d2923c2a5507bd3aaf93606f39f2ca29da0653 | |
parent | a77a01b2dd1d7c79e0f1ef8efc05fd2d9196d92d (diff) | |
download | aur-f8855483594e978e84b9a8411a6c0c6feb02991d.tar.gz |
use build & installer
-rw-r--r-- | .SRCINFO | 11 | ||||
-rw-r--r-- | .gitignore | 4 | ||||
-rw-r--r-- | PKGBUILD | 19 |
3 files changed, 20 insertions, 14 deletions
@@ -1,18 +1,21 @@ pkgbase = python-anndata pkgdesc = A data structure for rectangular numeric data and sample/variable annotations. pkgver = 0.7.8 - pkgrel = 2 + pkgrel = 3 url = https://github.com/theislab/anndata arch = any license = BSD + makedepends = python-flit-core + makedepends = python-setuptools-scm + makedepends = python-installer + makedepends = python-build depends = python-pandas depends = python-scipy depends = python-h5py depends = python-natsort depends = python-packaging depends = python-xlrd - noextract = anndata-0.7.8-py3-none-any.whl - source = https://files.pythonhosted.org/packages/py3/a/anndata/anndata-0.7.8-py3-none-any.whl - sha256sums = cc098d46662230f91e421c707590337c3e16459c494f28d80b8ff5baae54e539 + source = https://files.pythonhosted.org/packages/source/a/anndata/anndata-0.7.8.tar.gz + sha256sums = 1efd7eb40839e0325bb066238280228a980d7dde6410793dbff2835f44a2d3ef pkgname = python-anndata diff --git a/.gitignore b/.gitignore index 9731419a6e92..7e480d700bee 100644 --- a/.gitignore +++ b/.gitignore @@ -1,4 +1,4 @@ /pkg/ /src/ -/*.pkg.tar.xz -/*.whl +/*.pkg.* +/*.tar.gz @@ -3,19 +3,22 @@ _name=anndata pkgname=python-$_name pkgver=0.7.8 -pkgrel=2 +pkgrel=3 pkgdesc='A data structure for rectangular numeric data and sample/variable annotations.' arch=(any) url="https://github.com/theislab/$_name" license=(BSD) depends=(python-pandas python-scipy python-h5py python-natsort python-packaging python-xlrd) -_wheel="${_name/-/_}-$pkgver-py3-none-any.whl" -source=("https://files.pythonhosted.org/packages/py3/${_name::1}/$_name/$_wheel") -sha256sums=('cc098d46662230f91e421c707590337c3e16459c494f28d80b8ff5baae54e539') -noextract=("$_wheel") +makedepends=(python-flit-core python-setuptools-scm python-installer python-build) +source=("https://files.pythonhosted.org/packages/source/${_name::1}/$_name/$_name-$pkgver.tar.gz") +sha256sums=('1efd7eb40839e0325bb066238280228a980d7dde6410793dbff2835f44a2d3ef') + +build() { + cd "$_name-$pkgver" + python -m build --wheel --no-isolation --skip-dependency-check # xlrd < 2 not available on arch +} package() { - local site="$pkgdir/usr/lib/$(readlink /bin/python3)/site-packages" - mkdir -p "$site" - unzip "$_wheel" -d "$site" + cd "$_name-$pkgver" + python -m installer --destdir="$pkgdir" dist/*.whl } |