# Contributor: Duncan Bellamy # Maintainer: Duncan Bellamy pkgname=py3-dns-lexicon pkgver=3.5.3 pkgrel=0 pkgdesc="Manipulate DNS records on various DNS providers in a standardized/agnostic way" options="!check" # Tests require GitHub tarball which has broken setup.py url="https://github.com/AnalogJ/lexicon" arch="noarch" license="MIT" depends=" py3-tldextract py3-requests py3-yaml py3-future py3-cryptography py3-beautifulsoup4 " makedepends="py3-setuptools" _providerdepends=" py3-boto3 py3-pynamecheap py3-transip py3-xmltodict py3-localzone py3-softlayer py3-zeep " checkdepends=" py3-filelock py3-pytest py3-pytest-mock py3-requests-file py3-vcrpy $_providerdepends " source="$pkgname-$pkgver.tar.gz::https://files.pythonhosted.org/packages/source/d/dns-lexicon/dns-lexicon-$pkgver.tar.gz" builddir="$srcdir/dns-lexicon-$pkgver" build() { python3 setup.py build } check() { pytest } package() { python3 setup.py install --prefix=/usr --root="$pkgdir" rm -rf "$pkgdir"/usr/lib/python3*/site-packages/lexicon/tests } sha512sums="a7925652fd271f2f2f1aadfcc843359837baec4c76d6a42755e4a052f0414465a7d4e271138a3f39ffdf710caea81874d86f4447e042758c21aec51a9547ce12 py3-dns-lexicon-3.5.3.tar.gz"