Prune net-mgmt/pnp-icinga
[dports.git] / www / py-gandi.cli / Makefile
1 # Created by: Kubilay Kocak <koobs@FreeBSD.org>
2 # $FreeBSD$
3
4 PORTNAME=       gandi.cli
5 PORTVERSION=    0.15
6 CATEGORIES=     www python
7 MASTER_SITES=   CHEESESHOP
8 PKGNAMEPREFIX=  ${PYTHON_PKGNAMEPREFIX}
9
10 MAINTAINER=     koobs@FreeBSD.org
11 COMMENT=        Gandi command line interface
12
13 LICENSE=        GPLv3
14 LICENSE_FILE=   ${WRKSRC}/LICENSE
15
16 RUN_DEPENDS=    ${PYTHON_PKGNAMEPREFIX}yaml>0:${PORTSDIR}/devel/py-yaml \
17                 ${PYTHON_PKGNAMEPREFIX}click>=3.0:${PORTSDIR}/devel/py-click \
18                 ${PYTHON_PKGNAMEPREFIX}requests>0:${PORTSDIR}/www/py-requests \
19                 ${PYTHON_PKGNAMEPREFIX}ipy>0:${PORTSDIR}/net-mgmt/py-ipy
20 TEST_DEPENDS=   ${PYTHON_PKGNAMEPREFIX}nose>0:${PORTSDIR}/devel/py-nose \
21                 ${PYTHON_PKGNAMEPREFIX}coverage>0:${PORTSDIR}/devel/py-coverage
22
23 OPTIONS_DEFINE=         TESTS
24
25 TESTS_DESC=             Install test suite requirements
26 TESTS_BUILD_DEPENDS=    ${RUN_DEPENDS} \
27                         ${TEST_DEPENDS}
28
29 USES=           python
30 USE_PYTHON=     autoplist concurrent distutils
31
32 .include <bsd.port.pre.mk>
33
34 .if ${PYTHON_REL} < 3300
35 TEST_DEPENDS+=  ${PYTHON_PKGNAMEPREFIX}mock>0:${PORTSDIR}/devel/py-mock
36 .endif
37
38 regression-test: build
39         @cd ${WRKSRC} && ${PYTHON_CMD} ${PYDISTUTILS_SETUP} test
40
41 .include <bsd.port.post.mk>