diff options
author | Carlos Aznarán Laos | 2023-05-07 16:41:37 -0500 |
---|---|---|
committer | Carlos Aznarán Laos | 2023-05-07 16:41:37 -0500 |
commit | 40778b7f3fff5455d7945d8226ce35f6f486c956 (patch) | |
tree | b496a8cbf2901b0936405ec059d814eb83664354 | |
parent | 131513731f6ff1a50bf5e4e1fa1b7fa108003d16 (diff) | |
download | aur-jupyter-gnuplot_kernel.tar.gz |
Python 3.11 rebuild
-rw-r--r-- | .SRCINFO | 7 | ||||
-rw-r--r-- | PKGBUILD | 21 |
2 files changed, 16 insertions, 12 deletions
@@ -1,16 +1,19 @@ pkgbase = jupyter-gnuplot_kernel pkgdesc = A Jupyter/IPython kernel for gnuplot pkgver = 0.4.1 - pkgrel = 5 + pkgrel = 6 url = https://github.com/has2k1/gnuplot_kernel install = jupyter-gnuplot_kernel.install arch = any license = BSD checkdepends = python-pytest + makedepends = python-build + makedepends = python-installer makedepends = python-setuptools + makedepends = python-wheel depends = jupyter-metakernel depends = gnuplot - source = https://github.com/has2k1/gnuplot_kernel/archive/v0.4.1.tar.gz + source = gnuplot_kernel-0.4.1.tar.gz::https://github.com/has2k1/gnuplot_kernel/archive/v0.4.1.tar.gz sha512sums = 00e51bc5cf77d3618ed53e0e2224d0b03ac4ac4a283d9991896a4a84abe441c0fd2ec592afd5a4415e84dfd2d3b707a13de43bbd002d3be1585e308e0942a6fd pkgname = jupyter-gnuplot_kernel @@ -3,32 +3,33 @@ _base=gnuplot_kernel pkgname=jupyter-${_base} pkgver=0.4.1 -pkgrel=5 +pkgrel=6 pkgdesc="A Jupyter/IPython kernel for gnuplot" arch=('any') url="https://github.com/has2k1/${_base}" license=(BSD) depends=(jupyter-metakernel gnuplot) -makedepends=(python-setuptools) +makedepends=(python-build python-installer python-setuptools python-wheel) checkdepends=(python-pytest) install=${pkgname}.install -source=($url/archive/v$pkgver.tar.gz) +source=(${_base}-${pkgver}.tar.gz::$url/archive/v$pkgver.tar.gz) sha512sums=('00e51bc5cf77d3618ed53e0e2224d0b03ac4ac4a283d9991896a4a84abe441c0fd2ec592afd5a4415e84dfd2d3b707a13de43bbd002d3be1585e308e0942a6fd') build() { - cd "${_base}-${pkgver}" - python setup.py build + cd ${_base}-${pkgver} + python -m build --wheel --skip-dependency-check --no-isolation } check() { - cd "${_base}-${pkgver}" - pytest + cd ${_base}-${pkgver} + python -m venv --system-site-packages test-env + test-env/bin/python -m installer dist/*.whl + test-env/bin/python -m pytest } package() { - cd "${_base}-${pkgver}" - export PYTHONHASHSEED=0 - PYTHONPYCACHEPREFIX="${PWD}/.cache/cpython/" python setup.py install --prefix=/usr --root="${pkgdir}" --optimize=1 --skip-build + cd ${_base}-${pkgver} + PYTHONPYCACHEPREFIX="${PWD}/.cache/cpython/" python -m installer --destdir="${pkgdir}" dist/*.whl install -Dm644 LICENSE -t "${pkgdir}/usr/share/licenses/${pkgname}" install -Dm644 README.rst -t "${pkgdir}/usr/share/doc/${pkgname}" } |