gnu: Add python-idna.

* gnu/packages/python.scm (python-idna, python2-idna): New variables.
This commit is contained in:
Ricardo Wurmus 2015-09-25 10:04:22 +02:00
parent 9a49a5351c
commit 3f00e07866

View file

@ -4964,3 +4964,33 @@ (define-public python2-ipaddress
IPv6 addresses and networks. This is a port of the Python 3.3 ipaddress
module to older versions of Python.")
(license psfl)))
(define-public python-idna
(package
(name "python-idna")
(version "2.0")
(source
(origin
(method url-fetch)
(uri (string-append "https://pypi.python.org/packages/source/i/"
"idna/idna-" version ".tar.gz"))
(sha256
(base32
"0frxgmgi234lr9hylg62j69j4ik5zhg0wz05w5dhyacbjfnrl68n"))))
(build-system python-build-system)
(native-inputs
`(("python-setuptools" ,python-setuptools)))
(home-page "https://github.com/kjd/idna")
(synopsis "Internationalized domain names in applications")
(description
"This is a library to support the Internationalised Domain Names in
Applications (IDNA) protocol as specified in RFC 5891. This version of the
protocol is often referred to as IDNA2008 and can produce different results
from the earlier standard from 2003. The library is also intended to act as a
suitable drop-in replacement for the encodings.idna module that comes with
the Python standard library but currently only supports the older 2003
specification.")
(license bsd-4)))
(define-public python2-idna
(package-with-python2 python-idna))