diff options
author | Sharlatan Hellseher <sharlatanus@gmail.com> | 2024-01-27 16:30:17 +0000 |
---|---|---|
committer | Sharlatan Hellseher <sharlatanus@gmail.com> | 2024-02-27 22:51:58 +0000 |
commit | a3fbf30fe3180394814a1566c21fd971a1f67b94 (patch) | |
tree | dd7cb89c5c0b890d64679ac51e6603fb1bb68ed0 /gnu/packages/astronomy.scm | |
parent | 85da7019883cec6e2ca5c9a94c09a840f2e41079 (diff) | |
download | guix-a3fbf30fe3180394814a1566c21fd971a1f67b94.tar.gz |
gnu: python-pysynphot: Update to 2.0.0-0.54e9e2a.
* gnu/packages/astronomy.scm (python-pysynphot): Update to 2.0.0-0.54e9e2a. [source]: Swap to git checkout as release is dated. [arguments] <#:phases>: Add 'set-version phase. Change-Id: Ibb51304cf15f191c731727344d413e2c2fd1a5ee
Diffstat (limited to 'gnu/packages/astronomy.scm')
-rw-r--r-- | gnu/packages/astronomy.scm | 27 |
1 files changed, 19 insertions, 8 deletions
diff --git a/gnu/packages/astronomy.scm b/gnu/packages/astronomy.scm index bec314f57b..7fe80e0fdb 100644 --- a/gnu/packages/astronomy.scm +++ b/gnu/packages/astronomy.scm @@ -3909,18 +3909,29 @@ Features: (license license:expat))) (define-public python-pysynphot + ;; XXX: 2.0.0 was released in 2021 there are a lot of changes since that + ;; time and it failed to build with python-astropy 6.0.0, use the latest + ;; upstream commit for now. + (let ((commit "54e9e2a624910c4d177ca70f8e9fb8110c8fae5b") + (revision "0")) (package (name "python-pysynphot") - (version "2.0.0") - (source (origin - (method url-fetch) - (uri (pypi-uri "pysynphot" version)) - (sha256 - (base32 - "1rr29m63bnj47f6gvbvg3pm1296x14ad29c6qd0sdj4f4ilrzhj5")))) + (version (git-version "2.0.0" revision commit)) + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/spacetelescope/pysynphot") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 "09sivpfqilk86zp8k5wmrs4g48m4kypn34jcy95y5h4ygbn5zbzy")))) (build-system pyproject-build-system) (arguments (list #:phases #~(modify-phases %standard-phases + (add-before 'build 'set-version + (lambda _ + (setenv "SETUPTOOLS_SCM_PRETEND_VERSION" "2.0.0"))) (add-before 'check 'set-env-data-path (lambda _ (setenv "PYSYN_CDBS" @@ -3938,7 +3949,7 @@ IRAF. @code{pysynphot} simulates photometric data and spectra as they are observed with the Hubble Space Telescope (HST). Passbands for standard photometric systems are available, and users can incorporate their own filters, spectra, and data.") - (license license:bsd-3))) + (license license:bsd-3)))) (define-public python-sep (package |