From ccbb47559d4f6c6f8dbfd05a2d5d6e70a78580b2 Mon Sep 17 00:00:00 2001 From: Antoine Martin <dev@ayakael.net> Date: Thu, 4 Apr 2024 17:03:34 -0400 Subject: [PATCH] community/py3-sqlalchemy-utils: upgrade to 0.42.2 --- community/py3-sqlalchemy-utils/APKBUILD | 23 +++++++++++++++++++---- 1 file changed, 19 insertions(+), 4 deletions(-) diff --git a/community/py3-sqlalchemy-utils/APKBUILD b/community/py3-sqlalchemy-utils/APKBUILD index aacee0086df3..7a3db6efb1e0 100644 --- a/community/py3-sqlalchemy-utils/APKBUILD +++ b/community/py3-sqlalchemy-utils/APKBUILD @@ -1,8 +1,8 @@ # Contributor: Fabian Affolter <fabian@affolter-engineering.ch> # Maintainer: Antoine Martin (ayakael) <dev@ayakael.net> pkgname=py3-sqlalchemy-utils -_pkgname=SQLAlchemy-Utils -pkgver=0.41.1 +_pkgname=sqlalchemy-utils +pkgver=0.42.2 pkgrel=0 pkgdesc="Various utility functions and custom data types for SQLAlchemy" url="https://sqlalchemy-utils.readthedocs.io/" @@ -14,8 +14,17 @@ makedepends=" py3-setuptools py3-wheel " +checkdepends=" + py3-pytest + py3-flexmock + py3-psycopg2 + py3-pymysql + " subpackages="$pkgname-pyc" -source="https://files.pythonhosted.org/packages/source/${_pkgname:0:1}/$_pkgname/$_pkgname-$pkgver.tar.gz" +source="$pkgname-$pkgver.tar.gz::https://github.com/kvesteri/sqlalchemy-utils/archive/refs/tags/$pkgver.tar.gz" +# Many checks require test database +# TODO: Figure out how to create user-space pgsql test db +options="!check" builddir="$srcdir"/$_pkgname-$pkgver build() { @@ -24,11 +33,17 @@ build() { --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 -v +} + package() { python3 -m installer -d "$pkgdir" \ .dist/*.whl } sha512sums=" -f1f5d935acfb52808913d326c08584cab053193b58308d4f1eb77f818424ca849c55f1333ffde399d60e5da571224083abd828a5f70c3365709e739b9b5f3103 SQLAlchemy-Utils-0.41.1.tar.gz +54b770cbde6a7131229bc1b5166dd476a4ba061e470b2eb9a7c23c085f80e413bafe11b3ea98d60906669c25cca19b35d4a068df59c7858b54f8e5d19ea61f3e py3-sqlalchemy-utils-0.42.2.tar.gz " -- GitLab