Antonio Rojas pushed to branch main at Arch Linux / Packaging / Packages / 
jupyter-jsmol


Commits:
e0513ca8 by Antonio Rojas at 2023-10-23T00:18:14+02:00
upgpkg: 2022.1.0-3: Don't depend on jupyter-notebook

- - - - -


2 changed files:

- + .SRCINFO
- PKGBUILD


Changes:

=====================================
.SRCINFO
=====================================
@@ -0,0 +1,18 @@
+pkgbase = jupyter-jsmol
+       pkgdesc = JSmol viewer widget which can be used in Jupyter Notebooks 
and JupyterLab
+       pkgver = 2022.1.0
+       pkgrel = 3
+       url = https://pypi.org/project/jupyter-jsmol/
+       arch = any
+       license = BSD
+       makedepends = python-build
+       makedepends = python-installer
+       makedepends = python-jupyter-packaging
+       depends = jupyterlab
+       depends = python
+       depends = python-ipywidgets
+       depends = python-traitlets
+       source = 
https://pypi.python.org/packages/source/j/jupyter-jsmol/jupyter_jsmol-2022.1.0.tar.gz
+       sha256sums = 
6889b236dcd1eb69093ec1bc87ce352809c89a551214eada81186c2830c07c9a
+
+pkgname = jupyter-jsmol


=====================================
PKGBUILD
=====================================
@@ -2,18 +2,28 @@
 
 pkgname=jupyter-jsmol
 pkgver=2022.1.0
-pkgrel=2
+pkgrel=3
 pkgdesc='JSmol viewer widget which can be used in Jupyter Notebooks and 
JupyterLab'
 arch=(any)
 url='https://pypi.org/project/jupyter-jsmol/'
 license=(BSD)
-depends=(python-ipywidgets jupyter-notebook)
-makedepends=(python-setuptools python-jupyter_packaging)
+depends=(jupyterlab
+         python
+         python-ipywidgets
+         python-traitlets)
+makedepends=(python-build
+             python-installer
+             python-jupyter-packaging)
 
source=(https://pypi.python.org/packages/source/j/$pkgname/${pkgname/-/_}-$pkgver.tar.gz)
 sha256sums=('6889b236dcd1eb69093ec1bc87ce352809c89a551214eada81186c2830c07c9a')
 
+build() {
+  cd ${pkgname/-/_}-$pkgver
+  python -m build --wheel --no-isolation --skip-dependency-check
+}
+
 package() {
   cd ${pkgname/-/_}-$pkgver
-  python setup.py install --root="$pkgdir" --optimize=1
+  python -m installer --destdir="$pkgdir" dist/*.whl
   mv "$pkgdir"/{usr/,}etc
 }



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/jupyter-jsmol/-/commit/e0513ca87afcf3fd297b5bc0d7fab1d2879c23c9

-- 
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/jupyter-jsmol/-/commit/e0513ca87afcf3fd297b5bc0d7fab1d2879c23c9
You're receiving this email because of your account on gitlab.archlinux.org.


Reply via email to