diff options
-rw-r--r-- | .SRCINFO | 12 | ||||
-rw-r--r-- | PKGBUILD | 20 |
2 files changed, 21 insertions, 11 deletions
@@ -1,11 +1,11 @@ pkgbase = python-sherpa pkgdesc = Modeling and fitting package for scientific data analysis - pkgver = 4.15.1 - pkgrel = 1 + pkgver = 4.16.0 + pkgrel = 2 url = http://cxc.cfa.harvard.edu/contrib/sherpa arch = i686 arch = x86_64 - license = GPL + license = GPL-3.0-or-later checkdepends = python-pytest checkdepends = python-astropy checkdepends = python-matplotlib @@ -20,9 +20,10 @@ pkgbase = python-sherpa makedepends = graphviz makedepends = python-nbsphinx>=0.8.6 makedepends = pandoc - source = https://files.pythonhosted.org/packages/source/s/sherpa/sherpa-4.15.1.tar.gz + makedepends = python-bokeh + source = https://files.pythonhosted.org/packages/source/s/sherpa/sherpa-4.16.0.tar.gz source = sherpa_local_fftw.patch - md5sums = 2682eb18db97fb2efaf02a1b63753b6e + md5sums = f827bf013c11749b707670c9bde7b42d md5sums = d1823cc7683442d92450fadff7aed362 pkgname = python-sherpa @@ -38,3 +39,4 @@ pkgname = python-sherpa pkgname = python-sherpa-doc pkgdesc = Documentation for Sherpa + arch = any @@ -2,12 +2,12 @@ pkgbase=python-sherpa _pyname=${pkgbase#python-} pkgname=("python-${_pyname}" "python-${_pyname}-doc") -pkgver=4.15.1 -pkgrel=1 +pkgver=4.16.0 +pkgrel=2 pkgdesc="Modeling and fitting package for scientific data analysis" arch=('i686' 'x86_64') url="http://cxc.cfa.harvard.edu/contrib/sherpa" -license=('GPL') +license=('GPL-3.0-or-later') makedepends=('python-setuptools' 'python-wheel' 'python-build' @@ -18,7 +18,8 @@ makedepends=('python-setuptools' 'python-sphinx-astropy' 'graphviz' 'python-nbsphinx>=0.8.6' - 'pandoc') + 'pandoc' + 'python-bokeh') #'gcc-fortran') checkdepends=('python-pytest' 'python-astropy' @@ -27,7 +28,7 @@ checkdepends=('python-pytest' # 'stk')-xvfb source=("https://files.pythonhosted.org/packages/source/${_pyname:0:1}/${_pyname}/${_pyname}-${pkgver}.tar.gz" 'sherpa_local_fftw.patch') -md5sums=('2682eb18db97fb2efaf02a1b63753b6e' +md5sums=('f827bf013c11749b707670c9bde7b42d' 'd1823cc7683442d92450fadff7aed362') get_pyver() { @@ -38,6 +39,10 @@ prepare() { cd ${srcdir}/${_pyname}-${pkgver} patch -Np1 -i "${srcdir}/sherpa_local_fftw.patch" + sed -i -e '/^import\ setuptools/c from setuptools import setup' -e '/distutils/d' setup.py + sed -i -e '/setuptools.command/s/^#\ //' -e '/distutils/d' helpers/__init__.py + sed -i -e "/^sherpa_inc/s/]/, numpy.get_include()]/" \ + -e '/^from/a import numpy' helpers/extensions/__init__.py 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 @@ -49,13 +54,15 @@ build() { python -m build --wheel --no-isolation msg "Building Docs" + ln -rs ${srcdir}/${_pyname}-${pkgver}/${_pyname/-/_}*egg-info \ + build/lib.linux-${CARCH}-cpython-$(get_pyver)/${_pyname/-/_}-${pkgver}-py$(get_pyver .).egg-info PYTHONPATH="../build/lib.linux-${CARCH}-cpython-$(get_pyver)" make -C docs html } check() { cd ${srcdir}/${_pyname}-${pkgver} - pytest "build/lib.linux-${CARCH}-cpython-$(get_pyver)" || warning "Tests failed" #-vv --color=yes + pytest "build/lib.linux-${CARCH}-cpython-$(get_pyver)" || warning "Tests failed" # -vv -l -ra --color=yes -o console_output_style=count } package_python-sherpa() { @@ -77,6 +84,7 @@ package_python-sherpa() { package_python-sherpa-doc() { pkgdesc="Documentation for Sherpa" + arch=('any') cd ${srcdir}/${_pyname}-${pkgver}/docs/_build install -d -m755 "${pkgdir}/usr/share/doc/${pkgbase}" |