# $NetBSD: Makefile,v 1.15 2024/03/17 12:53:53 adam Exp $ DISTNAME= pydantic-2.6.4 PKGNAME= ${PYPKGPREFIX}-${DISTNAME} CATEGORIES= devel python MASTER_SITES= ${MASTER_SITE_PYPI:=p/pydantic/} MAINTAINER= pkgsrc-users@NetBSD.org HOMEPAGE= https://github.com/pydantic/pydantic COMMENT= Data validation and settings management using python type hints LICENSE= mit TOOL_DEPENDS+= ${PYPKGPREFIX}-hatch-fancy-pypi-readme>=22.5.0:../../devel/py-hatch-fancy-pypi-readme TOOL_DEPENDS+= ${PYPKGPREFIX}-hatchling-[0-9]*:../../devel/py-hatchling DEPENDS+= ${PYPKGPREFIX}-annotated-types>=0.4.0:../../lang/py-annotated-types DEPENDS+= ${PYPKGPREFIX}-pydantic-core>=2.16.3:../../devel/py-pydantic-core DEPENDS+= ${PYPKGPREFIX}-typing-extensions>=4.6.1:../../devel/py-typing-extensions #TEST_DEPENDS+= ${PYPKGPREFIX}-cloudpickle-[0-9]* TEST_DEPENDS+= ${PYPKGPREFIX}-dirty-equals-[0-9]*:../../devel/py-dirty-equals TEST_DEPENDS+= ${PYPKGPREFIX}-email_validator>=2.0.0:../../mail/py-email_validator TEST_DEPENDS+= ${PYPKGPREFIX}-faker>=18.13.0:../../devel/py-faker TEST_DEPENDS+= ${PYPKGPREFIX}-test-benchmark>=4.0.0:../../devel/py-test-benchmark #TEST_DEPENDS+= ${PYPKGPREFIX}-test-examples-[0-9]*:../../devel/py-test-examples TEST_DEPENDS+= ${PYPKGPREFIX}-test-mock-[0-9]*:../../devel/py-test-mock USE_LANGUAGES= # none PYTHON_VERSIONS_INCOMPATIBLE= 27 # TODO: import cloudpickle and test-examples pre-test: ${RM} -f ${WRKSRC}/tests/test_docs.py ${WRKSRC}/tests/test_pickle.py .include "../../lang/python/wheel.mk" .include "../../mk/bsd.pkg.mk"