PORTNAME= stevedore PORTVERSION= 5.9.1 CATEGORIES= devel MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= nivit@FreeBSD.org COMMENT= Manage dynamic plugins for Python applications WWW= https://docs.openstack.org/stevedore/latest/ LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE # pbr is a RUN_DEPENDS too, just declared elsewhere (requirements.txt) # https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=234529 # https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=197373 BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=6.1.1:devel/py-pbr@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=6.1.1:devel/py-pbr@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}stestr>=4.2.1:devel/py-stestr@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}coverage>=4.0:devel/py-coverage@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sphinx>=9.4.0:textproc/py-sphinx@${PY_FLAVOR} USES= python USE_PYTHON= autoplist distutils pytest .if make(test) # tests: 94 passed TEST_ENV= PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 \ PYTHONPATH="${STAGEDIR}${PYTHON_SITELIBDIR}" .endif NO_ARCH= yes post-patch: ${REINPLACE_CMD} -E \ -e 's/^(license = )"([^"]+)"/\1{ text = "\2" }/1' \ -e '/^license-files/d' \ ${WRKSRC}/pyproject.toml .include