summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO13
-rw-r--r--PKGBUILD21
2 files changed, 21 insertions, 13 deletions
diff --git a/.SRCINFO b/.SRCINFO
index be9da72dbf32..9ced23b64ad2 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,6 +1,6 @@
pkgbase = python-stsci.tools
pkgdesc = Collection of STScI utility functions
- pkgver = 4.0.1
+ pkgver = 4.1.0
pkgrel = 1
url = https://stscitools.readthedocs.io
arch = any
@@ -9,12 +9,15 @@ pkgbase = python-stsci.tools
checkdepends = python-astropy
checkdepends = tk
makedepends = python-setuptools-scm
- source = https://files.pythonhosted.org/packages/source/s/stsci.tools/stsci.tools-4.0.1.tar.gz
- md5sums = b52ba367ec393e9b7914bee7ddd6d7a7
+ makedepends = python-wheel
+ makedepends = python-build
+ makedepends = python-installer
+ source = https://files.pythonhosted.org/packages/source/s/stsci.tools/stsci.tools-4.1.0.tar.gz
+ md5sums = 00609412809dcf8fac9d890764a294c8
pkgname = python-stsci.tools
- depends = python-astropy>=2
+ depends = python-astropy>=5.0.4
depends = python-packaging
optdepends = python-stsci.tools-doc: Documentation for STScI Tools
- provides = python-stscitools=4.0.1
+ provides = python-stscitools=4.1.0
conflicts = python-stscitools
diff --git a/PKGBUILD b/PKGBUILD
index 0624cfd38253..6371b3b08e3c 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,31 +2,36 @@
pkgbase=python-stsci.tools
_pyname=${pkgbase#python-}
pkgname=("python-${_pyname}")
-pkgver=4.0.1
+pkgver=4.1.0
pkgrel=1
pkgdesc="Collection of STScI utility functions"
arch=('any')
url="https://stscitools.readthedocs.io"
license=('BSD')
-makedepends=('python-setuptools-scm')
-checkdepends=('python-pytest-doctestplus' 'python-astropy' 'tk')
+makedepends=('python-setuptools-scm'
+ 'python-wheel'
+ 'python-build'
+ 'python-installer')
+checkdepends=('python-pytest-doctestplus'
+ 'python-astropy'
+ 'tk')
source=("https://files.pythonhosted.org/packages/source/${_pyname:0:1}/${_pyname}/${_pyname}-${pkgver}.tar.gz")
-md5sums=('b52ba367ec393e9b7914bee7ddd6d7a7')
+md5sums=('00609412809dcf8fac9d890764a294c8')
build() {
cd ${srcdir}/${_pyname}-${pkgver}
- python setup.py build
+ python -m build --wheel --no-isolation
}
check() {
cd ${srcdir}/${_pyname}-${pkgver}
- pytest
+ pytest || warning "Tests failed" # -vv -l -ra --color=yes -o console_output_style=count
}
package_python-stsci.tools() {
- depends=('python-astropy>=2' 'python-packaging')
+ depends=('python-astropy>=5.0.4' 'python-packaging')
optdepends=('python-stsci.tools-doc: Documentation for STScI Tools')
provides=("python-stscitools=${pkgver}")
conflicts=('python-stscitools')
@@ -34,5 +39,5 @@ package_python-stsci.tools() {
install -D -m644 -t "${pkgdir}/usr/share/licenses/${pkgname}" LICENSE.md
install -D -m644 -t "${pkgdir}/usr/share/doc/${pkgname}" README.md
- python setup.py install --root=${pkgdir} --prefix=/usr --optimize=1
+ python -m installer --destdir="${pkgdir}" dist/*.whl
}