diff options
author | Butui Hu | 2023-02-08 14:01:31 +0800 |
---|---|---|
committer | Butui Hu | 2023-02-08 14:01:31 +0800 |
commit | 9114dd3e65833bd18a9a88194fa0fb6a2b334e35 (patch) | |
tree | 08c30f589843e813f9f1026a40c83b10ddbdd67a | |
download | aur-9114dd3e65833bd18a9a88194fa0fb6a2b334e35.tar.gz |
first commit
-rw-r--r-- | .SRCINFO | 17 | ||||
-rw-r--r-- | PKGBUILD | 44 |
2 files changed, 61 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..5b1ca62f114e --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,17 @@ +pkgbase = python-lazy-loader + pkgdesc = Populate library namespace without incurring immediate import costs + pkgver = 0.1 + pkgrel = 1 + url = https://github.com/scientific-python/lazy_loader + arch = any + license = BSD + checkdepends = python-pytest + makedepends = python-flit-core + makedepends = python-build + makedepends = python-wheel + makedepends = python-installer + depends = python + source = lazy_loader-0.1.tar.gz::https://github.com/scientific-python/lazy_loader/archive/refs/tags/v0.1.tar.gz + sha512sums = d3469d7d07ebb3459d599b8346f4fd91ab8ea98c6c5a62c2f3159a7beebbb7e7c8b033b9c442d93de923d847a7f3f5bf2c5db3419da961589cee8bed5c6ab0f3 + +pkgname = python-lazy-loader diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..2441166aebcf --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,44 @@ +# Maintainer: Butui Hu <hot123tea123@gmail.com> + +_pkgname=lazy_loader +pkgname=python-lazy-loader +pkgver=0.1 +pkgrel=1 +pkgdesc='Populate library namespace without incurring immediate import costs' +arch=('any') +url='https://github.com/scientific-python/lazy_loader' +license=('BSD') +depends=( + python +) +makedepends=( + python-flit-core + python-build + python-wheel + python-installer +) +checkdepends=( + python-pytest +) +source=("${_pkgname}-${pkgver}.tar.gz::https://github.com/scientific-python/lazy_loader/archive/refs/tags/v${pkgver}.tar.gz") +sha512sums=('d3469d7d07ebb3459d599b8346f4fd91ab8ea98c6c5a62c2f3159a7beebbb7e7c8b033b9c442d93de923d847a7f3f5bf2c5db3419da961589cee8bed5c6ab0f3') + +build() { + cd "${_pkgname}-${pkgver}" + python -m build --wheel --no-isolation +} + +check() { + cd "${_pkgname}-${pkgver}" + pytest -v +} + +package() { + cd "${_pkgname}-${pkgver}" + python -m installer --destdir="${pkgdir}" dist/*.whl + install -Dm644 LICENSE.md -t "${pkgdir}/usr/share/licenses/${pkgname}" + + local site_packages=$(python -c "import site; print(site.getsitepackages()[0])") + rm -rfv ${pkgdir}${site_packages}/${_pkgname}/tests +} +# vim:set ts=2 sw=2 et: |