[ ] I made sure there wasn't another Pull Request opened for the same update/change
[ ] I have successfully tested my changes locally
Types of changes
[ ] New feature (non-breaking change which adds functionality)
[x] Feature change (non-breaking change which changes behaviour of an existing functionality)
[ ] Improvement (non-breaking change which improves functionality)
[x] Bug fix (non-breaking change which fixes an issue)
[ ] Breaking change (fix or feature that would cause existing functionality to change)
[ ] Refactor (non-breaking performance or readability improvements)
Description
Our local old httpx version have problems with new pyhton versions e.g. 3.11
by raising error AttributeError: module 'httpcore' has no attribute 'NetworkBackend'
and updating httpx to last version (0.25) cause folowing errors httpcore.RemoteProtocolError: Server disconnected
at least while testing on android (#1621), that make almost unusuable the addon,
so for now has been restored Requests module
With this will be lost http2 compatibility but since the login is broken, should be not a problem.
NOTE: KeepAlive fix has been not reintroduced intentionally (ref #1065).
Check if this PR fulfills these requirements:
Types of changes
Description
Our local old httpx version have problems with new pyhton versions e.g. 3.11 by raising error
AttributeError: module 'httpcore' has no attribute 'NetworkBackend'
and updating httpx to last version (0.25) cause folowing errors
httpcore.RemoteProtocolError: Server disconnected
at least while testing on android (#1621), that make almost unusuable the addon, so for now has been restored Requests moduleWith this will be lost http2 compatibility but since the login is broken, should be not a problem. NOTE: KeepAlive fix has been not reintroduced intentionally (ref #1065).
fix #1611
In case of Feature change / Breaking change:
Describe the current behavior
Describe the new behavior
Screenshots (if appropriate):