aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorYuri Victorovich <yuri@FreeBSD.org>2026-07-09 05:19:41 +0000
committerYuri Victorovich <yuri@FreeBSD.org>2026-07-09 05:20:16 +0000
commit1a8e73deb5254daee1e95e8e6132a94e029e1c8e (patch)
treef74db4ffb65e158b0e5407b205081222f58bc8ce
parent40af32033e6c23403bbff82f75cb28d08f1eee67 (diff)
www/py-lomond: New port: Websocket Client Library
-rw-r--r--www/Makefile1
-rw-r--r--www/py-lomond/Makefile24
-rw-r--r--www/py-lomond/distinfo3
-rw-r--r--www/py-lomond/pkg-descr4
4 files changed, 32 insertions, 0 deletions
diff --git a/www/Makefile b/www/Makefile
index e1038a891e08..2ec7439f97e5 100644
--- a/www/Makefile
+++ b/www/Makefile
@@ -1861,6 +1861,7 @@
SUBDIR += py-litestar
SUBDIR += py-livereload
SUBDIR += py-ll-xist
+ SUBDIR += py-lomond
SUBDIR += py-mailman-hyperkitty
SUBDIR += py-mechanicalsoup
SUBDIR += py-mechanize
diff --git a/www/py-lomond/Makefile b/www/py-lomond/Makefile
new file mode 100644
index 000000000000..bbe64a3669f7
--- /dev/null
+++ b/www/py-lomond/Makefile
@@ -0,0 +1,24 @@
+PORTNAME= lomond
+PORTVERSION= 0.3.3
+CATEGORIES= www python
+MASTER_SITES= PYPI
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER= yuri@FreeBSD.org
+COMMENT= Websocket Client Library
+WWW= https://github.com/wildfoundry/dataplicity-lomond
+
+LICENSE= MIT
+
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>0:devel/py-setuptools@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>=1.10.0:devel/py-six@${PY_FLAVOR}
+
+USES= python
+USE_PYTHON= autoplist concurrent pep517
+NO_ARCH= yes
+
+post-extract:
+ @${REINPLACE_CMD} -e 's|setup_requires=.*pytest-runner.*||' ${WRKSRC}/setup.py
+
+.include <bsd.port.mk>
diff --git a/www/py-lomond/distinfo b/www/py-lomond/distinfo
new file mode 100644
index 000000000000..a8ed33310ac1
--- /dev/null
+++ b/www/py-lomond/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1783064097
+SHA256 (lomond-0.3.3.tar.gz) = 427936596b144b4ec387ead99aac1560b77c8a78107d3d49415d3abbe79acbd3
+SIZE (lomond-0.3.3.tar.gz) = 28789
diff --git a/www/py-lomond/pkg-descr b/www/py-lomond/pkg-descr
new file mode 100644
index 000000000000..eb3c96795f3f
--- /dev/null
+++ b/www/py-lomond/pkg-descr
@@ -0,0 +1,4 @@
+Lomond is a WebSocket client library for Python. It provides a
+robust and flexible WebSocket implementation with support for
+connection management, message framing, compression, and automatic
+reconnection.