Jelle van der Waa pushed to branch main at Arch Linux / Packaging / Packages / python-memcached
Commits: 90105d61 by loqs at 2026-02-14T17:16:20+00:00 Use PEP 517 for building Related https://archlinux.org/todo/use-pep-517-for-building-if-supported/. - - - - - 2 changed files: - .SRCINFO - PKGBUILD Changes: ===================================== .SRCINFO ===================================== @@ -9,7 +9,10 @@ pkgbase = python-memcached checkdepends = pifpaf checkdepends = python-pytest makedepends = git + makedepends = python-build + makedepends = python-installer makedepends = python-setuptools + makedepends = python-wheel depends = python source = git+https://github.com/linsomniac/python-memcached#tag=1.62 sha256sums = SKIP ===================================== PKGBUILD ===================================== @@ -12,14 +12,20 @@ license=('PSF-2.0') pkgdesc='Python interface to memcached' depends=('python') checkdepends=('memcached' 'pifpaf' 'python-pytest') -makedepends=('git' 'python-setuptools') +makedepends=('git' 'python-build' 'python-installer' 'python-setuptools' 'python-wheel') source=("git+https://github.com/linsomniac/python-memcached#tag=$pkgver") sha256sums=('SKIP') +build() { + cd 'python-memcached' + + python -m build --wheel --no-isolation +} + package() { cd 'python-memcached' - python3 setup.py install --root="$pkgdir" --optimize=1 + python -m installer --destdir="$pkgdir" dist/*.whl } check() { View it on GitLab: https://gitlab.archlinux.org/archlinux/packaging/packages/python-memcached/-/commit/90105d611477a1c6f736b5ce6d28e6b8fcf14137 -- View it on GitLab: https://gitlab.archlinux.org/archlinux/packaging/packages/python-memcached/-/commit/90105d611477a1c6f736b5ce6d28e6b8fcf14137 You're receiving this email because of your account on gitlab.archlinux.org.
