Серьезно, просто используйте requests
:
import requests
resp = requests.post(url, data={}, auth=('user', 'pass'))
Это чистая библиотека Python, установка так же проста, как easy_install requests
или pip install requests
. У него очень простой и удобный API, и он исправляет ошибки в urllib2
, поэтому вам не нужно этого делать. Не усложняйте свою жизнь из-за глупых навязанных им требований. * * 1010