~ruther/guix-local

c220874a37705674bd1be11c22075d645a46c311 — Sharlatan Hellseher 1 year, 9 months ago ee8ff44
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>
1 files changed, 6 insertions(+), 9 deletions(-)

M gnu/packages/astronomy.scm
M gnu/packages/astronomy.scm => gnu/packages/astronomy.scm +6 -9
@@ 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