gnu: Add python-license-expression.

* gnu/packages/python-xyz.scm (python-license-expression): New public
variable.
This commit is contained in:
Tobias Geerinckx-Rice 2019-09-27 12:08:03 +02:00
parent dc827867be
commit d6803445ee
No known key found for this signature in database
GPG Key ID: D889B0F018C5493C
1 changed files with 23 additions and 0 deletions

View File

@ -609,6 +609,29 @@ to users of that module.")
(define-public python2-netcdf4 (define-public python2-netcdf4
(package-with-python2 python-netcdf4)) (package-with-python2 python-netcdf4))
(define-public python-license-expression
(package
(name "python-license-expression")
(version "0.999")
(source
(origin
(method url-fetch)
(uri (pypi-uri "license-expression" version))
(sha256
(base32 "08ppb0bxbrsxazy88sgpl9yffvdsabw6dkk1nc332wcz2mphwwyf"))))
(build-system python-build-system)
(propagated-inputs
`(("python-boolean.py" ,python-boolean.py)))
(home-page "https://github.com/nexB/license-expression")
(synopsis "Apply boolean logic to license expressions")
(description
"This Python module defines a tiny language to evaluate and compare
license expressions using boolean logic. Logical combinations of licenses can
be tested for equality, containment, and equivalence. They can be normalised
and simplified. It supports SPDX license expressions as well as other naming
conventions and aliases in the same expression.")
(license license:gpl2+)))
(define-public python-lockfile (define-public python-lockfile
(package (package
(name "python-lockfile") (name "python-lockfile")