{"library":"idna","type":"library","category":null,"description":"idna implements the Internationalized Domain Names in Applications (IDNA 2008, RFC 5891) protocol and Unicode IDNA Compatibility Processing (UTS #46) for Python. It is the modern replacement for the built-in encodings.idna module, which only supports the obsolete IDNA 2003 standard. Current version is 3.11 (Python 3.8+); releases are irregular but active, with security patches and Unicode data updates driving most releases.","language":"python","status":"active","version":"3.11","tags":["dns","domain-names","idna","unicode","networking","encoding"],"last_verified":"Tue Jun 09","install":[{"cmd":"pip install idna","imports":["import idna; idna.encode('例え.jp')","from idna.core import InvalidCodepoint","import idna.codec; '例え.jp'.encode('idna2008')","import idna.compat"]}],"homepage":null,"github":"https://github.com/kjd/idna","docs":null,"changelog":"https://github.com/kjd/idna/blob/master/HISTORY.md","pypi":"https://pypi.org/project/idna/","npm":null,"openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"3.10–3.9","success_rate":100,"avg_install_s":1.6,"avg_import_s":0.03,"wheel_type":"wheel"},"url":"https://checklist.day/v1/registry/idna/compatibility"}}