aboutsummaryrefslogtreecommitdiffstats
path: root/community/py3-myst-parser/APKBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'community/py3-myst-parser/APKBUILD')
-rw-r--r--community/py3-myst-parser/APKBUILD18
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
"