aports/main/py3-ply/APKBUILD
David Heidelberg 50717717d8 main/py3-ply: move from community
Needed by main/mesa Intel GRL.

Signed-off-by: David Heidelberg <david@ixit.cz>
2024-05-23 00:21:08 +00:00

42 lines
1.4 KiB
Text

# Contributor: tcely <py3-ply+aports@tcely.33mail.com>
# Contributor: Keith Maxwell <keith.maxwell@gmail.com>
# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
_pkgname=ply
pkgname=py3-$_pkgname
pkgver=3.11
pkgrel=11
pkgdesc="Python Lex & Yacc"
url="https://www.dabeaz.com/ply/"
arch="noarch"
license="BSD-3-Clause"
depends="python3"
makedepends="py3-gpep517 py3-setuptools py3-wheel"
subpackages="$pkgname-pyc"
source="$_pkgname-$pkgver.tar.gz::https://github.com/dabeaz/ply/archive/$pkgver.tar.gz
no-py3-six.patch
assertTrue.patch
"
builddir="$srcdir/$_pkgname-$pkgver"
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 .dist/*.whl
cd test
../.testenv/bin/python3 testlex.py
../.testenv/bin/python3 testyacc.py
../.testenv/bin/python3 testcpp.py
}
package() {
python3 -m installer -d "$pkgdir" .dist/*.whl
}
sha512sums="
c36e4ea0eb5bb7cca8cc34aa62dd711be755e44f1336a0093d7c9c1ea4d5d8cae8316416a2109ba24bb2b71f7a971b0b34a7ea45c43d4c7c63c513156945fc17 ply-3.11.tar.gz
b2390a7c60b3059dbae8cf7ee316516c33c3be9999527700190f5876d61377884262b7d0e160600af5373f0ab5e8515f28bd275c86b20f9700aa074198a1eede no-py3-six.patch
c00c2a513cde19b021aa81631ad4791a24c8b36a75914e945ab6ec2675e1807a491e3915fa6cc4400268b352c0f60f0c34e65cc2f547cdec8d2ca078678ae6e2 assertTrue.patch
"