I am using Fedora 40.
after installing requirements as descripted: pip install -e . I get:
> ./scripts/app.py
Traceback (most recent call last):
File "api-oauth2-python/./scripts/app.py", line 3, in <module>
from withings_api_example.www import app
File "api-oauth2-python/src/withings_api_example/www.py", line 2, in <module>
import requests
File "api-oauth2-python/venv/lib/python3.12/site-packages/requests/__init__.py", line 43, in <module>
import urllib3
File "api-oauth2-python/venv/lib/python3.12/site-packages/urllib3/__init__.py", line 7, in <module>
from .connectionpool import HTTPConnectionPool, HTTPSConnectionPool, connection_from_url
File "api-oauth2-python/venv/lib/python3.12/site-packages/urllib3/connectionpool.py", line 11, in <module>
from .exceptions import (
File "api-oauth2-python/venv/lib/python3.12/site-packages/urllib3/exceptions.py", line 2, in <module>
from .packages.six.moves.http_client import IncompleteRead as httplib_IncompleteRead
ModuleNotFoundError: No module named 'urllib3.packages.six.moves'
I am using Fedora 40.
after installing requirements as descripted:
pip install -e .I get:I tried to upgrade request lib with
pip install requests --upgradebut it didn't work.Fixed this with:
pip install urllib3 --upgrade