Antonio Rojas pushed to branch main at Arch Linux / Packaging / Packages / python-ipympl
Commits: d117da19 by Antonio Rojas at 2023-12-16T19:06:48+01:00 upgpkg: 0.9.3-4: Switch to PEP 517 - - - - - 2 changed files: - + .SRCINFO - PKGBUILD Changes: ===================================== .SRCINFO ===================================== @@ -0,0 +1,22 @@ +pkgbase = python-ipympl + pkgdesc = Matplotlib Jupyter Extension + pkgver = 0.9.3 + pkgrel = 4 + url = https://pypi.org/project/ipympl/ + arch = any + license = BSD + checkdepends = python-numpy + checkdepends = python-nbval + checkdepends = python-pytest + makedepends = jupyterlab + makedepends = python-build + makedepends = python-installer + makedepends = python-jupyter-packaging + makedepends = python-setuptools + depends = python-ipython-genutils + depends = python-ipywidgets + depends = python-matplotlib + source = https://pypi.io/packages/source/i/ipympl/ipympl-0.9.3.tar.gz + sha256sums = 49bab75c05673a6881d1aaec5d8ac81d4624f73d292d154c5fb7096f10236a2b + +pkgname = python-ipympl ===================================== PKGBUILD ===================================== @@ -6,12 +6,20 @@ _pyname=ipympl pkgname=python-$_pyname pkgver=0.9.3 -pkgrel=3 +pkgrel=4 pkgdesc='Matplotlib Jupyter Extension' url='https://pypi.org/project/ipympl/' -depends=(python-matplotlib python-ipython-genutils python-ipywidgets) -makedepends=(python-build python-installer python-setuptools python-jupyter-packaging jupyterlab) -checkdepends=(python-pytest python-nbval python-ipywidgets python-numpy) +depends=(python-ipython-genutils + python-ipywidgets + python-matplotlib) +makedepends=(jupyterlab + python-build + python-installer + python-jupyter-packaging + python-setuptools) +checkdepends=(python-numpy + python-nbval + python-pytest) license=(BSD) arch=(any) source=(https://pypi.io/packages/source/${_pyname:0:1}/$_pyname/$_pyname-$pkgver.tar.gz) @@ -19,11 +27,12 @@ sha256sums=('49bab75c05673a6881d1aaec5d8ac81d4624f73d292d154c5fb7096f10236a2b') 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 } build() { cd $_pyname-$pkgver - python setup.py build + python -m build --wheel --no-isolation } # pypi tarball missing tests @@ -35,10 +44,7 @@ build() { package() { cd $_pyname-$pkgver - python setup.py install --root="$pkgdir" --skip-build --optimize=1 - mkdir -p "$pkgdir"/usr/share/jupyter/labextensions - _sitepackages=$(python -c 'import sysconfig; print(sysconfig.get_paths()["purelib"])') - ln -s $_sitepackages/ipympl/labextension "$pkgdir"/usr/share/jupyter/labextensions/jupyter-matplotlib - install -Dm644 jupyter-matplotlib.json -t "$pkgdir"/etc/jupyter/nbconfig/notebook.d/ + 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/d117da19a779daf36dc5225951f4a06d5a8aee3f -- View it on GitLab: https://gitlab.archlinux.org/archlinux/packaging/packages/python-ipympl/-/commit/d117da19a779daf36dc5225951f4a06d5a8aee3f You're receiving this email because of your account on gitlab.archlinux.org.
