# Maintainer: Keith Toh pkgname=tldr-python-client pkgver=3.3.0 pkgrel=0 pkgdesc="Command line client for tldr, a collection of simplified and community-driven man pages" url="https://github.com/tldr-pages/tldr-python-client" arch="noarch" license="MIT" depends="python3 py3-shtab py3-colorama py3-termcolor" makedepends="py3-setuptools py3-sphinx py3-sphinx-argparse py3-gpep517" checkdepends="py3-pytest" subpackages="$pkgname-doc $pkgname-pyc" source="$pkgname-$pkgver.tar.gz::https://github.com/tldr-pages/tldr-python-client/archive/refs/tags/$pkgver.tar.gz" options="!check" # string compare fails now build() { make -C docs/ man gpep517 build-wheel \ --wheel-dir .dist \ --output-fd 3 3>&1 >&2 } check() { python3 -m venv --clear --without-pip --system-site-packages .testenv gpep517 install-wheel --destdir .testenv --prefix '' .dist/*.whl # test_error_message needs network access .testenv/bin/python3 -m pytest -v -k "not test_error_message" } package() { gpep517 install-wheel --destdir "$pkgdir" \ .dist/*.whl install -Dm644 LICENSE.md -t "$pkgdir"/usr/share/licenses/$pkgname/ } sha512sums=" 137560c401540ff1e747f443a3c0686ddba8c512772eadbff6b735aa9c20dd02a9c7b101b2238888daa20b2886dc4318bc7c1366d8b73f71dd2f797b1787b632 tldr-python-client-3.3.0.tar.gz "