diff options
author | Luis Martinez | 2022-09-14 23:38:44 -0500 |
---|---|---|
committer | Luis Martinez | 2022-09-14 23:38:44 -0500 |
commit | bb16e7db6c2fdfc0e0f2bf9a2ba48c1d8fad1d83 (patch) | |
tree | 08f69ae4ca2aa958a7b3e5cbab118924e72f5657 | |
parent | 191655a822faa935552d0b6744138988ac4a9eee (diff) | |
download | aur-bb16e7db6c2fdfc0e0f2bf9a2ba48c1d8fad1d83.tar.gz |
update to 0.2.0
-rw-r--r-- | .SRCINFO | 13 | ||||
-rw-r--r-- | PKGBUILD | 35 |
2 files changed, 29 insertions, 19 deletions
@@ -1,20 +1,21 @@ pkgbase = python-agnpy pkgdesc = Models Active Galactic Nuclei radiative processes - pkgver = 0.1.8 + pkgver = 0.2.0 pkgrel = 1 url = https://github.com/cosimonigro/agnpy arch = any license = BSD - checkdepends = python-pytest makedepends = python-build - makedepends = python-install - makedepends = python-wheel + makedepends = python-installer makedepends = python-setuptools + makedepends = python-wheel depends = python-astropy depends = python-numpy depends = python-matplotlib depends = python-scipy - source = python-agnpy-0.1.8.tar.gz::https://files.pythonhosted.org/packages/source/a/agnpy/agnpy-0.1.8.tar.gz - sha256sums = 44937cac40df3bb349c752fbed35b1f66a097047450c659b39836b27b0ed174c + optdepends = python-sherpa + optdepends = python-gammapy + source = python-agnpy-0.2.0.tar.gz::https://files.pythonhosted.org/packages/source/a/agnpy/agnpy-0.2.0.tar.gz + sha256sums = 9e73ab7ede7c1eb54d1981a3d852fa3739e4265db3d190d08432510e644c37dd pkgname = python-agnpy @@ -2,32 +2,41 @@ # Contributor: Miguel de Val-Borro <miguel dot deval at gmail dot com> pkgname=python-agnpy -pkgver=0.1.8 +_pkg="${pkgname#python-}" +pkgver=0.2.0 pkgrel=1 pkgdesc="Models Active Galactic Nuclei radiative processes" arch=('any') url="https://github.com/cosimonigro/agnpy" license=('BSD') depends=('python-astropy' 'python-numpy' 'python-matplotlib' 'python-scipy') -makedepends=('python-build' 'python-install' 'python-wheel' 'python-setuptools') -checkdepends=('python-pytest') -source=("$pkgname-$pkgver.tar.gz::https://files.pythonhosted.org/packages/source/a/agnpy/agnpy-$pkgver.tar.gz") -sha256sums=('44937cac40df3bb349c752fbed35b1f66a097047450c659b39836b27b0ed174c') +optdepends=('python-sherpa' 'python-gammapy') +makedepends=('python-build' 'python-installer' 'python-setuptools' 'python-wheel') +# checkdepends=('python-pytest' 'python-sherpa' 'python-gammapy') +source=("$pkgname-$pkgver.tar.gz::https://files.pythonhosted.org/packages/source/a/$_pkg/$_pkg-$pkgver.tar.gz") +sha256sums=('9e73ab7ede7c1eb54d1981a3d852fa3739e4265db3d190d08432510e644c37dd') + +prepare() { + cd "$_pkg-$pkgver" + sed -i '/find_packages/s/()/(exclude=["agnpy.tests*"])/' setup.py + rm -rf "$_pkg.egg-info" +} build() { - cd "agnpy-$pkgver" - python -m build --wheel --skip-dependency-check --no-isolation + cd "$_pkg-$pkgver" + python -m build --wheel --no-isolation } # check() { -# cd "agnpy-$pkgver" -# pytest -x +# cd "$_pkg-$pkgver" +# PYTHONPATH="$PWD" pytest -x # } package() { - export PYTHONHASHSEED=0 - cd "agnpy-$pkgver" - python -m install --optimize=1 --destdir="$pkgdir/" dist/*.whl - install -Dm644 LICENSE -t "$pkgdir/usr/share/licenses/$pkgname/" + cd "$_pkg-$pkgver" + PYTHONHASHSEED=0 python -m installer --destdir="$pkgdir/" dist/*.whl install -Dm644 README.md -t "$pkgdir/usr/share/doc/$pkgname/" + local _site="$(python -c 'import site; print(site.getsitepackages()[0])')" + install -d "$pkgdir/usr/share/licenses/$pkgname/" + ln -s "$_site/$_pkg-$pkgver.dist-info/LICENSE" "$pkgdir/usr/share/licenses/$pkgname/" } |