From 96e6c1ef28d427efab24928ec535187df14bd450 Mon Sep 17 00:00:00 2001 From: Sharlatan Hellseher Date: Mon, 11 Mar 2024 14:16:54 +0000 Subject: gnu: calcmysky: Update to 0.3.2. * gnu/packages/astronomy.scm (calcmysky): Update to 0.3.2. Change-Id: I27d6c833aba5a5d8d398a6170485d0e62223ca1b --- gnu/packages/astronomy.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gnu/packages/astronomy.scm') diff --git a/gnu/packages/astronomy.scm b/gnu/packages/astronomy.scm index d7747f051d..8ae25b65e2 100644 --- a/gnu/packages/astronomy.scm +++ b/gnu/packages/astronomy.scm @@ -223,7 +223,7 @@ (define-public calceph (define-public calcmysky (package (name "calcmysky") - (version "0.3.1") + (version "0.3.2") (source (origin (method git-fetch) @@ -232,7 +232,7 @@ (define-public calcmysky (commit (string-append "v" version)))) (file-name (git-file-name name version)) (sha256 - (base32 "14jbaf9m9wig2bs7a531dvpmdkqpd09lmyvjvj1s0mhgh9g0x9m2")))) + (base32 "1kybjlddrm8x4x5y82qczi6z1d2riv6zcfjzrh7pzg2vwj89izh0")))) (build-system cmake-build-system) (arguments (list #:configure-flags -- cgit v1.2.3 From cbd6faf8a74e77dd3b536b34cd2824f4a836c8d1 Mon Sep 17 00:00:00 2001 From: Sharlatan Hellseher Date: Tue, 5 Mar 2024 21:48:25 +0000 Subject: gnu: splash: Update to 3.10.3. * gnu/packages/astronomy.scm (splash): Update to 3.10.3. Change-Id: Ic5f812a3c35fd76c0a722616efea2745a080c859 --- gnu/packages/astronomy.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gnu/packages/astronomy.scm') diff --git a/gnu/packages/astronomy.scm b/gnu/packages/astronomy.scm index 8ae25b65e2..724643d17f 100644 --- a/gnu/packages/astronomy.scm +++ b/gnu/packages/astronomy.scm @@ -1203,7 +1203,7 @@ (define-public siril (define-public splash (package (name "splash") - (version "3.10.1") + (version "3.10.3") (source (origin (method git-fetch) (uri (git-reference @@ -1211,7 +1211,7 @@ (define-public splash (commit (string-append "v" version)))) (sha256 (base32 - "1cyg7my2lbpai81nfnlj0r7pvral3kjn31dcq2p4982d2xg0dj87")) + "077s9if7fmccvhsbp0dhvyqcil46vpbgdm1y6qn6h34r8lfqj9z6")) (file-name (git-file-name name version)))) (build-system gnu-build-system) (arguments -- cgit v1.2.3 From 2962c0f0259826c7782503a0633a571d81b89527 Mon Sep 17 00:00:00 2001 From: Sharlatan Hellseher Date: Tue, 12 Mar 2024 18:47:54 +0000 Subject: gnu: python-stdatamodels: Speed up tests. gnu/packages/astronomy.scm (python-stdatamodels): Enable parallel tests to speed them up. [arguments] <#:test-flags>: Add "-n" option. [native-inputs]: Add python-pytest-xdist. Change-Id: I43390240a4a0db48d9abab4c34d1c1c771028486 --- gnu/packages/astronomy.scm | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) (limited to 'gnu/packages/astronomy.scm') diff --git a/gnu/packages/astronomy.scm b/gnu/packages/astronomy.scm index 724643d17f..4b3ebd642e 100644 --- a/gnu/packages/astronomy.scm +++ b/gnu/packages/astronomy.scm @@ -3181,9 +3181,11 @@ (define-public python-stdatamodels (build-system pyproject-build-system) (arguments (list - ;; Disable tests requiring access to CRDS servers to download ~500MiB of - ;; data. - #:test-flags #~(list "-k" "not test_crds_selectors_vs_datamodel") + #:test-flags + #~(list "-n" "auto" + ;; Disable tests requiring access to CRDS servers to download + ;; ~500MiB of data. + "-k" "not test_crds_selectors_vs_datamodel") #:phases #~(modify-phases %standard-phases (add-before 'check 'set-home @@ -3199,6 +3201,7 @@ (define-public python-stdatamodels (list python-crds python-pytest python-pytest-doctestplus + python-pytest-xdist python-scipy python-semantic-version python-setuptools-scm)) -- cgit v1.2.3 From f5e1cccd2b52a208f167f08fd5d7261365a12c25 Mon Sep 17 00:00:00 2001 From: Sharlatan Hellseher Date: Thu, 7 Mar 2024 23:04:57 +0000 Subject: gnu: python-ginga: Update to 5.0.0. * gnu/packages/astronomy.scm (python-ginga): Update to 5.0.0. Change-Id: I4b6dee90dded7606e823e1a2a6df7a5dead962d4 --- gnu/packages/astronomy.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gnu/packages/astronomy.scm') diff --git a/gnu/packages/astronomy.scm b/gnu/packages/astronomy.scm index 4b3ebd642e..4807f3d190 100644 --- a/gnu/packages/astronomy.scm +++ b/gnu/packages/astronomy.scm @@ -709,13 +709,13 @@ (define-public python-gatspy (define-public python-ginga (package (name "python-ginga") - (version "4.1.1") + (version "5.0.0") (source (origin (method url-fetch) (uri (pypi-uri "ginga" version)) (sha256 - (base32 "0w60w9d2yqhbmggp0dljj5a0sk07gywifjq8nzw3y2v47vzgwqb6")))) + (base32 "1kydi6qqsscgsa55fa2za35vr5j8xjn09lfbnb5ajr8yxdgm4n3y")))) (build-system pyproject-build-system) (propagated-inputs (list ;;python-exifread ; optional, not packed yet in Guix -- cgit v1.2.3 From 6534e69173df02424a98820589e1f8910a749b9a Mon Sep 17 00:00:00 2001 From: Sharlatan Hellseher Date: Sat, 9 Mar 2024 14:07:23 +0000 Subject: gnu: python-astropy-iers-data: Update to 0.2024.3.18.0.29.47. * gnu/packages/astronomy.scm (python-astropy-iers-data): Update to 0.2024.3.18.0.29.47. Change-Id: Ibc243250266bc1a2c3733a05f554389d2f1dac2c --- gnu/packages/astronomy.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gnu/packages/astronomy.scm') diff --git a/gnu/packages/astronomy.scm b/gnu/packages/astronomy.scm index 4807f3d190..18ff84752b 100644 --- a/gnu/packages/astronomy.scm +++ b/gnu/packages/astronomy.scm @@ -1698,13 +1698,13 @@ (define-public python-astropy-iers-data ;; In case of changing the source method git-fetch, consider to check the ;; tag as it's not following the PyPI version, see ;; . - (version "0.2024.2.19.0.28.47") + (version "0.2024.3.18.0.29.47") (source (origin (method url-fetch) (uri (pypi-uri "astropy-iers-data" version)) (sha256 - (base32 "0j42hkl8z42x5n3aacld9cvacjzg79lqsivm3xn6bv1gjgy69br9")))) + (base32 "1mf03iqw09rp6d8hbby33f4jwfjan9gkb1z7xqsjr2jpj7zwpn3y")))) (build-system pyproject-build-system) (arguments (list -- cgit v1.2.3 From 8aa70135ce4c16c1271ee07517ec8bc1c417c6d2 Mon Sep 17 00:00:00 2001 From: Sharlatan Hellseher Date: Sat, 9 Mar 2024 14:20:09 +0000 Subject: gnu: python-cdflib: Update to 1.2.6. * gnu/packages/astronomy.scm (python-cdflib): Update to 1.2.6. Change-Id: Iae2e39e756e5e9664a1b524aa1155d128dc0292c --- gnu/packages/astronomy.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gnu/packages/astronomy.scm') diff --git a/gnu/packages/astronomy.scm b/gnu/packages/astronomy.scm index 18ff84752b..0ac26b1e7d 100644 --- a/gnu/packages/astronomy.scm +++ b/gnu/packages/astronomy.scm @@ -1927,7 +1927,7 @@ (define-public python-ccdproc (define-public python-cdflib (package (name "python-cdflib") - (version "1.2.4") + (version "1.2.6") (source (origin (method git-fetch) ; no tests in pypi archive @@ -1936,7 +1936,7 @@ (define-public python-cdflib (commit version))) (file-name (git-file-name name version)) (sha256 - (base32 "0pjd4dwwlza2592zgdccw1s341s3ikg44pwsr1gk8vjix40m46fr")))) + (base32 "1wxr35sqsdqzf85xyjh1v8hmwwiyv4cn0lr7q8l1kkngfywq5l2r")))) (build-system pyproject-build-system) (arguments ;; Disable shaky test. -- cgit v1.2.3 From e1e2ee1e5574cd89102a8f72f808805a3a35505a Mon Sep 17 00:00:00 2001 From: Sharlatan Hellseher Date: Sat, 9 Mar 2024 17:55:51 +0000 Subject: gnu: python-cdflib: Enable all tests. * gnu/packages/astronomy.scm (python-cdflib) [arguments] <#:test-flags>: Remove it to enable all tests. Change-Id: I0fd44c117519efb306573d5ec603c430dbb1dc8c --- gnu/packages/astronomy.scm | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) (limited to 'gnu/packages/astronomy.scm') diff --git a/gnu/packages/astronomy.scm b/gnu/packages/astronomy.scm index 0ac26b1e7d..382da91b4c 100644 --- a/gnu/packages/astronomy.scm +++ b/gnu/packages/astronomy.scm @@ -1930,7 +1930,7 @@ (define-public python-cdflib (version "1.2.6") (source (origin - (method git-fetch) ; no tests in pypi archive + (method git-fetch) ; no tests in PyPI release (uri (git-reference (url "https://github.com/MAVENSDC/cdflib") (commit version))) @@ -1939,10 +1939,7 @@ (define-public python-cdflib (base32 "1wxr35sqsdqzf85xyjh1v8hmwwiyv4cn0lr7q8l1kkngfywq5l2r")))) (build-system pyproject-build-system) (arguments - ;; Disable shaky test. - ;; See https://github.com/MAVENSDC/cdflib/issues/234 - (list #:test-flags #~(list "-k" "not test_compute_cdfepoch16") - #:phases + (list #:phases #~(modify-phases %standard-phases (add-before 'build 'set-env-version (lambda _ -- cgit v1.2.3 From 5754757486962c334d7b8e7c28fc3088297f4117 Mon Sep 17 00:00:00 2001 From: Sharlatan Hellseher Date: Sat, 9 Mar 2024 18:04:59 +0000 Subject: gnu: python-asdf-unit-schemas: Update to 0.2.0. * gnu/packages/astronomy.scm (python-asdf-unit-schemas): Update to 0.2.0. Change-Id: Ib767a5b3e1d58205e18eb71465a1505d6ba7a7eb --- gnu/packages/astronomy.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gnu/packages/astronomy.scm') diff --git a/gnu/packages/astronomy.scm b/gnu/packages/astronomy.scm index 382da91b4c..808cbb46d6 100644 --- a/gnu/packages/astronomy.scm +++ b/gnu/packages/astronomy.scm @@ -4463,14 +4463,14 @@ (define python-asdf-time-schemas (define python-asdf-unit-schemas (package (name "python-asdf-unit-schemas") - (version "0.1.0") + (version "0.2.0") (source (origin (method url-fetch) (uri (pypi-uri "asdf_unit_schemas" version)) (sha256 (base32 - "16grpx3a9h0v1wirp0zqrfsxm867v5c0xyr98pylzziy45kqvds2")))) + "0h24gvm1wip4gh3fw5ki8kwnvcy8gw6b6pajw3i1zvriamdw95fr")))) (build-system pyproject-build-system) (arguments ;; Dependency cycle with python-asdf -- cgit v1.2.3 From 87d5ae0093aadccc76b5d4f37b7c8a0fbb75185a Mon Sep 17 00:00:00 2001 From: Sharlatan Hellseher Date: Sat, 9 Mar 2024 18:17:23 +0000 Subject: gnu: python-asdf-standard: Update to 1.1.1. * gnu/packages/astronomy.scm (python-asdf-standard): Update to 1.1.1. [arguments] <#:phases>: Swap 'remove-blocking-tests phases to use <#:test-flags>. <#:test-flags>: Add more file to ignore to break cycle with python-asdf. Change-Id: I8c80d4371adf55de77ef718a21bf8599d0fce17e --- gnu/packages/astronomy.scm | 21 ++++++++++----------- 1 file changed, 10 insertions(+), 11 deletions(-) (limited to 'gnu/packages/astronomy.scm') diff --git a/gnu/packages/astronomy.scm b/gnu/packages/astronomy.scm index 808cbb46d6..8619dac066 100644 --- a/gnu/packages/astronomy.scm +++ b/gnu/packages/astronomy.scm @@ -4297,25 +4297,24 @@ (define-public python-asdf (define-public python-asdf-standard (package (name "python-asdf-standard") - (version "1.0.3") + (version "1.1.1") (source (origin (method url-fetch) (uri (pypi-uri "asdf_standard" version)) (sha256 (base32 - "0i7xdjwn5prg2hcnf1zhw57mszc68jjr5sv4rimpzcg7f2dgzn5g")))) + "00k1fzc8y8j0ar1chq0nqyfw8bgkkjgrkm32ibn0kz2vn715nlq1")))) (build-system pyproject-build-system) (arguments - (list #:phases #~(modify-phases %standard-phases - (add-before 'check 'remove-blocking-tests - (lambda _ - ;; Remove tests require python-asdf where - ;; python-asdf require python-asdf-standard, - ;; break circular dependencies. - (for-each delete-file - (list "tests/test_manifests.py" - "tests/test_integration.py"))))))) + (list + #:test-flags + ;; Remove tests requiring python-asdf where python-asdf requires + ;; python-asdf-standard, break circular dependencies. + #~(list "--ignore=tests/test_asdf_schema.py" + "--ignore=tests/test_integration.py" + "--ignore=tests/test_manifests.py" + "--ignore=tests/test_yaml_schema.py"))) (native-inputs (list python-astropy python-jsonschema python-pypa-build -- cgit v1.2.3 From dc21d8e57ab873ef7a465dd93dcc0f8a44ff1896 Mon Sep 17 00:00:00 2001 From: Sharlatan Hellseher Date: Sat, 9 Mar 2024 18:17:36 +0000 Subject: gnu: python-asdf-transform-schemas: Update to 0.5.0. * gnu/packages/astronomy.scm (python-asdf-transform-schemas): Update to 0.5.0. Change-Id: Ibf122fa98260de9a472a9c2786f85e1f1098fa19 --- gnu/packages/astronomy.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gnu/packages/astronomy.scm') diff --git a/gnu/packages/astronomy.scm b/gnu/packages/astronomy.scm index 8619dac066..ff45ca1434 100644 --- a/gnu/packages/astronomy.scm +++ b/gnu/packages/astronomy.scm @@ -4337,13 +4337,13 @@ (define-public python-asdf-standard (define python-asdf-transform-schemas (package (name "python-asdf-transform-schemas") - (version "0.4.0") + (version "0.5.0") (source (origin (method url-fetch) (uri (pypi-uri "asdf_transform_schemas" version)) (sha256 - (base32 "1jlls8mirwarf8d67gaix39d8zcx1rx8fmr9qdzrbyrmxqzxqzyy")))) + (base32 "0as6dcf9dmxjh24gwdmqwbbrk56fhgsmzwi7af4llwvm4mw4rkw2")))) (build-system pyproject-build-system) (arguments ;; Dependency cycle with python-asdf -- cgit v1.2.3 From 250f181744f7ff641130eff2b0b8f9850e2e449c Mon Sep 17 00:00:00 2001 From: Sharlatan Hellseher Date: Sat, 9 Mar 2024 21:37:24 +0000 Subject: gnu: python-asdf: Update to 3.1.0. * gnu/packages/astronomy.scm (python-asdf): Update to 3.1.0. [arguments] <#:phases>: Add 'fix-test-setup phase. <#:test-arguments>: Move "-p no:legacypath" option from pyproject.toml to here. Change-Id: Ief5734d97d483d2e7af3ea59d702fd4697eb048a --- gnu/packages/astronomy.scm | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) (limited to 'gnu/packages/astronomy.scm') diff --git a/gnu/packages/astronomy.scm b/gnu/packages/astronomy.scm index ff45ca1434..57585619dc 100644 --- a/gnu/packages/astronomy.scm +++ b/gnu/packages/astronomy.scm @@ -4254,18 +4254,26 @@ (define-public python-tweakwcs (define-public python-asdf (package (name "python-asdf") - (version "3.0.1") + (version "3.1.0") (source (origin (method url-fetch) (uri (pypi-uri "asdf" version)) (sha256 - (base32 "1jsk7b4mx04l0a08j832vnl309dba3gjnha9mbd61dzs9ridrfna")))) + (base32 "0fa6y3gmqc0y3nz0h68vq3a84pvx6gc5zp33wg8a4n9b4kipm464")))) (build-system pyproject-build-system) (arguments (list #:test-flags - #~(list "-n" "auto"))) + #~(list "-n" "auto" "-p" "no:legacypath") + #:phases + #~(modify-phases %standard-phases + ;; ImportError: Error importing plugin " no:legacypath": No module + ;; named ' no:legacypath' + (add-before 'check 'fix-tests-setup + (lambda _ + (substitute* "pyproject.toml" + ((".*:legacypath.*") ""))))))) (native-inputs (list python-fsspec python-packaging -- cgit v1.2.3 From 19d56a3d51960a52e88f5d7d63a6b14fca087c18 Mon Sep 17 00:00:00 2001 From: Sharlatan Hellseher Date: Mon, 11 Mar 2024 17:41:28 +0000 Subject: gnu: python-asdf-coordinates-schemas: Update to 0.3.0. * gnu/packages/astronomy.scm (python-asdf-coordinates-schemas): Update to 0.3.0. Change-Id: Iad7848823f4b6c996aeb74919cbf252014126075 --- gnu/packages/astronomy.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gnu/packages/astronomy.scm') diff --git a/gnu/packages/astronomy.scm b/gnu/packages/astronomy.scm index 57585619dc..9e6aec9b8c 100644 --- a/gnu/packages/astronomy.scm +++ b/gnu/packages/astronomy.scm @@ -4369,13 +4369,13 @@ (define python-asdf-transform-schemas (define python-asdf-coordinates-schemas (package (name "python-asdf-coordinates-schemas") - (version "0.2.0") + (version "0.3.0") (source (origin (method url-fetch) (uri (pypi-uri "asdf_coordinates_schemas" version)) (sha256 - (base32 "1x6mipg76c6qldq8s2p2wpsq0cpr9b5krp62xskljdz1f84abyg3")))) + (base32 "0kk0rlzv0kkcw6fiwvps4n0x05867xc9hxyyzica31zcvhan12y9")))) (build-system pyproject-build-system) (arguments (list -- cgit v1.2.3 From dbe107658aae1fdc1724e2279b50aea155576b83 Mon Sep 17 00:00:00 2001 From: Sharlatan Hellseher Date: Mon, 11 Mar 2024 17:41:30 +0000 Subject: gnu: python-asdf-wcs-schemas: Update to 0.4.0. * gnu/packages/astronomy.scm (python-asdf-wcs-schemas): Update to 0.4.0. [propagated-inputs]: Remove python-asdf-unit-schemas; add python-asdf-coordinates-schemas. Change-Id: I491f3f7b96b11a1ac894a30aa304d3042299de99 --- gnu/packages/astronomy.scm | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'gnu/packages/astronomy.scm') diff --git a/gnu/packages/astronomy.scm b/gnu/packages/astronomy.scm index 9e6aec9b8c..c3aa9a2ad5 100644 --- a/gnu/packages/astronomy.scm +++ b/gnu/packages/astronomy.scm @@ -4532,13 +4532,13 @@ (define-public python-asdf-astropy (define python-asdf-wcs-schemas (package (name "python-asdf-wcs-schemas") - (version "0.3.0") + (version "0.4.0") (source (origin (method url-fetch) (uri (pypi-uri "asdf_wcs_schemas" version)) (sha256 - (base32 "1r9ls2skgwq6my68nfwfah1s0q6bm2qq97s0h79vwh997jy97rai")))) + (base32 "1d08ng890xc1ilf3y1hrimx09x990wvg9g18n0ijwvpilnw49fy0")))) (build-system pyproject-build-system) (arguments (list @@ -4550,9 +4550,9 @@ (define python-asdf-wcs-schemas python-semantic-version python-setuptools-scm)) (propagated-inputs - (list python-asdf-standard - python-asdf-transform-schemas - python-asdf-unit-schemas)) + (list python-asdf-coordinates-schemas + python-asdf-standard + python-asdf-transform-schemas)) (home-page "https://github.com/asdf-format/asdf-wcs-schemas") (synopsis "ASDF WCS Schemas") (description -- cgit v1.2.3 From 4bf460b7f5c814e58ac75f817b76fbf16d036da8 Mon Sep 17 00:00:00 2001 From: Sharlatan Hellseher Date: Sun, 10 Mar 2024 17:30:14 +0000 Subject: gnu: python-asdf-astropy: Update to 0.6.0 * gnu/packages/astronomy.scm (python-asdf-astropy): Update to 0.6.0. Change-Id: I5eca1d6c113b053b8353ed43e7dfc2c7165a3139 --- gnu/packages/astronomy.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gnu/packages/astronomy.scm') diff --git a/gnu/packages/astronomy.scm b/gnu/packages/astronomy.scm index c3aa9a2ad5..d580bac681 100644 --- a/gnu/packages/astronomy.scm +++ b/gnu/packages/astronomy.scm @@ -4492,13 +4492,13 @@ (define python-asdf-unit-schemas (define-public python-asdf-astropy (package (name "python-asdf-astropy") - (version "0.5.0") + (version "0.6.0") (source (origin (method url-fetch) (uri (pypi-uri "asdf-astropy" version)) (sha256 - (base32 "061y7r1d2fqlr8a6gyaffqa3z5m0ymljahhvxzcb71355xkqig7v")))) + (base32 "0cxwknkjkgiavwmsz3vzk88c3spdi1cj4kwp62hgj92g2mh5k0zh")))) (build-system pyproject-build-system) (arguments (list -- cgit v1.2.3 From f730baee59722fdd8438fe444aed87d77c88c973 Mon Sep 17 00:00:00 2001 From: Sharlatan Hellseher Date: Sun, 10 Mar 2024 17:01:42 +0000 Subject: gnu: python-pyvo: Update to 1.5.1. * gnu/packages/astronomy.scm (python-pyvo): Update to 1.5.1. Change-Id: I51228822626a0fac9013580a7bfb7160980ac8fb --- gnu/packages/astronomy.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gnu/packages/astronomy.scm') diff --git a/gnu/packages/astronomy.scm b/gnu/packages/astronomy.scm index d580bac681..b3ce51c8df 100644 --- a/gnu/packages/astronomy.scm +++ b/gnu/packages/astronomy.scm @@ -2512,13 +2512,13 @@ (define-public python-pyavm (define-public python-pyvo (package (name "python-pyvo") - (version "1.5") + (version "1.5.1") (source (origin (method url-fetch) (uri (pypi-uri "pyvo" version)) (sha256 - (base32 "1kyd4jbspldfpwwvwxfmhq2cxqp4kfbcsiyk4gjs0ib65idxdr45")))) + (base32 "0cm6agaf1gvc5bi95wx6a70ngj9vn95rx78fs59vlrmpww7q2807")))) (build-system pyproject-build-system) (native-inputs (list python-pytest-astropy python-requests-mock python-setuptools-scm)) -- cgit v1.2.3 From 988c730a9a2b8ca836b9aa24db996c6a1f1e2a10 Mon Sep 17 00:00:00 2001 From: Sharlatan Hellseher Date: Sun, 10 Mar 2024 14:27:57 +0000 Subject: gnu: python-astroquery: Update to 0.4.7. * gnu/packages/astronomy.scm (python-astroquery): Update to 0.4.7. [arguments] <#:test-flags>: Disable one failing test. <#:phases>: Remove 'prepare-test-environment phase. Add custom 'check phase. Change-Id: I159a9d765de7f8de00c4bf226febfc90d2ba6c76 --- gnu/packages/astronomy.scm | 35 +++++++++++++++++++---------------- 1 file changed, 19 insertions(+), 16 deletions(-) (limited to 'gnu/packages/astronomy.scm') diff --git a/gnu/packages/astronomy.scm b/gnu/packages/astronomy.scm index b3ce51c8df..efd70f5500 100644 --- a/gnu/packages/astronomy.scm +++ b/gnu/packages/astronomy.scm @@ -1739,34 +1739,37 @@ (define-public python-astropy-iers-data (define-public python-astroquery (package (name "python-astroquery") - (version "0.4.6") + (version "0.4.7") (source (origin (method url-fetch) (uri (pypi-uri "astroquery" version)) (sha256 - (base32 "1vhkzsqlgn3ji5by2rdf2gwklhbyzvpzb1iglalhqjkkrdaaaz1h")))) + (base32 "1jbyfhqk74wsdjxzqi0hcrgc7ha4q8cyjx96nv6w9bjg1b5vlzq4")))) (build-system pyproject-build-system) (arguments (list #:test-flags #~(list "--pyargs" "astroquery" - "-m" "not remote_data") + "-m" "not remote_data" + ;; Some tests failed with parallel run, see + ;; . + ;; "-n" "auto" + "-k" (string-append + ;; Failed: DID NOT RAISE + "not test_raises_deprecation_warning")) #:phases #~(modify-phases %standard-phases - (add-before 'check 'prepare-test-environment - (lambda _ - (setenv "HOME" (getcwd)) ; some tests need a writable home - ;; To solve pytest/conftest issue. Pytest tries to load all - ;; files with word 'test' in them. - ;; - ;; ImportError while loading conftest ... - ;; _pytest.pathlib.ImportPathMismatchError: ... - ;; - (call-with-output-file "pytest.ini" - (lambda (port) - (format port "[pytest] -python_files = test_*.py")))))))) + (replace 'check + (lambda* (#:key tests? test-flags #:allow-other-keys) + (when tests? + ;; Some tests require write access to $HOME. + (setenv "HOME" "/tmp") + ;; Step out of the source directory to avoid interference; + ;; we want to run the installed code with extensions etc. + (with-directory-excursion "/tmp" + (apply invoke "pytest" "-v" test-flags)))))))) (propagated-inputs (list python-astropy python-beautifulsoup4 -- cgit v1.2.3 From 91a8fccf61ecd68dd7c0f2ae45f7cd4b40736cc8 Mon Sep 17 00:00:00 2001 From: Sharlatan Hellseher Date: Mon, 11 Mar 2024 17:41:30 +0000 Subject: gnu: python-gwcs: Update to 0.21.0. * gnu/packages/astronomy.scm (python-gwcs): Update to 0.21.0. Change-Id: I3e634366c4eaf36b76dd7e3e120fb3ed0b21dcab --- gnu/packages/astronomy.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gnu/packages/astronomy.scm') diff --git a/gnu/packages/astronomy.scm b/gnu/packages/astronomy.scm index efd70f5500..d6bda35700 100644 --- a/gnu/packages/astronomy.scm +++ b/gnu/packages/astronomy.scm @@ -4567,13 +4567,13 @@ (define python-asdf-wcs-schemas (define-public python-gwcs (package (name "python-gwcs") - (version "0.20.0") + (version "0.21.0") (source (origin (method url-fetch) (uri (pypi-uri "gwcs" version)) (sha256 - (base32 "1vhvs0mcwrw0128q9pd9v21wl173lspj5rvygqr19ljncralbx73")))) + (base32 "1fn5l4v236bl7xqi1is40c2q57dji8by98iwqcndfnmjwqf7zllc")))) (build-system pyproject-build-system) (native-inputs (list python-jsonschema -- cgit v1.2.3 From 3745a93a981d9125863a8e842b557002f7bf12f1 Mon Sep 17 00:00:00 2001 From: Sharlatan Hellseher Date: Mon, 11 Mar 2024 14:20:18 +0000 Subject: gnu: python-drizzle: Update to 1.15.1. * gnu/packages/astronomy.scm (python-drizzle): Update to 1.15.1. Change-Id: I263ef052f61f0b6088be408b208fa31d55050429 --- gnu/packages/astronomy.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gnu/packages/astronomy.scm') diff --git a/gnu/packages/astronomy.scm b/gnu/packages/astronomy.scm index d6bda35700..d4d474155a 100644 --- a/gnu/packages/astronomy.scm +++ b/gnu/packages/astronomy.scm @@ -2087,7 +2087,7 @@ (define-public python-drms (define-public python-drizzle (package (name "python-drizzle") - (version "1.15.0") + (version "1.15.1") (source (origin (method git-fetch) ;PyPi doesn't have the test data sets @@ -2096,7 +2096,7 @@ (define-public python-drizzle (commit version))) (file-name (git-file-name name version)) (sha256 - (base32 "06qh3b60xvm5f2p09l2njwwsh0n95s54r730fyfn66w8mvr1jk82")))) + (base32 "14l3d3bx73r7cxhcl1cfh1q088qh5wq5pz5fs9dx7w79kp8mp6pg")))) (build-system pyproject-build-system) (arguments (list -- cgit v1.2.3 From 00dcf62a8d98e748d917219e4a8d816bff24cfbf Mon Sep 17 00:00:00 2001 From: Sharlatan Hellseher Date: Mon, 11 Mar 2024 14:27:36 +0000 Subject: gnu: python-suntime: Update to 1.3.2. * gnu/packages/astronomy.scm (python-suntime): Update to 1.3.2. Change-Id: I0af01462f3732ce9ece89a3d8bd8533563ece929 --- gnu/packages/astronomy.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gnu/packages/astronomy.scm') diff --git a/gnu/packages/astronomy.scm b/gnu/packages/astronomy.scm index d4d474155a..db220857f5 100644 --- a/gnu/packages/astronomy.scm +++ b/gnu/packages/astronomy.scm @@ -4155,13 +4155,13 @@ (define-public python-sep (define-public python-suntime (package (name "python-suntime") - (version "1.2.5") + (version "1.3.2") (source (origin (method url-fetch) (uri (pypi-uri "suntime" version)) (sha256 (base32 - "0ja64w293wjx76q3z18ikx4rdihwkbj6pnjpbs82ycyyzhfnbpz4")))) + "1kyd1r6zcs0jmh5gq74adrnb1h7dfr1mzjq4k4vbngfiga8gfd28")))) (build-system python-build-system) (propagated-inputs (list python-dateutil)) (home-page "https://github.com/SatAgro/suntime") -- cgit v1.2.3 From 427c271aea25a90025c3ef7248f849549ecd9358 Mon Sep 17 00:00:00 2001 From: Sharlatan Hellseher Date: Mon, 11 Mar 2024 14:32:52 +0000 Subject: gnu: python-suntime: Refresh package style. * gnu/packages/astronomy.scm (python-suntime): Re-indent package. [build-system]: Swap to pyproject-build-system [description]: Concatenate small paragraphs into single one. Change-Id: I368f042eeab2f49c6f41b2ccf0c9a69c8abfec17 --- gnu/packages/astronomy.scm | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) (limited to 'gnu/packages/astronomy.scm') diff --git a/gnu/packages/astronomy.scm b/gnu/packages/astronomy.scm index db220857f5..2986079221 100644 --- a/gnu/packages/astronomy.scm +++ b/gnu/packages/astronomy.scm @@ -4156,21 +4156,21 @@ (define-public python-suntime (package (name "python-suntime") (version "1.3.2") - (source (origin - (method url-fetch) - (uri (pypi-uri "suntime" version)) - (sha256 - (base32 - "1kyd1r6zcs0jmh5gq74adrnb1h7dfr1mzjq4k4vbngfiga8gfd28")))) - (build-system python-build-system) - (propagated-inputs (list python-dateutil)) + (source + (origin + (method url-fetch) + (uri (pypi-uri "suntime" version)) + (sha256 + (base32 "1kyd1r6zcs0jmh5gq74adrnb1h7dfr1mzjq4k4vbngfiga8gfd28")))) + (build-system pyproject-build-system) + (propagated-inputs + (list python-dateutil)) (home-page "https://github.com/SatAgro/suntime") (synopsis "Sunset and sunrise time calculation python library") (description - "Python library doing sunrise and sunset time calculation. - -Takes a WGS84 (GPS) latitude/longitude as input as well as an UTC or local -datetime object.") + "Python library doing sunrise and sunset time calculation. Takes a +WGS84 (GPS) latitude/longitude as input as well as an UTC or local datetime +object.") (license license:lgpl3+))) (define-public python-synphot -- cgit v1.2.3 From 0a8d67cf74f75522d4b0e0c4157f87f5c7b67d42 Mon Sep 17 00:00:00 2001 From: Sharlatan Hellseher Date: Mon, 11 Mar 2024 18:38:34 +0000 Subject: gnu: python-radiospectra: Update to 0.5.0. * gnu/packages/astronomy.scm (python-radiospectra): Update to 0.5.0. Change-Id: I9146be6756530e5bda59ea53e3200ed8403fd672 --- gnu/packages/astronomy.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gnu/packages/astronomy.scm') diff --git a/gnu/packages/astronomy.scm b/gnu/packages/astronomy.scm index 2986079221..ec890c8928 100644 --- a/gnu/packages/astronomy.scm +++ b/gnu/packages/astronomy.scm @@ -4670,13 +4670,13 @@ (define-public python-radio-beam (define-public python-radiospectra (package (name "python-radiospectra") - (version "0.4.0") + (version "0.5.0") (source (origin (method url-fetch) (uri (pypi-uri "radiospectra" version)) (sha256 - (base32 "0gq61ywk7li0gxwmp4hp2hc4zbrlqgn8zy0sz24qh55kn5l5gxjr")))) + (base32 "0nw71a7i875lfwbwhpc80nvwalb7iq3fynfkbngx6f6jb3v10dgs")))) (build-system pyproject-build-system) (arguments (list -- cgit v1.2.3 From a2f7238aaa85808edb809cf098b64732322fbbf0 Mon Sep 17 00:00:00 2001 From: Sharlatan Hellseher Date: Mon, 11 Mar 2024 20:43:33 +0000 Subject: gnu: python-specutils: Update to 1.13.0. * gnu/packages/astronomy.scm (python-specutils): Update to 1.13.0. Change-Id: Ic935f471fd9f5e27745c370940e3f70f715d2ca4 --- gnu/packages/astronomy.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gnu/packages/astronomy.scm') diff --git a/gnu/packages/astronomy.scm b/gnu/packages/astronomy.scm index ec890c8928..bdf65d0693 100644 --- a/gnu/packages/astronomy.scm +++ b/gnu/packages/astronomy.scm @@ -2933,13 +2933,13 @@ (define-public python-spectral-cube (define-public python-specutils (package (name "python-specutils") - (version "1.12.0") + (version "1.13.0") (source (origin (method url-fetch) (uri (pypi-uri "specutils" version)) (sha256 - (base32 "10nq00q71cyj0p74g3kyzb4hrwkbvhsd6m5zvxifc035rfnvc2qv")))) + (base32 "0cfsigvsa0i7z2nq9ci9gxccp074kqsgr01xi2npk8xf7cjisrfq")))) (build-system pyproject-build-system) (arguments (list -- cgit v1.2.3 From 5828d493597ee25554013809f4314e1429c2dec0 Mon Sep 17 00:00:00 2001 From: Sharlatan Hellseher Date: Mon, 11 Mar 2024 20:45:34 +0000 Subject: gnu: python-stcal: Update to 1.6.1. * gnu/packages/astronomy.scm (python-stcal): Update to 1.6.1. Change-Id: Ifca867967c302234d38bbe4fa6fcd2a1d61914cf --- gnu/packages/astronomy.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gnu/packages/astronomy.scm') diff --git a/gnu/packages/astronomy.scm b/gnu/packages/astronomy.scm index bdf65d0693..431bd0346e 100644 --- a/gnu/packages/astronomy.scm +++ b/gnu/packages/astronomy.scm @@ -3128,13 +3128,13 @@ (define-public python-stsci-stimage (define-public python-stcal (package (name "python-stcal") - (version "1.6.0") + (version "1.6.1") (source (origin (method url-fetch) (uri (pypi-uri "stcal" version)) (sha256 - (base32 "12skkbc59alw3asvw36x7nvibx68ccfiqdlgs8b5cvdns5j47f9n")))) + (base32 "1rwvzjpidz0sfp52mqgs25599hbvxyc4gdc1yk0kdm8aynhdwi82")))) (build-system pyproject-build-system) (arguments (list -- cgit v1.2.3 From 278bc81add37856f7fc26168ab5adb867d089672 Mon Sep 17 00:00:00 2001 From: Sharlatan Hellseher Date: Mon, 11 Mar 2024 21:03:06 +0000 Subject: gnu: python-stcal: Enable sanity check. * gnu/packages/astronomy.scm (python-stcal) [arguments] <#:phases>: Revert 'sanity-check phase. Add 'silent-check-for-opencv phase. Change-Id: Ifd3ae01d261fe6dba8f5e75d4a5134510d826a57 --- gnu/packages/astronomy.scm | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) (limited to 'gnu/packages/astronomy.scm') diff --git a/gnu/packages/astronomy.scm b/gnu/packages/astronomy.scm index 431bd0346e..4d1bbcec87 100644 --- a/gnu/packages/astronomy.scm +++ b/gnu/packages/astronomy.scm @@ -3140,9 +3140,12 @@ (define-public python-stcal (list #:phases #~(modify-phases %standard-phases - ;; XXX: Can't detect opencv-python version. The input opencv might - ;; not set the version correctly. - (delete 'sanity-check) + (add-before 'build 'silent-check-for-opencv + (lambda _ + ;; XXX: Can't detect opencv-python version. The input opencv + ;; might not set the version correctly. + (substitute* "pyproject.toml" + ((".*opencv-python-headless.*") "")))) (add-before 'check 'build-extensions (lambda _ ;; Cython extensions have to be built before running the tests. -- cgit v1.2.3 From 22efd8b2ca393d664fcb2a032ed493b1511763e8 Mon Sep 17 00:00:00 2001 From: Sharlatan Hellseher Date: Tue, 12 Mar 2024 18:45:41 +0000 Subject: gnu: python-stdatamodels: Update to 1.10.0. * gnu/packages/astronomy.scm (python-stdatamodels): Update to 1.10.0. Change-Id: I69f98de3e98d22c636ec726ab3ce17f5d96fbb51 --- gnu/packages/astronomy.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gnu/packages/astronomy.scm') diff --git a/gnu/packages/astronomy.scm b/gnu/packages/astronomy.scm index 4d1bbcec87..85c511bbb8 100644 --- a/gnu/packages/astronomy.scm +++ b/gnu/packages/astronomy.scm @@ -3174,13 +3174,13 @@ (define-public python-stcal (define-public python-stdatamodels (package (name "python-stdatamodels") - (version "1.9.1") + (version "1.10.0") (source (origin (method url-fetch) (uri (pypi-uri "stdatamodels" version)) (sha256 - (base32 "0h1v5c96c4q44b2npq9953x44dr6pwmkr1s05wfixdv95arqd8v0")))) + (base32 "00zc7z3f2fjvmms2h7176wnzjb025v0aasc6fiib9055sk34bc94")))) (build-system pyproject-build-system) (arguments (list -- cgit v1.2.3 From 25e5d205e0f83adc43024d4dd2cf91245b32e170 Mon Sep 17 00:00:00 2001 From: Sharlatan Hellseher Date: Tue, 12 Mar 2024 18:52:59 +0000 Subject: gnu: python-crds: Update to 11.17.19. * gnu/packages/astronomy.scm (python-crds): Update to 11.17.19. Change-Id: I455e3d6aeb0188d13c02e1c57aa3793689c0de5c --- gnu/packages/astronomy.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gnu/packages/astronomy.scm') diff --git a/gnu/packages/astronomy.scm b/gnu/packages/astronomy.scm index 85c511bbb8..9ddbd8eb1d 100644 --- a/gnu/packages/astronomy.scm +++ b/gnu/packages/astronomy.scm @@ -1979,13 +1979,13 @@ (define-public python-cdflib (define-public python-crds (package (name "python-crds") - (version "11.17.16") + (version "11.17.19") (source (origin (method url-fetch) (uri (pypi-uri "crds" version)) (sha256 (base32 - "0j84l7132mvwww2y83h2dgz5qw792ilp3hml4h12n7ydks0w0534")))) + "1x48yw6jnz7dw0myc86ds0qaki6v1anqaihd5qzrxwrrl61kyp6x")))) (build-system pyproject-build-system) (arguments (list -- cgit v1.2.3 From 0c1c89ac65ea0846d78629578ebe5b6f0990333a Mon Sep 17 00:00:00 2001 From: Sharlatan Hellseher Date: Tue, 12 Mar 2024 21:46:49 +0000 Subject: gnu: python-pynbody: Update to 1.6.0. * gnu/packages/astronomy.scm (python-pynbody): Update to 1.6.0. [arguments] <#:test-flags>: Disable more tests. Change-Id: Icfb65fccbd1e7694a64aa52caa7b905e1b9a1a87 --- gnu/packages/astronomy.scm | 20 +++++++++++++++++--- 1 file changed, 17 insertions(+), 3 deletions(-) (limited to 'gnu/packages/astronomy.scm') diff --git a/gnu/packages/astronomy.scm b/gnu/packages/astronomy.scm index 9ddbd8eb1d..ec23671430 100644 --- a/gnu/packages/astronomy.scm +++ b/gnu/packages/astronomy.scm @@ -3981,7 +3981,7 @@ (define-public python-pyerfa (define-public python-pynbody (package (name "python-pynbody") - (version "1.5.2") + (version "1.6.0") (source (origin (method git-fetch) ;PyPi doesn't have not prebuit version. @@ -3990,7 +3990,7 @@ (define-public python-pynbody (commit (string-append "v" version)))) (file-name (git-file-name name version)) (sha256 - (base32 "175i99zwnnwglndr71paiadrx3xq3icxjgdqfv3xxpyn7fx4dzab")) + (base32 "00isg6nsqzgjqpkczwvrcmj3ndzav3bfzla0a72b44cgdj20wyv8")) (modules '((guix build utils))) (snippet ;; Symlink goes to not existing directory. @@ -4005,6 +4005,7 @@ (define-public python-pynbody ;; https://github.com/pynbody/pynbody/blob/ \ ;; f4bd482dc47532831b3ec115c7cb07149d61bfc5/ \ ;; .github/workflows/build-test.yaml#L41 + ;; See "--ignore=tests/copy_on_access_test.py" "--ignore=tests/gravity_test.py" "--ignore=tests/adaptahop_test.py" @@ -4027,7 +4028,20 @@ (define-public python-pynbody "--ignore=tests/sph_smooth_test.py" "--ignore=tests/subfind_test.py" "--ignore=tests/subfindhdf_gadget4_test.py" - "--ignore=tests/tipsy_test.py") + "--ignore=tests/tipsy_test.py" + "-k" + (string-append + "not test_div_curl_smoothing" + " and not test_float_kd" + " and not test_kd_delete" + " and not test_kd_issue_88" + " and not test_kdtree_from_existing_kdtree" + " and not test_kdtree_shared_mem" + " and not test_neighbour_list" + " and not test_particles_in_sphere" + " and not test_periodic_smoothing" + " and not test_smooth" + " and not test_smooth_WendlandC2")) #:phases #~(modify-phases %standard-phases (add-before 'build 'set-compiler -- cgit v1.2.3 From 7d817bb380e842aa81cf24575c620ab4592cc74e Mon Sep 17 00:00:00 2001 From: Sharlatan Hellseher Date: Tue, 5 Mar 2024 22:56:06 +0000 Subject: gnu: Add python-asdf-zarr. * gnu/packages/astronomy.scm (python-asdf-zarr): New variable. Change-Id: If26b31aeeb90a595a4d384755ba9060101ee4c8a --- gnu/packages/astronomy.scm | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) (limited to 'gnu/packages/astronomy.scm') diff --git a/gnu/packages/astronomy.scm b/gnu/packages/astronomy.scm index ec23671430..2a4ef61159 100644 --- a/gnu/packages/astronomy.scm +++ b/gnu/packages/astronomy.scm @@ -4509,6 +4509,31 @@ (define python-asdf-unit-schemas (description "This package provides ASDF schemas for validating unit tags.") (license license:bsd-3))) +(define-public python-asdf-zarr + (package + (name "python-asdf-zarr") + (version "0.0.3") + (source + (origin + (method url-fetch) + (uri (pypi-uri "asdf_zarr" version)) + (sha256 + (base32 "0ax7c9xarh6fi2yxm1z2p90mc3d57q23a7wc8av30xg8ririrl4s")))) + (build-system pyproject-build-system) + (propagated-inputs + (list python-asdf python-fsspec python-zarr)) + (native-inputs + (list python-pytest python-semantic-version python-setuptools-scm)) + (home-page "https://github.com/asdf-format/asdf-zarr") + (synopsis "Asdf extension to support Zarr arrays") + (description + "This package includes an extension for the Python library asdf to add +support for reading and writing chunked +@url{https://zarr.readthedocs.io/en/stable/,Zarr} arrays, a file storage +format for chunked, compressed, N-dimensional arrays based on an open-source +specification.") + (license license:bsd-3))) + (define-public python-asdf-astropy (package (name "python-asdf-astropy") -- cgit v1.2.3 From 6933d9ef0a2d0d248c42940973417b23d8af13e3 Mon Sep 17 00:00:00 2001 From: Sharlatan Hellseher Date: Sun, 10 Mar 2024 11:10:56 +0000 Subject: gnu: Add python-asdf-compression. * gnu/packages/astronomy.scm (python-asdf-compression): New variable. Change-Id: I221990d2f25f31dd5272a3ccc4c603da8dac353b --- gnu/packages/astronomy.scm | 44 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 44 insertions(+) (limited to 'gnu/packages/astronomy.scm') diff --git a/gnu/packages/astronomy.scm b/gnu/packages/astronomy.scm index 2a4ef61159..7849624540 100644 --- a/gnu/packages/astronomy.scm +++ b/gnu/packages/astronomy.scm @@ -4322,6 +4322,50 @@ (define-public python-asdf implementation of the ASDF Standard.") (license license:bsd-3))) +(define-public python-asdf-compression + ;; TODO: No release, change to tag when it's ready. + (let ((commit "57cc7e76fb4163be3e99fb740b36b5ec5ae96e49") + (revision "0")) + (package + (name "python-asdf-compression") + (version (git-version "0.0.1" revision commit)) + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/asdf-format/asdf-compression") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1g6iiyls950k66dmd0pbqqdvz74kksc4j191n0ik6fhjnkiwifgs")))) + (build-system pyproject-build-system) + (arguments + (list + #:phases + #~(modify-phases %standard-phases + (add-before 'build 'set-version + (lambda _ + (setenv "SETUPTOOLS_SCM_PRETEND_VERSION" "0.0.1")))))) + (native-inputs + (list python-numpy + python-pytest + python-semantic-version + python-setuptools-scm)) + (propagated-inputs + (list python-asdf + python-blosc + python-lz4 + python-zstandard)) + (home-page "https://github.com/asdf-format/asdf-fits-schemas") + (synopsis "ASDF extension to support various compression algorithms") + (description + "This package includes a plugin for the Python library ASDF to add +support for reading and writing various compression algorithms including: +@url{https://www.blosc.org/python-blosc/reference.html,Blosc}, +@url{https://python-lz4.readthedocs.io/en/stable/lz4.frame.html,LZ4 Frame}, +@url{http://facebook.github.io/zstd/,Zstandard}.") + (license license:bsd-3)))) + (define-public python-asdf-standard (package (name "python-asdf-standard") -- cgit v1.2.3 From 632cb6aa551c74ce7d936af77f891c9fef59525e Mon Sep 17 00:00:00 2001 From: Sharlatan Hellseher Date: Sun, 10 Mar 2024 13:51:29 +0000 Subject: gnu: Add python-astroplan. * gnu/packages/astronomy.scm (python-astroplan): New variable. Change-Id: Ia13998c3ccfaab57a9d0670dbd7b4e1c1b92b57a --- gnu/packages/astronomy.scm | 80 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 80 insertions(+) (limited to 'gnu/packages/astronomy.scm') diff --git a/gnu/packages/astronomy.scm b/gnu/packages/astronomy.scm index 7849624540..a898b98515 100644 --- a/gnu/packages/astronomy.scm +++ b/gnu/packages/astronomy.scm @@ -1736,6 +1736,86 @@ (define-public python-astropy-iers-data celestial-to-terrestrial coordinate transformations.") (license license:bsd-3))) +(define-public python-astroplan + (package + (name "python-astroplan") + (version "0.9.1") + (source + (origin + (method url-fetch) + (uri (pypi-uri "astroplan" version)) + (sha256 + (base32 "0jrgii0f11ckxvywinr9kcsljxnpnkh7hv5638wxwcb1iyjmx36r")))) + (build-system pyproject-build-system) + (arguments + (list + #:test-flags + #~(list "astroplan/tests" + "-k" (string-append + ;; Test requiring newer python-pytz + "not test_timezone" + ;; Disable tests requiring remote data. + " and not test_FixedTarget_from_name" + " and not test_altitude_constraint" + " and not test_at_night_basic" + " and not test_caches_shapes" + " and not test_compare_airmass_constraint_and_observer" + " and not test_compare_altitude_constraint_and_observer" + " and not test_docs_example" + " and not test_eclipses" + " and not test_eq_observer" + " and not test_event_observable" + " and not test_galactic_plane_separation" + " and not test_get_skycoord" + " and not test_hash_observer" + " and not test_is_night" + " and not test_local_time_constraint_hawaii_tz" + " and not test_local_time_constraint_utc" + " and not test_moon_illumination" + " and not test_moon_separation" + " and not test_observability_table" + " and not test_observer_lon_lat_el" + " and not test_regression_airmass_141" + " and not test_regression_shapes" + " and not test_sun_separation" + " and not test_tonight") + "--ignore=astroplan/tests/test_scheduling.py") + #:phases + #~(modify-phases %standard-phases + (add-before 'check 'prepare-test-environment + (lambda _ + (setenv "HOME" "/tmp") + (invoke "python" "setup.py" "build_ext" "--inplace")))))) + (propagated-inputs + (list python-astropy + python-astroquery + python-matplotlib + python-numpy + python-pytz + python-six)) + (native-inputs + (list python-pytest-astropy + python-pytest-mpl + python-setuptools-scm)) + (home-page "https://github.com/astropy/astroplan") + (synopsis "Observation planning package for astronomers") + (description + "This package provides a flexible toolbox for observation planning and +scheduling. When complete, the goal is to be easy for Python beginners and new +observers to to pick up, but powerful enough for observatories preparing nightly +and long-term schedules. + +Features: +@itemize +@item calculate rise/set/meridian transit times, alt/az positions for targets at +observatories anywhere on Earth +@item built-in plotting convenience functions for standard observation planning +plots (airmass, parallactic angle, sky maps) +@item determining observability of sets of targets given an arbitrary set of +constraints (i.e., altitude, airmass, moon separation/illumination, etc.) +@end itemize") + (license license:bsd-3))) + (define-public python-astroquery (package (name "python-astroquery") -- cgit v1.2.3 From 0fd36bed26cd82b6b1330d839422ee090b11a37d Mon Sep 17 00:00:00 2001 From: Sharlatan Hellseher Date: Tue, 12 Mar 2024 22:32:20 +0000 Subject: gnu: Add python-cmyt. * gnu/packages/python-xyz.scm (python-cmyt): New variable. Change-Id: I45caa38fc391fe7890f87f41b18d3cfa8da07c80 --- gnu/packages/astronomy.scm | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) (limited to 'gnu/packages/astronomy.scm') diff --git a/gnu/packages/astronomy.scm b/gnu/packages/astronomy.scm index a898b98515..14b2c37343 100644 --- a/gnu/packages/astronomy.scm +++ b/gnu/packages/astronomy.scm @@ -2056,6 +2056,31 @@ (define-public python-cdflib @end itemize") (license license:expat))) +(define-public python-cmyt + (package + (name "python-cmyt") + (version "2.0.0") + (source + (origin + (method url-fetch) + (uri (pypi-uri "cmyt" version)) + (sha256 + (base32 "1zabmckr1z637pfqqvlkj0asfqqvx2x92163dby8x0c8yiqgdvjb")))) + (build-system pyproject-build-system) + (native-inputs + (list python-colorspacious python-pytest python-pytest-mpl)) + (propagated-inputs + (list python-matplotlib python-numpy)) + (home-page "https://yt-project.org/") + (synopsis "Matplotlib colormaps from the yt project") + (description + "This package provides a range of colormaps designed for scientific +use with Matplotlib. It includes perceptually uniform sequential colormaps such +as @code{abre}, @code{dusk}, @code{kepl}, and @code{octarine}, as well as +monochromatic sequential colormaps like @code{blue}, @code{green}, and +@code{red}, and others (@code{algae}, @code{pastel}, and @code{xray}).") + (license license:bsd-3))) + (define-public python-crds (package (name "python-crds") -- cgit v1.2.3 From b0b9d757a73f0c7495537f82b33372cf5a2c1517 Mon Sep 17 00:00:00 2001 From: Sharlatan Hellseher Date: Mon, 18 Mar 2024 14:46:33 +0000 Subject: gnu: python-hvpy: Update to 1.1.0. * gnu/packages/astronomy.scm (python-hvpy): Update to 1.1.0. [propagated-inputs]: Remove python-pydantic; add python-pydantic-2 and python-pydantic-settings. Change-Id: Id567cff01204d2e8d71bc49ec9ffc88b2bbb3f4e --- gnu/packages/astronomy.scm | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) (limited to 'gnu/packages/astronomy.scm') diff --git a/gnu/packages/astronomy.scm b/gnu/packages/astronomy.scm index 14b2c37343..bde29f7990 100644 --- a/gnu/packages/astronomy.scm +++ b/gnu/packages/astronomy.scm @@ -2305,18 +2305,20 @@ (define-public python-extinction (define-public python-hvpy (package (name "python-hvpy") - (version "1.0.1") + (version "1.1.0") (source (origin (method url-fetch) (uri (pypi-uri "hvpy" version)) (sha256 - (base32 "0r0asyflz2sw9zn5vgs138nh81m0rbwbakmrncbc1ghdr3g6jahv")))) + (base32 "0bly1bgp0axxhzzf5imqsgmms41z8cxbjahxsibvb55dk94gwig6")))) (build-system pyproject-build-system) (arguments (list #:tests? #f)) ; Requires HTTP(S) access to api.beta.helioviewer.org - (propagated-inputs (list python-pydantic python-requests)) - (native-inputs (list python-pytest python-pytest-astropy)) + (propagated-inputs + (list python-pydantic-2 python-pydantic-settings python-requests)) + (native-inputs + (list python-pytest python-pytest-astropy)) (home-page "https://helioviewer.org/") (synopsis "Helioviewer Python API Wrapper") (description "@code{hvpy} is a Python API wrapper around the formal -- cgit v1.2.3 From 12d7d072a73847d4a3c28fb48e3dfb24618cf7b6 Mon Sep 17 00:00:00 2001 From: Romain GARBAGE Date: Mon, 11 Mar 2024 12:07:07 +0100 Subject: gnu: casacore: Remove dependency on lapack. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * gnu/packages/astronomy.scm (casacore): Remove dependency on lapack. Change-Id: I83776d9d780715fc4fe40daad9e1724a94f6910d Signed-off-by: Ludovic Courtès --- gnu/packages/astronomy.scm | 1 - 1 file changed, 1 deletion(-) (limited to 'gnu/packages/astronomy.scm') diff --git a/gnu/packages/astronomy.scm b/gnu/packages/astronomy.scm index bde29f7990..00e262c94f 100644 --- a/gnu/packages/astronomy.scm +++ b/gnu/packages/astronomy.scm @@ -411,7 +411,6 @@ (define-public casacore fftwf gfortran hdf5 - lapack ncurses openblas python -- cgit v1.2.3 From e62a403ff87cf3a101b4a130782dfe20f238d62b Mon Sep 17 00:00:00 2001 From: Romain GARBAGE Date: Mon, 11 Mar 2024 12:07:08 +0100 Subject: gnu: aoflagger: Remove dependency on lapack. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * gnu/packages/astronomy.scm (aoflagger): Remove dependency on lapack. Change-Id: I9a8d56364c1989cca23e826bc984831a2c93b776 Signed-off-by: Ludovic Courtès --- gnu/packages/astronomy.scm | 1 - 1 file changed, 1 deletion(-) (limited to 'gnu/packages/astronomy.scm') diff --git a/gnu/packages/astronomy.scm b/gnu/packages/astronomy.scm index 00e262c94f..bc4bd55461 100644 --- a/gnu/packages/astronomy.scm +++ b/gnu/packages/astronomy.scm @@ -323,7 +323,6 @@ (define-public aoflagger gsl gtkmm-3 hdf5 - lapack libpng libsigc++ libxml2 -- cgit v1.2.3 From 50a72a08af37557575199b56bbee9f334d58575a Mon Sep 17 00:00:00 2001 From: Zac Berkowitz Date: Mon, 18 Mar 2024 12:02:40 -0400 Subject: gnu: qtserialport: Update to 6.6.3. * gnu/packages/qt.scm (qtserialport): Rename to ... * gnu/packages/qt.scm (qtserialport-5): ... this. * gnu/packages/qt.scm (qtserialport): New variable. * gnu/packages/engineering.scm (fritzing, candle) [inputs]: Replace qtserialport with qtserialport-5. * gnu/packages/geo.scm (qgis): Likewise. * gnu/packages/kde-utils.scm (atelier, libatcore): Likewise. * gnu/packages/qt.scm (qtserialbus, qtlocation, python-pyqt): Likewise. * gnu/packages/radio.scm (wsjtx, jtdx, js8call) (sdrangel, wfview, qdmr): Likewise. Change-Id: I8e0c8d2408ea0bf776b2efe58e23821cb653363c Signed-off-by: Maxim Cournoyer Modified-by: Maxim Cournoyer --- gnu/packages/astronomy.scm | 2 +- gnu/packages/engineering.scm | 6 ++---- gnu/packages/geo.scm | 2 +- gnu/packages/kde-utils.scm | 4 ++-- gnu/packages/qt.scm | 42 +++++++++++++++++++++++++++++++++++++----- gnu/packages/radio.scm | 14 ++++++-------- 6 files changed, 49 insertions(+), 21 deletions(-) (limited to 'gnu/packages/astronomy.scm') diff --git a/gnu/packages/astronomy.scm b/gnu/packages/astronomy.scm index bc4bd55461..6cd0bb7348 100644 --- a/gnu/packages/astronomy.scm +++ b/gnu/packages/astronomy.scm @@ -1388,7 +1388,7 @@ (define-public stellarium qtmultimedia-5 qtpositioning qtscript - qtserialport + qtserialport-5 qttranslations qtwebengine-5 qxlsx-qt5 diff --git a/gnu/packages/engineering.scm b/gnu/packages/engineering.scm index 95200f190e..6f42d674e5 100644 --- a/gnu/packages/engineering.scm +++ b/gnu/packages/engineering.scm @@ -737,9 +737,7 @@ (define-public fritzing (list boost libgit2 qtbase-5 - ;; TODO: Needs to be renamed to qtserialport-5. when version 6 is - ;; packed. - qtserialport + qtserialport-5 qtsvg-5 zlib)) (home-page "https://fritzing.org") @@ -4229,7 +4227,7 @@ (define-public candle "08rqhl6a5a8s67a8yl16944zgcsnnb08xfv4klzyqwlvaqgfp783")))) (build-system gnu-build-system) (native-inputs (list qttools-5)) - (inputs (list qtbase-5 qtserialport)) + (inputs (list qtbase-5 qtserialport-5)) (arguments (list #:tests? #f ; no tests. #:phases #~(modify-phases %standard-phases diff --git a/gnu/packages/geo.scm b/gnu/packages/geo.scm index 4884a3803b..ead7964562 100644 --- a/gnu/packages/geo.scm +++ b/gnu/packages/geo.scm @@ -3009,7 +3009,7 @@ (define-public qgis qtkeychain qtlocation qtmultimedia-5 - qtserialport + qtserialport-5 qtsvg-5 qwt ;; saga diff --git a/gnu/packages/kde-utils.scm b/gnu/packages/kde-utils.scm index b2b94b07d3..6001607ad6 100644 --- a/gnu/packages/kde-utils.scm +++ b/gnu/packages/kde-utils.scm @@ -152,7 +152,7 @@ (define-public atelier qtcharts qtdeclarative-5 qtmultimedia-5 - qtserialport)) + qtserialport-5)) (home-page "https://atelier.kde.org") (synopsis "Desktop interface to control 3D printers powered by AtCore") (description "Atelier provides interface to control and manage your printer. @@ -729,7 +729,7 @@ (define-public libatcore "1830r6ylpn3l7y2frl8cih5cpjgbkfrib9jq7jklf8aszhlsihf2")))) (build-system qt-build-system) (native-inputs (list extra-cmake-modules)) - (inputs (list qtcharts qtdeclarative-5 qtserialport)) + (inputs (list qtcharts qtdeclarative-5 qtserialport-5)) (home-page "https://invent.kde.org/libraries/atcore") (synopsis "Library for connection and management of 3D printers") (description diff --git a/gnu/packages/qt.scm b/gnu/packages/qt.scm index 1440c6981c..dcc9bfeb62 100644 --- a/gnu/packages/qt.scm +++ b/gnu/packages/qt.scm @@ -2054,7 +2054,7 @@ (define-public qtwayland (home-page (package-home-page qtbase)) (license (package-license qtbase)))) -(define-public qtserialport +(define-public qtserialport-5 (package (inherit qtsvg-5) (name "qtserialport") @@ -2085,6 +2085,38 @@ (define-public qtserialport (description "The Qt Serial Port module provides the library for interacting with serial ports from within Qt."))) +(define-public qtserialport + (package + (name "qtserialport") + (version "6.6.3") + (source + (origin + (method url-fetch) + (uri (qt-url name version)) + (sha256 + (base32 "0dywalgafvxi2jgdv9dk22hwwd8qsgk5xfybh75n3njmwmwnarg1")))) + (build-system cmake-build-system) + (arguments + (list #:phases + #~(modify-phases %standard-phases + (add-after 'unpack 'patch-dlopen-paths + (lambda* (#:key inputs #:allow-other-keys) + (substitute* "src/serialport/qtudev_p.h" + ;; Use the absolute paths for dynamically loaded libs, + ;; otherwise the lib will be searched in LD_LIBRARY_PATH + ;; which typically is not set in guix. + (("setFileNameAndVersion\\(QStringLiteral\\(\"udev\")") + (format #f "setFileNameAndVersion(QStringLiteral(~s))" + (string-append #$(this-package-input "eudev") + "/lib/libudev"))))))))) + (native-inputs (list pkg-config)) + (inputs (list qtbase eudev)) + (home-page (package-home-page qtbase)) + (synopsis "Qt Serial Port module") + (description "The Qt Serial Port module provides the library for +interacting with serial ports from within Qt.") + (license (package-license qtbase)))) + (define-public qtserialbus (package (inherit qtsvg-5) @@ -2107,7 +2139,7 @@ (define-public qtserialbus (format #f "QStringLiteral(~s)" (search-input-file inputs "lib/libsocketcan.so")))))))))) - (inputs (list libsocketcan qtbase-5 qtserialport)) + (inputs (list libsocketcan qtbase-5 qtserialport-5)) (synopsis "Qt Serial Bus module") (description "The Qt Serial Bus API provides classes and functions to access the various industrial serial buses and protocols, such as CAN, ModBus, @@ -2258,7 +2290,7 @@ (define-public qtlocation (add-before 'check 'pre-check (lambda _ (setenv "HOME" "/tmp"))))))) - (native-inputs (list perl qtdeclarative-5 qtquickcontrols-5 qtserialport)) + (native-inputs (list perl qtdeclarative-5 qtquickcontrols-5 qtserialport-5)) (inputs (list icu4c openssl qtbase-5 zlib)) (synopsis "Qt Location and Positioning modules") (description "The Qt Location module provides an interface for location, @@ -3918,8 +3950,8 @@ (define-public python-pyqt ("qtdeclarative-5" ,qtdeclarative-5) ("qtlocation" ,qtlocation) ("qtmultimedia-5" ,qtmultimedia-5) - ("qtsensors-5" ,qtsensors-5) - ("qtserialport" ,qtserialport) + ("qtsensors" ,qtsensors-5) + ("qtserialport" ,qtserialport-5) ("qtsvg-5" ,qtsvg-5) ("qttools-5" ,qttools-5) ("qtwebchannel-5" ,qtwebchannel-5) diff --git a/gnu/packages/radio.scm b/gnu/packages/radio.scm index 938b786ae2..e2e9f192c3 100644 --- a/gnu/packages/radio.scm +++ b/gnu/packages/radio.scm @@ -1683,7 +1683,7 @@ (define-public wsjtx libusb qtbase-5 qtmultimedia-5 - qtserialport + qtserialport-5 wsjtx-hamlib)) (home-page "https://www.physics.princeton.edu/pulsar/k1jt/wsjtx.html") (synopsis "Weak-signal ham radio communication program") @@ -1721,7 +1721,7 @@ (define-public jtdx qtbase-5 qtwebsockets-5 qtmultimedia-5 - qtserialport)) + qtserialport-5)) (arguments `(#:tests? #f)) ; No test suite (synopsis "Weak-signal ham radio communication program, forked from WSJTX") @@ -1798,7 +1798,7 @@ (define-public js8call libusb qtbase-5 qtmultimedia-5 - qtserialport + qtserialport-5 wsjtx-hamlib)) (home-page "http://js8call.com/") (synopsis "Weak-signal ham radio communication program") @@ -2670,7 +2670,7 @@ (define-public sdrangel qtlocation qtmultimedia-5 qtquickcontrols2-5 - qtserialport + qtserialport-5 qtspeech-5 qtwebchannel-5 qtwebengine-5 @@ -2850,9 +2850,7 @@ (define-public wfview qtgamepad qtbase-5 qtmultimedia-5 - ;; TODO: Needs to be renamed to qtserialport-5. when version 6 is - ;; packed. - qtserialport + qtserialport-5 rtaudio)) (home-page "https://wfview.org/") (synopsis "Software to control Icom radios") @@ -3221,7 +3219,7 @@ (define-public qdmr (substitute* "lib/CMakeLists.txt" (("(DESTINATION \")/etc/udev/" _ directive) (string-append directive #$output "/lib/udev/")))))))) - (inputs (list libusb qtbase-5 qtlocation qtserialport yaml-cpp)) + (inputs (list libusb qtbase-5 qtlocation qtserialport-5 yaml-cpp)) (native-inputs (list qttools-5)) (home-page "https://dm3mat.darc.de/qdmr/") (synopsis "GUI application and command line tool to program DMR radios") -- cgit v1.2.3