summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorIyán Méndez Veiga2022-04-03 14:44:56 +0200
committerIyán Méndez Veiga2022-04-03 14:44:56 +0200
commit318c3a52900f08b4b84904ca0ec87094f1510f03 (patch)
treeb9e7e75e254438f47afaa763589eb3d008eb39d7
parent803db72f4b5d7458783d94b6c28cc131ba349869 (diff)
downloadaur-318c3a52900f08b4b84904ca0ec87094f1510f03.tar.gz
Update to 0.34.2
- Move to PEP 517 build & install method - Update dependencies
-rw-r--r--.SRCINFO16
-rw-r--r--PKGBUILD24
2 files changed, 24 insertions, 16 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 878028eca2aa..1012c52e2606 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,18 +1,20 @@
pkgbase = jupyter-octave_kernel
pkgdesc = A Jupyter kernel for Octave
- pkgver = 0.34.1
+ pkgver = 0.34.2
pkgrel = 1
url = https://github.com/Calysto/octave_kernel
arch = any
license = BSD
- makedepends = python-pip
- depends = jupyter
- depends = jupyter-metakernel>=0.24.2
- depends = jupyter-notebook
+ makedepends = python-build
+ makedepends = python-installer
+ depends = jupyter-metakernel
depends = octave
+ depends = python-ipykernel
+ depends = python-jupyter_client
+ depends = python-jupyter_packaging
optdepends = gnuplot: for making plots
optdepends = jupyterlab: JupyterLab computational environment
- source = https://github.com/Calysto/octave_kernel/archive/v0.34.1.tar.gz
- sha256sums = d4433115bbf03ae355ca96c1bb322f58dbd43bde257457c3e1c37060ce14e35f
+ source = https://github.com/Calysto/octave_kernel/archive/v0.34.2.tar.gz
+ sha256sums = 912f8581a582777614e23417332bab2975afbe26d9b6a5b80a6a8b15dfb7b3b1
pkgname = jupyter-octave_kernel
diff --git a/PKGBUILD b/PKGBUILD
index fd2b0446f1c5..b52eeeee303d 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -3,25 +3,31 @@
# Contributor: renyuneyun <renyuneyun (at) gmail (dot) com>
_name=octave_kernel
pkgname=jupyter-${_name}
-pkgver=0.34.1
+pkgver=0.34.2
pkgrel=1
pkgdesc="A Jupyter kernel for Octave"
arch=('any')
url="https://github.com/Calysto/octave_kernel"
license=('BSD')
-depends=('jupyter' 'jupyter-metakernel>=0.24.2' 'jupyter-notebook' 'octave')
-makedepends=('python-pip')
+depends=(
+ 'jupyter-metakernel'
+ 'octave'
+ 'python-ipykernel'
+ 'python-jupyter_client'
+ 'python-jupyter_packaging'
+)
+makedepends=('python-build' 'python-installer')
optdepends=('gnuplot: for making plots' 'jupyterlab: JupyterLab computational environment')
source=("https://github.com/Calysto/octave_kernel/archive/v${pkgver}.tar.gz")
-sha256sums=('d4433115bbf03ae355ca96c1bb322f58dbd43bde257457c3e1c37060ce14e35f')
+sha256sums=('912f8581a582777614e23417332bab2975afbe26d9b6a5b80a6a8b15dfb7b3b1')
build() {
- cd "$srcdir"/$_name-${pkgver}
- python setup.py build
+ cd "$srcdir"/$_name-${pkgver}
+ python -m build --wheel --no-isolation
}
package() {
- cd "$srcdir"/$_name-${pkgver}
- python setup.py install --root="$pkgdir/" --optimize=1 --skip-build
- install -D -m644 LICENSE.txt "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+ cd "$srcdir"/$_name-${pkgver}
+ python -m installer --destdir="$pkgdir" dist/*.whl
+ install -D -m644 LICENSE.txt "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
}