diff options
Diffstat (limited to 'main/py3-xmlschema/APKBUILD')
-rw-r--r-- | main/py3-xmlschema/APKBUILD | 23 |
1 files changed, 14 insertions, 9 deletions
diff --git a/main/py3-xmlschema/APKBUILD b/main/py3-xmlschema/APKBUILD index f7fa7063a9a..659be6895f7 100644 --- a/main/py3-xmlschema/APKBUILD +++ b/main/py3-xmlschema/APKBUILD @@ -1,32 +1,37 @@ # Contributor: Aiden Grossman <agrossman154@yahoo.com> # Maintainer: Aiden Grossman <agrossman154@yahoo.com> pkgname=py3-xmlschema -pkgver=1.11.2 +pkgver=3.3.0 pkgrel=0 pkgdesc="XML schema validator and conversion library" url="https://github.com/sissaschool/xmlschema" arch="noarch" license="MIT" depends="py3-elementpath" -makedepends="py3-setuptools" -checkdepends="py3-pytest" +makedepends="py3-gpep517 py3-setuptools py3-wheel" +checkdepends="py3-pytest py3-jinja2" +options="net" # tests access xml.xsd from w3.org +subpackages="$pkgname-pyc" source="$pkgname-$pkgver.tar.gz::https://github.com/sissaschool/xmlschema/archive/refs/tags/v$pkgver.tar.gz" builddir="$srcdir/xmlschema-$pkgver/" build() { - python3 setup.py build + gpep517 build-wheel \ + --wheel-dir .dist \ + --output-fd 3 3>&1 >&2 } check() { - # disabled test requires install/fake install - pytest \ - --deselect tests/test_etree_import.py::TestElementTreeImport::test_element_tree_import_script + python3 -m venv --clear --without-pip --system-site-packages .testenv + .testenv/bin/python3 -m installer .dist/*.whl + .testenv/bin/python3 -m pytest } package() { - python3 setup.py install --prefix=/usr --root="$pkgdir" + python3 -m installer -d "$pkgdir" \ + .dist/*.whl } sha512sums=" -5340ed06392fdcfdf2236176ef0a003b6be7be637682b9854c0b996f987361ea895c976ba311309d9514175cb4091765f3edbae3c7d86fbbf3aed26a9ea4cf53 py3-xmlschema-1.11.2.tar.gz +49749877112c1baf46bdf409d3d97da91438ac8049183a7612164273877accaf4b3c031a680caac29400ec1390c91797f608ac0abf51019a24320055f5da60d5 py3-xmlschema-3.3.0.tar.gz " |