summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorIyán Méndez Veiga2022-03-24 16:03:12 +0100
committerIyán Méndez Veiga2022-03-24 16:03:12 +0100
commit93d952186d2cf862f7fafaf073acbe10c6a99ccc (patch)
tree169b4248e4a99bd4a9b1fef46713db938cc531f1
parente36d75aa212e784d7e49d1991c5eda8026861dfd (diff)
downloadaur-93d952186d2cf862f7fafaf073acbe10c6a99ccc.tar.gz
Move to PEP 517 build & install method
-rw-r--r--.SRCINFO5
-rw-r--r--PKGBUILD16
2 files changed, 11 insertions, 10 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 45d8d83b24e3..16684ff8c53a 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,11 +1,12 @@
pkgbase = jupyter-metakernel
pkgdesc = A Jupyter/IPython kernel template.
pkgver = 0.28.2
- pkgrel = 1
+ pkgrel = 2
url = https://github.com/Calysto/metakernel
arch = any
license = BSD
- makedepends = python-setuptools
+ makedepends = python-build
+ makedepends = python-installer
depends = jupyter
depends = ipython
depends = python-pexpect
diff --git a/PKGBUILD b/PKGBUILD
index a27f8941b577..164186f53ac0 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -4,23 +4,23 @@
_pkgname=metakernel
pkgname=jupyter-$_pkgname
pkgver=0.28.2
-pkgrel=1
+pkgrel=2
pkgdesc="A Jupyter/IPython kernel template."
arch=('any')
url="https://github.com/Calysto/metakernel"
license=('BSD')
depends=('jupyter' 'ipython' 'python-pexpect')
-makedepends=('python-setuptools')
+makedepends=('python-build' 'python-installer')
source=("https://github.com/Calysto/metakernel/archive/v${pkgver}.tar.gz")
sha256sums=('e199f16e32f4e61554c705a1fdb69c5b7ea6bac05a84c15b76b3d8f38e49c8ac')
build() {
- cd "$srcdir/$_pkgname-$pkgver"
- python setup.py build
+ cd "${srcdir}/${_pkgname}-${pkgver}"
+ python -m build --wheel --no-isolation
}
-package(){
- cd "$srcdir/$_pkgname-$pkgver"
- python setup.py install --root="${pkgdir}" --optimize=1 --skip-build
- install -D -m644 LICENSE.txt "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+package() {
+ cd "${srcdir}/${_pkgname}-${pkgver}"
+ python -m installer --destdir="$pkgdir" dist/*.whl
+ install -D -m644 LICENSE.txt "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
}