Refactored Pushbullet backend to remove the dependency from websocket-client and rely only on websockets

This commit is contained in:
Fabio Manganiello 2018-12-18 19:01:51 +01:00
parent 6a9ddb9e53
commit 186ade8f18
3 changed files with 91 additions and 57 deletions

View file

@ -61,11 +61,12 @@ setup(
install_requires = [
'pyyaml',
'redis',
'requests',
],
extras_require = {
'Support for Apache Kafka backend': ['kafka-python'],
'Support for Pushbullet backend': ['requests', 'websocket-client'],
'Support for HTTP backend': ['flask','websockets'],
'Support for Pushbullet backend': ['requests', 'websockets'],
'Support for HTTP backend': ['flask','websockets', 'python-dateutil'],
'Support for HTTP poll backend': ['frozendict'],
'Support for database plugin': ['sqlalchemy'],
'Support for RSS feeds': ['feedparser'],
@ -93,7 +94,7 @@ setup(
'Support for Chromecast plugin': ['pychromecast'],
'Support for sound devices': ['sounddevice', 'soundfile', 'numpy'],
# 'Support for Leap Motion backend': ['git+ssh://git@github.com:BlackLight/leap-sdk-python3.git'],
# 'Support for Flic buttons': ['git+ssh://git@github.com/50ButtonsEach/fliclib-linux-hci']
# 'Support for Flic buttons': ['git+https://@github.com/50ButtonsEach/fliclib-linux-hci.git']
},
)