# Maintainer: piernov # Contributor: Luis Martinez # Contributor: Florian Bruhin (The Compiler) pkgname=devpi-common pkgver=4.0.2 pkgrel=1 pkgdesc="Utilities jointly used by devpi-server and devpi-client" arch=('any') url="https://github.com/devpi/devpi" license=('MIT') groups=('devpi') depends=('python-lazy' 'python-py' 'python-requests') makedepends=('python-setuptools' 'python-build' 'python-installer' 'python-wheel' 'python-setuptools-changelog-shortener') checkdepends=('python-pytest') changelog=CHANGELOG source=("$pkgname-$pkgver.tar.gz::https://files.pythonhosted.org/packages/source/d/devpi-common/devpi-common-$pkgver.tar.gz") sha256sums=('2d277701faf05d4a6f6cbdb7e040f93c0a00286dbe87d5c0a2eeaeba2055919c') prepare() { cd "$pkgname-$pkgver" } build() { cd "$pkgname-$pkgver" python -m build --wheel --no-isolation } check() { cd "$pkgname-$pkgver" PYTHONPATH=./ pytest -x -c /dev/null } package() { cd "$pkgname-$pkgver" python -m installer --destdir="$pkgdir" dist/*.whl local _site="$(python -c 'import site; print(site.getsitepackages()[0])')" install -dv "$pkgdir/usr/share/licenses/$pkgname/" ln -sv "$_site/${pkgname/-/_}-$pkgver.dist-info/LICENSE" "$pkgdir/usr/share/licenses/$pkgname/" } # vim:set ts=2 sw=2 et: