Add python-installer

This commit is contained in:
Christoph Reiter 2022-07-26 21:25:27 +02:00
parent 6d8df7a165
commit b72e18270e

33
python-installer/PKGBUILD Normal file
View File

@ -0,0 +1,33 @@
# Maintainer: Christoph Reiter <reiter.christoph@gmail.com>
_realname=installer
pkgname="python-${_realname}"
pkgver=0.5.1
pkgrel=1
pkgdesc="A low-level library for installing from a Python wheel distribution"
arch=('any')
url='https://github.com/pypa/installer'
license=('spdx:MIT')
depends=("python")
makedepends=(
"python-flit-core"
)
source=("${_realname}-$pkgver.tar.gz"::"https://pypi.org/packages/source/${_realname::1}/${_realname}/${_realname}-${pkgver}.tar.gz")
sha256sums=('f970995ec2bb815e2fdaf7977b26b2091e1e386f0f42eafd5ac811953dc5d445')
build() {
cd "${srcdir}/${_realname}-${pkgver}"
mkdir -p dist
python -c "from flit_core import buildapi; buildapi.build_wheel('dist/')"
}
package() {
cd "${srcdir}/${_realname}-${pkgver}"
PYTHONPATH="${srcdir}/${_realname}-${pkgver}/src" \
python -m installer --destdir="${pkgdir}" dist/*.whl
# remove windows entrypoint scripts executables
rm "$pkgdir"/usr/lib/python*/site-packages/installer/_scripts/*.exe
}