summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorPhilipp A2022-09-06 09:33:12 +0200
committerPhilipp A2022-09-06 09:33:12 +0200
commitb092e35de5006b5b7cfa7294288eb4861ed4213b (patch)
tree6d0b4a9709d2596f4089967c26d3e4d58d27f36f
parent1a4702a29ef0ff27c955f01af17512f68c5a5504 (diff)
downloadaur-b092e35de5006b5b7cfa7294288eb4861ed4213b.tar.gz
v0.17.1
-rw-r--r--.SRCINFO11
-rw-r--r--.gitignore2
-rw-r--r--PKGBUILD21
3 files changed, 20 insertions, 14 deletions
diff --git a/.SRCINFO b/.SRCINFO
index d23364fdceef..accc39dad6ba 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,15 +1,18 @@
pkgbase = python-tiledb
pkgdesc = Pythonic interface to the TileDB array storage manager
- pkgver = 0.11.3
+ pkgver = 0.17.1
pkgrel = 1
url = https://github.com/TileDB-Inc/TileDB-Py
arch = x86_64
license = MIT
+ makedepends = python-setuptools
+ makedepends = python-installer
+ makedepends = python-build
depends = python>=3.10
depends = python<3.11
depends = python-numpy>=1.21
- noextract = tiledb-0.11.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- source = https://files.pythonhosted.org/packages/cp310/t/tiledb/tiledb-0.11.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- sha256sums = c032c22ecf7eba87fd6e829fe4821e414042550d2456b61ee96f74b78cf3753e
+ depends = python-packaging
+ source = https://files.pythonhosted.org/packages/source/t/tiledb/tiledb-0.17.1.tar.gz
+ sha256sums = b6749c5785a5e4a407356633ecaf447d2dcae46f0320a693a280d525dbd61fdd
pkgname = python-tiledb
diff --git a/.gitignore b/.gitignore
index 910c2436b01b..c5d85b20091f 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,4 +1,4 @@
/src/
/pkg/
/*.pkg.*
-/*.whl
+/*.tar.gz
diff --git a/PKGBUILD b/PKGBUILD
index fdb04387cfb7..37b662c9bbe6 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,21 +2,24 @@
_name=tiledb
pkgname=python-$_name
-pkgver=0.11.3
+pkgver=0.17.1
pkgrel=1
pkgdesc='Pythonic interface to the TileDB array storage manager'
arch=(x86_64)
url="https://github.com/TileDB-Inc/TileDB-Py"
license=(MIT)
_pyminor=10
-depends=("python>=3.$_pyminor" "python<3.$((_pyminor + 1))" 'python-numpy>=1.21')
-_wheel="${_name/-/_}-$pkgver-cp3$_pyminor-cp3$_pyminor-manylinux_2_17_$CARCH.manylinux2014_$CARCH.whl"
-source=("https://files.pythonhosted.org/packages/cp3$_pyminor/${_name::1}/$_name/$_wheel")
-sha256sums=('c032c22ecf7eba87fd6e829fe4821e414042550d2456b61ee96f74b78cf3753e')
-noextract=("$_wheel")
+depends=("python>=3.$_pyminor" "python<3.$((_pyminor + 1))" 'python-numpy>=1.21' python-packaging)
+makedepends=(python-setuptools python-installer python-build)
+source=("https://files.pythonhosted.org/packages/source/${_name::1}/$_name/$_name-$pkgver.tar.gz")
+sha256sums=('b6749c5785a5e4a407356633ecaf447d2dcae46f0320a693a280d525dbd61fdd')
+
+build() {
+ cd "$_name-$pkgver"
+ python -m build --wheel --no-isolation --skip-dependency-check # wants setuptools<=59.5.0
+}
package() {
- local site="$pkgdir/usr/lib/python3.$_pyminor/site-packages"
- mkdir -p "$site"
- unzip "$_wheel" -d "$site"
+ cd "$_name-$pkgver"
+ python -m installer --destdir="$pkgdir" dist/*.whl
}