Date: Thursday, February 20, 2020 @ 16:32:28 Author: archange Revision: 577282
upgpkg: python-spyder-kernels 1.8.1-1 Upstream upgrade required for spyder 4.x Enable tests, clean PKGBUILD Modified: python-spyder-kernels/trunk/PKGBUILD ----------+ PKGBUILD | 66 +++++++++++++++++++++++++++++++++++++++++++++---------------- 1 file changed, 49 insertions(+), 17 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2020-02-20 16:07:25 UTC (rev 577281) +++ PKGBUILD 2020-02-20 16:32:28 UTC (rev 577282) @@ -1,27 +1,59 @@ # Maintainer: Muflone http://www.muflone.com/contacts/english/ +# Maintainer: Bruno Pagani <[email protected]> -pkgname=python-spyder-kernels -_pkgname='spyder-kernels' -pkgver=0.5.2 -pkgrel=3 -pkgdesc='Jupyter Kernels for the Spyder console' -makedepends=('python' 'python-setuptools') -depends=('python-ipykernel' 'python-cloudpickle') -arch=('any') -url="https://github.com/spyder-ide/${_pkgbase}/" -license=('MIT') -source=("python-${_pkgname}-${pkgver}.tar.gz"::"https://github.com/spyder-ide/${_pkgname}/archive/v${pkgver}.tar.gz") -sha256sums=('861b7547ef407e1a02f315a9f54fe55fe21b516e6d40b7be0df524a85baf664e') +_pkg=spyder-kernels +pkgname=python-${_pkg} +pkgver=1.8.1 +pkgrel=1 +pkgdesc="Jupyter Kernels for the Spyder console" +arch=(any) +url="https://github.com/spyder-ide/spyder-kernels/" +license=(MIT) +makedepends=(python python-setuptools) +depends=( + python-ipykernel + python-pyzmq + python-jupyter_client + python-cloudpickle + python-wurlitzer +) +checkdepends=( + python-numpy + python-pandas + python-scipy + python-pytest + python-flaky + python-mock + cython + python-matplotlib + python-xarray +) +# No tests in pypi tarballs +#source=(https://files.pythonhosted.org/packages/source/${_pkg::1}/${_pkg}/${_pkg}-${pkgver}.tar.gz) +source=(${url}/archive/v${pkgver}/${pkgname}-${pkgver}.tar.gz + spyder-kernels-fix-ipython-7.10-test.patch::https://github.com/spyder-ide/spyder-kernels/commit/ced5246e8f46e0e9f879026b016d2dbf8b206b33.patch) +sha256sums=('54b8aeea219f98ea120bdc104cfa6fb36f387e6e2e467fc859e5a30cd7dfc36b' + 'b7c2a9cb3630f266141014f253b86dd7942303f87053667675c5fad0c00c9a75') +prepare() { + cd ${_pkg}-${pkgver} + patch -p1 -i ../spyder-kernels-fix-ipython-7.10-test.patch +} + build() { - cd "${_pkgname}-${pkgver}" + cd ${_pkg}-${pkgver} python setup.py build } -package_python-spyder-kernels() { - cd "${_pkgname}-${pkgver}" - python setup.py install --prefix=/usr --root="${pkgdir}" --optimize=1 +check() { + cd ${_pkg}-${pkgver} + pytest spyder_kernels +} + +package() { + cd ${_pkg}-${pkgver} + python setup.py install --prefix=/usr --root="${pkgdir}" --optimize=1 --skip-build # Install license file - install -D -m 644 "LICENSE.txt" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" + install -Dm644 LICENSE.txt -t "${pkgdir}"/usr/share/licenses/${pkgname}/ }
