# Contributor: Thomas Boerger # Maintainer: Thomas Boerger pkgname=py3-sqlparse _pkgname=sqlparse pkgver=0.5.3 pkgrel=0 pkgdesc="A non-validating SQL parser module for Python" url="https://sqlparse.readthedocs.io/" arch="noarch" license="BSD-3-Clause" depends="python3" makedepends=" py3-hatchling py3-gpep517 " checkdepends="py3-pytest" subpackages="$pkgname-pyc" source="https://files.pythonhosted.org/packages/source/${_pkgname:0:1}/$_pkgname/$_pkgname-$pkgver.tar.gz" builddir="$srcdir/$_pkgname-$pkgver" replaces="py-sqlparse" # Backwards compatibility provides="py-sqlparse=$pkgver-r$pkgrel" # Backwards compatibility # secfixes: # 0.4.2-r0: # - CVE-2021-32839 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 .testenv/bin/python3 -m pytest } package() { python3 -m installer -d "$pkgdir" \ .dist/*.whl } sha512sums=" 219c4a3874606b6b3270fb507d89822412b51d8d120d50682fa683ab127fe05538256a575b5b29ee1a9f88be51ad46999e7c2ad2bb84a39e96ae6d2401eaffcd sqlparse-0.5.3.tar.gz "