Index: head/sysutils/py-ploy/Makefile =================================================================== --- head/sysutils/py-ploy/Makefile (revision 501959) +++ head/sysutils/py-ploy/Makefile (revision 501960) @@ -1,26 +1,31 @@ # Created by: Kubilay Kocak # $FreeBSD$ PORTNAME= ploy -PORTVERSION= 1.2.1 -PORTREVISION= 2 +PORTVERSION= 1.5.2 CATEGORIES= sysutils python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= koobs@FreeBSD.org COMMENT= Manage servers through a central configuration LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lazy>0:devel/py-lazy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}paramiko>0:security/py-paramiko@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}setuptools>0:devel/py-setuptools@${PY_FLAVOR} +TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}mock>0:devel/py-mock@${PY_FLAVOR} USES= python -USE_PYTHON= autoplist distutils +USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes + +do-test: + ${RM} ${WRKSRC}/tox.ini # clobbers our pytest arguments + @cd ${WRKSRC} && ${PYTHON_CMD} -m pytest -v -rs .include Index: head/sysutils/py-ploy/distinfo =================================================================== --- head/sysutils/py-ploy/distinfo (revision 501959) +++ head/sysutils/py-ploy/distinfo (revision 501960) @@ -1,2 +1,3 @@ -SHA256 (ploy-1.2.1.tar.gz) = 7ace953b11add137dab1f6f75315469be681b9a4e15266ed21ee0c649f10798f -SIZE (ploy-1.2.1.tar.gz) = 44044 +TIMESTAMP = 1558174719 +SHA256 (ploy-1.5.2.tar.gz) = b0253ed5a5ccb723b777c84d76070ac0e80e041a1003624e6377ddbb40943d26 +SIZE (ploy-1.5.2.tar.gz) = 51727 Index: head/sysutils/py-ploy/pkg-descr =================================================================== --- head/sysutils/py-ploy/pkg-descr (revision 501959) +++ head/sysutils/py-ploy/pkg-descr (revision 501960) @@ -1,9 +1,9 @@ Ploy is a commandline-tool to provision, manage and control server instances. What kind of server instances these are depends on the used plugins. There are plugins for EC2 (ploy_ec2), FreeBSD Jails (ploy_ezjail) and more. You can create, delete, monitor and ssh into instances while ploy handles the details like ssh fingerprint checking. Additional plugins provide advanced functionality like integrating Fabric (ploy_fabric) and Ansible (ploy_ansible). -WWW: http://ploy.readthedocs.org +WWW: https://github.com/ployground/ploy