Sven-Hendrik Haase pushed to branch main at Arch Linux / Packaging / Packages / python-pynvim
Commits: dc7c79ac by Sven-Hendrik Haase at 2023-12-20T20:02:04+01:00 upgpkg: 0.5.0-2: Use PEP517 - - - - - 2 changed files: - .SRCINFO - PKGBUILD Changes: ===================================== .SRCINFO ===================================== @@ -1,11 +1,14 @@ pkgbase = python-pynvim pkgdesc = Python client for Neovim pkgver = 0.5.0 - pkgrel = 1 + pkgrel = 2 url = https://github.com/neovim/pynvim arch = any license = Apache makedepends = python-setuptools + makedepends = python-build + makedepends = python-wheel + makedepends = python-installer depends = python depends = python-msgpack depends = python-greenlet ===================================== PKGBUILD ===================================== @@ -1,14 +1,14 @@ # Maintainer: Sven-Hendrik Haase <svenst...@archlinux.org> pkgname=python-pynvim pkgver=0.5.0 -pkgrel=1 +pkgrel=2 pkgdesc='Python client for Neovim' url='https://github.com/neovim/pynvim' arch=('any') license=('Apache') depends=('python' 'python-msgpack' 'python-greenlet') provides=('python-neovim') -makedepends=('python-setuptools') +makedepends=('python-setuptools' 'python-build' 'python-wheel' 'python-installer') replaces=('python-neovim') source=("$pkgname-$pkgver.tar.gz::https://github.com/neovim/pynvim/archive/${pkgver}.tar.gz") sha256sums=('448414e8d005b6d99868c8badeec7a20b10a7a37fb6b85fb12846b80c044c279') @@ -19,12 +19,12 @@ prepare() { build() { cd "${srcdir}/pynvim-${pkgver}" - python setup.py build + python -m build --wheel --no-isolation } package() { cd "${srcdir}/pynvim-${pkgver}" - python setup.py install --optimize=1 --prefix=/usr --root="${pkgdir}" --skip-build + python -m installer --destdir="$pkgdir" dist/*.whl } # vim:set sw=2 sts=2 et: View it on GitLab: https://gitlab.archlinux.org/archlinux/packaging/packages/python-pynvim/-/commit/dc7c79accdb354cb730388a23150bd2a72512d25 -- View it on GitLab: https://gitlab.archlinux.org/archlinux/packaging/packages/python-pynvim/-/commit/dc7c79accdb354cb730388a23150bd2a72512d25 You're receiving this email because of your account on gitlab.archlinux.org.