From ececc4b0251ab411bf35910dadc00226073da488 Mon Sep 17 00:00:00 2001 From: Christoph Reiter Date: Sun, 15 Jan 2023 21:05:47 +0100 Subject: [PATCH] Add python-pyproject-hooks --- python-pyproject-hooks/PKGBUILD | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 python-pyproject-hooks/PKGBUILD diff --git a/python-pyproject-hooks/PKGBUILD b/python-pyproject-hooks/PKGBUILD new file mode 100644 index 00000000..951c21c7 --- /dev/null +++ b/python-pyproject-hooks/PKGBUILD @@ -0,0 +1,28 @@ +# Maintainer: Christoph Reiter + +_name=pyproject_hooks +pkgname=python-pyproject-hooks +pkgver=1.0.0 +pkgrel=1 +pkgdesc="A low-level library for calling build-backends in pyproject.toml-based project" +arch=(any) +url="https://github.com/pypa/pyproject-hooks" +license=('spdx:MIT') +depends=(python python-tomli) +makedepends=(python-installer python-flit-core) +source=(https://files.pythonhosted.org/packages/source/${_name::1}/$_name/$_name-$pkgver.tar.gz) +sha256sums=('f271b298b97f5955d53fb12b72c1fb1948c22c1a6b70b315c54cedaca0264ef5') + +build() { + cd $_name-$pkgver + + python -m flit_core.wheel +} + +package() { + cd $_name-$pkgver + + python -m installer --destdir="$pkgdir" dist/*.whl + + install -vDm 644 LICENSE -t "$pkgdir/usr/share/licenses/$pkgname/" +}