summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorPhilipp A2022-02-27 19:05:05 +0100
committerPhilipp A2022-02-27 19:05:05 +0100
commit6f42e8f29dadffae813e80dd203a729ad378f16f (patch)
tree26b3901a2aab8ffdff64690b01c3dc3c1e45cb44
parent21018e8a38f89d2cb44286cbf4da713d89fc2416 (diff)
downloadaur-6f42e8f29dadffae813e80dd203a729ad378f16f.tar.gz
v0.2.4
-rw-r--r--.SRCINFO14
-rw-r--r--.gitignore4
-rw-r--r--PKGBUILD22
3 files changed, 23 insertions, 17 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 95699102e35d..d87d49308a2b 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,23 +1,27 @@
pkgbase = python-scvelo
pkgdesc = Stochastic Single Cell RNA Velocity
- pkgver = 0.1.25
+ pkgver = 0.2.4
pkgrel = 1
url = https://github.com/theislab/scvelo
arch = any
license = BSD
+ makedepends = python-setuptools
+ makedepends = python-setuptools-scm
+ makedepends = python-wheel
+ makedepends = python-installer
+ makedepends = python-build
depends = python-typing_extensions
depends = python-anndata>=0.7.5
depends = scanpy>=1.5
depends = python-loompy>=2.0.12
depends = python-umap-learn>=0.3.10
- depends = python-numba>=1.41.0
+ depends = python-numba>=0.41.0
depends = python-numpy>=1.17
depends = python-scipy>=1.4.1
depends = python-pandas>=0.23.0
depends = python-scikit-learn>=0.21.2
depends = python-matplotlib>=3.3.0
- noextract = scvelo-0.1.25-py3-none-any.whl
- source = https://files.pythonhosted.org/packages/py3/s/scvelo/scvelo-0.1.25-py3-none-any.whl
- sha256sums = 300b9eb8dcfc123960954659f8c0221b55772bc9c5e103411397217e5d2e3b6c
+ source = https://files.pythonhosted.org/packages/source/s/scvelo/scvelo-0.2.4.tar.gz
+ sha256sums = ffacae961993df19034580ae748dc5bda12852e1da517b1f065ad2544850b040
pkgname = python-scvelo
diff --git a/.gitignore b/.gitignore
index cb3cc40a81f9..c5d85b20091f 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,4 +1,4 @@
/src/
/pkg/
-/*.pkg.tar.xz
-/*.whl
+/*.pkg.*
+/*.tar.gz
diff --git a/PKGBUILD b/PKGBUILD
index 94bb59a44f75..c70b13686720 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,7 +2,7 @@
_name=scvelo
pkgname=python-$_name
-pkgver=0.1.25
+pkgver=0.2.4
pkgrel=1
pkgdesc='Stochastic Single Cell RNA Velocity'
arch=(any)
@@ -14,21 +14,23 @@ depends=(
'scanpy>=1.5'
'python-loompy>=2.0.12'
'python-umap-learn>=0.3.10'
- 'python-numba>=1.41.0'
+ 'python-numba>=0.41.0'
'python-numpy>=1.17'
'python-scipy>=1.4.1'
'python-pandas>=0.23.0'
'python-scikit-learn>=0.21.2'
'python-matplotlib>=3.3.0'
)
-_pyarch=py3
-_wheel="${_name/-/_}-$pkgver-$_pyarch-none-any.whl"
-source=("https://files.pythonhosted.org/packages/$_pyarch/${_name::1}/$_name/$_wheel")
-sha256sums=('300b9eb8dcfc123960954659f8c0221b55772bc9c5e103411397217e5d2e3b6c')
-noextract=("$_wheel")
+makedepends=(python-setuptools python-setuptools-scm python-wheel python-installer python-build)
+source=("https://files.pythonhosted.org/packages/source/${_name::1}/$_name/$_name-$pkgver.tar.gz")
+sha256sums=('ffacae961993df19034580ae748dc5bda12852e1da517b1f065ad2544850b040')
+
+build() {
+ cd "$_name-$pkgver"
+ python -m build --wheel --no-isolation
+}
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
}