~ruther/guix-local

f97ce7f916f147ab06e55799e545e44ad932a608 — Sharlatan Hellseher 6 months ago 9123986
gnu: python-scikit-survival: Update to 0.25.0-0.bc4a891.

* gnu/packages/python-science.scm (python-scikit-survival): Update to 0.25.0-0.bc4a891.
[propagated-inputs]: Remove python-importlib-resources.
[native-inputs]: Remove python-black, python-pypa-build,
python-coverage, python-cython-3, python-tomli, and python-tox; add
python-cython.

Change-Id: I49a2e79c8b445f6e7ddc4886641d471a5f06fb98
1 files changed, 12 insertions(+), 18 deletions(-)

M gnu/packages/python-science.scm
M gnu/packages/python-science.scm => gnu/packages/python-science.scm +12 -18
@@ 3019,25 3019,25 @@ the following purposes in mind:
    (license license:bsd-3)))

(define-public python-scikit-survival
  (let ((revision "1")
  (let ((revision "0")
        ;; We need a later commit for support of a more recent sklearn and
        ;; numpy 2.
        (commit "bceb53ebb8306f959c70fae2be9d552f33dd3f21"))
        ;; NumPy 2.
        (commit "bc4a8914e8337c3be1b98371a3c26382696215a9"))
    (package
      (name "python-scikit-survival")
      (version (git-version "0.22.2" revision commit))
      (version (git-version "0.25.0" revision commit))
      (source
       (origin
         (method git-fetch)
         (uri (git-reference
               (url "https://github.com/sebp/scikit-survival")
               (commit commit)
               ;; This package contains a copy of Eigen.  It would be good to
               ;; figure out how to use our own Eigen package.
               (recursive? #true)))
                (url "https://github.com/sebp/scikit-survival")
                (commit commit)
                ;; This package contains a copy of Eigen.  It would be good to
                ;; figure out how to use our own Eigen package.
                (recursive? #true)))
         (file-name (git-file-name name version))
         (sha256
          (base32 "1m3z64nv4sgay0mdrrw4q4z5ylx63a9w2x43w1r4g8kpg7z9rdfc"))))
          (base32 "001w73sz55vszp18h25dha74r34bbfzl02yh4d6zbli9zvr36hy4"))))
      (build-system pyproject-build-system)
      (arguments
       (list


@@ 3049,7 3049,6 @@ the following purposes in mind:
                        #$(version-major+minor version)))))))
      (propagated-inputs
       (list python-ecos
             python-importlib-resources
             python-joblib
             python-numexpr
             python-numpy


@@ 3058,16 3057,11 @@ the following purposes in mind:
             python-scikit-learn
             python-scipy))
      (native-inputs
       (list python-black
             python-pypa-build
             python-coverage
             python-cython-3
       (list python-cython
             python-packaging
             python-pytest
             python-setuptools
             python-setuptools-scm
             python-tomli
             python-tox))
             python-setuptools-scm))
      (home-page "https://github.com/sebp/scikit-survival")
      (synopsis "Survival analysis built on top of scikit-learn")
      (description "Scikit-survival is a Python module for survival analysis