Archived
1
0
Fork 0

gnu: Add python-yamllint.

* gnu/packages/python-xyz.scm (python-yamllint): New variable.
This commit is contained in:
Nicolas Goaziou 2021-02-02 09:57:03 +01:00
parent e5c1348a8c
commit 8eb32ee059
No known key found for this signature in database
GPG key ID: DA00B4F048E92F2D

View file

@ -17798,6 +17798,29 @@ user's @file{~/Trash} directory.")
"@code{pyfavicon} is an async favicon fetcher.")
(license license:expat)))
(define-public python-yamllint
(package
(name "python-yamllint")
(version "1.26.0")
(source
(origin
(method url-fetch)
(uri (pypi-uri "yamllint" version))
(sha256
(base32 "11qhs1jk9pwvyk5k3q5blh9sq42dh1ywdf1f3i2zixf7hncwir5h"))))
(build-system python-build-system)
(propagated-inputs
`(("python-pathspec" ,python-pathspec)
("python-pyyaml" ,python-pyyaml)
("python-setuptools" ,python-setuptools)))
(home-page "https://github.com/adrienverge/yamllint")
(synopsis "Linter for YAML files")
(description
"Yamllint is a linter for YAML files. yamllint does not only check for
syntax validity, but for weirdnesses like key repetition and cosmetic problems
such as lines length, trailing spaces, indentation, etc.")
(license license:gpl3+)))
(define-public python-yapf
(package
(name "python-yapf")