gnu: Add python-idna.
* gnu/packages/python.scm (python-idna, python2-idna): New variables.
This commit is contained in:
parent
9a49a5351c
commit
3f00e07866
|
@ -4964,3 +4964,33 @@ in Python. This library is used to create, poke at, and manipulate IPv4 and
|
||||||
IPv6 addresses and networks. This is a port of the Python 3.3 ipaddress
|
IPv6 addresses and networks. This is a port of the Python 3.3 ipaddress
|
||||||
module to older versions of Python.")
|
module to older versions of Python.")
|
||||||
(license psfl)))
|
(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))
|
||||||
|
|
Loading…
Reference in New Issue