From 9055c9cb4239c4c811fbb57ee53252212631a3dc Mon Sep 17 00:00:00 2001 From: gyara Date: Wed, 19 Oct 2022 11:08:43 +0900 Subject: [PATCH] fix: Use python-build (PEP 517) to build. --- PKGBUILD | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/PKGBUILD b/PKGBUILD index 90d49cf..c61ec78 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -3,7 +3,7 @@ pkgname=python-configparser _pkgname=configparser pkgver=5.3.0 -pkgrel=1 +pkgrel=2 pkgdesc='backport of configparser from Python 3' arch=('any') url='https://github.com/jaraco/configparser/' @@ -13,17 +13,19 @@ optdepends=() makedepends=( 'python-setuptools' 'python-pip' - 'python-wheel' + 'python-build' + 'git' ) source=("git+https://github.com/jaraco/${_pkgname}.git#tag=v${pkgver}") sha256sums=('SKIP') build() { cd "${srcdir}/${_pkgname}" - python setup.py build + python -m build } package() { cd "${srcdir}/${_pkgname}" - python setup.py install --root="$pkgdir" --optimize=1 --skip-build + PIP_CONFIG_FILE=/dev/null pip install --isolated --root="${pkgdir}" --ignore-installed --no-deps dist/${_pkgname}-${pkgver}-py3-none-any.whl + python -O -m compileall "${pkgdir}/usr/lib/python3.10/site-packages/${_pkgname}/" } -- 2.38.0