diff options
Diffstat (limited to 'community/mycli/APKBUILD')
-rw-r--r-- | community/mycli/APKBUILD | 24 |
1 files changed, 16 insertions, 8 deletions
diff --git a/community/mycli/APKBUILD b/community/mycli/APKBUILD index aa996c5a03a..05a132cb516 100644 --- a/community/mycli/APKBUILD +++ b/community/mycli/APKBUILD @@ -1,8 +1,8 @@ # Contributor: Thomas Boerger <thomas@webhippie.de> # Maintainer: omni <omni+alpine@hack.org> pkgname=mycli -pkgver=1.25.0 -pkgrel=0 +pkgver=1.27.2 +pkgrel=1 pkgdesc="MySQL CLI with autocompletion and syntax highlighting" url="https://www.mycli.net/" arch="noarch" @@ -14,29 +14,37 @@ depends=" py3-pygments py3-prompt_toolkit py3-pymysql + py3-sqlglot py3-sqlparse py3-configobj py3-cryptography py3-cli_helpers py3-pyperclip " -makedepends="python3-dev py3-setuptools py3-paramiko" +makedepends="python3-dev py3-gpep517 py3-paramiko py3-setuptools py3-wheel" checkdepends="py3-pytest py3-mock" +subpackages="$pkgname-pyc" source="https://files.pythonhosted.org/packages/source/m/mycli/mycli-$pkgver.tar.gz" build() { - python3 setup.py build + gpep517 build-wheel \ + --wheel-dir .dist \ + --output-fd 3 3>&1 >&2 } check() { - python3 -m pytest -v test + # click 8.1 output differs + python3 -m venv --clear --without-pip --system-site-packages .testenv + .testenv/bin/python3 -m installer .dist/*.whl + .testenv/bin/python3 -m pytest -v test } package() { - python3 setup.py install --prefix=/usr --root="$pkgdir" - rm -rf "$pkgdir"/usr/lib/python3*/site-packages/test + python3 -m installer -d "$pkgdir" \ + .dist/*.whl + rm -rf "$pkgdir"/usr/lib/python3*/site-packages/test/ } sha512sums=" -f6c35e51cc8d893ec57c7c1c918a0d550f47c9b41402a8b182737a4106e95a6e0705248a965ed3cc36745d860ea76135ad138e93f4ba9ad01ffac4e3e2005b6c mycli-1.25.0.tar.gz +f37ce0f45422312bd345e900d0249f2185de3593bd8bc221075b222e7c775e56d2b15672da29038023ebb0c974fee651c1685288b51506601739ac5b6f618f65 mycli-1.27.2.tar.gz " |