summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorCarlos Aznarán Laos2023-05-21 20:08:18 -0500
committerCarlos Aznarán Laos2023-05-21 20:08:18 -0500
commita29862074090dc3c5bb1fa8df47d5d06dbc48325 (patch)
tree359f36d778e95ae45a42fbaa2f49ab6ee510780c /PKGBUILD
parent482367a5e207f2e3a9f2c8d14e9cf7f9292708a7 (diff)
downloadaur-python-pixmappy.tar.gz
Use PEP 517
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD47
1 files changed, 25 insertions, 22 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 2d4195ec1ae2..b33ab29d15bb 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,33 +1,36 @@
-# Maintainer: Luis Martinez <luis dot martinez at disroot dot org>
+# Maintainer: Carlos Aznarán <caznaranl@uni.pe>
+# Contributor: Luis Martinez <luis dot martinez at disroot dot org>
# Contributor: Andres Alejandro Navarro Alsina <aanavarroa@unal.edu.co>
# Contributor: G. Bernstein, M. Jarvis and E. Sheldon
-
-pkgname=python-pixmappy
+_base=pixmappy
+pkgname=python-${_base}
pkgver=1.0.0
pkgrel=1
-pkgdesc=" Python interface to gbdes pixel map (astrometry) solutions "
-arch=('any')
-url="https://github.com/gbernstein/pixmappy"
+pkgdesc="Python module for arbitrary mappings from pixels to sky coordinate"
+arch=(any)
+url="https://github.com/gbernstein/${_base}"
license=('BSD')
-depends=(
- 'python-numpy'
- 'python-future'
- 'python-astropy'
- 'python-scipy'
- 'python-yaml'
- 'python-coord')
-makedepends=('python-setuptools')
-source=("$pkgname-$pkgver.tar.gz::$url/archive/v$pkgver.tar.gz")
-sha256sums=('9ef1ddeaea58ca50cbf7226a2c68ac183726ae3e97028f9011849dd086f7c48d')
+depends=(python-numpy python-future python-astropy python-scipy python-yaml python-coord)
+makedepends=(python-build python-installer python-setuptools python-wheel)
+# checkdepends=(python-pytest python-galsim)
+source=(${_base}-${pkgver}.tar.gz::${url}/archive/v${pkgver}.tar.gz)
+sha512sums=('6f406c30ff7de662ebdbaa47a44626fb363e066584d656f80e0a4ecfb83bba53421a3e9d55966bfa020035e48149c7e0d4183ad97d78e86283c1b1c2f3cf687f')
build() {
- cd "pixmappy-$pkgver"
- python setup.py build
+ cd ${_base}-${pkgver}
+ python -m build --wheel --skip-dependency-check --no-isolation
}
+# check() {
+# cd ${_base}-${pkgver}
+# python -m venv --system-site-packages test-env
+# test-env/bin/python -m installer dist/*.whl
+# test-env/bin/python -m pytest tests
+# }
+
package() {
- cd "pixmappy-$pkgver"
- PYTHONHASHSEED=0 python setup.py install --root="$pkgdir/" --optimize=1 --skip-build
- install -Dm 644 Piff_LICENSE -t "$pkgdir/usr/share/licenses/$pkgname/"
- install -Dm 644 README.md -t "$pkgdir/usr/share/doc/$pkgname/"
+ cd ${_base}-${pkgver}
+ PYTHONPYCACHEPREFIX="${PWD}/.cache/cpython/" python -m installer --destdir="${pkgdir}" dist/*.whl
+ install -Dm 644 Piff_LICENSE -t "${pkgdir}/usr/share/licenses/${pkgname}"
+ install -Dm 644 README.md -t "${pkgdir}/usr/share/doc/${pkgname}"
}