aboutsummaryrefslogtreecommitdiffstats
path: root/community/py3-colorama/APKBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'community/py3-colorama/APKBUILD')
-rw-r--r--community/py3-colorama/APKBUILD27
1 files changed, 17 insertions, 10 deletions
diff --git a/community/py3-colorama/APKBUILD b/community/py3-colorama/APKBUILD
index 9fc3ccd8528..b321c8059c8 100644
--- a/community/py3-colorama/APKBUILD
+++ b/community/py3-colorama/APKBUILD
@@ -1,17 +1,18 @@
# Contributor: Fabian Affolter <fabian@affolter-engineering.ch>
-# Maintainer: Fabian Affolter <fabian@affolter-engineering.ch>
+# Contributor: fossdd <fossdd@pwned.life>
+# Maintainer: fossdd <fossdd@pwned.life>
pkgname=py3-colorama
_pkgname=colorama
-pkgver=0.4.4
-pkgrel=0
+pkgver=0.4.6
+pkgrel=5
pkgdesc="Simple cross-platform colored terminal text"
-options="!check" # 2 Tests fail on drone-ci
-url="https://pypi.python.org/pypi/colorama"
+url="https://pypi.org/project/colorama"
arch="noarch"
license="BSD-3-Clause"
depends="python3"
-makedepends="py3-setuptools"
+makedepends="py3-gpep517 py3-hatchling"
checkdepends="py3-mock"
+subpackages="$pkgname-pyc"
source="$pkgname-$pkgver.tar.gz::https://github.com/tartley/colorama/archive/$pkgver.tar.gz"
builddir="$srcdir"/$_pkgname-$pkgver
@@ -19,15 +20,21 @@ replaces=py-colorama # Backwards compatibility
provides=py-colorama=$pkgver-r$pkgrel # Backwards compatibility
build() {
- python3 setup.py build
+ gpep517 build-wheel \
+ --wheel-dir .dist \
+ --output-fd 3 3>&1 >&2
}
check() {
- python3 -m unittest discover -p *_test.py
+ python3 -m unittest discover -p "*_test.py"
}
package() {
- python3 setup.py install --prefix=/usr --root="$pkgdir"
+ python3 -m installer -d "$pkgdir" \
+ .dist/colorama*.whl
+ rm -r "$pkgdir"/usr/lib/python3*/site-packages/colorama/tests
}
-sha512sums="35501915b79bfc5fe46a36f83790ecd79c82150d6b73a57cd55fbe6431ea5ed7a86676504af90147eeb3a963ffd16890e0220099df579a66f2d8f1f7494f862e py3-colorama-0.4.4.tar.gz"
+sha512sums="
+2b269b190041398a1808b0b5147e47422b4451a1bc91841d0957572214ba8addd731c8932afdc60bfbba9833a0fe6c9c5c2ecb150613f13498f661799d625e4f py3-colorama-0.4.6.tar.gz
+"