Changeset View
Changeset View
Standalone View
Standalone View
devel/py-fabric/Makefile
# Created by: Yi-Jheng Lin <yzlin@cs.nctu.edu.tw> | # Created by: Yi-Jheng Lin <yzlin@cs.nctu.edu.tw> | ||||
# $FreeBSD$ | # $FreeBSD$ | ||||
PORTNAME= fabric | PORTNAME= fabric | ||||
PORTVERSION= 1.14.1 | PORTVERSION= 2.5.0 | ||||
PORTEPOCH= 1 | PORTEPOCH= 1 | ||||
CATEGORIES= devel python | CATEGORIES= devel python | ||||
MASTER_SITES= CHEESESHOP | MASTER_SITES= CHEESESHOP | ||||
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} | PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} | ||||
DISTNAME= Fabric-${DISTVERSION} | |||||
MAINTAINER= koobs@FreeBSD.org | MAINTAINER= koobs@FreeBSD.org | ||||
COMMENT= Simple, Pythonic remote execution and deployment | COMMENT= High level SSH command execution | ||||
LICENSE= BSD2CLAUSE | LICENSE= BSD2CLAUSE | ||||
LICENSE_FILE= ${WRKSRC}/LICENSE | LICENSE_FILE= ${WRKSRC}/LICENSE | ||||
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}paramiko>=1.10:security/py-paramiko@${PY_FLAVOR} # <3.0 | RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}paramiko>=2.4:security/py-paramiko@${PY_FLAVOR} \ | ||||
TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}nose>0:devel/py-nose@${PY_FLAVOR} \ | ${PYTHON_PKGNAMEPREFIX}invoke>=1.1,<2.0:devel/py-invoke@${PY_FLAVOR} \ | ||||
${PYTHON_PKGNAMEPREFIX}fudge>0:devel/py-fudge@${PY_FLAVOR} \ | ${PYTHON_PKGNAMEPREFIX}cryptography>=1.1:security/py-cryptography@${PY_FLAVOR} | ||||
${PYTHON_PKGNAMEPREFIX}Jinja2>0:devel/py-Jinja2@${PY_FLAVOR} | TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>=3.2.5:devel/py-pytest@${PY_FLAVOR} \ | ||||
${PYTHON_PKGNAMEPREFIX}mock>=2.0.0:devel/py-mock@${PY_FLAVOR} \ | |||||
${PYTHON_PKGNAMEPREFIX}pytest-relaxed>0:devel/py-pytest-relaxed@${PY_FLAVOR} | |||||
USES= python:2.7 | USES= python | ||||
USE_PYTHON= distutils concurrent autoplist | USE_PYTHON= distutils concurrent autoplist | ||||
NO_ARCH= yes | NO_ARCH= yes | ||||
do-test: | do-test: | ||||
@cd ${WRKSRC} && ${PYTHON_CMD} -m nose -v \ | @cd ${WRKSRC} && ${PYTHON_CMD} -m pytest -v -rs \ | ||||
--exclude=test_nested_execution_with_explicit_ports | -k 'not python_dash_m_acts_like_fab' | ||||
.include <bsd.port.mk> | .include <bsd.port.mk> |