We use pycurl mostly as a blackbox, so this can only be fixed partially.
Since we have no visibility on proxy handling, we can't change the way pycurl handle them. That means we can't prompt for passwords.
For the http authentication, again, pycurl doesn't provides informations about what scheme is used, what realm, etc.
Trying to work around these limitations will go against that blackbox principle.
The fix will address handling credentials embedded in the urls, which should be enough until pycurl is deprecated.
We use pycurl mostly as a blackbox, so this can only be fixed partially.
Since we have no visibility on proxy handling, we can't change the way pycurl handle them. That means we can't prompt for passwords.
For the http authentication, again, pycurl doesn't provides informations about what scheme is used, what realm, etc.
Trying to work around these limitations will go against that blackbox principle.
The fix will address handling credentials embedded in the urls, which should be enough until pycurl is deprecated.