summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorCorentin Cadiou2023-06-06 10:07:33 +0200
committerCorentin Cadiou2023-06-06 10:07:33 +0200
commit1bd0788707570db4b5efbeb74d0397e95dece3a6 (patch)
tree502a01bbd2e05306a2ae076c6ca79622ea25d89a
parent0eedaf29baf1813bb1a4a69846ebb9440bdbd24e (diff)
downloadaur-1bd0788707570db4b5efbeb74d0397e95dece3a6.tar.gz
Update deps + conflict with yt
-rw-r--r--.SRCINFO22
-rw-r--r--PKGBUILD48
2 files changed, 52 insertions, 18 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 15ee27e30403..5da3e2b5dc22 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index ebb659971647..8cac3817e49c 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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'
}