ports/sysutils/ansible-lint/Makefile

46 lines
1.2 KiB
Makefile
Raw Normal View History

2023-08-16 22:26:55 +00:00
COMMENT = best practices checker for ansible
MODPY_EGG_VERSION = 6.13.1
DISTNAME = ansible-lint-${MODPY_EGG_VERSION}
CATEGORIES = sysutils
# BSD
PERMIT_PACKAGE = Yes
MODULES = lang/python
MODPY_PYBUILD = setuptools_scm
MODPY_PI = Yes
BUILD_DEPENDS = devel/py-setuptools_scm_git_archive${MODPY_FLAVOR}
RUN_DEPENDS = devel/git \
sysutils/ansible-core \
textproc/py-black${MODPY_FLAVOR} \
sysutils/py-filelock${MODPY_FLAVOR} \
devel/py-jsonschema${MODPY_FLAVOR} \
sysutils/py-packaging${MODPY_FLAVOR} \
textproc/py-yaml${MODPY_FLAVOR} \
devel/py-rich${MODPY_FLAVOR} \
textproc/py-ruamel.yaml${MODPY_FLAVOR}<0.18 \
sysutils/py-subprocess-tee${MODPY_FLAVOR} \
devel/py-yamllint${MODPY_FLAVOR} \
devel/py-wcmatch${MODPY_FLAVOR} \
PORTHOME = ${WRKDIR}
# tests need network
MODPY_PYTEST_ARGS = test
TEST_DEPENDS = devel/flake8 \
devel/pylint${MODPY_FLAVOR} \
devel/py-flaky${MODPY_FLAVOR} \
devel/py-mypy${MODPY_FLAVOR} \
devel/py-test-cov${MODPY_FLAVOR} \
devel/py-test-mock${MODPY_FLAVOR} \
devel/py-test-xdist${MODPY_FLAVOR} \
textproc/py-tomli${MODPY_FLAVOR} \
shells/bash \
misc/findutils
.include <bsd.port.mk>