summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorLuis Martinez2022-09-14 23:38:44 -0500
committerLuis Martinez2022-09-14 23:38:44 -0500
commitbb16e7db6c2fdfc0e0f2bf9a2ba48c1d8fad1d83 (patch)
tree08f69ae4ca2aa958a7b3e5cbab118924e72f5657
parent191655a822faa935552d0b6744138988ac4a9eee (diff)
downloadaur-bb16e7db6c2fdfc0e0f2bf9a2ba48c1d8fad1d83.tar.gz
update to 0.2.0
-rw-r--r--.SRCINFO13
-rw-r--r--PKGBUILD35
2 files changed, 29 insertions, 19 deletions
diff --git a/.SRCINFO b/.SRCINFO
index ed0e657abba9..aca9bb0715e9 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index dd10245e2148..ee4051778029 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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/"
}