# Contributor: Antoine Martin (ayakael) # Maintainer: Antoine Martin (ayakael) pkgname=py3-pytelegrambotapi pkgver=4.21.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=" 0b1510fd40a1bbdc1a2290fd53cc21a78cc24aac77236dcabcb8237696e9675ed4a9c535fdf20da56c3c4b233ca2b996f4f75a293cbed150a2145150edc56eeb py3-pytelegrambotapi-4.21.0.tar.gz "