Index | Thread | Search

From:
Stuart Henderson <stu@spacehopper.org>
Subject:
py-websockets update
To:
George Rosamond <george@nycbug.org>
Cc:
ports <ports@openbsd.org>
Date:
Thu, 17 Oct 2024 12:14:11 +0100

Download raw body.

Thread
  • Stuart Henderson:

    py-websockets update

noticed when looking at yt-dlp deps; it wants websockets for some sites,
but can only use v13+.

ok?


Index: Makefile
===================================================================
RCS file: /cvs/ports/net/py-websockets/Makefile,v
diff -u -p -r1.5 Makefile
--- Makefile	6 May 2024 12:23:48 -0000	1.5
+++ Makefile	17 Oct 2024 11:13:23 -0000
@@ -1,12 +1,10 @@
 COMMENT =	Python library for building WebSocket servers and clients
 
-MODPY_EGG_VERSION =	10.3
+MODPY_EGG_VERSION =	13.1
 
 DISTNAME =		websockets-${MODPY_EGG_VERSION}
 PKGNAME =		py-${DISTNAME}
 
-REVISION =		2
-
 CATEGORIES =		net
 
 HOMEPAGE =		https://websockets.readthedocs.io/en/stable/
@@ -22,6 +20,10 @@ MODULES =		lang/python
 
 MODPY_PI =		Yes
 MODPY_PYBUILD =		setuptools
+
+# some test-related files are missing from the sdist on pypi; they are
+# present in github and mostly work
+NO_TEST =		Yes
 
 FLAVOR =		python3
 FLAVORS =		python3
Index: distinfo
===================================================================
RCS file: /cvs/ports/net/py-websockets/distinfo,v
diff -u -p -r1.1.1.1 distinfo
--- distinfo	17 Aug 2022 15:13:53 -0000	1.1.1.1
+++ distinfo	17 Oct 2024 11:13:23 -0000
@@ -1,2 +1,2 @@
-SHA256 (websockets-10.3.tar.gz) = /AbMgHPI6HByE4uh5DEwDi1AjwVLJwR9BHtUlFUGb/Q=
-SIZE (websockets-10.3.tar.gz) = 84097
+SHA256 (websockets-13.1.tar.gz) = OTRbCHOBaUygbFsrkiqowqVNyPCPyu41jq+qIiLE3SI=
+SIZE (websockets-13.1.tar.gz) = 414934
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/net/py-websockets/pkg/PLIST,v
diff -u -p -r1.2 PLIST
--- pkg/PLIST	10 Sep 2022 21:37:12 -0000	1.2
+++ pkg/PLIST	17 Oct 2024 11:13:23 -0000
@@ -32,6 +32,8 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/websockets/${MODPY_PYCACHE}http11.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/websockets/${MODPY_PYCACHE}imports.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/websockets/${MODPY_PYCACHE}imports.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/websockets/${MODPY_PYCACHE}protocol.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/websockets/${MODPY_PYCACHE}protocol.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/websockets/${MODPY_PYCACHE}server.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/websockets/${MODPY_PYCACHE}server.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/websockets/${MODPY_PYCACHE}streams.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
@@ -44,6 +46,29 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/websockets/${MODPY_PYCACHE}utils.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/websockets/${MODPY_PYCACHE}version.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/websockets/${MODPY_PYCACHE}version.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/websockets/asyncio/
+lib/python${MODPY_VERSION}/site-packages/websockets/asyncio/__init__.py
+${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/websockets/asyncio/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/websockets/asyncio/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/websockets/asyncio/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/websockets/asyncio/${MODPY_PYCACHE}async_timeout.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/websockets/asyncio/${MODPY_PYCACHE}async_timeout.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/websockets/asyncio/${MODPY_PYCACHE}client.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/websockets/asyncio/${MODPY_PYCACHE}client.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/websockets/asyncio/${MODPY_PYCACHE}compatibility.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/websockets/asyncio/${MODPY_PYCACHE}compatibility.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/websockets/asyncio/${MODPY_PYCACHE}connection.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/websockets/asyncio/${MODPY_PYCACHE}connection.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/websockets/asyncio/${MODPY_PYCACHE}messages.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/websockets/asyncio/${MODPY_PYCACHE}messages.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/websockets/asyncio/${MODPY_PYCACHE}server.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/websockets/asyncio/${MODPY_PYCACHE}server.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/websockets/asyncio/async_timeout.py
+lib/python${MODPY_VERSION}/site-packages/websockets/asyncio/client.py
+lib/python${MODPY_VERSION}/site-packages/websockets/asyncio/compatibility.py
+lib/python${MODPY_VERSION}/site-packages/websockets/asyncio/connection.py
+lib/python${MODPY_VERSION}/site-packages/websockets/asyncio/messages.py
+lib/python${MODPY_VERSION}/site-packages/websockets/asyncio/server.py
 lib/python${MODPY_VERSION}/site-packages/websockets/auth.py
 lib/python${MODPY_VERSION}/site-packages/websockets/client.py
 lib/python${MODPY_VERSION}/site-packages/websockets/connection.py
@@ -74,8 +99,8 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/websockets/legacy/${MODPY_PYCACHE}auth.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/websockets/legacy/${MODPY_PYCACHE}client.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/websockets/legacy/${MODPY_PYCACHE}client.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/websockets/legacy/${MODPY_PYCACHE}compatibility.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/websockets/legacy/${MODPY_PYCACHE}compatibility.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/websockets/legacy/${MODPY_PYCACHE}exceptions.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/websockets/legacy/${MODPY_PYCACHE}exceptions.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/websockets/legacy/${MODPY_PYCACHE}framing.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/websockets/legacy/${MODPY_PYCACHE}framing.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/websockets/legacy/${MODPY_PYCACHE}handshake.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
@@ -88,17 +113,39 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/websockets/legacy/${MODPY_PYCACHE}server.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/websockets/legacy/auth.py
 lib/python${MODPY_VERSION}/site-packages/websockets/legacy/client.py
-lib/python${MODPY_VERSION}/site-packages/websockets/legacy/compatibility.py
+lib/python${MODPY_VERSION}/site-packages/websockets/legacy/exceptions.py
 lib/python${MODPY_VERSION}/site-packages/websockets/legacy/framing.py
 lib/python${MODPY_VERSION}/site-packages/websockets/legacy/handshake.py
 lib/python${MODPY_VERSION}/site-packages/websockets/legacy/http.py
 lib/python${MODPY_VERSION}/site-packages/websockets/legacy/protocol.py
 lib/python${MODPY_VERSION}/site-packages/websockets/legacy/server.py
+lib/python${MODPY_VERSION}/site-packages/websockets/protocol.py
 lib/python${MODPY_VERSION}/site-packages/websockets/py.typed
 lib/python${MODPY_VERSION}/site-packages/websockets/server.py
 lib/python${MODPY_VERSION}/site-packages/websockets/speedups.c
 @so lib/python${MODPY_VERSION}/site-packages/websockets/speedups.${MODPY_PYC_MAGIC_TAG}so
+lib/python${MODPY_VERSION}/site-packages/websockets/speedups.pyi
 lib/python${MODPY_VERSION}/site-packages/websockets/streams.py
+lib/python${MODPY_VERSION}/site-packages/websockets/sync/
+lib/python${MODPY_VERSION}/site-packages/websockets/sync/__init__.py
+${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/websockets/sync/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/websockets/sync/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/websockets/sync/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/websockets/sync/${MODPY_PYCACHE}client.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/websockets/sync/${MODPY_PYCACHE}client.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/websockets/sync/${MODPY_PYCACHE}connection.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/websockets/sync/${MODPY_PYCACHE}connection.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/websockets/sync/${MODPY_PYCACHE}messages.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/websockets/sync/${MODPY_PYCACHE}messages.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/websockets/sync/${MODPY_PYCACHE}server.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/websockets/sync/${MODPY_PYCACHE}server.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/websockets/sync/${MODPY_PYCACHE}utils.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/websockets/sync/${MODPY_PYCACHE}utils.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/websockets/sync/client.py
+lib/python${MODPY_VERSION}/site-packages/websockets/sync/connection.py
+lib/python${MODPY_VERSION}/site-packages/websockets/sync/messages.py
+lib/python${MODPY_VERSION}/site-packages/websockets/sync/server.py
+lib/python${MODPY_VERSION}/site-packages/websockets/sync/utils.py
 lib/python${MODPY_VERSION}/site-packages/websockets/typing.py
 lib/python${MODPY_VERSION}/site-packages/websockets/uri.py
 lib/python${MODPY_VERSION}/site-packages/websockets/utils.py