updated websockets dependency

This commit is contained in:
Patrick762
2024-12-21 21:59:04 +01:00
parent 15468818ef
commit 49b6cab793
3 changed files with 26 additions and 1 deletions

View File

@@ -25,7 +25,7 @@ setup(
packages=find_packages(), packages=find_packages(),
install_requires=[ install_requires=[
"requests", "requests",
"websockets==11.0.2", "websockets>=13.1",
"aiohttp>=3.8", "aiohttp>=3.8",
"human-readable-ids==0.1.3", "human-readable-ids==0.1.3",
"jsonpickle==3.0.1", "jsonpickle==3.0.1",

16
test.py Normal file
View File

@@ -0,0 +1,16 @@
import asyncio
import json
from streamdeckapi import SDWebsocketMessage, StreamDeckApi
async def __main__():
deck = StreamDeckApi("localhost")
info = await deck.get_info(False)
if info is None:
print("Error getting info")
return
print(json.dumps(info))
loop = asyncio.get_event_loop()
loop.run_until_complete(__main__())

9
test.sh Executable file
View File

@@ -0,0 +1,9 @@
#
# Only used for development!
#
# Start a server
#docker run -v /dev/hidraw7:/dev/hidraw7 -p 6153:6153 --privileged --detached ghcr.io/patrick762/streamdeckapi:main
# Run python tests
python test.py