gnu: python-codacy-coverage: Switch to pyproject.

* gnu/packages/python-check.scm (python-codacy-coverage):
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-setuptools, python-wheel.
[description]: Run guix style.

Change-Id: I0d47d6bc793e70753df3b59a8b97eb739074627c
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
This commit is contained in:
Nicolas Graves 2025-08-25 19:52:57 +02:00 committed by Sharlatan Hellseher
parent 96fdd95d20
commit 194312d630
No known key found for this signature in database
GPG key ID: 76D727BFF62CD2B5

View file

@ -370,22 +370,28 @@ written in pure Python.")
(name "python-codacy-coverage")
(version "1.3.11")
(source
(origin
(method url-fetch)
(uri (pypi-uri "codacy-coverage" version))
(sha256
(base32
"1g0c0w56xdkmqb8slacyw5qhzrkp814ng3ddh2lkiij58y9m2imr"))))
(build-system python-build-system)
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/codacy/python-codacy-coverage")
(commit version)))
(file-name (git-file-name name version))
(sha256
(base32 "1cxq2c6wyzynqjvc5szyhwvzdz4g3a4dv6bx80w4k4d9p40699hv"))))
(build-system pyproject-build-system)
(arguments
`(#:tests? #f)); no tests
(propagated-inputs
(list python-check-manifest python-requests))
(list
;; XXX: Pytest is unable to find tests, even with common tricks.
;; TODO: Run tox.ini unittests after next python-team merge.
#:tests? #f))
(native-inputs (list python-setuptools python-wheel))
(propagated-inputs (list python-check-manifest python-requests))
(home-page "https://github.com/codacy/python-codacy-coverage")
(synopsis "Codacy coverage reporter for Python")
(description "This package analyses Python test suites and reports how much
of the code is covered by them. This tool is part of the Codacy suite for
analysing code quality.")
(description
"This package analyses Python test suites and reports how much of the
code is covered by them. This tool is part of the Codacy suite for analysing
code quality.")
(license license:expat)))
(define-public python-covdefaults