diff options
-rw-r--r-- | .SRCINFO | 28 | ||||
-rw-r--r-- | PKGBUILD | 44 |
2 files changed, 37 insertions, 35 deletions
@@ -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 - @@ -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() { |