diff options
Diffstat (limited to 'community/py3-sqlparse/APKBUILD')
-rw-r--r-- | community/py3-sqlparse/APKBUILD | 37 |
1 files changed, 22 insertions, 15 deletions
diff --git a/community/py3-sqlparse/APKBUILD b/community/py3-sqlparse/APKBUILD index 78debbedd60..a12e906c52c 100644 --- a/community/py3-sqlparse/APKBUILD +++ b/community/py3-sqlparse/APKBUILD @@ -2,39 +2,46 @@ # Maintainer: Thomas Boerger <thomas@webhippie.de> pkgname=py3-sqlparse _pkgname=sqlparse -pkgver=0.4.1 +pkgver=0.4.4 pkgrel=1 pkgdesc="A non-validating SQL parser module for Python" -url="https://sqlparse.readthedocs.io" +url="https://sqlparse.readthedocs.io/" arch="noarch" license="BSD-3-Clause" depends="python3" -makedepends="py3-setuptools" +makedepends=" + py3-flit-core + 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() { - python3 setup.py build + gpep517 build-wheel \ + --wheel-dir .dist \ + --output-fd 3 3>&1 >&2 } check() { - python3 -m pytest . + python3 -m venv --clear --without-pip --system-site-packages .testenv + .testenv/bin/python3 -m installer .dist/*.whl + .testenv/bin/python3 -m pytest } package() { - python3 setup.py install --prefix=/usr --root="$pkgdir" - - # Add version suffix to executable files. - local path; for path in "$pkgdir"/usr/bin/*; do - mv "$path" "$path-3" - done - - mkdir -p "$pkgdir"/usr/bin - ln -s sqlformat-3 "$pkgdir"/usr/bin/sqlformat + python3 -m installer -d "$pkgdir" \ + .dist/*.whl } -sha512sums="49f02a63ef490c2e900cea6a0882891cd1381e0f398c4e38688444300b0f0e961c91c4f1a2355704bba7f170083594bd9e26c2a6cac934da9d87ab291accd27c sqlparse-0.4.1.tar.gz" +sha512sums=" +bb655f8de2466c2ed51aca901b6561b8ac7730bf65f1254d218d7b9dabbece609cadd8a52a092b301895ad83813ddf02691e2de49cf55a26e676a2661c240a2b sqlparse-0.4.4.tar.gz +" |