PORTNAME= swagger-spec-validator DISTVERSIONPREFIX= v DISTVERSION= 3.0.4 CATEGORIES= devel python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= kai@FreeBSD.org COMMENT= Validation of Swagger specifications WWW= https://github.com/Yelp/swagger_spec_validator LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE.txt BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>0:devel/py-setuptools@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}importlib-resources>=1.3:devel/py-importlib-resources@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}jsonschema>0:devel/py-jsonschema@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyyaml>=0:devel/py-pyyaml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}typing-extensions>0:devel/py-typing-extensions@${PY_FLAVOR} USES= python USE_GITHUB= yes GH_ACCOUNT= Yelp GH_PROJECT= swagger_spec_validator USE_PYTHON= autoplist pep517 pytest # Skip test "test_raise_SwaggerValidationError_on_urlopen_error" as it tries # to open network connections to non-existent URLs. PYTEST_IGNORED_TESTS= test_raise_SwaggerValidationError_on_urlopen_error TEST_ENV= PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} NO_ARCH= yes .include