# Maintainer: George Rawlinson # Contributor: Felix Yan # Contributor: Gordian Edenhofer pkgname=certbot-nginx pkgver=1.28.0 pkgrel=1 pkgdesc="Nginx plugin for Certbot" arch=('any') license=('Apache') url="https://pypi.python.org/pypi/$pkgname" depends=( 'certbot' 'python-acme' 'python-pyopenssl' 'python-pyparsing' 'python-setuptools' ) makedepends=( 'python-build' 'python-wheel' 'python-installer' ) checkdepends=('python-pytest') source=("https://files.pythonhosted.org/packages/source/${pkgname::1}/$pkgname/$pkgname-$pkgver.tar.gz"{,.asc}) validpgpkeys=('148C30F6F7E429337A72D992B00B9CC82D7ADF2C' '1B41B758F9A78C7F444C20FA3E5B4152E3ADB1FD' 'A2CFB51FA275A7286234E7B24D17C995CD9775F2' '86379B4F0AF371B50CD9E5FF3402831161D1D280' '20F201346BF8F3F455A73F9A780CC99432A28621' 'F2871B4152AE13C49519111F447BF683AA3B26C3') sha512sums=('4bdd6f63fcb03f1536b735cec9955f72c2c08467c213f2c5da3a3946cb2c22daf44e39ab3590a1a8831b26a5b40eed7ef32a6bbc4246dbe57dd5135ab9670edb' 'SKIP') b2sums=('09977bb28ca74edda889a758410245c37d65c14be16dacc5e9f0a32b6bdcedc089d7b44bc781f3b94401b9cbfc024652aa8a6c73b4f3914f0f92d96715cffcab' 'SKIP') prepare() { cd "$pkgname-$pkgver" # nuke setuptools from orbit ^W install_requires sed \ -e '/setuptools>=/d' \ -i setup.py } build() { cd "$pkgname-$pkgver" python -m build --wheel --no-isolation } check() { cd "$pkgname-$pkgver" python -m pytest } package() { cd "$pkgname-$pkgver" python -m installer --destdir="$pkgdir" dist/*.whl }