From 0f56b8222a182a774e0a101df4d677e9ad1f9954 Mon Sep 17 00:00:00 2001 From: Sharlatan Hellseher Date: Tue, 9 Dec 2025 21:00:31 +0000 Subject: [PATCH] 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 Signed-off-by: Rutherther --- 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 89e3368109ae352ca7d74a6debd1f72066ce9e02..924f7d2290488fd1009c5be66cf793f7a876768f 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