summaryrefslogtreecommitdiff
path: root/sysutils/py-pyinfra
diff options
context:
space:
mode:
Diffstat (limited to 'sysutils/py-pyinfra')
-rw-r--r--sysutils/py-pyinfra/Makefile14
-rw-r--r--sysutils/py-pyinfra/distinfo6
2 files changed, 12 insertions, 8 deletions
diff --git a/sysutils/py-pyinfra/Makefile b/sysutils/py-pyinfra/Makefile
index 11a0ab20a251..295f00712104 100644
--- a/sysutils/py-pyinfra/Makefile
+++ b/sysutils/py-pyinfra/Makefile
@@ -1,11 +1,10 @@
PORTNAME= pyinfra
DISTVERSIONPREFIX= v
-DISTVERSION= 3.2
-PORTREVISION= 1
+DISTVERSION= 3.3.1
CATEGORIES= sysutils python
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
-MAINTAINER= dev@submerge.ch
+MAINTAINER= DtxdF@disroot.org
COMMENT= Automates infrastructure using Python
WWW= https://pyinfra.com/
@@ -25,14 +24,17 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}click>2:devel/py-click@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}setuptools>0:devel/py-setuptools@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}typeguard>0:devel/py-typeguard@${PY_FLAVOR}
TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}coverage>0:devel/py-coverage@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}pytest-cov>0:devel/py-pytest-cov@${PY_FLAVOR}
+ ${PYTHON_PKGNAMEPREFIX}pytest-cov>0:devel/py-pytest-cov@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}pyyaml>6:devel/py-pyyaml@${PY_FLAVOR}
USES= pytest python
USE_GITHUB= yes
GH_ACCOUNT= pyinfra-dev
USE_PYTHON= autoplist distutils
-NO_ARCH= yes
+# 'test_sshuserclient' fails because paramiko.PKey doesn't have the 'from_type_string' method
+# which was added in 3.2 and we currently have paramiko==2.x.x
+PYTEST_BROKEN_TESTS= test_sshuserclient
# Most of the ignored tests fail because docker is missing.
# The *_ensure_newline_* ones fail when pyinfra is not installed first.
PYTEST_IGNORED_TESTS= test_int_docker_install_package_ubuntu \
@@ -48,6 +50,8 @@ PYTEST_IGNORED_TESTS= test_int_docker_install_package_ubuntu \
# undocumented dependency on code only available in paramiko >= 3.2:
# https://github.com/pyinfra-dev/pyinfra/issues/1290
+NO_ARCH= yes
+
.include <bsd.port.pre.mk>
.if ${PYTHON_REL} < 31000
diff --git a/sysutils/py-pyinfra/distinfo b/sysutils/py-pyinfra/distinfo
index 54db05f8929a..84c79ba0025a 100644
--- a/sysutils/py-pyinfra/distinfo
+++ b/sysutils/py-pyinfra/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739111438
-SHA256 (pyinfra-dev-pyinfra-v3.2_GH0.tar.gz) = 7da8d0dc2a5fba37b221c26de2510167d32db8aa0ff1fe4417ee2266c007e285
-SIZE (pyinfra-dev-pyinfra-v3.2_GH0.tar.gz) = 352190
+TIMESTAMP = 1747720214
+SHA256 (pyinfra-dev-pyinfra-v3.3.1_GH0.tar.gz) = 6490bba47b0182b0c79b3c915bf1f1058be874af4a7edcb95f1ef990f4a44e22
+SIZE (pyinfra-dev-pyinfra-v3.3.1_GH0.tar.gz) = 364340