diff options
Diffstat (limited to 'testing/py3-typing_inspect/APKBUILD')
-rw-r--r-- | testing/py3-typing_inspect/APKBUILD | 29 |
1 files changed, 19 insertions, 10 deletions
diff --git a/testing/py3-typing_inspect/APKBUILD b/testing/py3-typing_inspect/APKBUILD index 5535b8350d9..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.7.1 -pkgrel=0 +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" +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=" -f934d2c4a131a11e61c0fd4a2b095015f29f5cba6edf2240cc2fca81c1d8b2fc26ccf4f5ef7342d093f924f08a68c1c2490780200d843f35a90e5c461ac3304b typing_inspect-0.7.1.tar.gz +106597b100c3abda89cc15e0f0cd1fbcc771cb04e15e1d85da2134b9937d1a9b8d1fb396aa94fc350d8e21eeaa7f96f4c98c08923360f7eb1fb5b7b7d1a32df5 typing_inspect-0.9.0.tar.gz " |