From cd79d7e10d166a0b12060796df2b2a29bf10ac4c Mon Sep 17 00:00:00 2001 From: Christoph Reiter Date: Wed, 27 Jul 2022 17:41:58 +0200 Subject: [PATCH] pip: port to build/installer --- python-pip/PKGBUILD | 18 +++++++++++++----- 1 file changed, 13 insertions(+), 5 deletions(-) diff --git a/python-pip/PKGBUILD b/python-pip/PKGBUILD index 65d51617..0b50ca52 100644 --- a/python-pip/PKGBUILD +++ b/python-pip/PKGBUILD @@ -4,13 +4,20 @@ _realname=pip pkgbase="python-${_realname}" pkgname=("python-${_realname}") pkgver=21.1.1 -pkgrel=2 +pkgrel=3 pkgdesc="The PyPA recommended tool for installing Python packages" url="https://pip.pypa.io/" arch=('any') license=('MIT') -depends=('python' 'python-setuptools') -makedepends=('python' 'python-setuptools') +depends=( + 'python' + 'python-setuptools' +) +makedepends=( + 'python-build' + 'python-installer' + 'python-wheel' +) provides=("python3-${_realname}") replaces=("python3-${_realname}") conflicts=("python3-${_realname}") @@ -19,12 +26,13 @@ sha256sums=('5210d413c7f79cb46551a8ebbc3ae450e7da55ea73849cfc9687d132c0ae1092') build() { cd "${srcdir}/${_realname}-${pkgver}" - python setup.py build + + python -m build --wheel --skip-dependency-check --no-isolation } package() { cd "${srcdir}/${_realname}-${pkgver}" - python setup.py install --prefix=/usr --root="${pkgdir}" + python -m installer --destdir="${pkgdir}" dist/*.whl install -D -m644 LICENSE.txt "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" }