[arch-commits] Commit in python-jupyter_client/trunk (PKGBUILD)

Antonio Rojas arojas at gemini.archlinux.org
Tue Mar 29 20:35:25 UTC 2022


    Date: Tuesday, March 29, 2022 @ 20:35:25
  Author: arojas
Revision: 1177691

Update to 7.2.0, switch to PEP517

Modified:
  python-jupyter_client/trunk/PKGBUILD

----------+
 PKGBUILD |   17 +++++++++--------
 1 file changed, 9 insertions(+), 8 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2022-03-29 20:33:27 UTC (rev 1177690)
+++ PKGBUILD	2022-03-29 20:35:25 UTC (rev 1177691)
@@ -1,7 +1,7 @@
 # Maintainer: Kyle Keen <keenerd at gmail.com>
 
 pkgname=python-jupyter_client
-pkgver=7.1.2
+pkgver=7.2.0
 pkgrel=1
 pkgdesc="Jupyter protocol implementation and client libraries"
 arch=('any')
@@ -9,25 +9,26 @@
 license=('BSD')
 depends=('python-ipykernel' 'python-traitlets' 'python-pyzmq'
          'python-jupyter_core' 'python-dateutil' 'python-entrypoints' 'python-nest-asyncio')
-makedepends=('python-setuptools')
+makedepends=('python-build' 'python-installer' 'python-wheel')
 checkdepends=('python-pytest' 'python-async_generator')
 #source=("$pkgname-$pkgver.tgz::https://github.com/jupyter/jupyter_client/archive/$pkgver.tar.gz")
 source=("https://files.pythonhosted.org/packages/source/j/jupyter_client/jupyter_client-$pkgver.tar.gz")
-sha256sums=('4ea61033726c8e579edb55626d8ee2e6bf0a83158ddf3751b8dd46b2c5cd1e96')
+sha256sums=('00e284dd1a5ac605ead8a42ada2a97041b642c1ef6cefb30c3c415b4eb94bead')
 
 # dep cycle with python-ipykernel
 
 build() {
-  cd "$srcdir"
+  cd jupyter_client-$pkgver
+  python -m build --wheel --no-isolation
 }
 
 check() {
-  cd "$srcdir/jupyter_client-$pkgver"
-  pytest
+  cd jupyter_client-$pkgver
+  pytest -vv
 }
 
 package() {
-  cd "$srcdir/jupyter_client-$pkgver"
-  python3 setup.py install --prefix=/usr --root="$pkgdir" --optimize=0
+  cd jupyter_client-$pkgver
+  python -m installer --destdir="$pkgdir" dist/*.whl
   install -Dm644 COPYING.md "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
 }



More information about the arch-commits mailing list