summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorUniversebenzene2020-09-23 19:31:28 +0800
committerUniversebenzene2020-09-23 19:31:28 +0800
commit735c8ecaf64d38dcab06dac1dd5774d582d67843 (patch)
treecac3b7de5901c58272aaafe9db2ac66ed47677a0 /PKGBUILD
parent3001c895614e578b7a2c2ad8a1ab6e06ba8dfa05 (diff)
downloadaur-735c8ecaf64d38dcab06dac1dd5774d582d67843.tar.gz
Update to version 1.0.0
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD27
1 files changed, 16 insertions, 11 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 39e80ac8c5bb..68093333556c 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,57 +2,62 @@
pkgbase=python-photutils
_pyname=${pkgbase#python-}
pkgname=("python-${_pyname}" "python-${_pyname}-doc")
-pkgver=0.7.2
+pkgver=1.0.0
pkgrel=1
pkgdesc="Astropy Affiliated package for image photometry utilities"
arch=('i686' 'x86_64')
url="http://photutils.readthedocs.io/"
license=('BSD')
makedepends=('cython>=0.28'
+ 'python-setuptools-scm'
+ 'python-extension-helpers'
'python-astropy'
- 'python-astropy-helpers'
'python-scikit-learn'
'python-scikit-image'
'python-sphinx-astropy'
'graphviz')
-checkdepends=('python-pytest-astropy')
+checkdepends=('python-pytest-astropy' 'python-gwcs')
+#-astropy')
source=("https://files.pythonhosted.org/packages/source/${_pyname:0:1}/${_pyname}/${_pyname}-${pkgver}.tar.gz")
-md5sums=('7f60e260f1c7d3a12efc401bc29fd4bb')
+md5sums=('19c40140ea6407fad44732df93cd60ad')
prepare() {
cd ${srcdir}/${_pyname}-${pkgver}
- sed -i -e '/auto_use/s/True/False/' setup.cfg
+ export _pyver=$(python -c 'import sys; print("%d.%d" % sys.version_info[:2])')
}
build() {
cd ${srcdir}/${_pyname}-${pkgver}
- python setup.py build --use-system-libraries --offline
+ python setup.py build
msg "Building Docs"
- python setup.py build_docs
+ cd ${srcdir}/${_pyname}-${pkgver}/docs
+ PYTHONPATH="../build/lib.linux-${CARCH}-${_pyver}" make html
}
check() {
cd ${srcdir}/${_pyname}-${pkgver}
- python setup.py test
+ cp "build/lib.linux-${CARCH}-${_pyver}/${_pyname}"/*.so ${_pyname}
+ cp "build/lib.linux-${CARCH}-${_pyver}/${_pyname}/geometry"/*.so ${_pyname}/geometry
+ pytest
}
package_python-photutils() {
- depends=('python>=3.5' 'python-numpy>=1.13' 'python-astropy>=2.0')
+ depends=('python>=3.6' 'python-numpy>=1.17' 'python-astropy>=4.0')
optdepends=('python-scipy>=0.19: To power a variety of features in several modules (strongly recommended)'
'python-scikit-image>=0.14.2: Used in deblend_sources for deblending segmented sources'
'python-scikit-learn>=0.19: Used in DBSCANGroup to create star groups'
'python-matplotlib>=2.2: To power a variety of plotting features (e.g. plotting apertures'
- 'python-gwcs>=0.11: Used in make_gwcs to create a simple celestial gwcs object'
+ 'python-gwcs>=0.12: Used in make_gwcs to create a simple celestial gwcs object'
'python-photutils-doc: Documentation for python-photutils')
# 'python-pytest-astropy: For testing')
cd ${srcdir}/${_pyname}-${pkgver}
install -D -m644 LICENSE.rst -t "${pkgdir}/usr/share/licenses/${pkgname}"
install -D -m644 README.rst -t "${pkgdir}/usr/share/doc/${pkgname}"
- python setup.py install --root=${pkgdir} --prefix=/usr --optimize=1 --use-system-libraries --offline
+ python setup.py install --root=${pkgdir} --prefix=/usr --optimize=1
}
package_python-photutils-doc() {