carelink-python-client
carelink-python-client copied to clipboard
Update python blinker dependencies
On first run and install, I ran into this error:
python carelink_carepartner_api_login.py
Traceback (most recent call last):
File "/home/sdysch/Documents/repos/carelink-python-client/carelink_carepartner_api_login.py", line 52, in <module>
from seleniumwire import webdriver
File "/home/sdysch/miniconda3/envs/carelink/lib/python3.12/site-packages/seleniumwire/webdriver.py", line 28, in <module>
from seleniumwire import backend, utils
File "/home/sdysch/miniconda3/envs/carelink/lib/python3.12/site-packages/seleniumwire/backend.py", line 4, in <module>
from seleniumwire.server import MitmProxy
File "/home/sdysch/miniconda3/envs/carelink/lib/python3.12/site-packages/seleniumwire/server.py", line 5, in <module>
from seleniumwire.handler import InterceptRequestHandler
File "/home/sdysch/miniconda3/envs/carelink/lib/python3.12/site-packages/seleniumwire/handler.py", line 5, in <module>
from seleniumwire import har
File "/home/sdysch/miniconda3/envs/carelink/lib/python3.12/site-packages/seleniumwire/har.py", line 11, in <module>
from seleniumwire.thirdparty.mitmproxy import connections
File "/home/sdysch/miniconda3/envs/carelink/lib/python3.12/site-packages/seleniumwire/thirdparty/mitmproxy/connections.py", line 10, in <module>
from seleniumwire.thirdparty.mitmproxy.net import tls, tcp
File "/home/sdysch/miniconda3/envs/carelink/lib/python3.12/site-packages/seleniumwire/thirdparty/mitmproxy/net/tls.py", line 15, in <module>
import seleniumwire.thirdparty.mitmproxy.options
File "/home/sdysch/miniconda3/envs/carelink/lib/python3.12/site-packages/seleniumwire/thirdparty/mitmproxy/options.py", line 5, in <module>
from seleniumwire.thirdparty.mitmproxy import optmanager
File "/home/sdysch/miniconda3/envs/carelink/lib/python3.12/site-packages/seleniumwire/thirdparty/mitmproxy/optmanager.py", line 9, in <module>
import blinker._saferef
ModuleNotFoundError: No module named 'blinker._saferef'
The default installed version of blinker needs to be downgraded to <1.5, for a quick fix. I didn't check if the referenced module/code was moved elsewhere. Otherwise, all works for me