{"library":"ndg-httpsclient","type":"library","category":null,"description":"ndg-httpsclient provides enhanced HTTPS support for Python's standard library modules `httplib` and `urllib2` (Python 2) or `http.client` and `urllib.request` (Python 3) using PyOpenSSL. It allows for advanced SSL/TLS features like Server Name Indication (SNI) and robust peer certificate verification, extending capabilities beyond the default standard library implementation. The current version is 0.5.1, with a relatively slow release cadence focused on compatibility and critical fixes.","language":"python","status":"active","version":"0.5.1","tags":["https","ssl","tls","pyopenssl","httplib","urllib2","urllib.request","http.client","security"],"install":[{"cmd":"pip install ndg-httpsclient","imports":["from ndg.httpsclient.utils import open_url","from ndg.httpsclient.ssl_peer_verification import ServerSSLCertVerification","from ndg.httpsclient.ssl_peer_verification import SubjectAlternativeNameMatcher"]}],"homepage":null,"github":"https://github.com/cedadev/ndg_httpsclient","docs":null,"changelog":null,"pypi":"https://pypi.org/project/ndg-httpsclient/","npm":null,"openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"3.10–3.9","success_rate":100,"avg_install_s":2.6,"avg_import_s":0.6,"wheel_type":"wheel"},"url":"https://checklist.day/v1/registry/ndg-httpsclient/compatibility"},"provenance":{"verified_status":"passing","verified_at":"Sun Jun 28","last_verified":"Sun Jun 28","next_check":"Tue Jul 28","install_tag":null}}