guix_mirror_bot pushed a commit to branch python-team
in repository guix.

commit ea33d9f056159424c1b1de6ff185bcb42ea41b58
Author: Sharlatan Hellseher <[email protected]>
AuthorDate: Tue Dec 9 21:00:31 2025 +0000

    gnu: python-cesium: Update to 0.12.4.
    
    * gnu/packages/astronomy.scm (python-cesium): Update to 0.12.4.
    [propagated-inputs]: Remove python-click.
    [native-inputs]: Remove python-wheel.
    [home-page]: Provide the one from project's README.
    [description]: Add more details from home page.
    
    Change-Id: Ief49f09dfa8375567ba3c91409b935b70dc28d2e
---
 gnu/packages/astronomy.scm | 25 +++++++++++++++++--------
 1 file changed, 17 insertions(+), 8 deletions(-)

diff --git a/gnu/packages/astronomy.scm b/gnu/packages/astronomy.scm
index 89e3368109..924f7d2290 100644
--- a/gnu/packages/astronomy.scm
+++ b/gnu/packages/astronomy.scm
@@ -3765,13 +3765,13 @@ attempting to maintain ISTP compliance
 (define-public python-cesium
   (package
     (name "python-cesium")
-    (version "0.12.1")
+    (version "0.12.4")
     (source (origin
               (method url-fetch)
               (uri (pypi-uri "cesium" version))
               (sha256
                (base32
-                "0jr0ycqz9ns6mcskm4sxx92k40fj3v0x9knjaw5ac9f3mpqxsfbv"))))
+                "0kfz2fgi2hnl1a9pz8nk0cr1vyk4c7cg1vmkpnwpgy7n44fkbxwa"))))
     (build-system pyproject-build-system)
     (arguments
      (list
@@ -3783,9 +3783,13 @@ attempting to maintain ISTP compliance
           ;; this mismatch is to jump to the output directory.
           (add-before 'check 'check-chdir
             (lambda _ (chdir #$output))))))
+    (native-inputs
+     (list python-cython
+           python-pytest
+           python-setuptools
+           python-setuptools-scm))
     (propagated-inputs
-     (list python-click ;XXX required by python-dask
-           python-cloudpickle
+     (list python-cloudpickle
            python-dask
            python-gatspy
            python-joblib
@@ -3794,12 +3798,17 @@ attempting to maintain ISTP compliance
            python-scikit-learn
            python-scipy
            python-toolz))
-    (native-inputs (list python-cython python-pytest python-setuptools-scm
-                         python-setuptools python-wheel))
-    (home-page "https://pypi.org/project/cesium/";)
+    (home-page "https://cesium-ml.org/";)
     (synopsis "Library for time-series feature extraction and processing")
     (description
-     "Cesium is a library for time-series feature extraction and processing.")
+     "Cesium is an end-to-end machine learning platform for time-series, from
+calculation of features to model-building to predictions.  Cesium has two main
+components - a Python library, and a web application platform that allows
+interactive exploration of machine learning pipelines.  Take control over the
+workflow in a Python terminal or Jupyter notebook with the Cesium library, or
+upload your time-series files, select your machine learning model, and watch
+Cesium do feature extraction and evaluation right in your browser with the web
+application.")
     (license license:bsd-3)))
 
 (define-public python-ci-watson

Reply via email to