guix_mirror_bot pushed a commit to branch master
in repository guix.
commit c3b9d03267c38adb0bf1f9c997ef2ebe47a5db19
Author: Andreas Enge <[email protected]>
AuthorDate: Thu Oct 23 17:58:41 2025 +0200
gnu: Remove python-scikit-learn-extra.
* gnu/packages/machine-learning.scm (python-scikit-learn-extra): Delete
variable.
Fixes: guix/guix#2920
Change-Id: I4d45c6c459f438c3f266a445f2ded07f00652d77
---
gnu/packages/machine-learning.scm | 65 ---------------------------------------
1 file changed, 65 deletions(-)
diff --git a/gnu/packages/machine-learning.scm
b/gnu/packages/machine-learning.scm
index 4f3f740745..62c9c593b6 100644
--- a/gnu/packages/machine-learning.scm
+++ b/gnu/packages/machine-learning.scm
@@ -2176,71 +2176,6 @@ data analysis.")
;; (<...>/_cython_blas.cpython-311-x86_64-linux-gnu.so)
(delete-file-recursively
"sklearn/utils/tests/test_cython_blas.py")))))))))
-(define-public python-scikit-learn-extra
- ;; This commit fixes an incompatibility with newer versions of scikit-learn
- (let ((commit "0f95d8dda4c69f9de4fb002366041adcb1302f3b")
- (revision "1"))
- (package
- (name "python-scikit-learn-extra")
- (version (git-version "0.3.0" revision commit))
- (source
- (origin
- (method git-fetch)
- (uri (git-reference
- (url
"https://github.com/scikit-learn-contrib/scikit-learn-extra")
- (commit commit)))
- (file-name (git-file-name name version))
- (sha256
- (base32 "0a248sff1psfwzmngj465gzyisq20d83nzpwpq2cspxhih51m6j9"))))
- (build-system pyproject-build-system)
- (arguments
- (list
- #:test-flags
- ;; ignore tests that require network
- '(list "--pyargs" "sklearn_extra"
- "-k" (string-append "not test_build"
- ;; The error message format has changed,
- ;; but the behavior itself is still the
- ;; same.
- " and not test_parameter_validation"
- ;; exceptions must be derived from Warning,
- ;; not <class 'NoneType'>
- " and not test_seuclidean"))
- #:phases
- #~(modify-phases %standard-phases
- (add-after 'build 'build-ext
- (lambda _
- (invoke "python" "setup.py" "build_ext"
- "--inplace")))
- (replace 'check
- (lambda* (#:key tests? test-flags #:allow-other-keys)
- (when tests?
- ;; Restrict OpenBLAS threads to prevent segfaults while
testing!
- (setenv "OPENBLAS_NUM_THREADS" "1")
-
- ;; Some tests require write access to $HOME.
- (setenv "HOME" "/tmp")
-
- ;; Step out of the source directory to avoid interference;
- ;; we want to run the installed code with extensions etc.
- (with-directory-excursion "/tmp"
- (apply invoke "pytest" "-vv" test-flags))))))))
- (propagated-inputs
- (list python-numpy
- python-scikit-learn
- python-scipy
- python-packaging))
- (native-inputs (list python-pytest python-pytest-cov python-cython
- python-setuptools python-wheel))
- (home-page "https://github.com/scikit-learn-contrib/scikit-learn-extra")
- (synopsis "Set of tools for scikit-learn")
- (description
- "This package provides a Python module for machine learning that extends
-scikit-learn. It includes algorithms that are useful but do not satisfy the
-scikit-learn inclusion criteria, for instance due to their novelty or lower
-citation number.")
- (license license:bsd-3))))
-
(define-public python-mord
(package
(name "python-mord")