aboutsummaryrefslogtreecommitdiffstats
path: root/community/py3-awesomeversion/APKBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'community/py3-awesomeversion/APKBUILD')
-rw-r--r--community/py3-awesomeversion/APKBUILD26
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
"