gnu: Add python-prometheus-client.

* gnu/packages/python-xyz.scm (python-prometheus-client): New variable.

Co-authored-by: Marius Bakke <mbakke@fastmail.com>
This commit is contained in:
Alex ter Weele 2020-02-29 11:11:35 -06:00 committed by Marius Bakke
parent 4fd0a4a4e9
commit 534fadf91d
No known key found for this signature in database
GPG key ID: A2A06DF2A33A54FA

View file

@ -18878,3 +18878,25 @@ Macaroons allow for delegation and attenuation of authorization. They are
simple and fast to verify, and decouple authorization policy from the simple and fast to verify, and decouple authorization policy from the
enforcement of that policy.") enforcement of that policy.")
(license license:expat))) (license license:expat)))
(define-public python-prometheus-client
(package
(name "python-prometheus-client")
(version "0.7.1")
(source
(origin
(method url-fetch)
(uri (pypi-uri "prometheus_client" version))
(sha256
(base32 "1ni2yv4ixwz32nz39ckia76lvggi7m19y5f702w5qczbnfi29kbi"))))
(build-system python-build-system)
(arguments
;; TODO: No tests in the PyPI distribution.
`(#:tests? #f))
(propagated-inputs
`(("python-twisted" ,python-twisted)))
(home-page "https://github.com/prometheus/client_python")
(synopsis "Prometheus instrumentation library")
(description
"This is the official Python client for the Prometheus monitoring server.")
(license license:asl2.0)))