gnu: python-specutils: Update to 1.18.0.

* gnu/packages/astronomy.scm (python-specutils): Update to 1.18.0.
[arguments]<#:phases>: Add 'relax-requirements phase.
[propagated-inputs]: Add python-astropy.
[native-inputs]: Add python-setuptools.
[description]: Fix indentation.

Change-Id: Ia77fc28b8735f188e211ffd476911a03e54f2325
This commit is contained in:
Sharlatan Hellseher 2024-10-10 12:50:10 +01:00
parent d6acfc4a83
commit 48ab43ef56
No known key found for this signature in database
GPG key ID: 76D727BFF62CD2B5

View file

@ -4455,13 +4455,13 @@ (define-public python-spectral-cube
(define-public python-specutils
(package
(name "python-specutils")
(version "1.16.0")
(version "1.18.0")
(source
(origin
(method url-fetch)
(uri (pypi-uri "specutils" version))
(sha256
(base32 "1bv1f0bpyc8pgxywcmhd3rpmnx0l604iqn4cx6isa9jfp6gnd0z3"))))
(base32 "16fwazgk1cbqd9njrmwg4xyxg4qykv8c5mk5bzxwz1q5arjc8cy7"))))
(build-system pyproject-build-system)
(arguments
(list
@ -4471,6 +4471,11 @@ (define-public python-specutils
#:test-flags #~(list "-k" "not test_create_spectral_axis")
#:phases
#~(modify-phases %standard-phases
(add-after 'unpack 'relax-requirements
(lambda _
(substitute* "setup.cfg"
;; numpy>=1.24
(("1.24") "1.23.2"))))
(add-before 'check 'set-home-env
(lambda _
;; Tests require HOME to be set.
@ -4480,6 +4485,7 @@ (define-public python-specutils
(list ;; python-stdatamodels ; cycle with python-synphot, optional.
python-asdf
python-asdf-astropy
python-astropy
python-gwcs
python-ndcube
python-numpy
@ -4487,17 +4493,18 @@ (define-public python-specutils
(native-inputs
(list python-matplotlib
python-pytest-astropy
python-setuptools
python-setuptools-scm
python-spectral-cube))
(home-page "https://specutils.readthedocs.io/")
(synopsis "Package for spectroscopic astronomical data")
(description
"@code{specutils} is a Python package for representing, loading, manipulating,
and analyzing astronomical spectroscopic data. The generic data containers and
accompanying modules provide a toolbox that the astronomical community can use
to build more domain-specific packages. For more details about the underlying
principles,
see @url{https://github.com/astropy/astropy-APEs/blob/main/APE13.rst, APE13}.")
"@code{specutils} is a Python package for representing, loading,
manipulating,and analyzing astronomical spectroscopic data. The generic data
containers and accompanying modules provide a toolbox that the astronomical
community can use to build more domain-specific packages. For more details
about the underlying principles, see
@url{https://github.com/astropy/astropy-APEs/blob/main/APE13.rst, APE13}.")
(license license:bsd-3)))
(define-public python-spherical-geometry