# $NetBSD: Makefile,v 1.5 2023/10/28 19:57:03 wiz Exp $ DISTNAME= meson_python-0.15.0 PKGNAME= ${PYPKGPREFIX}-${DISTNAME} PKGREVISION= 1 CATEGORIES= devel python MASTER_SITES= ${MASTER_SITE_PYPI:=m/meson_python/} MAINTAINER= pkgsrc-users@NetBSD.org HOMEPAGE= https://github.com/mesonbuild/meson-python COMMENT= Meson Python build backend (PEP 517) LICENSE= mit DEPENDS+= meson>=1.2.3:../../devel/meson DEPENDS+= ${PYPKGPREFIX}-project-metadata>=0.7.1:../../devel/py-project-metadata TEST_DEPENDS+= ${PYPKGPREFIX}-test>=6.0:../../devel/py-test TEST_DEPENDS+= ${PYPKGPREFIX}-test-mock-[0-9]*:../../devel/py-test-mock TEST_DEPENDS+= ${PYPKGPREFIX}-wheel-[0-9]*:../../devel/py-wheel TEST_DEPENDS+= git-base-[0-9]*:../../devel/git-base PYTHON_VERSIONS_INCOMPATIBLE= 27 .include "../../lang/python/pyversion.mk" .if ${PYTHON_VERSION} < 311 DEPENDS+= ${PYPKGPREFIX}-tomli>=1.0.0:../../textproc/py-tomli .endif do-test: cd ${WRKSRC} && ${SETENV} ${TEST_ENV} pytest-${PYVERSSUFFIX} tests .include "../../lang/python/wheel.mk" .include "../../mk/bsd.pkg.mk"