Antonio Rojas pushed to branch main at Arch Linux / Packaging / Packages / 
python-ipympl


Commits:
960084c9 by Antonio Rojas at 2024-04-20T23:23:06+02:00
upgpkg: 0.9.4-3: Run tests

- - - - -


2 changed files:

- .SRCINFO
- PKGBUILD


Changes:

=====================================
.SRCINFO
=====================================
@@ -1,13 +1,14 @@
 pkgbase = python-ipympl
        pkgdesc = Matplotlib Jupyter Extension
        pkgver = 0.9.4
-       pkgrel = 2
+       pkgrel = 3
        url = https://pypi.org/project/ipympl/
        arch = any
        license = BSD-3-Clause
        checkdepends = python-numpy
        checkdepends = python-nbval
        checkdepends = python-pytest
+       makedepends = git
        makedepends = jupyterlab
        makedepends = nodejs
        makedepends = python-build
@@ -22,7 +23,7 @@ pkgbase = python-ipympl
        depends = python-numpy
        depends = python-pillow
        depends = python-traitlets
-       source = https://pypi.io/packages/source/i/ipympl/ipympl-0.9.4.tar.gz
-       sha256sums = 
cfb53c5b4fcbcee6d18f095eecfc6c6c474303d5b744e72cc66e7a2804708907
+       source = git+https://github.com/matplotlib/ipympl#tag=0.9.4
+       sha256sums = 
61661074ffe5e1c4c62e87f98605db58af69d4fe8d6af7839e54b23283164056
 
 pkgname = python-ipympl


=====================================
PKGBUILD
=====================================
@@ -6,7 +6,7 @@
 _pyname=ipympl
 pkgname=python-$_pyname
 pkgver=0.9.4
-pkgrel=2
+pkgrel=3
 pkgdesc='Matplotlib Jupyter Extension'
 url='https://pypi.org/project/ipympl/'
 depends=(ipython
@@ -17,7 +17,8 @@ depends=(ipython
          python-numpy
          python-pillow
          python-traitlets)
-makedepends=(jupyterlab
+makedepends=(git
+             jupyterlab
              nodejs
              python-build
              python-hatch-jupyter-builder
@@ -28,28 +29,27 @@ checkdepends=(python-numpy
               python-pytest)
 license=(BSD-3-Clause)
 arch=(any)
-source=(https://pypi.io/packages/source/${_pyname:0:1}/$_pyname/$_pyname-$pkgver.tar.gz)
-sha256sums=('cfb53c5b4fcbcee6d18f095eecfc6c6c474303d5b744e72cc66e7a2804708907')
+source=(git+https://github.com/matplotlib/ipympl#tag=$pkgver)
+sha256sums=('61661074ffe5e1c4c62e87f98605db58af69d4fe8d6af7839e54b23283164056')
 
 prepare() {
-  sed -e 's|>=.*\"|\"|g' -e 's|~=.*\"|\"|g' -i $_pyname-$pkgver/pyproject.toml
-  sed -e '/index.js/d' -e '/plugin.js/d' -i $_pyname-$pkgver/setup.py
+  sed -e 's|>=.*\"|\"|g' -e 's|~=.*\"|\"|g' -i $_pyname/pyproject.toml
+#  sed -e '/index.js/d' -e '/plugin.js/d' -i $_pyname/setup.py
 }
 
 build() {
-  cd $_pyname-$pkgver
+  cd $_pyname
   python -m build --wheel --no-isolation --skip-dependency-check
 }
 
-# pypi tarball missing tests
-#check() {
-#  cd $_pyname-$pkgver
-#  PYTHONPATH="$PWD" \
-#  pytest -v
-#}
+check() {
+  cd $_pyname
+  PYTHONPATH="$PWD" \
+  pytest -v
+}
 
 package() {
-  cd $_pyname-$pkgver
+  cd $_pyname
   python -m installer --destdir="$pkgdir" dist/*.whl
   mv "$pkgdir"/{usr/,}etc
   install -Dm644 LICENSE -t "$pkgdir"/usr/share/licenses/$pkgname



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/python-ipympl/-/commit/960084c9fd33f9685ed30f5ffe7817238d985415

-- 
This project does not include diff previews in email notifications.
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/python-ipympl/-/commit/960084c9fd33f9685ed30f5ffe7817238d985415
You're receiving this email because of your account on gitlab.archlinux.org.


Reply via email to