# $NetBSD: Makefile,v 1.14 2024/01/27 19:05:56 adam Exp $ DISTNAME= moto-4.1.14 PKGNAME= ${PYPKGPREFIX}-${DISTNAME} CATEGORIES= net devel python MASTER_SITES= ${MASTER_SITE_PYPI:=m/moto/} MAINTAINER= pkgsrc-users@NetBSD.org HOMEPAGE= https://github.com/spulec/moto COMMENT= Mock-up of the boto library LICENSE= apache-2.0 TOOL_DEPENDS+= ${PYPKGPREFIX}-setuptools>=40.6.0:../../devel/py-setuptools TOOL_DEPENDS+= ${PYPKGPREFIX}-wheel-[0-9]*:../../devel/py-wheel DEPENDS+= ${PYPKGPREFIX}-boto3>=1.9.201:../../net/py-boto3 DEPENDS+= ${PYPKGPREFIX}-botocore>=1.12.201:../../net/py-botocore DEPENDS+= ${PYPKGPREFIX}-dateutil>=2.1:../../time/py-dateutil DEPENDS+= ${PYPKGPREFIX}-jinja2>=2.10.1:../../textproc/py-jinja2 DEPENDS+= ${PYPKGPREFIX}-pytz-[0-9]*:../../time/py-pytz DEPENDS+= ${PYPKGPREFIX}-requests>=2.5:../../devel/py-requests DEPENDS+= ${PYPKGPREFIX}-responses>=0.13.0:../../net/py-responses DEPENDS+= ${PYPKGPREFIX}-werkzeug>=2.2.2:../../www/py-werkzeug DEPENDS+= ${PYPKGPREFIX}-xmltodict-[0-9]*:../../textproc/py-xmltodict # unlisted but used DEPENDS+= ${PYPKGPREFIX}-flask-[0-9]*:../../www/py-flask DEPENDS+= ${PYPKGPREFIX}-pyaml-[0-9]*:../../textproc/py-pyaml # unlisted but used TEST_DEPENDS+= ${PYPKGPREFIX}-flask-cors-[0-9]*:../../www/py-flask-cors TEST_DEPENDS+= ${PYPKGPREFIX}-freezegun-[0-9]*:../../devel/py-freezegun TEST_DEPENDS+= ${PYPKGPREFIX}-openapi-spec-validator>=0.2.8:../../textproc/py-openapi-spec-validator TEST_DEPENDS+= ${PYPKGPREFIX}-sure>=1.2.24:../../devel/py-sure # not packaged #TEST_DEPENDS+= ${PYPKGPREFIX}-docker-[0-9]*:../../devel/py-docker USE_LANGUAGES= # none PYTHON_VERSIONS_INCOMPATIBLE= 27 post-install: cd ${DESTDIR}${PREFIX}/bin && \ ${MV} moto_server moto_server-${PYVERSSUFFIX} || ${TRUE} .include "../../lang/python/wheel.mk" PYTHON_VERSIONED_DEPENDENCIES+= cryptography .include "../../lang/python/versioned_dependencies.mk" .include "../../mk/bsd.pkg.mk"