# Template file for 'python3-jsonschema' pkgname=python3-jsonschema version=4.17.0 revision=1 build_style=python3-pep517 hostmakedepends="hatchling hatch-vcs" depends="python3-attrs python3-pyrsistent" checkdepends="${depends} python3-pytest python3-pip" short_desc="Implementation of JSON Schema for Python3" maintainer="Jan Christian Grünhage " license="MIT" homepage="https://github.com/Julian/jsonschema" changelog="https://raw.githubusercontent.com/Julian/jsonschema/master/CHANGELOG.rst" distfiles="${PYPI_SITE}/j/jsonschema/jsonschema-${version}.tar.gz" checksum=5bfcf2bca16a087ade17e02b282d34af7ccd749ef76241e7f9bd7c0cb8a9424d do_check() { rm -rf *.dist-info tmp # remove artifacts from previous unsuccessful check run pip install --no-deps --target tmp ./dist/jsonschema-$version-py3-none-any.whl rm tmp/jsonschema/tests -rf mv tmp/*.dist-info . PYTHONPATH=. pytest --deselect jsonschema/tests/test_jsonschema_test_suite.py::test_suite_bug rm -rf *.dist-info tmp } pre_build() { export SETUPTOOLS_SCM_PRETEND_VERSION="${version}" } post_install() { vlicense COPYING LICENSE }