summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorCarlos Aznarán Laos2023-05-07 16:41:37 -0500
committerCarlos Aznarán Laos2023-05-07 16:41:37 -0500
commit40778b7f3fff5455d7945d8226ce35f6f486c956 (patch)
treeb496a8cbf2901b0936405ec059d814eb83664354
parent131513731f6ff1a50bf5e4e1fa1b7fa108003d16 (diff)
downloadaur-jupyter-gnuplot_kernel.tar.gz
Python 3.11 rebuild
-rw-r--r--.SRCINFO7
-rw-r--r--PKGBUILD21
2 files changed, 16 insertions, 12 deletions
diff --git a/.SRCINFO b/.SRCINFO
index ae66ea2ed6e2..6f915472eeb6 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index 21910b6aaebb..2fddae1d77d3 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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}"
}