gnu: Add python-serpent.

This is required for python-pyro4, which is needed to update python-amqp and
python-kombu.

* gnu/packages/python.scm (python-serpent): New variable.
This commit is contained in:
Christopher Baines 2018-12-10 16:19:59 +01:00
parent 7600513a8a
commit 053f3d4857
No known key found for this signature in database
GPG key ID: 5E28A33B0B84F577

View file

@ -908,6 +908,29 @@ (define-public python-semantic-version
(define-public python2-semantic-version
(package-with-python2 python-semantic-version))
(define-public python-serpent
(package
(name "python-serpent")
(version "1.27")
(source
(origin
(method url-fetch)
(uri (pypi-uri "serpent" version))
(sha256
(base32
"04p9dsrm5pv8vhk3flvih55kgvlzpi38hlaykdiakddmgwqw93bg"))))
(build-system python-build-system)
(home-page "https://github.com/irmen/Serpent")
(synopsis "Serializer for literal Python expressions")
(description
"Serpent provides ast.literal_eval() compatible object tree
serialization. It serializes an object tree into bytes (utf-8 encoded string)
that can be decoded and then passed as-is to ast.literal_eval() to rebuild it
as the original object tree. As such it is safe to send serpent data to other
machines over the network for instance (because only safe literals are
encoded).")
(license license:expat)))
(define-public python-setuptools
(package
(name "python-setuptools")