diff --git a/devel/py-prospector/Makefile b/devel/py-prospector/Makefile index ac0a2e338f32..b46a101999dc 100644 --- a/devel/py-prospector/Makefile +++ b/devel/py-prospector/Makefile @@ -1,48 +1,50 @@ PORTNAME= prospector PORTVERSION= 1.18.0 CATEGORIES= devel python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Analyse Python code by aggregating the result of other tools WWW= https://github.com/prospector-dev/prospector LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}poetry-core>=2:devel/py-poetry-core@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dodgy>=0.2.1<0.3:devel/py-dodgy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}mccabe>=0.7.0<0.8:devel/py-mccabe@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}packaging>=0:devel/py-packaging@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pep8-naming>=0.3.3:devel/py-pep8-naming@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pycodestyle>=2.9.0:devel/py-pycodestyle@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pydocstyle>=2.0.0:devel/py-pydocstyle@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyflakes>=2.2.0:devel/py-pyflakes@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pylint-django>=2.6.1:devel/py-pylint-django@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyyaml>=0:devel/py-pyyaml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requirements-detector>=1.5.0:devel/py-requirements-detector@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}setoptconf>=0.3.0<0.4:devel/py-setoptconf@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}toml>=0.10.2<0.11:textproc/py-toml@${PY_FLAVOR} \ pylint${PYTHON_PKGNAMESUFFIX}>=4.0:devel/pylint USES= python USE_PYTHON= autoplist concurrent pep517 NO_ARCH= yes -OPTIONS_DEFINE= BANDIT MYPY PYRIGHT PYROMA VULTURE +OPTIONS_DEFINE= BANDIT MYPY PYRIGHT PYROMA RUFF VULTURE OPTIONS_DEFAULT=BANDIT MYPY PYRIGHT PYROMA VULTURE BANDIT_DESC= Optional tools via bandit MYPY_DESC= Optional tools via mypy PYRIGHT_DESC= Optional tools via pyright PYROMA_DESC= Optional tools via pyroma +RUFF_DESC= Optional tools via ruff VULTURE_DESC= Optional tools via vulture BANDIT_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}bandit>=1.5.1:devel/py-bandit@${PY_FLAVOR} MYPY_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mypy>=0.600:devel/py-mypy@${PY_FLAVOR} PYRIGHT_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyright>=1.1.3:devel/py-pyright@${PY_FLAVOR} PYROMA_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyroma>=2.4:devel/py-pyroma@${PY_FLAVOR} +RUFF_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}ruff>=0:devel/py-ruff@${PY_FLAVOR} VULTURE_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}vulture>=1.5:devel/py-vulture@${PY_FLAVOR} .include