diff options
author | Universebenzene | 2022-10-13 15:49:44 +0800 |
---|---|---|
committer | Universebenzene | 2022-10-13 15:49:44 +0800 |
commit | 698b6be981061ac929bef6c26b74188b07b0566c (patch) | |
tree | a9a6afe1067577bb7e33b8512e2fe3b0cb2cecca | |
parent | ef087345072354dc58e424dc817a980ac06d4061 (diff) | |
download | aur-698b6be981061ac929bef6c26b74188b07b0566c.tar.gz |
Update to version 4.15.0
-rw-r--r-- | .SRCINFO | 10 | ||||
-rw-r--r-- | PKGBUILD | 18 |
2 files changed, 16 insertions, 12 deletions
@@ -1,12 +1,14 @@ pkgbase = python-sherpa pkgdesc = Modeling and fitting package for scientific data analysis - pkgver = 4.14.1 + pkgver = 4.15.0 pkgrel = 1 url = http://cxc.cfa.harvard.edu/contrib/sherpa arch = i686 arch = x86_64 license = GPL checkdepends = python-pytest-xvfb + checkdepends = python-astropy + checkdepends = python-matplotlib makedepends = python-setuptools makedepends = python-wheel makedepends = python-build @@ -18,15 +20,15 @@ pkgbase = python-sherpa makedepends = graphviz makedepends = python-nbsphinx>=0.8.6 makedepends = pandoc - source = https://files.pythonhosted.org/packages/source/s/sherpa/sherpa-4.14.1.tar.gz + source = https://files.pythonhosted.org/packages/source/s/sherpa/sherpa-4.15.0.tar.gz source = sherpa_local_fftw.patch - md5sums = 693dd73517c2943e2477c4d36a75f1a4 + md5sums = 4ea372d76411d184e0f4bd0cf1f7459a md5sums = d1823cc7683442d92450fadff7aed362 pkgname = python-sherpa install = python-sherpa.install depends = python>=3.7 - depends = python-numpy>=1.17.0 + depends = python-numpy>=1.20.0 depends = fftw optdepends = python-matplotlib: Graphical output optdepends = python-astropy>=3.2.1: Data I/O support @@ -2,7 +2,7 @@ pkgbase=python-sherpa _pyname=${pkgbase#python-} pkgname=("python-${_pyname}" "python-${_pyname}-doc") -pkgver=4.14.1 +pkgver=4.15.0 pkgrel=1 pkgdesc="Modeling and fitting package for scientific data analysis" arch=('i686' 'x86_64') @@ -20,21 +20,23 @@ makedepends=('python-setuptools' 'python-nbsphinx>=0.8.6' 'pandoc') #'gcc-fortran') -checkdepends=('python-pytest-xvfb') +checkdepends=('python-pytest-xvfb' + 'python-astropy' + 'python-matplotlib') source=("https://files.pythonhosted.org/packages/source/${_pyname:0:1}/${_pyname}/${_pyname}-${pkgver}.tar.gz" 'sherpa_local_fftw.patch') -md5sums=('693dd73517c2943e2477c4d36a75f1a4' +md5sums=('4ea372d76411d184e0f4bd0cf1f7459a' 'd1823cc7683442d92450fadff7aed362') get_pyver() { - python -c 'import sys; print(".".join(map(str, sys.version_info[:2])))' + python -c "import sys; print('$1'.join(map(str, sys.version_info[:2])))" } prepare() { cd ${srcdir}/${_pyname}-${pkgver} patch -Np1 -i "${srcdir}/sherpa_local_fftw.patch" - sed -i -e "/oldest-supported-numpy/d" -e "/setuptools/s/ < 60//" pyproject.toml + sed -i -e "/oldest-supported-numpy/d" -e "/setuptools/s/, < 60//" pyproject.toml # sed -e '/'\'nbsphinx\''/a \ '\'IPython\.sphinxext\.ipython_console_highlighting\','' \ # -i docs/conf.py } @@ -46,17 +48,17 @@ build() { msg "Building Docs" cd ${srcdir}/${_pyname}-${pkgver}/docs - PYTHONPATH="../build/lib" make html + PYTHONPATH="../build/lib.linux-${CARCH}-cpython-$(get_pyver)" make html } check() { cd ${srcdir}/${_pyname}-${pkgver} - pytest "build/lib.linux-${CARCH}-$(get_pyver)" || warning "Tests failed" + pytest "build/lib.linux-${CARCH}-cpython-$(get_pyver)" || warning "Tests failed" #-vv --color=yes } package_python-sherpa() { - depends=('python>=3.7' 'python-numpy>=1.17.0' 'fftw') + depends=('python>=3.7' 'python-numpy>=1.20.0' 'fftw') optdepends=('python-matplotlib: Graphical output' 'python-astropy>=3.2.1: Data I/O support' 'ds9: Imaging requires' |