compat.py 436 B

1234567891011121314151617181920
  1. try:
  2. from urllib.parse import urljoin
  3. except ImportError:
  4. from urlparse import urljoin
  5. try:
  6. import cPickle as pickle
  7. except ImportError:
  8. import pickle
  9. from pip._vendor.requests.packages.urllib3.response import HTTPResponse
  10. from pip._vendor.requests.packages.urllib3.util import is_fp_closed
  11. # Replicate some six behaviour
  12. try:
  13. text_type = (unicode,)
  14. except NameError:
  15. text_type = (str,)