diff options
author | Universebenzene | 2020-09-23 19:31:28 +0800 |
---|---|---|
committer | Universebenzene | 2020-09-23 19:31:28 +0800 |
commit | 735c8ecaf64d38dcab06dac1dd5774d582d67843 (patch) | |
tree | cac3b7de5901c58272aaafe9db2ac66ed47677a0 /PKGBUILD | |
parent | 3001c895614e578b7a2c2ad8a1ab6e06ba8dfa05 (diff) | |
download | aur-735c8ecaf64d38dcab06dac1dd5774d582d67843.tar.gz |
Update to version 1.0.0
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 27 |
1 files changed, 16 insertions, 11 deletions
@@ -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() { |