Description
Describe the bug
urllib3
< 1.26.0 does not work with this library even though pyproject.toml
allows urllib3 = ">=1.22.0,<3"
To reproduce
- Use
launchdarkly-server-sdk
version 9.2.0 andlaunchdarkly-eventsource
version 1.1.0, along withurllib3
version 1.25.10 - When trying to evaluate flags (with streaming turned on), continually get the error
Unexpected error on stream connection: __init__() got an unexpected keyword argument 'other', will retry
Expected behavior
No errors and the ability to evaluate flags.
Logs
If applicable, add any log output related to your problem.
SDK version
launchdarkly-server-sdk
version 9.2.0 and launchdarkly-eventsource
version 1.1.0
Language version, developer tools
Python 3.8.18
OS/platform
N/A
Additional context
Tracing the errors, we've found that this library used the urllib3 retry object here and is passing in other
as an argument. urllib3 doesn't support the other keyword prior to 1.26.0 (see MR)
Metadata
Metadata
Assignees
Labels
No labels