From b019668f1f20f63a0fd23ec3ee49d5d8124d0390 Mon Sep 17 00:00:00 2001 From: Cayetano Santos Date: Mon, 8 Sep 2025 10:04:17 +0200 Subject: [PATCH] gnu: python-scikit-rebate: Switch to pyproject. * gnu/packages/machine-learning.scm (python-scikit-rebate)[build-system]: Switch to pyproject-build-system. [native-inputs]: Add python-setuptools-next. Change-Id: I9b4767dd3593aadb43195ac6589db4ad3c7e6a30 Modified-by: Sharlatan Hellseher Signed-off-by: Sharlatan Hellseher --- gnu/packages/machine-learning.scm | 22 ++++++++++++++-------- 1 file changed, 14 insertions(+), 8 deletions(-) diff --git a/gnu/packages/machine-learning.scm b/gnu/packages/machine-learning.scm index 9346d2386a8..86f7bd52ebd 100644 --- a/gnu/packages/machine-learning.scm +++ b/gnu/packages/machine-learning.scm @@ -2452,18 +2452,24 @@ Neighbor Embedding (t-SNE), a popular dimensionality-reduction algorithm for visualizing high-dimensional data sets.") (license license:bsd-3))) +;; XXX: Potentially it is an abandonware, no releases or any updates since +;; 2021, consider to remove when become incompatible with propagated inputs. (define-public python-scikit-rebate (package (name "python-scikit-rebate") (version "0.62") - (source (origin - (method url-fetch) - (uri (pypi-uri "skrebate" version)) - (sha256 - (base32 - "0n55ghvnv7rxqa5agq6a4892ad0ghha165b0g4ghwr9gqm6ss3dj")))) - (build-system python-build-system) - (arguments '(#:tests? #f)) ;no tests on PyPI and no tags in repo + (source + (origin + (method url-fetch) + (uri (pypi-uri "skrebate" version)) + (sha256 + (base32 "0n55ghvnv7rxqa5agq6a4892ad0ghha165b0g4ghwr9gqm6ss3dj")))) + (build-system pyproject-build-system) + ;; There are no tests on PyPI, tests in git repo require an old release of + ;; python-scikit-learn + (arguments '(#:tests? #f)) + (native-inputs + (list python-setuptools-next)) (propagated-inputs (list python-numpy python-scipy python-scikit-learn python-joblib)) (home-page "https://epistasislab.github.io/scikit-rebate/")