diff options
Diffstat (limited to 'community/py3-awesomeversion/APKBUILD')
-rw-r--r-- | community/py3-awesomeversion/APKBUILD | 26 |
1 files changed, 15 insertions, 11 deletions
diff --git a/community/py3-awesomeversion/APKBUILD b/community/py3-awesomeversion/APKBUILD index 6ecb09fcfe7..4b04e171410 100644 --- a/community/py3-awesomeversion/APKBUILD +++ b/community/py3-awesomeversion/APKBUILD @@ -1,15 +1,16 @@ # Contributor: Michał Polański <michal@polanski.me> # Maintainer: Michał Polański <michal@polanski.me> pkgname=py3-awesomeversion -pkgver=22.5.1 -pkgrel=0 +pkgver=24.2.0 +pkgrel=1 pkgdesc="Python module to deal with versions" url="https://github.com/ludeeus/awesomeversion" license="MIT" arch="noarch" depends="python3" -makedepends="py3-build py3-installer py3-poetry-core" -checkdepends="py3-pytest" +makedepends="py3-gpep517 py3-installer py3-poetry-core" +checkdepends="py3-pytest py3-pytest-snapshot" +subpackages="$pkgname-pyc" source="https://github.com/ludeeus/awesomeversion/archive/$pkgver/py3-awesomeversion-$pkgver.tar.gz version-placeholder.patch " @@ -23,20 +24,23 @@ prepare() { } build() { - # poetry-core excludes files specified in .gitignore - # fixed by setting GIT_DIR away from the aports tree's top-level directory - GIT_DIR="$PWD" python3 -m build --no-isolation --skip-dependency-check --wheel + gpep517 build-wheel \ + --wheel-dir .dist \ + --output-fd 3 3>&1 >&2 } check() { - PYTHONPATH="$PWD" pytest tests + 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/awesomeversion-$pkgver-py3-none-any.whl + python3 -m installer -d "$pkgdir" \ + .dist/*.whl } sha512sums=" -5b07f1b82822fde827dfec7ee8a19a1557fa054b166045cfd1b5c0d2a2fc32809a72699018f18443fc216e7580829271f3383ad653ba80eb45b3184bcbfc052e py3-awesomeversion-22.5.1.tar.gz -2f60fed1123467d581ed6ba172d25421ee3d8592729d1a922e7ba9de0ddace767bcd654acfce378bb056fd678027a27dc4a20047ef04c4c949eae89b2186d14b version-placeholder.patch +d4dce1d016219a012184824c47b46aea803a702b6d2198ace2da66a3ad2fcc2efeeca347c7611ff16e2ddb4d2a15fae7fa0623b035247f2632892b07a470ca19 py3-awesomeversion-24.2.0.tar.gz +fff6ed74143de118289d6c0bd514d90a8a916e3604f0bfd1bbd230d537067f96229f8659e26e907f07d7e15ad33254ff4424384b3a56ff2090309d5cecf3a031 version-placeholder.patch " |