# Maintainer: Luis Martinez pkgname=python-vt-py pkgver=0.14.0 pkgrel=1 pkgdesc="Official Python client library for VirusTotal's REST API" arch=('any') url="https://github.com/virustotal/vt-py" license=('Apache') depends=('python-aiohttp') makedepends=( 'python-pytest-runner' 'python-setuptools' 'python-build' 'python-installer' 'python-wheel' 'python-sphinx') checkdepends=('python-pytest-httpserver' 'python-pytest-asyncio') provides=('python-virustotal') replaces=('python-virustotal-api') source=("$pkgname-$pkgver.tar.gz::$url/archive/$pkgver.tar.gz") sha256sums=('5dc86b9fa80f26d9949fa5f25712e2923ce347c63c8da7e50724392f33109628') build() { cd "vt-py-$pkgver" python -m build --wheel --no-isolation cd docs PYTHONPATH=../ sphinx-build -b man source _build } check() { cd "vt-py-$pkgver" pytest -x --disable-warnings } package() { export PYTHONHASHSEED=0 cd "vt-py-$pkgver" python -m installer --destdir="$pkgdir/" dist/*.whl install -Dm644 docs/_build/vt-py.1 -t "$pkgdir/usr/share/man/man1/" }