summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO28
-rw-r--r--PKGBUILD44
2 files changed, 37 insertions, 35 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 4d6d6f48bf91..67e56d37cd6d 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,30 +1,28 @@
pkgbase = python-acstools
pkgdesc = Python Tools for ACS (Advanced Camera for Surveys) Data
- pkgver = 3.2.0
+ pkgver = 3.7.1
pkgrel = 1
- url = https://acstools.readthedocs.io/
- arch = i686
- arch = x86_64
- license = BSD
+ url = https://acstools.readthedocs.io
+ arch = any
+ license = BSD-3-Clause
checkdepends = python-pytest-astropy-header
- checkdepends = python-astropy
- checkdepends = python-beautifulsoup4
- checkdepends = python-requests
+ checkdepends = python-pytest-remotedata
checkdepends = python-ci_watson
+ checkdepends = python-scikit-image>=0.11
makedepends = python-setuptools-scm
- source = https://files.pythonhosted.org/packages/source/a/acstools/acstools-3.2.0.tar.gz
- source = https://raw.githubusercontent.com/spacetelescope/acstools/master/LICENSE.md
- md5sums = cf89f3ee47047acca7c563bbacc6503b
- md5sums = SKIP
+ makedepends = python-wheel
+ makedepends = python-build
+ makedepends = python-installer
+ source = https://files.pythonhosted.org/packages/source/a/acstools/acstools-3.7.1.tar.gz
+ md5sums = 7808ea9ba14cd37a376a962c9a323f3d
pkgname = python-acstools
- depends = python>=3.6
+ depends = python>=3.8
depends = python-astropy>=3.1
- depends = python-beautifulsoup4
depends = python-requests
+ depends = python-yaml
optdepends = python-matplotlib
optdepends = python-scipy
optdepends = python-scikit-image
optdepends = python-stsci.imagestats
optdepends = python-acstools-doc: Documentation for Python ACS Tools
-
diff --git a/PKGBUILD b/PKGBUILD
index a12db3f58d99..59d85b3bdd47 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,43 +1,47 @@
# Maintainer: Astro Benzene <universebenzene at sina dot com>
+
pkgbase=python-acstools
_pyname=${pkgbase#python-}
pkgname=("python-${_pyname}")
#"python-${_pyname}-doc")
-pkgver=3.2.0
+pkgver=3.7.1
pkgrel=1
pkgdesc="Python Tools for ACS (Advanced Camera for Surveys) Data"
-arch=('i686' 'x86_64')
-url="https://acstools.readthedocs.io/"
-license=('BSD')
-makedepends=('python-setuptools-scm')
+arch=('any')
+url="https://acstools.readthedocs.io"
+license=('BSD-3-Clause')
+makedepends=('python-setuptools-scm'
+ 'python-wheel'
+ 'python-build'
+ 'python-installer')
#'python-pandas' 'python-astropy' 'python-beautifulsoup4' 'python-sphinx-automodapi' 'python-sphinx_rtd_theme' 'python-matplotlib')
checkdepends=('python-pytest-astropy-header'
- 'python-astropy'
- 'python-beautifulsoup4'
- 'python-requests'
- 'python-ci_watson')
-source=("https://files.pythonhosted.org/packages/source/${_pyname:0:1}/${_pyname}/${_pyname}-${pkgver}.tar.gz"
- "https://raw.githubusercontent.com/spacetelescope/acstools/master/LICENSE.md")
-md5sums=('cf89f3ee47047acca7c563bbacc6503b'
- 'SKIP')
+ 'python-pytest-remotedata'
+# 'python-astropy'
+# 'python-stsci.tools'
+## 'python-beautifulsoup4'
+# 'python-requests'
+ 'python-ci_watson'
+ 'python-scikit-image>=0.11') # stsci.tools, {ci_watson -> crds} -> astropy, requests skimage -> matplotlib, scipy
+source=("https://files.pythonhosted.org/packages/source/${_pyname:0:1}/${_pyname}/${_pyname}-${pkgver}.tar.gz")
+md5sums=('7808ea9ba14cd37a376a962c9a323f3d')
build() {
cd ${srcdir}/${_pyname}-${pkgver}
- python setup.py build
+ python -m build --wheel --no-isolation
# msg "Building Docs"
-# cd ${srcdir}/${_pyname}-${pkgver}/doc
-# PYTHONPATH="../build/lib" make html
+# PYTHONPATH="../build/lib" make -C doc html
}
check() {
cd ${srcdir}/${_pyname}-${pkgver}
- pytest
+ pytest || warning "Tests failed" # -vv -l -ra --color=yes -o console_output_style=count
}
package() {
- depends=('python>=3.6' 'python-astropy>=3.1' 'python-beautifulsoup4' 'python-requests')
+ depends=('python>=3.8' 'python-astropy>=3.1' 'python-requests' 'python-yaml')
optdepends=('python-matplotlib'
'python-scipy'
'python-scikit-image'
@@ -45,9 +49,9 @@ package() {
'python-acstools-doc: Documentation for Python ACS Tools')
cd ${srcdir}/${_pyname}-${pkgver}
- install -D -m644 -t "${pkgdir}/usr/share/licenses/${pkgname}" "${srcdir}/LICENSE.md"
+ install -D -m644 -t "${pkgdir}/usr/share/licenses/${pkgname}" LICENSE.md
install -D -m644 -t "${pkgdir}/usr/share/doc/${pkgname}" README.rst
- python setup.py install --root=${pkgdir} --prefix=/usr --optimize=1
+ python -m installer --destdir="${pkgdir}" dist/*.whl
}
#package_python-acstools-doc() {