mirror of
https://git.savannah.gnu.org/git/guix.git
synced 2025-01-19 05:57:04 +01:00
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>
This commit is contained in:
parent
ee8ff44519
commit
c220874a37
1 changed files with 6 additions and 9 deletions
|
@ -4472,19 +4472,16 @@ (define-public python-pysynphot
|
|||
(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
|
||||
|
|
Loading…
Reference in a new issue