guix_mirror_bot pushed a commit to branch master
in repository guix.
commit 6c025178a44c497abc6251580b88f374af2ab761
Author: Hugo Buddelmeijer <[email protected]>
AuthorDate: Thu Aug 21 15:45:52 2025 +0200
gnu: Add python-pycpl.
* gnu/packages/astronomy.scm (python-pycpl): New variable.
Change-Id: Ieded5de94b146be76269fe0868ff55a21ac5f325
Signed-off-by: Sharlatan Hellseher <[email protected]>
---
gnu/packages/astronomy.scm | 33 +++++++++++++++++++++++++++++++++
1 file changed, 33 insertions(+)
diff --git a/gnu/packages/astronomy.scm b/gnu/packages/astronomy.scm
index c1e5288853..16c7007f3a 100644
--- a/gnu/packages/astronomy.scm
+++ b/gnu/packages/astronomy.scm
@@ -5812,6 +5812,39 @@ position-frequency slice.")
(list python-setuptools
python-wheel)))))
+(define-public python-pycpl
+ (package
+ (name "python-pycpl")
+ (version "1.0.3")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (string-append
+ "https://ftp.eso.org/pub/dfs/pipelines/libraries/pycpl/pycpl-"
+ version ".tar.gz"))
+ (sha256
+ (base32 "0kfzx4k8z2k0ms6q8f16wqr120drd8fqrw9qpnks419pyc8cr5xp"))))
+ (build-system pyproject-build-system)
+ (native-inputs
+ (list cmake-minimal
+ pybind11
+ python-pandas
+ python-pytest
+ python-scipy
+ python-setuptools-next))
+ (inputs
+ (list cpl))
+ (propagated-inputs
+ (list python-astropy))
+ (home-page "https://www.eso.org/sci/software/pycpl/pycpl-site/")
+ (synopsis "Python bindings for ESO's CPL")
+ (description
+ "PyCPL provides Python3 language bindings for the complete programming
+API of the @acronym{European Southern Observatory, ESO} @acronym{Common
+Pipeline Library, CPL} toolkit, including the CPL plugin interface.")
+ (properties '((upstream-name . "pycpl")))
+ (license license:bsd-3)))
+
(define-public python-pyerfa
(package
(name "python-pyerfa")