diff options
author | Corentin Cadiou | 2023-06-06 10:07:33 +0200 |
---|---|---|
committer | Corentin Cadiou | 2023-06-06 10:07:33 +0200 |
commit | 1bd0788707570db4b5efbeb74d0397e95dece3a6 (patch) | |
tree | 502a01bbd2e05306a2ae076c6ca79622ea25d89a | |
parent | 0eedaf29baf1813bb1a4a69846ebb9440bdbd24e (diff) | |
download | aur-1bd0788707570db4b5efbeb74d0397e95dece3a6.tar.gz |
Update deps + conflict with yt
-rw-r--r-- | .SRCINFO | 22 | ||||
-rw-r--r-- | PKGBUILD | 48 |
2 files changed, 52 insertions, 18 deletions
@@ -1,18 +1,27 @@ pkgbase = python-yt-git pkgdesc = python package for data analysis and visualization - pkgver = 4.0.0.r668.g03c41c0d9 - pkgrel = 2 + pkgver = 4.0.0.r2489.g7df628d03 + pkgrel = 1 url = http://yt-project.org arch = any license = BSD makedepends = cython - depends = python-numpy + makedepends = python-setuptools + makedepends = python-wheel + makedepends = python-ewah-bool-utils + makedepends = python-oldest-supported-numpy + depends = python-cmyt + depends = python-ewah-bool-utils depends = python-matplotlib + depends = python-more-itertools + depends = python-numpy + depends = python-pillow depends = python-sympy - depends = python-unyt - depends = python-cmyt + depends = python-tomli-w depends = python-tqdm - optdepends = jupyter + depends = python-typing-extensions + depends = python-unyt + optdepends = jupyterlab: interactive analysis optdepends = openmp: multithred support optdepends = python-astropy: reading FITS files optdepends = python-f90nml: reading RAMSES namelist files @@ -24,6 +33,7 @@ pkgbase = python-yt-git optdepends = python-xarray: input/output to xarray format optdepends = python-glue: input/output to glueviz format provides = python-yt + conflicts = python-yt source = git+https://github.com/yt-project/yt md5sums = SKIP @@ -1,17 +1,35 @@ # Original maintainer: Miguel de Val-Borro <miguel dot deval at gmail dot com> # Current maintainer: Corentin Cadiou <contact@cphyc.me> _gitname=yt -pkgname=python-$_gitname-git -pkgver=4.0.0.r668.g03c41c0d9 -pkgrel=2 +pkgname=python-${_gitname}-git +pkgver=4.0.0.r2489.g7df628d03 +pkgrel=1 pkgdesc="python package for data analysis and visualization" url="http://yt-project.org" arch=(any) license=('BSD') -depends=('python-numpy' 'python-matplotlib' 'python-sympy' 'python-unyt' 'python-cmyt' 'python-tqdm') -makedepends=('cython') +depends=( + 'python-cmyt' + 'python-ewah-bool-utils' + 'python-matplotlib' + 'python-more-itertools' + 'python-numpy' + 'python-pillow' + 'python-sympy' + 'python-tomli-w' + 'python-tqdm' + 'python-typing-extensions' + 'python-unyt' +) +makedepends=( + 'cython' + 'python-setuptools' + 'python-wheel' + 'python-ewah-bool-utils' + 'python-oldest-supported-numpy' +) optdepends=( - 'jupyter' + 'jupyterlab: interactive analysis' 'openmp: multithred support' 'python-astropy: reading FITS files' 'python-f90nml: reading RAMSES namelist files' @@ -25,20 +43,26 @@ optdepends=( ) source=("git+https://github.com/yt-project/yt") provides=('python-yt') -md5sums=(SKIP) +conflicts=('python-yt') +md5sums=('SKIP') + +prepare() { + cd "${srcdir}/${_gitname}" + git clean -dfx +} build() { - cd "$srcdir/$_gitname" - python setup.py build + cd "${srcdir}/${_gitname}" + python -m build --wheel --no-isolation } package() { - cd "$srcdir/$_gitname" - python setup.py install --root="$pkgdir/" --optimize=1 + cd "${srcdir}/${_gitname}" + python -m installer --destdir="$pkgdir" dist/*.whl install -D -m644 COPYING.txt "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" } pkgver() { - cd "$srcdir/$_gitname" + cd "${srcdir}/${_gitname}" git describe --long --tags | sed 's/^yt-//;s/\([^-]*-g\)/r\1/;s/-/./g' } |