diff options
author | Carlos Aznarán Laos | 2023-05-21 20:08:18 -0500 |
---|---|---|
committer | Carlos Aznarán Laos | 2023-05-21 20:08:18 -0500 |
commit | a29862074090dc3c5bb1fa8df47d5d06dbc48325 (patch) | |
tree | 359f36d778e95ae45a42fbaa2f49ab6ee510780c /PKGBUILD | |
parent | 482367a5e207f2e3a9f2c8d14e9cf7f9292708a7 (diff) | |
download | aur-python-pixmappy.tar.gz |
Use PEP 517
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 47 |
1 files changed, 25 insertions, 22 deletions
@@ -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}" } |