gnu: xenon: Switch to pyproject-build-system.

* gnu/packages/code.scm (xenon):
  [build-system]: Use pyproject.
  [native-inputs]: Add python-setuptools-next.

Change-Id: Ie9ca7182715364a3dcd7171d75e93578bfaf69ad
This commit is contained in:
Sharlatan Hellseher 2025-07-27 10:07:23 +01:00
parent f87c390638
commit 780f7fb4aa
No known key found for this signature in database
GPG key ID: 76D727BFF62CD2B5

View file

@ -1196,9 +1196,16 @@ in a project.")
(sha256
(base32
"1yj31bqz2bphvvyb0jkas7bxc2rw76rf1csz0mwmvah8pbc3hxaa"))))
(build-system python-build-system)
(arguments (list #:tests? #f)) ;test suite not shipped with the PyPI archive
(inputs (list python-pyyaml python-radon python-requests))
(build-system pyproject-build-system)
;; Test suite not shipped with the PyPI archive; tests in Git require
;; network access.
(arguments (list #:tests? #f))
(native-inputs
(list python-setuptools-next))
(inputs
(list python-pyyaml
python-radon
python-requests))
(home-page "https://xenon.readthedocs.org/")
(synopsis "Monitor code metrics for Python on your CI server")
(description