diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 21 |
1 files changed, 12 insertions, 9 deletions
@@ -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 } |