You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This library depends upon requests, and while requests itself is Apache 2 licensed, it depends upon chardet which is LGPL'd.
This leads to confusing licensing situations for projects using this python docker client, and it is the view of the Apache Software Foundation that any LGPL dep places some restrictions on the downstream projects, and thus has to be avoided.
See psf/requests#5797 for the latest attempt to change the dependency upstream (which at the time of writing appears to be a Wont Fix, so I closed the PR)
So: I would like to propose that requests is switched out to httpx library -- it is broadly API compatible with requests.
I am happy to attempt this PR, but first I wanted to raise the issue and see if a PR will be accepted!
The text was updated successfully, but these errors were encountered:
This library depends upon
requests
, and while requests itself is Apache 2 licensed, it depends uponchardet
which is LGPL'd.This leads to confusing licensing situations for projects using this python docker client, and it is the view of the Apache Software Foundation that any LGPL dep places some restrictions on the downstream projects, and thus has to be avoided.
See psf/requests#5797 for the latest attempt to change the dependency upstream (which at the time of writing appears to be a Wont Fix, so I closed the PR)
So: I would like to propose that
requests
is switched out tohttpx
library -- it is broadly API compatible with requests.I am happy to attempt this PR, but first I wanted to raise the issue and see if a PR will be accepted!
The text was updated successfully, but these errors were encountered: