Files
sthen 990bd5bf51 import ports/security/py-ssh2-python, ok benoit
This library provides bindings to the low-level libssh2 C-API.

It is primarily there to support "parallel-ssh": it is neither high
level, nor easy to use. A lot of code would need to be written to use
this library that is already provided by parallel-ssh.
2026-03-02 14:47:44 +00:00

27 lines
549 B
Makefile

COMMENT= Python bindings for libssh2
MODPY_DISTV= 1.2.0.post1
GH_ACCOUNT= ParallelSSH
GH_PROJECT= ssh2-python
GH_TAGNAME= ${MODPY_DISTV}
PKGNAME= py-ssh2-python-${MODPY_DISTV:S/.post/pl/}
CATEGORIES= security
HOMEPAGE= https://github.com/ParallelSSH/ssh2-python
# LGPLv2.1 only
PERMIT_PACKAGE= Yes
WANTLIB += ssh2
MODULES= lang/python
MODPY_PYBUILD= setuptools
MAKE_ENV= SYSTEM_LIBSSH2=1
BUILD_DEPENDS= lang/cython
LIB_DEPENDS= security/libssh2>=1.11.1
TEST_DEPENDS= devel/py-test-rerunfailures
MODPY_TEST_LINK_SO= Yes
.include <bsd.port.mk>