diff options
Diffstat (limited to 'community/py3-myst-parser/APKBUILD')
-rw-r--r-- | community/py3-myst-parser/APKBUILD | 18 |
1 files changed, 11 insertions, 7 deletions
diff --git a/community/py3-myst-parser/APKBUILD b/community/py3-myst-parser/APKBUILD index 8ffc507d0d2..30a0f11aee5 100644 --- a/community/py3-myst-parser/APKBUILD +++ b/community/py3-myst-parser/APKBUILD @@ -1,7 +1,7 @@ # Contributor: Patrycja Rosa <alpine@ptrcnull.me> # Maintainer: Patrycja Rosa <alpine@ptrcnull.me> pkgname=py3-myst-parser -pkgver=0.17.2 +pkgver=3.0.0 pkgrel=0 pkgdesc="Extended commonmark compliant parser" url="https://myst-parser.readthedocs.io/" @@ -15,27 +15,31 @@ depends=" py3-sphinx py3-typing-extensions py3-yaml - python3 " -makedepends="py3-build py3-flit-core py3-installer" +makedepends="py3-gpep517 py3-flit-core py3-installer" checkdepends="py3-pytest py3-pytest-benchmark py3-beautifulsoup4" +subpackages="$pkgname-pyc" source="https://github.com/executablebooks/MyST-Parser/archive/v$pkgver/py3-myst-parser-$pkgver.tar.gz" builddir="$srcdir/MyST-Parser-$pkgver" options="!check" # TODO build() { - python3 -m build --no-isolation --wheel + gpep517 build-wheel \ + --wheel-dir .dist \ + --output-fd 3 3>&1 >&2 } check() { - PYTHONPATH=build/lib pytest + 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/myst_parser-$pkgver-py3-none-any.whl + .dist/*.whl } sha512sums=" -625894686093266af03ef2cf01cd3dc2fea80c933479d6df3a4b99a103f17e8afd7120fe7a56ef21bdc8aa33569741a675caf4a7e1ed6ddbe3facae19b3c222a py3-myst-parser-0.17.2.tar.gz +a91abfcb99b9b53cee6877d469c32a95c69c2fcbc9cfe6217451c0995e49dec89fe98cd5a1a5e408845985a10fbc21d4e3d8063f1d7a3d96781cb44352b3e806 py3-myst-parser-3.0.0.tar.gz " |