sharlatan pushed a commit to branch python-team
in repository guix.
commit e4e94cecd5e38695b3a4cbcb8badcf68f4b31af4
Author: Nicolas Graves <[email protected]>
AuthorDate: Tue Mar 25 08:56:40 2025 +0100
gnu: python-cesium: Move to (gnu packages astronomy).
The dependencies of this package are already in (gnu packages astronomy).
* gnu/packages/python-xyz.scm (python-cesium): Move from here…
* gnu/packages/astronomy.scm (python-cesium): …to here.
Signed-off-by: Sharlatan Hellseher <[email protected]>
---
gnu/packages/astronomy.scm | 40 ++++++++++++++++++++++++++++++++++++++++
gnu/packages/python-xyz.scm | 41 -----------------------------------------
2 files changed, 40 insertions(+), 41 deletions(-)
diff --git a/gnu/packages/astronomy.scm b/gnu/packages/astronomy.scm
index 6e858c4e98..9eef7385d6 100644
--- a/gnu/packages/astronomy.scm
+++ b/gnu/packages/astronomy.scm
@@ -2489,6 +2489,46 @@ attempting to maintain ISTP compliance
"This package contains a helper functionality to test ROMAN and JWST.")
(license license:bsd-3)))
+(define-public python-cesium
+ (package
+ (name "python-cesium")
+ (version "0.12.1")
+ (source (origin
+ (method url-fetch)
+ (uri (pypi-uri "cesium" version))
+ (sha256
+ (base32
+ "0jr0ycqz9ns6mcskm4sxx92k40fj3v0x9knjaw5ac9f3mpqxsfbv"))))
+ (build-system pyproject-build-system)
+ (arguments
+ (list
+ #:phases
+ #~(modify-phases %standard-phases
+ ;; The installed test files contain the /gnu/store location, not the
+ ;; location of the discovered test files from the build directory.
+ ;; The test framework doesn't like this. The easiest way around
+ ;; this mismatch is to jump to the output directory.
+ (add-before 'check 'check-chdir
+ (lambda _ (chdir #$output))))))
+ (propagated-inputs
+ (list python-click ;XXX required by python-dask
+ python-cloudpickle
+ python-dask
+ python-gatspy
+ python-joblib
+ python-numpy
+ python-pandas
+ 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/")
+ (synopsis "Library for time-series feature extraction and processing")
+ (description
+ "Cesium is a library for time-series feature extraction and processing.")
+ (license license:bsd-3)))
+
(define-public python-cmyt
(package
(name "python-cmyt")
diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm
index 71f6ff4b3c..66fc75e943 100644
--- a/gnu/packages/python-xyz.scm
+++ b/gnu/packages/python-xyz.scm
@@ -185,7 +185,6 @@
#:use-module (gnu packages adns)
#:use-module (gnu packages aidc)
#:use-module (gnu packages algebra)
- #:use-module (gnu packages astronomy)
#:use-module (gnu packages attr)
#:use-module (gnu packages audio)
#:use-module (gnu packages autotools)
@@ -21621,46 +21620,6 @@ Eventlet, or gevent. Tasks can execute asynchronously
(in the background) or
synchronously (wait until ready).")
(license license:bsd-3)))
-(define-public python-cesium
- (package
- (name "python-cesium")
- (version "0.12.1")
- (source (origin
- (method url-fetch)
- (uri (pypi-uri "cesium" version))
- (sha256
- (base32
- "0jr0ycqz9ns6mcskm4sxx92k40fj3v0x9knjaw5ac9f3mpqxsfbv"))))
- (build-system pyproject-build-system)
- (arguments
- (list
- #:phases
- #~(modify-phases %standard-phases
- ;; The installed test files contain the /gnu/store location, not the
- ;; location of the discovered test files from the build directory.
- ;; The test framework doesn't like this. The easiest way around
- ;; this mismatch is to jump to the output directory.
- (add-before 'check 'check-chdir
- (lambda _ (chdir #$output))))))
- (propagated-inputs
- (list python-click ;XXX required by python-dask
- python-cloudpickle
- python-dask
- python-gatspy
- python-joblib
- python-numpy
- python-pandas
- 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/")
- (synopsis "Library for time-series feature extraction and processing")
- (description
- "Cesium is a library for time-series feature extraction and processing.")
- (license license:bsd-3)))
-
(define-public python-translitcodec
(package
(name "python-translitcodec")