gnu: Add python-pybadges.

* gnu/packages/python-web.scm (python-pybadges): New variable.

Change-Id: Idd53ddf94b24112015c0a0b82396cf366920417e
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
This commit is contained in:
Giacomo Leidi 2024-05-13 19:05:52 +02:00 committed by Ludovic Courtès
parent 0c87fe868a
commit 34604cc0fa
No known key found for this signature in database
GPG key ID: 090B11993D9AEBB5

View file

@ -9224,6 +9224,39 @@ (define-public python-whatthepatch
"This package provides a library to parse and apply patches.") "This package provides a library to parse and apply patches.")
(license license:expat))) (license license:expat)))
(define-public python-pybadges
(package
(name "python-pybadges")
(version "3.0.1")
(source (origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/google/pybadges")
(commit version)))
(file-name (git-file-name name version))
(sha256
"1zgb9idz7m3mzf8wvik0gwmyrxp753axqjv2pab326cr5myj1s4b")))
(build-system pyproject-build-system)
(arguments
(list
#:test-flags
#~'("-k"
;; Disable network dependent tests.
"not test_changes and not test_not_image_url and not test_http_url")))
(propagated-inputs (list python-jinja2 python-requests))
(native-inputs (list python-flask
python-fonttools
python-nox
python-pillow
python-pytest
python-xmldiff))
(home-page "https://github.com/google/pybadges")
(synopsis "Generate Github-style badges on the command-line")
(description
"This package provides @code{python-pybadges}: a library and command-line
tool for generating Github-style badges as SVG images.")
(license license:asl2.0)))
(define-public python-grid5000 (define-public python-grid5000
(package (package
(name "python-grid5000") (name "python-grid5000")