aboutsummaryrefslogtreecommitdiffstats
path: root/testing/py3-typing_inspect/APKBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'testing/py3-typing_inspect/APKBUILD')
-rw-r--r--testing/py3-typing_inspect/APKBUILD35
1 files changed, 22 insertions, 13 deletions
diff --git a/testing/py3-typing_inspect/APKBUILD b/testing/py3-typing_inspect/APKBUILD
index b2e5e56d4cd..7ac713c1743 100644
--- a/testing/py3-typing_inspect/APKBUILD
+++ b/testing/py3-typing_inspect/APKBUILD
@@ -1,30 +1,39 @@
# Contributor: Alex McGrath <amk@amk.ie>
-# Maintainer: Alex McGrath <amk@amk.ie>
+# Maintainer: Patrycja Rosa <alpine@ptrcnull.me>
pkgname=py3-typing_inspect
_pkgname=typing_inspect
-pkgver=0.6.0
-pkgrel=1
+pkgver=0.9.0
+pkgrel=2
pkgdesc="Defines an API for runtime inspection of types defined in the Python standard typing module"
url="https://github.com/ilevkivskyi/typing_inspect"
-arch="all"
+arch="noarch"
license="MIT"
-depends="python3 py3-mypy-extensions py3-typing-extensions"
-makedepends="py3-setuptools"
-source="typing_inspect-$pkgver.tar.gz::https://github.com/ilevkivskyi/typing_inspect/archive/$pkgver.tar.gz
- python-3.9.patch"
+depends="py3-mypy-extensions py3-typing-extensions"
+makedepends="py3-setuptools py3-gpep517 py3-wheel"
+checkdepends="py3-pytest"
+subpackages="$pkgname-pyc"
+source="typing_inspect-$pkgver.tar.gz::https://github.com/ilevkivskyi/typing_inspect/archive/$pkgver.tar.gz"
builddir="$srcdir/$_pkgname-$pkgver"
build() {
- python3 setup.py build
+ gpep517 build-wheel \
+ --wheel-dir .dist \
+ --output-fd 3 3>&1 >&2
}
check() {
- python3 setup.py test
+ python3 -m venv --clear --without-pip --system-site-packages .testenv
+ gpep517 install-wheel --destdir .testenv --prefix '' .dist/*.whl
+ .testenv/bin/python3 -m pytest \
+ --deselect test_typing_inspect.py::GetUtilityTestCase::test_typed_dict_typing_extension
+ # https://github.com/ilevkivskyi/typing_inspect/issues/84
}
package() {
- python3 setup.py install --prefix=/usr --root="$pkgdir"
+ gpep517 install-wheel --destdir "$pkgdir" \
+ .dist/*.whl
}
-sha512sums="c08654d2d3887710094fa7374c2ce5fa6b79176543d478d15113d3904bb3c68cdeb08d8331b6eeb271858e96ee859fdaad18dd17237a0618072f630f34758177 typing_inspect-0.6.0.tar.gz
-55cb585b8b1dcd70578ab232f80fd0ca228a6ba506fec7c4d5ecf72794283527c6f58e62ecf07f2e17aa4952ee4a112210265cea244e6955b862a39d15ba329a python-3.9.patch"
+sha512sums="
+106597b100c3abda89cc15e0f0cd1fbcc771cb04e15e1d85da2134b9937d1a9b8d1fb396aa94fc350d8e21eeaa7f96f4c98c08923360f7eb1fb5b7b7d1a32df5 typing_inspect-0.9.0.tar.gz
+"