projects/aports·blob master · refs

43 lines · 1.0 KiB

1# Maintainer: Struan Robertson <[email protected]>
2pkgname=py3-pylatexenc
3_pkgname=pylatexenc
4pkgver=2.11
5pkgrel=0
6pkgdesc="Simple LaTeX parser providing latex-to-unicode and unicode-to-latex conversion"
7url="https://github.com/phfaist/pylatexenc/"
8arch="noarch"
9license="MIT"
10depends="python3"
11makedepends="
12 py3-setuptools_scm
13 py3-gpep517
14 py3-wheel
15"
16checkdepends="py3-pytest"
17subpackages="$pkgname-pyc"
18source="https://github.com/phfaist/pylatexenc/archive/v$pkgver/pylatexenc-v$pkgver.tar.gz"
19builddir="$srcdir/$_pkgname-$pkgver"
20export SETUPTOOLS_SCM_PRETEND_VERSION="$pkgver"
21
22build() {
23 gpep517 build-wheel \
24 --wheel-dir .dist \
25 --output-fd 3 3>&1 >&2
26}
27
28check() {
29 python3 -m venv --clear --system-site-packages .testenv
30 .testenv/bin/python -m installer .dist/*.whl
31 .testenv/bin/python -m pytest
32}
33
34package() {
35 python3 -m installer \
36 -d "$pkgdir" \
37 .dist/*.whl
38}
39
40
41sha512sums="
4235c84ddb8624d911be1046e1276b225dbcf242a8b711f2532fb7dd80858966f6ef88b97434b7bf4193382788733e216070927513faa4c88cfed6a57150fa40f6 pylatexenc-v2.11.tar.gz
43"