diff options
-rw-r--r-- | .SRCINFO | 18 | ||||
-rw-r--r-- | .gitignore | 2 | ||||
-rw-r--r-- | PKGBUILD | 27 |
3 files changed, 27 insertions, 20 deletions
@@ -1,31 +1,33 @@ pkgbase = python-photutils pkgdesc = Astropy Affiliated package for image photometry utilities - pkgver = 0.7.2 + pkgver = 1.0.0 pkgrel = 1 url = http://photutils.readthedocs.io/ arch = i686 arch = x86_64 license = BSD checkdepends = python-pytest-astropy + checkdepends = python-gwcs makedepends = cython>=0.28 + makedepends = python-setuptools-scm + makedepends = python-extension-helpers makedepends = python-astropy - makedepends = python-astropy-helpers makedepends = python-scikit-learn makedepends = python-scikit-image makedepends = python-sphinx-astropy makedepends = graphviz - source = https://files.pythonhosted.org/packages/source/p/photutils/photutils-0.7.2.tar.gz - md5sums = 7f60e260f1c7d3a12efc401bc29fd4bb + source = https://files.pythonhosted.org/packages/source/p/photutils/photutils-1.0.0.tar.gz + md5sums = 19c40140ea6407fad44732df93cd60ad pkgname = python-photutils - depends = python>=3.5 - depends = python-numpy>=1.13 - depends = python-astropy>=2.0 + depends = python>=3.6 + depends = python-numpy>=1.17 + depends = python-astropy>=4.0 optdepends = python-scipy>=0.19: To power a variety of features in several modules (strongly recommended) optdepends = python-scikit-image>=0.14.2: Used in deblend_sources for deblending segmented sources optdepends = python-scikit-learn>=0.19: Used in DBSCANGroup to create star groups optdepends = python-matplotlib>=2.2: To power a variety of plotting features (e.g. plotting apertures - optdepends = python-gwcs>=0.11: Used in make_gwcs to create a simple celestial gwcs object + optdepends = python-gwcs>=0.12: Used in make_gwcs to create a simple celestial gwcs object optdepends = python-photutils-doc: Documentation for python-photutils pkgname = python-photutils-doc diff --git a/.gitignore b/.gitignore index 0d6e3b36c63a..e896dcd6056d 100644 --- a/.gitignore +++ b/.gitignore @@ -4,5 +4,5 @@ pkg *.tar.gz *.tar.bz2 *.part -*.pkg.tar.xz +*.pkg.tar.* *.log @@ -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() { |