diff options
author | Ricardo Wurmus <rekado@elephly.net> | 2015-09-25 10:04:22 +0200 |
---|---|---|
committer | Ricardo Wurmus <rekado@elephly.net> | 2015-09-25 21:44:29 +0200 |
commit | 3f00e07866925712b837ca5b513ec499bc4bc06e (patch) | |
tree | f28c1aa5c9e1fd2897311de578c1119a97c2cb4c /gnu/packages/python.scm | |
parent | 9a49a5351cdde7a02b57a9491c5de82ad5317485 (diff) | |
download | guix-3f00e07866925712b837ca5b513ec499bc4bc06e.tar.gz |
gnu: Add python-idna.
* gnu/packages/python.scm (python-idna, python2-idna): New variables.
Diffstat (limited to 'gnu/packages/python.scm')
-rw-r--r-- | gnu/packages/python.scm | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/gnu/packages/python.scm b/gnu/packages/python.scm index 025f3b49fd..1aa249ab7e 100644 --- a/gnu/packages/python.scm +++ b/gnu/packages/python.scm @@ -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 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)) |