METADATA 2.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475
  1. Metadata-Version: 2.1
  2. Name: httplib2
  3. Version: 0.22.0
  4. Summary: A comprehensive HTTP client library.
  5. Home-page: https://github.com/httplib2/httplib2
  6. Author: Joe Gregorio
  7. Author-email: joe@bitworking.org
  8. License: MIT
  9. Classifier: Development Status :: 4 - Beta
  10. Classifier: Environment :: Web Environment
  11. Classifier: Intended Audience :: Developers
  12. Classifier: License :: OSI Approved :: MIT License
  13. Classifier: Operating System :: OS Independent
  14. Classifier: Programming Language :: Python
  15. Classifier: Programming Language :: Python :: 2
  16. Classifier: Programming Language :: Python :: 2.7
  17. Classifier: Programming Language :: Python :: 3
  18. Classifier: Programming Language :: Python :: 3.4
  19. Classifier: Programming Language :: Python :: 3.5
  20. Classifier: Programming Language :: Python :: 3.6
  21. Classifier: Programming Language :: Python :: 3.7
  22. Classifier: Programming Language :: Python :: 3.8
  23. Classifier: Programming Language :: Python :: 3.9
  24. Classifier: Programming Language :: Python :: 3.10
  25. Classifier: Programming Language :: Python :: 3.11
  26. Classifier: Topic :: Internet :: WWW/HTTP
  27. Classifier: Topic :: Software Development :: Libraries
  28. Requires-Python: >=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*
  29. License-File: LICENSE
  30. Requires-Dist: pyparsing (<3,>=2.4.2) ; python_version < "3.0"
  31. Requires-Dist: pyparsing (!=3.0.0,!=3.0.1,!=3.0.2,!=3.0.3,<4,>=2.4.2) ; python_version > "3.0"
  32. A comprehensive HTTP client library, ``httplib2`` supports many features left out of other HTTP libraries.
  33. **HTTP and HTTPS**
  34. HTTPS support is only available if the socket module was compiled with SSL support.
  35. **Keep-Alive**
  36. Supports HTTP 1.1 Keep-Alive, keeping the socket open and performing multiple requests over the same connection if possible.
  37. **Authentication**
  38. The following three types of HTTP Authentication are supported. These can be used over both HTTP and HTTPS.
  39. * Digest
  40. * Basic
  41. * WSSE
  42. **Caching**
  43. The module can optionally operate with a private cache that understands the Cache-Control:
  44. header and uses both the ETag and Last-Modified cache validators. Both file system
  45. and memcached based caches are supported.
  46. **All Methods**
  47. The module can handle any HTTP request method, not just GET and POST.
  48. **Redirects**
  49. Automatically follows 3XX redirects on GETs.
  50. **Compression**
  51. Handles both 'deflate' and 'gzip' types of compression.
  52. **Lost update support**
  53. Automatically adds back ETags into PUT requests to resources we have already cached. This implements Section 3.2 of Detecting the Lost Update Problem Using Unreserved Checkout
  54. **Unit Tested**
  55. A large and growing set of unit tests.