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.