# Contributor: Antoine Martin (ayakael) # Maintainer: Antoine Martin (ayakael) pkgname=py3-pytelegrambotapi pkgver=4.27.0 # sometimes upstream forgets to tag pypi releases _gittag=$pkgver pkgrel=0 arch="noarch" pkgdesc="A simple, but extensible Python implementation for the Telegram Bot API." url="https://pypi.org/project/pyTelegramBotAPI/" license="GPL-2.0-only" depends="py3-requests" makedepends=" py3-setuptools py3-gpep517 py3-wheel py3-hatchling " checkdepends=" py3-aiohttp py3-pytest " source="$pkgname-$_gittag.tar.gz::https://github.com/eternnoir/pyTelegramBotAPI/archive/$_gittag.tar.gz" builddir="$srcdir"/pyTelegramBotAPI-$_gittag subpackages="$pkgname-pyc" build() { gpep517 build-wheel \ --wheel-dir .dist \ --output-fd 3 3>&1 >&2 } check() { python3 -m venv --clear --without-pip --system-site-packages .testenv .testenv/bin/python3 -m installer "$builddir"/.dist/*.whl .testenv/bin/python3 -m pytest -v } package() { python3 -m installer -d "$pkgdir" \ .dist/*.whl } sha512sums=" 7b75aa53303f787050da8286ba63b921c92bb3d85a4a672346ca6d4cce525f00ee35e2d6552001ca19f1e057766de39749875eff1fa1a7512f73219fa4ca87d4 py3-pytelegrambotapi-4.27.0.tar.gz "