mirror of
https://git.savannah.gnu.org/git/guix.git
synced 2025-02-01 07:16:39 +01:00
gnu: python-sunpy: Update to 5.1.1.
* gnu/packages/astronomy.scm (python-sunpy): Update to 5.1.1. [arguments]<#:test-flags>: Ignore test_spice.py as SpicePy is not packed yet and python-spicepy is optional. <#:phases>{prepare-test-environment}: Add pytest.ini configuration file to fix tests. Change-Id: Icfb05ce29b376a05291e9f7020170e389d0081d2
This commit is contained in:
parent
8084df8b10
commit
5d390495ab
1 changed files with 11 additions and 4 deletions
|
@ -2440,13 +2440,13 @@ (define-public python-sgp4
|
|||
(define-public python-sunpy
|
||||
(package
|
||||
(name "python-sunpy")
|
||||
(version "5.0.1")
|
||||
(version "5.1.1")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (pypi-uri "sunpy" version))
|
||||
(sha256
|
||||
(base32 "1r4phc91k527kvpa2jd1d417x97wqyrm3ydayr9hshwz1k5v5ngf"))))
|
||||
(base32 "07rfdj4v29kcb718sgjfsagazvnl11r01ciqjvazr5x3yadfqrwk"))))
|
||||
(build-system pyproject-build-system)
|
||||
(arguments
|
||||
(list
|
||||
|
@ -2456,7 +2456,9 @@ (define-public python-sunpy
|
|||
;; It struggles to find python-opencsv package info with
|
||||
;; 'importlib.metadata'
|
||||
"not test_main_nonexisting_module"
|
||||
" and not test_main_stdlib_module"))
|
||||
" and not test_main_stdlib_module")
|
||||
;; Requries SpicePy not packed in Guix yet.
|
||||
"--ignore=sunpy/coordinates/tests/test_spice.py")
|
||||
#:phases
|
||||
#~(modify-phases %standard-phases
|
||||
(add-before 'install 'writable-compiler
|
||||
|
@ -2464,7 +2466,11 @@ (define-public python-sunpy
|
|||
(make-file-writable "sunpy/_compiler.c")))
|
||||
(add-before 'check 'prepare-test-environment
|
||||
(lambda _
|
||||
(setenv "HOME" "/tmp"))))))
|
||||
(setenv "HOME" "/tmp")
|
||||
(call-with-output-file "pytest.ini"
|
||||
(lambda (port)
|
||||
(format port "[pytest]
|
||||
python_files = test_*.py"))))))))
|
||||
(native-inputs
|
||||
(list opencv ; For tests, includes OpenCV-Python
|
||||
python-aiohttp
|
||||
|
@ -2501,6 +2507,7 @@ (define-public python-sunpy
|
|||
python-scikit-image
|
||||
python-scipy
|
||||
python-semantic-version
|
||||
;; python-spiceypy ; Not packed yet in Guix, long jorney.
|
||||
python-sqlalchemy
|
||||
python-tqdm
|
||||
python-zeep))
|
||||
|
|
Loading…
Reference in a new issue