aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSharlatan Hellseher <sharlatanus@gmail.com>2024-05-20 23:12:28 +0100
committerAndrew Tropin <andrew@trop.in>2024-05-30 18:23:27 +0400
commitc220874a37705674bd1be11c22075d645a46c311 (patch)
tree15c0457fe8e2af07ecad0d42fccaa220e89a7a90
parentee8ff44519650706a563da96cf22b0f64dd22c34 (diff)
downloadguix-c220874a37705674bd1be11c22075d645a46c311.tar.gz
guix-c220874a37705674bd1be11c22075d645a46c311.zip
gnu: python-sep: Refresh package style.
* gnu/packages/astronomy.scm (python-sep): Refresh package style. [package]: Swap to package/inherit. [build-system]: Swap to pyproject-build-system. [arguments]: <#:test-flags>: Activate tests for Python. [native-inputs]: Do not modify inherited inputs, override instead. Add python-pytest. [propagated-inputs]: Override inputs. [synopsis]: Add Python specific synopsis. Change-Id: I86f68972eb51e9d546bcba6ee4f33de726c022e2 Signed-off-by: Andrew Tropin <andrew@trop.in>
-rw-r--r--gnu/packages/astronomy.scm15
1 files changed, 6 insertions, 9 deletions
diff --git a/gnu/packages/astronomy.scm b/gnu/packages/astronomy.scm
index 3701a7e90c..62100c4c51 100644
--- a/gnu/packages/astronomy.scm
+++ b/gnu/packages/astronomy.scm
@@ -4472,19 +4472,16 @@ spectra, and data.")
(license license:bsd-3))))
(define-public python-sep
- (package
- (inherit libsep)
+ (package/inherit libsep
(name "python-sep")
- (build-system python-build-system)
+ (build-system pyproject-build-system)
(arguments
- (strip-keyword-arguments
- '(#:make-flags) (package-arguments libsep)))
+ (list #:test-flags #~(list "test.py")))
(native-inputs
- (modify-inputs (package-inputs libsep)
- (prepend python-cython)))
+ (list python-cython python-pytest))
(propagated-inputs
- (modify-inputs (package-inputs libsep)
- (prepend python-numpy)))))
+ (list python-numpy))
+ (synopsis "Python library for Source Extraction and Photometry")))
(define-public python-suntime
(package