* [bug#63542] [PATCH 00/19]: gnu: astronomy: May updates.
@ 2023-05-16 23:20 Sharlatan Hellseher
2023-05-16 23:23 ` [bug#63542] [PATCH 01/19] gnu: python-asdf-astropy: Update to 0.4.0 Sharlatan Hellseher
` (20 more replies)
0 siblings, 21 replies; 49+ messages in thread
From: Sharlatan Hellseher @ 2023-05-16 23:20 UTC (permalink / raw)
To: 63542; +Cc: Sharlatan Hellseher
Hi Guix!
After core-update was merged and some issues with main packages related to
astronomy was fixed there is a time to update rest of them.
Here I've updated astronomical Python packages and simplify packaging (used
Gexps or pyproject-build-system). I'd like to add all of my pending packages
in the nearest future, I hope it will be useful for community.
> ./pre-inst-env guix build $(./pre-inst-env guix refresh --list-dependent python-asdf-astropy python-gwcs python-sunpy python-spherical-geometry python-sgp4 python-ccdproc python-reproject python-pyvo python-fitsio python-astropy-healpix python-astroquery python-pynbody python-astral python-poppy python-photutils python-ephem python-asdf | awk -F: '{print $2}')
> /gnu/store/da3yv8v7gxcar4abmhkg1vlh6nrizqq6-python-sunpy-4.1.5
> /gnu/store/adg4dm7x0m7jcc9l85b85q2hpsyl0rvg-python-astroalign-2.4.2
> /gnu/store/16mdzw3xfqcd0x4nbs648way1z6psky6-python-poliastro-0.17.0
> /gnu/store/h709xxp1zn0mdv9p23g1c7r80k5vsg38-python-spherical-geometry-1.2.22
> /gnu/store/ksmy9f2n633f52qp929wldhlisms8jfg-python-poppy-1.1.1
> /gnu/store/r12mnqg0yx1gy0zrmbr95gy719rxj4w1-python-regions-0.7
> /gnu/store/493halkqfx3dz8jrc51211n3yfxswxm3-python-photutils-1.7.0
Sharlatan Hellseher (19):
gnu: python-asdf-astropy: Update to 0.4.0.
gnu: python-asdf-wcs-schemas: Symplify.
gnu: python-gwcs: Update to 0.18.3.
gnu: python-sunpy: Update to 4.1.5.
gnu: python-spherical-geometry: Add update note.
gnu: python-sgp4: Update to 2.22.
gnu: python-ccdproc: Enable tests.
gnu: python-reproject: Update to 0.10.0.
gnu: python-pyvo: Update to 1.4.1.
gnu: python-fitsio: Use Gexp.
gnu: python-astropy-healpix: Use Gexp.
gnu: python-astroquery: Use Gexp.
gnu: python-pynbody: Update to 1.3.1, simplify.
gnu: python-astral: Update to 3.2.
gnu: python-poppy: Update to 1.1.1.
gnu: python-photutils: Update to 1.7.0.
gnu: python-ephem: Update to 4.1.4.
gnu: python-asdf: Update to 2.15.0.
gnu: python-asdf-coordinates-schemas: Update to 0.2.0.
gnu/packages/astronomy.scm | 366 ++++++++++++++++++-------------------
1 file changed, 182 insertions(+), 184 deletions(-)
base-commit: 242cc93438d67f5b35602d5add02e230850b0b43
--
2.39.2
^ permalink raw reply [flat|nested] 49+ messages in thread
* [bug#63542] [PATCH 01/19] gnu: python-asdf-astropy: Update to 0.4.0.
2023-05-16 23:20 [bug#63542] [PATCH 00/19]: gnu: astronomy: May updates Sharlatan Hellseher
@ 2023-05-16 23:23 ` Sharlatan Hellseher
2023-05-16 23:23 ` [bug#63542] [PATCH 02/19] gnu: python-asdf-wcs-schemas: Symplify Sharlatan Hellseher
` (19 subsequent siblings)
20 siblings, 0 replies; 49+ messages in thread
From: Sharlatan Hellseher @ 2023-05-16 23:23 UTC (permalink / raw)
To: 63542; +Cc: Sharlatan Hellseher
* gnu/packages/astronomy.scm (python-asdf-astropy): Update to 0.4.0.
[arguments]: Add pre check phase.
[native-inputs]: Remove python-matplotlib.
---
gnu/packages/astronomy.scm | 13 +++++++++----
1 file changed, 9 insertions(+), 4 deletions(-)
diff --git a/gnu/packages/astronomy.scm b/gnu/packages/astronomy.scm
index 9bc790ef4b..e180a2f81a 100644
--- a/gnu/packages/astronomy.scm
+++ b/gnu/packages/astronomy.scm
@@ -2974,18 +2974,23 @@ (define python-asdf-unit-schemas
(define-public python-asdf-astropy
(package
(name "python-asdf-astropy")
- (version "0.3.0")
+ (version "0.4.0")
(source
(origin
(method url-fetch)
- (uri (pypi-uri "asdf_astropy" version))
+ (uri (pypi-uri "asdf-astropy" version))
(sha256
- (base32 "1gp5iav0a9g9q0zb22vhzi3v9vwk5wn2nxvr3mvi3bsdcdj3h23v"))))
+ (base32 "1difb2y1hlalbhrw8znwmmc0vzgg44zfsay98lpllb7y0536fas6"))))
(build-system pyproject-build-system)
+ (arguments
+ (list
+ #:phases
+ #~(modify-phases %standard-phases
+ (add-before 'check 'set-home-env
+ (lambda _ (setenv "HOME" "/tmp"))))))
(native-inputs
(list python-coverage
python-h5py
- python-matplotlib
python-pandas
python-pytest-astropy
python-scipy
--
2.39.2
^ permalink raw reply related [flat|nested] 49+ messages in thread
* [bug#63542] [PATCH 02/19] gnu: python-asdf-wcs-schemas: Symplify.
2023-05-16 23:20 [bug#63542] [PATCH 00/19]: gnu: astronomy: May updates Sharlatan Hellseher
2023-05-16 23:23 ` [bug#63542] [PATCH 01/19] gnu: python-asdf-astropy: Update to 0.4.0 Sharlatan Hellseher
@ 2023-05-16 23:23 ` Sharlatan Hellseher
2023-05-16 23:23 ` [bug#63542] [PATCH 03/19] gnu: python-gwcs: Update to 0.18.3 Sharlatan Hellseher
` (18 subsequent siblings)
20 siblings, 0 replies; 49+ messages in thread
From: Sharlatan Hellseher @ 2023-05-16 23:23 UTC (permalink / raw)
To: 63542; +Cc: Sharlatan Hellseher
* gnu/packages/astronomy.scm (python-asdf-wcs-schemas): Symplify package.
[build-system]: Use pyproject-build-system.
---
gnu/packages/astronomy.scm | 14 ++------------
1 file changed, 2 insertions(+), 12 deletions(-)
diff --git a/gnu/packages/astronomy.scm b/gnu/packages/astronomy.scm
index e180a2f81a..0d0e45a3b1 100644
--- a/gnu/packages/astronomy.scm
+++ b/gnu/packages/astronomy.scm
@@ -3020,19 +3020,9 @@ (define python-asdf-wcs-schemas
(uri (pypi-uri "asdf_wcs_schemas" version))
(sha256
(base32 "0khyab9mnf2lv755as8kwhk3lqqpd3f4291ny3b9yp3ik86fzhz1"))))
- (build-system python-build-system)
- (arguments
- `(#:phases
- (modify-phases %standard-phases
- (replace 'check
- (lambda* (#:key inputs outputs tests? #:allow-other-keys)
- (when tests?
- (add-installed-pythonpath inputs outputs)
- (invoke "python" "-m" "pytest")))))))
+ (build-system pyproject-build-system)
(native-inputs
- (list python-pytest
- python-setuptools-scm
- python-semantic-version))
+ (list python-pytest python-setuptools-scm python-semantic-version))
(propagated-inputs
(list python-asdf))
(home-page "https://github.com/asdf-format/asdf-wcs-schemas")
--
2.39.2
^ permalink raw reply related [flat|nested] 49+ messages in thread
* [bug#63542] [PATCH 03/19] gnu: python-gwcs: Update to 0.18.3.
2023-05-16 23:20 [bug#63542] [PATCH 00/19]: gnu: astronomy: May updates Sharlatan Hellseher
2023-05-16 23:23 ` [bug#63542] [PATCH 01/19] gnu: python-asdf-astropy: Update to 0.4.0 Sharlatan Hellseher
2023-05-16 23:23 ` [bug#63542] [PATCH 02/19] gnu: python-asdf-wcs-schemas: Symplify Sharlatan Hellseher
@ 2023-05-16 23:23 ` Sharlatan Hellseher
2023-05-16 23:23 ` [bug#63542] [PATCH 04/19] gnu: python-sunpy: Update to 4.1.5 Sharlatan Hellseher
` (17 subsequent siblings)
20 siblings, 0 replies; 49+ messages in thread
From: Sharlatan Hellseher @ 2023-05-16 23:23 UTC (permalink / raw)
To: 63542; +Cc: Sharlatan Hellseher
* gnu/packages/astronomy.scm (python-gwcs): Update to 0.18.3.
---
gnu/packages/astronomy.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/gnu/packages/astronomy.scm b/gnu/packages/astronomy.scm
index 0d0e45a3b1..5c07ff2c8d 100644
--- a/gnu/packages/astronomy.scm
+++ b/gnu/packages/astronomy.scm
@@ -3036,13 +3036,13 @@ (define python-asdf-wcs-schemas
(define-public python-gwcs
(package
(name "python-gwcs")
- (version "0.18.2")
+ (version "0.18.3")
(source
(origin
(method url-fetch)
(uri (pypi-uri "gwcs" version))
(sha256
- (base32 "0v9qcq6zl74d6s882s6xmas144jfalvll6va8rvrxmvpx4vqjzhg"))))
+ (base32 "0mgyk5mgmj242g8nl7glcj689vry3ncwf04b8q3hasjcc9bs0rm4"))))
(build-system pyproject-build-system)
(native-inputs
(list python-jsonschema
--
2.39.2
^ permalink raw reply related [flat|nested] 49+ messages in thread
* [bug#63542] [PATCH 04/19] gnu: python-sunpy: Update to 4.1.5.
2023-05-16 23:20 [bug#63542] [PATCH 00/19]: gnu: astronomy: May updates Sharlatan Hellseher
` (2 preceding siblings ...)
2023-05-16 23:23 ` [bug#63542] [PATCH 03/19] gnu: python-gwcs: Update to 0.18.3 Sharlatan Hellseher
@ 2023-05-16 23:23 ` Sharlatan Hellseher
2023-05-23 22:10 ` Vinicius Monego
2023-05-16 23:23 ` [bug#63542] [PATCH 05/19] gnu: python-spherical-geometry: Add update note Sharlatan Hellseher
` (16 subsequent siblings)
20 siblings, 1 reply; 49+ messages in thread
From: Sharlatan Hellseher @ 2023-05-16 23:23 UTC (permalink / raw)
To: 63542; +Cc: Sharlatan Hellseher
* gnu/packages/astronomy.scm (python-sunpy): Update to 4.1.5, simplify
package.
[arguments]{test-flags}: Disable 2 failing tests.
[arguments]{phases}: Simplify prepare-test-environment by remove
redundant substitution.
[inputs]: Add opencv for OpenCV-Pyton support.
---
gnu/packages/astronomy.scm | 31 ++++++++++---------------------
1 file changed, 10 insertions(+), 21 deletions(-)
diff --git a/gnu/packages/astronomy.scm b/gnu/packages/astronomy.scm
index 5c07ff2c8d..10c435b00e 100644
--- a/gnu/packages/astronomy.scm
+++ b/gnu/packages/astronomy.scm
@@ -1885,16 +1885,21 @@ (define-public python-sgp4
(define-public python-sunpy
(package
(name "python-sunpy")
- (version "4.1.1")
+ (version "4.1.5")
(source
(origin
(method url-fetch)
(uri (pypi-uri "sunpy" version))
(sha256
- (base32 "1h8dnsic96bxm5l278vk6jj5h4bh1b143fghsvv5rhigk137vysp"))))
+ (base32 "1j5g0ivsrc5ji9s7jc3kcbi2injfs3y31pm3priycljwcsxspkpm"))))
(build-system pyproject-build-system)
(arguments
(list
+ #:test-flags
+ #~(list "-k" (string-append
+ ;; XXX: Failed: DID NOT RAISE <class 'ModuleNotFoundError'>
+ "not test_main_nonexisting_module"
+ " and not test_main_stdlib_module"))
#:phases
#~(modify-phases %standard-phases
(add-before 'install 'writable-compiler
@@ -1902,24 +1907,7 @@ (define-public python-sunpy
(make-file-writable "sunpy/_compiler.c")))
(add-before 'check 'prepare-test-environment
(lambda _
- (setenv "HOME" "/tmp")
- (make-file-writable "sunpy/_compiler.c")
- ;; TODO: (Sharlatan-20221106T115800+0000): Review failing tests
- (substitute* "sunpy/image/tests/test_transform.py"
- (("def test_clipping") "def __off_test_clipping")
- (("def test_nans") "def __off_test_nans")
- (("def test_endian") "def __off_test_endian"))
- (substitute* "sunpy/map/tests/test_mapbase.py"
- (("def test_derotating_nonpurerotation_pcij")
- "def __off_test_derotating_nonpurerotation_pcij"))
- (substitute* "sunpy/map/sources/tests/test_mdi_source.py"
- (("def test_synoptic_source")
- "def __off_test_synoptic_source"))
- (substitute* "sunpy/tests/tests/test_self_test.py"
- (("def test_main_nonexisting_module")
- "def __off_test_main_nonexisting_module")
- (("def test_main_stdlib_module")
- "def __off_test_main_stdlib_module")))))))
+ (setenv "HOME" "/tmp"))))))
(native-inputs
(list python-aiohttp
python-extension-helpers
@@ -1932,6 +1920,8 @@ (define-public python-sunpy
python-pytest-mpl
python-pytest-xdist
python-setuptools-scm))
+ (inputs
+ (list opencv)) ; Includes OpenCV-Python
(propagated-inputs
(list parfive
python-asdf
@@ -1950,7 +1940,6 @@ (define-public python-sunpy
python-matplotlib
python-mpl-animators
python-numpy
- ;; python-opencv-python ; not packed yet
python-pandas
python-reproject
python-scikit-image
--
2.39.2
^ permalink raw reply related [flat|nested] 49+ messages in thread
* [bug#63542] [PATCH 05/19] gnu: python-spherical-geometry: Add update note.
2023-05-16 23:20 [bug#63542] [PATCH 00/19]: gnu: astronomy: May updates Sharlatan Hellseher
` (3 preceding siblings ...)
2023-05-16 23:23 ` [bug#63542] [PATCH 04/19] gnu: python-sunpy: Update to 4.1.5 Sharlatan Hellseher
@ 2023-05-16 23:23 ` Sharlatan Hellseher
2023-05-16 23:23 ` [bug#63542] [PATCH 06/19] gnu: python-sgp4: Update to 2.22 Sharlatan Hellseher
` (15 subsequent siblings)
20 siblings, 0 replies; 49+ messages in thread
From: Sharlatan Hellseher @ 2023-05-16 23:23 UTC (permalink / raw)
To: 63542; +Cc: Sharlatan Hellseher
* gnu/packages/astronomy.scm (python-spherical-geometry): Package can't
be updated to the latest version due to an open issue in upstream where
system qb library is in use.
---
gnu/packages/astronomy.scm | 2 ++
1 file changed, 2 insertions(+)
diff --git a/gnu/packages/astronomy.scm b/gnu/packages/astronomy.scm
index 10c435b00e..6288de3d19 100644
--- a/gnu/packages/astronomy.scm
+++ b/gnu/packages/astronomy.scm
@@ -1988,6 +1988,8 @@ (define-public python-astral
(define-public python-spherical-geometry
(package
(name "python-spherical-geometry")
+ ;; XXX: Can't be updated to the latest see:
+ ;; https://github.com/spacetelescope/spherical_geometry/issues/227
(version "1.2.22")
(source
(origin
--
2.39.2
^ permalink raw reply related [flat|nested] 49+ messages in thread
* [bug#63542] [PATCH 06/19] gnu: python-sgp4: Update to 2.22.
2023-05-16 23:20 [bug#63542] [PATCH 00/19]: gnu: astronomy: May updates Sharlatan Hellseher
` (4 preceding siblings ...)
2023-05-16 23:23 ` [bug#63542] [PATCH 05/19] gnu: python-spherical-geometry: Add update note Sharlatan Hellseher
@ 2023-05-16 23:23 ` Sharlatan Hellseher
2023-05-16 23:23 ` [bug#63542] [PATCH 07/19] gnu: python-ccdproc: Enable tests Sharlatan Hellseher
` (14 subsequent siblings)
20 siblings, 0 replies; 49+ messages in thread
From: Sharlatan Hellseher @ 2023-05-16 23:23 UTC (permalink / raw)
To: 63542; +Cc: Sharlatan Hellseher
* gnu/packages/astronomy.scm (python-sgp4): Update to 2.22.
---
gnu/packages/astronomy.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/gnu/packages/astronomy.scm b/gnu/packages/astronomy.scm
index 6288de3d19..6adf7c990e 100644
--- a/gnu/packages/astronomy.scm
+++ b/gnu/packages/astronomy.scm
@@ -1856,13 +1856,13 @@ (define-public python-reproject
(define-public python-sgp4
(package
(name "python-sgp4")
- (version "2.21")
+ (version "2.22")
(source
(origin
(method url-fetch)
(uri (pypi-uri "sgp4" version))
(sha256
- (base32 "1vzcrlrlzmhbycdz16m8v241l8zx49vsy81wcd0yjxs80isvhyb1"))))
+ (base32 "1yc6gcbhz80i875j0wf6ikx7rzs0m7m1qp72dmdhdjidmpma5w0p"))))
(build-system python-build-system)
(propagated-inputs
(list python-numpy))
--
2.39.2
^ permalink raw reply related [flat|nested] 49+ messages in thread
* [bug#63542] [PATCH 07/19] gnu: python-ccdproc: Enable tests.
2023-05-16 23:20 [bug#63542] [PATCH 00/19]: gnu: astronomy: May updates Sharlatan Hellseher
` (5 preceding siblings ...)
2023-05-16 23:23 ` [bug#63542] [PATCH 06/19] gnu: python-sgp4: Update to 2.22 Sharlatan Hellseher
@ 2023-05-16 23:23 ` Sharlatan Hellseher
2023-05-16 23:23 ` [bug#63542] [PATCH 08/19] gnu: python-reproject: Update to 0.10.0 Sharlatan Hellseher
` (13 subsequent siblings)
20 siblings, 0 replies; 49+ messages in thread
From: Sharlatan Hellseher @ 2023-05-16 23:23 UTC (permalink / raw)
To: 63542; +Cc: Sharlatan Hellseher
* gnu/packages/astronomy.scm (python-ccdproc): Enable tests.
---
gnu/packages/astronomy.scm | 5 -----
1 file changed, 5 deletions(-)
diff --git a/gnu/packages/astronomy.scm b/gnu/packages/astronomy.scm
index 6adf7c990e..b283cce222 100644
--- a/gnu/packages/astronomy.scm
+++ b/gnu/packages/astronomy.scm
@@ -1370,11 +1370,6 @@ (define-public python-ccdproc
(sha256
(base32 "0fy1sni87cr05dkljd8wb7vgh7z9agh8wv5kiagxcpbcf8l06jv1"))))
(build-system pyproject-build-system)
- (arguments
- ;; FIXME: Test failed a lot with: DeprecationWarning: distutils Version
- ;; classes are deprecated. Use packaging.version instead (see:
- ;; https://github.com/astropy/ccdproc/issues/805).
- (list #:tests? #f))
(native-inputs (list python-memory-profiler python-pytest-astropy))
(propagated-inputs
(list python-astropy
--
2.39.2
^ permalink raw reply related [flat|nested] 49+ messages in thread
* [bug#63542] [PATCH 08/19] gnu: python-reproject: Update to 0.10.0.
2023-05-16 23:20 [bug#63542] [PATCH 00/19]: gnu: astronomy: May updates Sharlatan Hellseher
` (6 preceding siblings ...)
2023-05-16 23:23 ` [bug#63542] [PATCH 07/19] gnu: python-ccdproc: Enable tests Sharlatan Hellseher
@ 2023-05-16 23:23 ` Sharlatan Hellseher
2023-05-16 23:23 ` [bug#63542] [PATCH 09/19] gnu: python-pyvo: Update to 1.4.1 Sharlatan Hellseher
` (12 subsequent siblings)
20 siblings, 0 replies; 49+ messages in thread
From: Sharlatan Hellseher @ 2023-05-16 23:23 UTC (permalink / raw)
To: 63542; +Cc: Sharlatan Hellseher
* gnu/packages/astronomy.scm (python-reproject): Update to 0.10.0.
---
gnu/packages/astronomy.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/gnu/packages/astronomy.scm b/gnu/packages/astronomy.scm
index b283cce222..4a53b29eab 100644
--- a/gnu/packages/astronomy.scm
+++ b/gnu/packages/astronomy.scm
@@ -1795,13 +1795,13 @@ (define-public python-regions
(define-public python-reproject
(package
(name "python-reproject")
- (version "0.9.1")
+ (version "0.10.0")
(source
(origin
(method url-fetch)
(uri (pypi-uri "reproject" version))
(sha256
- (base32 "1msysqbhkfi3bmw29wipk250a008bnng7din56md9ipbwiar8x55"))))
+ (base32 "1ha0a1ja7k09ysd05adffgsapfwzc6m6az34a0av2mhmlwy4zb1q"))))
(build-system pyproject-build-system)
(arguments
(list
--
2.39.2
^ permalink raw reply related [flat|nested] 49+ messages in thread
* [bug#63542] [PATCH 09/19] gnu: python-pyvo: Update to 1.4.1.
2023-05-16 23:20 [bug#63542] [PATCH 00/19]: gnu: astronomy: May updates Sharlatan Hellseher
` (7 preceding siblings ...)
2023-05-16 23:23 ` [bug#63542] [PATCH 08/19] gnu: python-reproject: Update to 0.10.0 Sharlatan Hellseher
@ 2023-05-16 23:23 ` Sharlatan Hellseher
2023-05-16 23:23 ` [bug#63542] [PATCH 10/19] gnu: python-fitsio: Use Gexp Sharlatan Hellseher
` (11 subsequent siblings)
20 siblings, 0 replies; 49+ messages in thread
From: Sharlatan Hellseher @ 2023-05-16 23:23 UTC (permalink / raw)
To: 63542; +Cc: Sharlatan Hellseher
* gnu/packages/astronomy.scm (python-pyvo): Update to 1.4.1.
[build-system]: Switch to use pyproject-build-system.
[arguments]: Stop modifying standard phases.
[native-inputs]: Add python-setuptools-scm.
---
gnu/packages/astronomy.scm | 19 ++++---------------
1 file changed, 4 insertions(+), 15 deletions(-)
diff --git a/gnu/packages/astronomy.scm b/gnu/packages/astronomy.scm
index 4a53b29eab..afde394708 100644
--- a/gnu/packages/astronomy.scm
+++ b/gnu/packages/astronomy.scm
@@ -1723,27 +1723,16 @@ (define-public python-poppy
(define-public python-pyvo
(package
(name "python-pyvo")
- (version "1.2.1")
+ (version "1.4.1")
(source
(origin
(method url-fetch)
(uri (pypi-uri "pyvo" version))
(sha256
- (base32 "1ri5yp6903386lkn79mdcmlax7zsfrrrjbcvb91wxydcc9yasc1n"))))
- (build-system python-build-system)
- (arguments
- '(#:phases
- (modify-phases %standard-phases
- (replace 'check
- (lambda* (#:key tests? #:allow-other-keys)
- (when tests?
- (invoke "python" "-m" "pytest" "--pyargs" "pyvo" "-k"
- (string-append ; these tests use the network
- "not test_access_with_string"
- " and not test_access_with_list"
- " and not test_access_with_expansion"))))))))
+ (base32 "17acv1yhz1jrsx9f35nr1vg276ibaivh4i243qkmp6abzvfyg907"))))
+ (build-system pyproject-build-system)
(native-inputs
- (list python-pytest-astropy python-requests-mock))
+ (list python-pytest-astropy python-requests-mock python-setuptools-scm))
(propagated-inputs
(list python-astropy python-mimeparse python-pillow python-requests))
(home-page "https://github.com/astropy/pyvo")
--
2.39.2
^ permalink raw reply related [flat|nested] 49+ messages in thread
* [bug#63542] [PATCH 10/19] gnu: python-fitsio: Use Gexp.
2023-05-16 23:20 [bug#63542] [PATCH 00/19]: gnu: astronomy: May updates Sharlatan Hellseher
` (8 preceding siblings ...)
2023-05-16 23:23 ` [bug#63542] [PATCH 09/19] gnu: python-pyvo: Update to 1.4.1 Sharlatan Hellseher
@ 2023-05-16 23:23 ` Sharlatan Hellseher
2023-05-16 23:23 ` [bug#63542] [PATCH 11/19] gnu: python-astropy-healpix: " Sharlatan Hellseher
` (10 subsequent siblings)
20 siblings, 0 replies; 49+ messages in thread
From: Sharlatan Hellseher @ 2023-05-16 23:23 UTC (permalink / raw)
To: 63542; +Cc: Sharlatan Hellseher
* gnu/packages/astronomy.scm (python-fitsio): Adjust package style by
using Gexp.
---
gnu/packages/astronomy.scm | 39 +++++++++++++++++++-------------------
1 file changed, 20 insertions(+), 19 deletions(-)
diff --git a/gnu/packages/astronomy.scm b/gnu/packages/astronomy.scm
index afde394708..25b372b06d 100644
--- a/gnu/packages/astronomy.scm
+++ b/gnu/packages/astronomy.scm
@@ -476,27 +476,28 @@ (define-public python-fitsio
(modules '((guix build utils)))
(snippet
;; Remove the bundled cfitsio
- `(begin
- (delete-file-recursively "cfitsio3490")
- (substitute* "MANIFEST.in"
- (("recursive-include cfitsio3490.*$\n") ""))))))
+ #~(begin
+ (delete-file-recursively "cfitsio3490")
+ (substitute* "MANIFEST.in"
+ (("recursive-include cfitsio3490.*$\n") ""))))))
(build-system python-build-system)
(arguments
- `(#:phases
- (modify-phases %standard-phases
- (add-after 'unpack 'unbundle-cfitsio
- (lambda* (#:key inputs #:allow-other-keys)
- (let* ((cfitsio (assoc-ref inputs "cfitsio"))
- (includedir (string-append "\"" cfitsio "/include\""))
- (libdir (string-append "\"" cfitsio "/lib\"")))
- ;; Use Guix' cfitsio instead of the bundled one
- (substitute* "setup.py"
- (("self.use_system_fitsio = False") "pass")
- (("self.system_fitsio_includedir = None") "pass")
- (("self.system_fitsio_libdir = None") "pass")
- (("self.use_system_fitsio") "True")
- (("self.system_fitsio_includedir") includedir)
- (("self.system_fitsio_libdir") libdir))))))))
+ (list
+ #:phases
+ #~(modify-phases %standard-phases
+ (add-after 'unpack 'unbundle-cfitsio
+ (lambda _
+ (let* ((cfitsio #$(this-package-input "cfitsio"))
+ (includedir (string-append "\"" cfitsio "/include\""))
+ (libdir (string-append "\"" cfitsio "/lib\"")))
+ ;; Use Guix' cfitsio instead of the bundled one
+ (substitute* "setup.py"
+ (("self.use_system_fitsio = False") "pass")
+ (("self.system_fitsio_includedir = None") "pass")
+ (("self.system_fitsio_libdir = None") "pass")
+ (("self.use_system_fitsio") "True")
+ (("self.system_fitsio_includedir") includedir)
+ (("self.system_fitsio_libdir") libdir))))))))
(inputs (list curl))
(propagated-inputs
(list python-numpy cfitsio))
--
2.39.2
^ permalink raw reply related [flat|nested] 49+ messages in thread
* [bug#63542] [PATCH 11/19] gnu: python-astropy-healpix: Use Gexp.
2023-05-16 23:20 [bug#63542] [PATCH 00/19]: gnu: astronomy: May updates Sharlatan Hellseher
` (9 preceding siblings ...)
2023-05-16 23:23 ` [bug#63542] [PATCH 10/19] gnu: python-fitsio: Use Gexp Sharlatan Hellseher
@ 2023-05-16 23:23 ` Sharlatan Hellseher
2023-05-16 23:23 ` [bug#63542] [PATCH 12/19] gnu: python-astroquery: " Sharlatan Hellseher
` (9 subsequent siblings)
20 siblings, 0 replies; 49+ messages in thread
From: Sharlatan Hellseher @ 2023-05-16 23:23 UTC (permalink / raw)
To: 63542; +Cc: Sharlatan Hellseher
* gnu/packages/astronomy.scm (python-astropy-healpix): Simplify package
by using Gexp.
[build-system]: Shift to pyproject-build-system.
[arguments]{phases}: Shift to use standard check phase.
---
gnu/packages/astronomy.scm | 28 ++++++++++++----------------
1 file changed, 12 insertions(+), 16 deletions(-)
diff --git a/gnu/packages/astronomy.scm b/gnu/packages/astronomy.scm
index 25b372b06d..be4961b49e 100644
--- a/gnu/packages/astronomy.scm
+++ b/gnu/packages/astronomy.scm
@@ -1243,23 +1243,19 @@ (define-public python-astropy-healpix
(uri (pypi-uri "astropy_healpix" version))
(sha256
(base32 "1n1svmd41iv944zf4anbnsigd47zr4dfjf49vrc7m6928gmq9hw8"))))
- (build-system python-build-system)
+ (build-system pyproject-build-system)
(arguments
- `(#:phases
- (modify-phases %standard-phases
- ;; This file is opened in both install and check phases.
- (add-before 'install 'writable-compiler
- (lambda _ (make-file-writable "astropy_healpix/_compiler.c")))
- (add-before 'check 'writable-compiler
- (lambda _ (make-file-writable "astropy_healpix/_compiler.c")))
- (replace 'check
- (lambda* (#:key inputs outputs tests? #:allow-other-keys)
- (when tests?
- (add-installed-pythonpath inputs outputs)
- ;; Extensions have to be rebuilt before running the tests.
- (invoke "python" "setup.py" "build_ext" "--inplace")
- (invoke "python" "-m" "pytest"
- "--pyargs" "astropy_healpix")))))))
+ (list
+ #:phases
+ #~(modify-phases %standard-phases
+ ;; This file is opened in both install and check phases.
+ (add-before 'install 'writable-compiler
+ (lambda _ (make-file-writable "astropy_healpix/_compiler.c")))
+ (add-before 'check 'prepare-test-environment
+ (lambda _
+ ;; Extensions have to be rebuilt before running the tests.
+ (invoke "python" "setup.py" "build_ext" "--inplace")
+ (make-file-writable "astropy_healpix/_compiler.c"))))))
(native-inputs
(list python-extension-helpers
python-hypothesis
--
2.39.2
^ permalink raw reply related [flat|nested] 49+ messages in thread
* [bug#63542] [PATCH 12/19] gnu: python-astroquery: Use Gexp.
2023-05-16 23:20 [bug#63542] [PATCH 00/19]: gnu: astronomy: May updates Sharlatan Hellseher
` (10 preceding siblings ...)
2023-05-16 23:23 ` [bug#63542] [PATCH 11/19] gnu: python-astropy-healpix: " Sharlatan Hellseher
@ 2023-05-16 23:23 ` Sharlatan Hellseher
2023-05-23 22:15 ` Vinicius Monego
2023-05-16 23:23 ` [bug#63542] [PATCH 13/19] gnu: python-pynbody: Update to 1.3.1, simplify Sharlatan Hellseher
` (8 subsequent siblings)
20 siblings, 1 reply; 49+ messages in thread
From: Sharlatan Hellseher @ 2023-05-16 23:23 UTC (permalink / raw)
To: 63542; +Cc: Sharlatan Hellseher
* gnu/packages/astronomy.scm (python-astroquery): Use Gexp to simplify
package style.
---
gnu/packages/astronomy.scm | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/gnu/packages/astronomy.scm b/gnu/packages/astronomy.scm
index be4961b49e..5f5de193d0 100644
--- a/gnu/packages/astronomy.scm
+++ b/gnu/packages/astronomy.scm
@@ -1280,15 +1280,15 @@ (define-public python-astroquery
(base32 "1vhkzsqlgn3ji5by2rdf2gwklhbyzvpzb1iglalhqjkkrdaaaz1h"))))
(build-system python-build-system)
(arguments
- `(#:phases
- (modify-phases %standard-phases
+ (list
+ #:phases
+ #~(modify-phases %standard-phases
(add-before 'check 'writable-home
(lambda _ ; some tests need a writable home
(setenv "HOME" (getcwd))))
(replace 'check
- (lambda* (#:key inputs outputs tests? #:allow-other-keys)
+ (lambda* (#:key tests? #:allow-other-keys)
(when tests?
- (add-installed-pythonpath inputs outputs)
(invoke "python" "-m" "pytest" "--pyargs" "astroquery"
;; Skip tests that require online data.
"-m" "not remote_data")))))))
--
2.39.2
^ permalink raw reply related [flat|nested] 49+ messages in thread
* [bug#63542] [PATCH 13/19] gnu: python-pynbody: Update to 1.3.1, simplify.
2023-05-16 23:20 [bug#63542] [PATCH 00/19]: gnu: astronomy: May updates Sharlatan Hellseher
` (11 preceding siblings ...)
2023-05-16 23:23 ` [bug#63542] [PATCH 12/19] gnu: python-astroquery: " Sharlatan Hellseher
@ 2023-05-16 23:23 ` Sharlatan Hellseher
2023-05-16 23:23 ` [bug#63542] [PATCH 14/19] gnu: python-astral: Update to 3.2 Sharlatan Hellseher
` (7 subsequent siblings)
20 siblings, 0 replies; 49+ messages in thread
From: Sharlatan Hellseher @ 2023-05-16 23:23 UTC (permalink / raw)
To: 63542; +Cc: Sharlatan Hellseher
* gnu/packages/astronomy.scm (python-pynbody): Update to 1.3.1, simplify
package.
[build-system]: Shift to pyproject-build-system.
[arguments]: Do not modify standard phases, use #:test-flags instead.
---
gnu/packages/astronomy.scm | 77 +++++++++++++++++---------------------
1 file changed, 34 insertions(+), 43 deletions(-)
diff --git a/gnu/packages/astronomy.scm b/gnu/packages/astronomy.scm
index 5f5de193d0..058d3a6dcc 100644
--- a/gnu/packages/astronomy.scm
+++ b/gnu/packages/astronomy.scm
@@ -2603,55 +2603,46 @@ (define-public python-pyerfa
(define-public python-pynbody
(package
(name "python-pynbody")
- (version "1.2.3")
+ (version "1.3.1")
(source
(origin
(method url-fetch)
(uri (pypi-uri "pynbody" version))
(sha256
- (base32 "1jxwk2s4qz1znvyak2lj7ld01kl1jh87xp81ki7a8dz1gcy93fkx"))))
- (build-system python-build-system)
+ (base32 "1yp7ja66zqmbnh7bbwbyimxq1nkrmjrcif2rzfm1hswm0fp2fbga"))))
+ (build-system pyproject-build-system)
(arguments
- (list #:phases
- #~(modify-phases %standard-phases
- (add-after 'unpack 'disable-tests-require-testdata
- (lambda _
- ;; Disable tests which need to download additional 1.0GiB+
- ;; of test data archive from
- ;; http://star.ucl.ac.uk/~app/testdata.tar.gz
- ;; https://github.com/pynbody/pynbody/blob/ \
- ;; f4bd482dc47532831b3ec115c7cb07149d61bfc5/ \
- ;; .github/workflows/build-test.yaml#L41
- (with-directory-excursion "tests"
- (for-each delete-file
- '("gravity_test.py"
- "adaptahop_test.py"
- "ahf_halos_test.py"
- "array_test.py"
- "bridge_test.py"
- "family_test.py"
- "partial_tipsy_test.py"
- "snapshot_test.py"
- "test_profile.py"
- "gadget_test.py"
- "gadgethdf_test.py"
- "grafic_test.py"
- "halotools_test.py"
- "nchilada_test.py"
- "ramses_new_ptcl_format_test.py"
- "ramses_test.py"
- "rockstar_test.py"
- "sph_image_test.py"
- "sph_smooth_test.py"
- "subfind_test.py"
- "subfindhdf_gadget4_test.py"
- "tipsy_test.py")))))
- (replace 'check
- (lambda* (#:key tests? inputs outputs #:allow-other-keys)
- (when tests?
- (add-installed-pythonpath inputs outputs)
- (setenv "HOME" "/tmp")
- (invoke "pytest" "-vv")))))))
+ (list
+ #:test-flags
+ #~(list
+ ;; Disable tests which need to download additional 1.0GiB+
+ ;; of test data archive from
+ ;; http://star.ucl.ac.uk/~app/testdata.tar.gz
+ ;; https://github.com/pynbody/pynbody/blob/ \
+ ;; f4bd482dc47532831b3ec115c7cb07149d61bfc5/ \
+ ;; .github/workflows/build-test.yaml#L41
+ "--ignore=tests/gravity_test.py"
+ "--ignore=tests/adaptahop_test.py"
+ "--ignore=tests/ahf_halos_test.py"
+ "--ignore=tests/array_test.py"
+ "--ignore=tests/bridge_test.py"
+ "--ignore=tests/family_test.py"
+ "--ignore=tests/partial_tipsy_test.py"
+ "--ignore=tests/snapshot_test.py"
+ "--ignore=tests/test_profile.py"
+ "--ignore=tests/gadget_test.py"
+ "--ignore=tests/gadgethdf_test.py"
+ "--ignore=tests/grafic_test.py"
+ "--ignore=tests/halotools_test.py"
+ "--ignore=tests/nchilada_test.py"
+ "--ignore=tests/ramses_new_ptcl_format_test.py"
+ "--ignore=tests/ramses_test.py"
+ "--ignore=tests/rockstar_test.py"
+ "--ignore=tests/sph_image_test.py"
+ "--ignore=tests/sph_smooth_test.py"
+ "--ignore=tests/subfind_test.py"
+ "--ignore=tests/subfindhdf_gadget4_test.py"
+ "--ignore=tests/tipsy_test.py")))
(native-inputs
(list python-cython
python-pandas
--
2.39.2
^ permalink raw reply related [flat|nested] 49+ messages in thread
* [bug#63542] [PATCH 14/19] gnu: python-astral: Update to 3.2.
2023-05-16 23:20 [bug#63542] [PATCH 00/19]: gnu: astronomy: May updates Sharlatan Hellseher
` (12 preceding siblings ...)
2023-05-16 23:23 ` [bug#63542] [PATCH 13/19] gnu: python-pynbody: Update to 1.3.1, simplify Sharlatan Hellseher
@ 2023-05-16 23:23 ` Sharlatan Hellseher
2023-05-23 22:19 ` Vinicius Monego
2023-05-16 23:23 ` [bug#63542] [PATCH 15/19] gnu: python-poppy: Update to 1.1.1 Sharlatan Hellseher
` (6 subsequent siblings)
20 siblings, 1 reply; 49+ messages in thread
From: Sharlatan Hellseher @ 2023-05-16 23:23 UTC (permalink / raw)
To: 63542; +Cc: Sharlatan Hellseher
* gnu/packages/astronomy.scm (python-astral): Update to 3.2.
[build-system]: Shift to pyproject-build-system.
[arguments]: Use Gexps. Do not modify staged phases, use #:test-flags
instead and partly enable tests (128 of 334).
[native-inputs]: Add python-poetry-core.
---
gnu/packages/astronomy.scm | 70 ++++++++++++++++++++++++++++++++------
1 file changed, 59 insertions(+), 11 deletions(-)
diff --git a/gnu/packages/astronomy.scm b/gnu/packages/astronomy.scm
index 058d3a6dcc..ab539efcfe 100644
--- a/gnu/packages/astronomy.scm
+++ b/gnu/packages/astronomy.scm
@@ -1939,24 +1939,72 @@ (define-public python-sunpy
(define-public python-astral
(package
(name "python-astral")
- (version "2.2")
+ (version "3.2")
(source
(origin
(method url-fetch)
(uri (pypi-uri "astral" version))
(sha256
- (base32 "1gkggdibccmdy9glymw3kbrkzm6svvsg0lk56hhy92y4smkrj7g4"))))
- (build-system python-build-system)
+ (base32 "121xag65rmv6pszbi3d206yz3jfwmpkf0jxjrxrd2scy5r0knz4v"))))
+ (build-system pyproject-build-system)
(arguments
- `(#:phases
- (modify-phases %standard-phases
- (replace 'check
- (lambda* (#:key inputs outputs tests? #:allow-other-keys)
- (when tests?
- (add-installed-pythonpath inputs outputs)
- (invoke "python" "-m" "pytest")))))))
+ (list
+ #:test-flags
+ ;; XXX: Disable tests which require newer version of python-pytz.
+ ;; No time zone found with key Pacific/Auckland
+ #~(list "-k" (string-append
+ "not test_TimezoneLookup"
+ " and not test_Sun"
+ " and not test_Dawn"
+ " and not test_Sunrise"
+ " and not test_SolarNoon"
+ " and not test_Dusk"
+ " and not test_Sunset"
+ " and not test_SolarElevation"
+ " and not test_SolarAzimuth"
+ " and not test_TimeAtAltitude"
+ " and not test_MoonNoDate"
+ " and not test_lookup"
+ " and not test_tzinfo"
+ " and not test_australia"
+ " and not test_adak"
+ " and not test_australia"
+ " and not test_Elevation_NonNaive"
+ " and not test_Wellington"
+ " and not test_Sun_Local_tzinfo[day0-dawn0]"
+ " and not test_Sun_Local_tzinfo[day1-dawn1]"
+ " and not test_Sun_Local_tzinfo[day2-dawn2]"
+ " and not test_Sun_Local_tzinfo[day3-dawn3]"
+ " and not test_Sun_Local_tzinfo[day4-dawn4]"
+ " and not test_Sun_Local_str[day0-dawn0]"
+ " and not test_Sun_Local_str[day1-dawn1]"
+ " and not test_Sun_Local_str[day2-dawn2]"
+ " and not test_Sun_Local_str[day3-dawn3]"
+ " and not test_Sun_Local_str[day4-dawn4]"
+ " and not test_SolarZenith_London[dt0-102.6]"
+ " and not test_SolarZenith_London[dt1-93.3]"
+ " and not test_SolarZenith_London[dt2-87.8]"
+ " and not test_SolarZenith_London[dt3-46]"
+ " and not test_SolarZenith_London[dt4-71]"
+ " and not test_SolarZenith_Riyadh[dt0-32]"
+ " and not test_SolarZenith_Riyadh[dt1-126]"
+ " and not test_moonrise_utc[date_0-risetime0]"
+ " and not test_moonrise_utc[date_1-risetime1]"
+ " and not test_moonrise_utc[date_2-risetime2]"
+ " and not test_moonrise_wellington[date_0-risetime0]"
+ " and not test_moonrise_wellington[date_1-risetime1]"
+ " and not test_moonset_wellington[date_0-settime0]"
+ " and not test_moonset_wellington[date_1-settime1]"))
+ #:phases
+ #~(modify-phases %standard-phases
+ (add-before 'check 'prepare-test-environment
+ (lambda _
+ (setenv "HOME" "/tmp"))))))
(native-inputs
- (list python-freezegun python-setuptools-scm))
+ (list python-freezegun
+ python-poetry-core
+ python-pytest
+ python-setuptools-scm))
(propagated-inputs
(list python-dataclasses python-pytest python-pytz))
(home-page "https://github.com/sffjunkie/astral")
--
2.39.2
^ permalink raw reply related [flat|nested] 49+ messages in thread
* [bug#63542] [PATCH 15/19] gnu: python-poppy: Update to 1.1.1.
2023-05-16 23:20 [bug#63542] [PATCH 00/19]: gnu: astronomy: May updates Sharlatan Hellseher
` (13 preceding siblings ...)
2023-05-16 23:23 ` [bug#63542] [PATCH 14/19] gnu: python-astral: Update to 3.2 Sharlatan Hellseher
@ 2023-05-16 23:23 ` Sharlatan Hellseher
2023-05-16 23:23 ` [bug#63542] [PATCH 16/19] gnu: python-photutils: Update to 1.7.0 Sharlatan Hellseher
` (5 subsequent siblings)
20 siblings, 0 replies; 49+ messages in thread
From: Sharlatan Hellseher @ 2023-05-16 23:23 UTC (permalink / raw)
To: 63542; +Cc: Sharlatan Hellseher
* gnu/packages/astronomy.scm (python-poppy): Update to 1.1.1.
---
gnu/packages/astronomy.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/gnu/packages/astronomy.scm b/gnu/packages/astronomy.scm
index ab539efcfe..f289ebdcab 100644
--- a/gnu/packages/astronomy.scm
+++ b/gnu/packages/astronomy.scm
@@ -1676,13 +1676,13 @@ (define-public python-poliastro
(define-public python-poppy
(package
(name "python-poppy")
- (version "1.0.3")
+ (version "1.1.1")
(source (origin
(method url-fetch)
(uri (pypi-uri "poppy" version))
(sha256
(base32
- "050cn6aabd1dxbi7zihbqnkl79hz6q6d5n6g25zmrpvc4sii171m"))))
+ "0s8rb61q8dz66s8d3qg44kb6bb5gi40zl41ik9wyccgb4kyf3brp"))))
(build-system pyproject-build-system)
(propagated-inputs
;; XXX: With python-synphot (marked as optional) package added to the list
--
2.39.2
^ permalink raw reply related [flat|nested] 49+ messages in thread
* [bug#63542] [PATCH 16/19] gnu: python-photutils: Update to 1.7.0.
2023-05-16 23:20 [bug#63542] [PATCH 00/19]: gnu: astronomy: May updates Sharlatan Hellseher
` (14 preceding siblings ...)
2023-05-16 23:23 ` [bug#63542] [PATCH 15/19] gnu: python-poppy: Update to 1.1.1 Sharlatan Hellseher
@ 2023-05-16 23:23 ` Sharlatan Hellseher
2023-05-16 23:23 ` [bug#63542] [PATCH 17/19] gnu: python-ephem: Update to 4.1.4 Sharlatan Hellseher
` (4 subsequent siblings)
20 siblings, 0 replies; 49+ messages in thread
From: Sharlatan Hellseher @ 2023-05-16 23:23 UTC (permalink / raw)
To: 63542; +Cc: Sharlatan Hellseher
* gnu/packages/astronomy.scm (python-photutils): Update to 1.7.0.
---
gnu/packages/astronomy.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/gnu/packages/astronomy.scm b/gnu/packages/astronomy.scm
index f289ebdcab..5630b65185 100644
--- a/gnu/packages/astronomy.scm
+++ b/gnu/packages/astronomy.scm
@@ -1567,13 +1567,13 @@ (define-public python-mpl-animators
(define-public python-photutils
(package
(name "python-photutils")
- (version "1.6.0")
+ (version "1.7.0")
(source
(origin
(method url-fetch)
(uri (pypi-uri "photutils" version))
(sha256
- (base32 "0w4kxl6aqjp2wv396krw30kwg6cmmska8gvgpihm2i2zxyzz39vd"))))
+ (base32 "1bq4ma402lpa5d6l85awlc23kasxf40nq8hgi3iyrilnfikan0jz"))))
(build-system python-build-system)
(arguments
`(#:test-target "pytest"
--
2.39.2
^ permalink raw reply related [flat|nested] 49+ messages in thread
* [bug#63542] [PATCH 17/19] gnu: python-ephem: Update to 4.1.4.
2023-05-16 23:20 [bug#63542] [PATCH 00/19]: gnu: astronomy: May updates Sharlatan Hellseher
` (15 preceding siblings ...)
2023-05-16 23:23 ` [bug#63542] [PATCH 16/19] gnu: python-photutils: Update to 1.7.0 Sharlatan Hellseher
@ 2023-05-16 23:23 ` Sharlatan Hellseher
2023-05-16 23:23 ` [bug#63542] [PATCH 18/19] gnu: python-asdf: Update to 2.15.0 Sharlatan Hellseher
` (3 subsequent siblings)
20 siblings, 0 replies; 49+ messages in thread
From: Sharlatan Hellseher @ 2023-05-16 23:23 UTC (permalink / raw)
To: 63542; +Cc: Sharlatan Hellseher
* gnu/packages/astronomy.scm (python-ephem): Update t 4.1.4.
---
gnu/packages/astronomy.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/gnu/packages/astronomy.scm b/gnu/packages/astronomy.scm
index 5630b65185..ce8c313185 100644
--- a/gnu/packages/astronomy.scm
+++ b/gnu/packages/astronomy.scm
@@ -1497,13 +1497,13 @@ (define-public python-drms
(define-public python-ephem
(package
(name "python-ephem")
- (version "4.1.3")
+ (version "4.1.4")
(source (origin
(method url-fetch)
(uri (pypi-uri "ephem" version))
(sha256
(base32
- "0smmm3l8csnw9rrimh8mpyjrm80jaafjl184spnji98vk22qd8bz"))))
+ "0q67z79lgwdylxagbsjm42xvsmk5jmgvghy36m2n5lb2446rz9bk"))))
(build-system python-build-system)
(native-inputs (list tzdata))
(home-page "https://rhodesmill.org/pyephem/")
--
2.39.2
^ permalink raw reply related [flat|nested] 49+ messages in thread
* [bug#63542] [PATCH 18/19] gnu: python-asdf: Update to 2.15.0.
2023-05-16 23:20 [bug#63542] [PATCH 00/19]: gnu: astronomy: May updates Sharlatan Hellseher
` (16 preceding siblings ...)
2023-05-16 23:23 ` [bug#63542] [PATCH 17/19] gnu: python-ephem: Update to 4.1.4 Sharlatan Hellseher
@ 2023-05-16 23:23 ` Sharlatan Hellseher
2023-05-23 22:21 ` Vinicius Monego
2023-05-16 23:23 ` [bug#63542] [PATCH 19/19] gnu: python-asdf-coordinates-schemas: Update to 0.2.0 Sharlatan Hellseher
` (2 subsequent siblings)
20 siblings, 1 reply; 49+ messages in thread
From: Sharlatan Hellseher @ 2023-05-16 23:23 UTC (permalink / raw)
To: 63542; +Cc: Sharlatan Hellseher
* gnu/packages/astronomy.scm (python-asdf): Update to 2.15.0.
[arguments]: Use Gexps and enable the most of the tests.
[native-inputs]: Add python-fsspec.
---
gnu/packages/astronomy.scm | 18 ++++++++++--------
1 file changed, 10 insertions(+), 8 deletions(-)
diff --git a/gnu/packages/astronomy.scm b/gnu/packages/astronomy.scm
index ce8c313185..ed787665ea 100644
--- a/gnu/packages/astronomy.scm
+++ b/gnu/packages/astronomy.scm
@@ -2747,23 +2747,25 @@ (define-public python-suntime
(define-public python-asdf
(package
(name "python-asdf")
- (version "2.13.0")
+ (version "2.15.0")
(source
(origin
(method url-fetch)
(uri (pypi-uri "asdf" version))
(sha256
- (base32 "1zixzv4n2fryaszsfchqh2nvp0gzvarhz03fc721yw6iafdadqij"))))
+ (base32 "11s56797l5330kkhppkyz0bsvms016knmyswj4gx91zrxf8iqvv8"))))
(build-system pyproject-build-system)
(arguments
- ;; FIXME: Tests fail a lot with
- ;;
- ;; ERROR - _pytest.pathlib.ImportPathMismatchError:
- ;; ('asdf.conftest', '/gnu/sto...
- ;;
- `(#:tests? #f))
+ (list
+ #:test-flags
+ #~(list "-k" (string-append
+ "not test_overwrite"
+ " and not test_tagging_scalars"
+ " and not test_info_command"
+ " and not test_array_inline_threshold_recursive"))))
(native-inputs
(list python-astropy
+ python-fsspec
python-packaging
python-psutil
python-pytest
--
2.39.2
^ permalink raw reply related [flat|nested] 49+ messages in thread
* [bug#63542] [PATCH 19/19] gnu: python-asdf-coordinates-schemas: Update to 0.2.0.
2023-05-16 23:20 [bug#63542] [PATCH 00/19]: gnu: astronomy: May updates Sharlatan Hellseher
` (17 preceding siblings ...)
2023-05-16 23:23 ` [bug#63542] [PATCH 18/19] gnu: python-asdf: Update to 2.15.0 Sharlatan Hellseher
@ 2023-05-16 23:23 ` Sharlatan Hellseher
2023-05-23 18:33 ` [bug#63542] Sharlatan Hellseher
2023-05-24 21:51 ` [bug#63542] [PATCH v2 00/20]: Cover review points Sharlatan Hellseher
20 siblings, 0 replies; 49+ messages in thread
From: Sharlatan Hellseher @ 2023-05-16 23:23 UTC (permalink / raw)
To: 63542; +Cc: Sharlatan Hellseher
* gnu/packages/astronomy.scm (python-asdf-coordinates-schemas): Update
to 0.2.0.
[build-system]: Shift to python-build-system.
[arguments]: Do not modify standard phases.
---
gnu/packages/astronomy.scm | 18 ++++--------------
1 file changed, 4 insertions(+), 14 deletions(-)
diff --git a/gnu/packages/astronomy.scm b/gnu/packages/astronomy.scm
index ed787665ea..eaa947d360 100644
--- a/gnu/packages/astronomy.scm
+++ b/gnu/packages/astronomy.scm
@@ -2861,26 +2861,16 @@ (define python-asdf-transform-schemas
(define python-asdf-coordinates-schemas
(package
(name "python-asdf-coordinates-schemas")
- (version "0.1.0")
+ (version "0.2.0")
(source
(origin
(method url-fetch)
(uri (pypi-uri "asdf_coordinates_schemas" version))
(sha256
- (base32 "0ahwhsz5jzljnpkfd2kvspirg823lnj5ip9sfkd9cx09z1nlz8jg"))))
- (build-system python-build-system)
- (arguments
- `(#:phases
- (modify-phases %standard-phases
- (replace 'check
- (lambda* (#:key inputs outputs tests? #:allow-other-keys)
- (when tests?
- (add-installed-pythonpath inputs outputs)
- (invoke "python" "-m" "pytest")))))))
+ (base32 "1x6mipg76c6qldq8s2p2wpsq0cpr9b5krp62xskljdz1f84abyg3"))))
+ (build-system pyproject-build-system)
(native-inputs
- (list python-pytest
- python-semantic-version
- python-setuptools-scm))
+ (list python-pytest python-semantic-version python-setuptools-scm))
(propagated-inputs
(list python-asdf))
(home-page "https://github.com/asdf-format/asdf-coordinates-schemas")
--
2.39.2
^ permalink raw reply related [flat|nested] 49+ messages in thread
* [bug#63542]
2023-05-16 23:20 [bug#63542] [PATCH 00/19]: gnu: astronomy: May updates Sharlatan Hellseher
` (18 preceding siblings ...)
2023-05-16 23:23 ` [bug#63542] [PATCH 19/19] gnu: python-asdf-coordinates-schemas: Update to 0.2.0 Sharlatan Hellseher
@ 2023-05-23 18:33 ` Sharlatan Hellseher
2023-05-23 22:26 ` [bug#63542] Vinicius Monego
2023-05-24 6:55 ` [bug#63542] Astronomy May updates Efraim Flashner
2023-05-24 21:51 ` [bug#63542] [PATCH v2 00/20]: Cover review points Sharlatan Hellseher
20 siblings, 2 replies; 49+ messages in thread
From: Sharlatan Hellseher @ 2023-05-23 18:33 UTC (permalink / raw)
To: 63542; +Cc: efraim
[-- Attachment #1: Type: text/plain, Size: 255 bytes --]
Hi Guix!
A gentle ping on this issue.
Please let me know if it requires any adjustments.
I would like bring python-jwst (James Webb Space Telescope) to Guix, hoping
it would bring more attention to the project from astronomical community.
Thanks,
Oleg
[-- Attachment #2: Type: text/html, Size: 906 bytes --]
^ permalink raw reply [flat|nested] 49+ messages in thread
* [bug#63542] [PATCH 04/19] gnu: python-sunpy: Update to 4.1.5.
2023-05-16 23:23 ` [bug#63542] [PATCH 04/19] gnu: python-sunpy: Update to 4.1.5 Sharlatan Hellseher
@ 2023-05-23 22:10 ` Vinicius Monego
0 siblings, 0 replies; 49+ messages in thread
From: Vinicius Monego @ 2023-05-23 22:10 UTC (permalink / raw)
To: Sharlatan Hellseher, 63542
Em qua, 2023-05-17 às 00:23 +0100, Sharlatan Hellseher escreveu:
> * gnu/packages/astronomy.scm (python-sunpy): Update to 4.1.5,
> simplify
> package.
> [arguments]{test-flags}: Disable 2 failing tests.
> [arguments]{phases}: Simplify prepare-test-environment by remove
> redundant substitution.
> [inputs]: Add opencv for OpenCV-Pyton support.
> ---
> gnu/packages/astronomy.scm | 31 ++++++++++---------------------
> 1 file changed, 10 insertions(+), 21 deletions(-)
>
> diff --git a/gnu/packages/astronomy.scm b/gnu/packages/astronomy.scm
> index 5c07ff2c8d..10c435b00e 100644
> --- a/gnu/packages/astronomy.scm
> +++ b/gnu/packages/astronomy.scm
> @@ -1885,16 +1885,21 @@ (define-public python-sgp4
> (define-public python-sunpy
> (package
> (name "python-sunpy")
> - (version "4.1.1")
> + (version "4.1.5")
> (source
> (origin
> (method url-fetch)
> (uri (pypi-uri "sunpy" version))
> (sha256
> - (base32
> "1h8dnsic96bxm5l278vk6jj5h4bh1b143fghsvv5rhigk137vysp"))))
> + (base32
> "1j5g0ivsrc5ji9s7jc3kcbi2injfs3y31pm3priycljwcsxspkpm"))))
> (build-system pyproject-build-system)
> (arguments
> (list
> + #:test-flags
> + #~(list "-k" (string-append
> + ;; XXX: Failed: DID NOT RAISE <class
> 'ModuleNotFoundError'>
> + "not test_main_nonexisting_module"
> + " and not test_main_stdlib_module"))
> #:phases
> #~(modify-phases %standard-phases
> (add-before 'install 'writable-compiler
> @@ -1902,24 +1907,7 @@ (define-public python-sunpy
> (make-file-writable "sunpy/_compiler.c")))
> (add-before 'check 'prepare-test-environment
> (lambda _
> - (setenv "HOME" "/tmp")
> - (make-file-writable "sunpy/_compiler.c")
> - ;; TODO: (Sharlatan-20221106T115800+0000): Review
> failing tests
> - (substitute* "sunpy/image/tests/test_transform.py"
> - (("def test_clipping") "def __off_test_clipping")
> - (("def test_nans") "def __off_test_nans")
> - (("def test_endian") "def __off_test_endian"))
> - (substitute* "sunpy/map/tests/test_mapbase.py"
> - (("def test_derotating_nonpurerotation_pcij")
> - "def __off_test_derotating_nonpurerotation_pcij"))
> - (substitute*
> "sunpy/map/sources/tests/test_mdi_source.py"
> - (("def test_synoptic_source")
> - "def __off_test_synoptic_source"))
> - (substitute* "sunpy/tests/tests/test_self_test.py"
> - (("def test_main_nonexisting_module")
> - "def __off_test_main_nonexisting_module")
> - (("def test_main_stdlib_module")
> - "def __off_test_main_stdlib_module")))))))
> + (setenv "HOME" "/tmp"))))))
> (native-inputs
> (list python-aiohttp
> python-extension-helpers
> @@ -1932,6 +1920,8 @@ (define-public python-sunpy
> python-pytest-mpl
> python-pytest-xdist
> python-setuptools-scm))
> + (inputs
> + (list opencv)) ; Includes OpenCV-Python
>
Judging from the SunPy source code on GitHub, OpenCV is only used for
one function (cv2_filter2d), a faster implementation of scipy's
convolve2d. In setup.cfg it is listed a test and docs dependency only.
To reduce size and breakage, IMO it shouldn't be an input. It seems to
be used only at runtime so it could be installed separately.
> (propagated-inputs
> (list parfive
> python-asdf
> @@ -1950,7 +1940,6 @@ (define-public python-sunpy
> python-matplotlib
> python-mpl-animators
> python-numpy
> - ;; python-opencv-python ; not packed yet
The opencv package builds opencv-python (cv2 namespace), as mentioned
in the (inputs) comment, although it doesn't ship with the python-
prefix.
> python-pandas
> python-reproject
> python-scikit-image
[...]
Vinicius
^ permalink raw reply [flat|nested] 49+ messages in thread
* [bug#63542] [PATCH 12/19] gnu: python-astroquery: Use Gexp.
2023-05-16 23:23 ` [bug#63542] [PATCH 12/19] gnu: python-astroquery: " Sharlatan Hellseher
@ 2023-05-23 22:15 ` Vinicius Monego
0 siblings, 0 replies; 49+ messages in thread
From: Vinicius Monego @ 2023-05-23 22:15 UTC (permalink / raw)
To: Sharlatan Hellseher, 63542
Em qua, 2023-05-17 às 00:23 +0100, Sharlatan Hellseher escreveu:
> * gnu/packages/astronomy.scm (python-astroquery): Use Gexp to
> simplify
> package style.
> ---
> gnu/packages/astronomy.scm | 8 ++++----
> 1 file changed, 4 insertions(+), 4 deletions(-)
>
> diff --git a/gnu/packages/astronomy.scm b/gnu/packages/astronomy.scm
> index be4961b49e..5f5de193d0 100644
> --- a/gnu/packages/astronomy.scm
> +++ b/gnu/packages/astronomy.scm
> @@ -1280,15 +1280,15 @@ (define-public python-astroquery
> (base32
> "1vhkzsqlgn3ji5by2rdf2gwklhbyzvpzb1iglalhqjkkrdaaaz1h"))))
> (build-system python-build-system)
>
Astroquery contains pyproject.toml in its source code, did you attempt
to switch to pyproject-build-system here?
> (arguments
> - `(#:phases
> - (modify-phases %standard-phases
> + (list
> + #:phases
> + #~(modify-phases %standard-phases
> (add-before 'check 'writable-home
> (lambda _ ; some tests need a writable
> home
> (setenv "HOME" (getcwd))))
> (replace 'check
> - (lambda* (#:key inputs outputs tests? #:allow-other-keys)
> + (lambda* (#:key tests? #:allow-other-keys)
> (when tests?
> - (add-installed-pythonpath inputs outputs)
> (invoke "python" "-m" "pytest" "--pyargs"
> "astroquery"
> ;; Skip tests that require online data.
> "-m" "not remote_data")))))))
[...]
Vinicius
^ permalink raw reply [flat|nested] 49+ messages in thread
* [bug#63542] [PATCH 14/19] gnu: python-astral: Update to 3.2.
2023-05-16 23:23 ` [bug#63542] [PATCH 14/19] gnu: python-astral: Update to 3.2 Sharlatan Hellseher
@ 2023-05-23 22:19 ` Vinicius Monego
0 siblings, 0 replies; 49+ messages in thread
From: Vinicius Monego @ 2023-05-23 22:19 UTC (permalink / raw)
To: Sharlatan Hellseher, 63542
Em qua, 2023-05-17 às 00:23 +0100, Sharlatan Hellseher escreveu:
> * gnu/packages/astronomy.scm (python-astral): Update to 3.2.
> [build-system]: Shift to pyproject-build-system.
> [arguments]: Use Gexps. Do not modify staged phases, use #:test-flags
> instead and partly enable tests (128 of 334).
> [native-inputs]: Add python-poetry-core.
> ---
> gnu/packages/astronomy.scm | 70 ++++++++++++++++++++++++++++++++----
> --
> 1 file changed, 59 insertions(+), 11 deletions(-)
>
>
[...]
> + " and not test_Sun_Local_tzinfo[day0-dawn0]"
> + " and not test_Sun_Local_tzinfo[day1-dawn1]"
> + " and not test_Sun_Local_tzinfo[day2-dawn2]"
> + " and not test_Sun_Local_tzinfo[day3-dawn3]"
> + " and not test_Sun_Local_tzinfo[day4-dawn4]"
AFAIK we don't skip each test by argument individually. If it fails
with every argument, the test can be skipped by name.
> + " and not test_Sun_Local_str[day0-dawn0]"
> + " and not test_Sun_Local_str[day1-dawn1]"
> + " and not test_Sun_Local_str[day2-dawn2]"
> + " and not test_Sun_Local_str[day3-dawn3]"
> + " and not test_Sun_Local_str[day4-dawn4]"
> + " and not test_SolarZenith_London[dt0-102.6]"
> + " and not test_SolarZenith_London[dt1-93.3]"
> + " and not test_SolarZenith_London[dt2-87.8]"
> + " and not test_SolarZenith_London[dt3-46]"
> + " and not test_SolarZenith_London[dt4-71]"
> + " and not test_SolarZenith_Riyadh[dt0-32]"
> + " and not test_SolarZenith_Riyadh[dt1-126]"
> + " and not test_moonrise_utc[date_0-risetime0]"
> + " and not test_moonrise_utc[date_1-risetime1]"
> + " and not test_moonrise_utc[date_2-risetime2]"
> + " and not test_moonrise_wellington[date_0-
> risetime0]"
> + " and not test_moonrise_wellington[date_1-
> risetime1]"
> + " and not test_moonset_wellington[date_0-
> settime0]"
> + " and not test_moonset_wellington[date_1-
> settime1]"))
[...]
Vinicius
^ permalink raw reply [flat|nested] 49+ messages in thread
* [bug#63542] [PATCH 18/19] gnu: python-asdf: Update to 2.15.0.
2023-05-16 23:23 ` [bug#63542] [PATCH 18/19] gnu: python-asdf: Update to 2.15.0 Sharlatan Hellseher
@ 2023-05-23 22:21 ` Vinicius Monego
0 siblings, 0 replies; 49+ messages in thread
From: Vinicius Monego @ 2023-05-23 22:21 UTC (permalink / raw)
To: Sharlatan Hellseher, 63542
Em qua, 2023-05-17 às 00:23 +0100, Sharlatan Hellseher escreveu:
> * gnu/packages/astronomy.scm (python-asdf): Update to 2.15.0.
> [arguments]: Use Gexps and enable the most of the tests.
> [native-inputs]: Add python-fsspec.
> ---
> gnu/packages/astronomy.scm | 18 ++++++++++--------
> 1 file changed, 10 insertions(+), 8 deletions(-)
>
> diff --git a/gnu/packages/astronomy.scm b/gnu/packages/astronomy.scm
> index ce8c313185..ed787665ea 100644
> --- a/gnu/packages/astronomy.scm
> +++ b/gnu/packages/astronomy.scm
> @@ -2747,23 +2747,25 @@ (define-public python-suntime
> (define-public python-asdf
> (package
> (name "python-asdf")
> - (version "2.13.0")
> + (version "2.15.0")
> (source
> (origin
> (method url-fetch)
> (uri (pypi-uri "asdf" version))
> (sha256
> - (base32
> "1zixzv4n2fryaszsfchqh2nvp0gzvarhz03fc721yw6iafdadqij"))))
> + (base32
> "11s56797l5330kkhppkyz0bsvms016knmyswj4gx91zrxf8iqvv8"))))
> (build-system pyproject-build-system)
> (arguments
> - ;; FIXME: Tests fail a lot with
> - ;;
> - ;; ERROR - _pytest.pathlib.ImportPathMismatchError:
> - ;; ('asdf.conftest', '/gnu/sto...
> - ;;
> - `(#:tests? #f))
> + (list
> + #:test-flags
> + #~(list "-k" (string-append
> + "not test_overwrite"
> + " and not test_tagging_scalars"
> + " and not test_info_command"
> + " and not
> test_array_inline_threshold_recursive"))))
Usually, updating and enabling tests are done in separate commits.
Vinicius
^ permalink raw reply [flat|nested] 49+ messages in thread
* [bug#63542]
2023-05-23 18:33 ` [bug#63542] Sharlatan Hellseher
@ 2023-05-23 22:26 ` Vinicius Monego
2023-05-24 6:55 ` [bug#63542] Astronomy May updates Efraim Flashner
1 sibling, 0 replies; 49+ messages in thread
From: Vinicius Monego @ 2023-05-23 22:26 UTC (permalink / raw)
To: Sharlatan Hellseher, 63542
Em ter, 2023-05-23 às 19:33 +0100, Sharlatan Hellseher escreveu:
> Hi Guix!
>
> A gentle ping on this issue.
> Please let me know if it requires any adjustments.
>
> I would like bring python-jwst (James Webb Space Telescope) to Guix,
> hoping it would bring more attention to the project from astronomical
> community.
>
> Thanks,
> Oleg
>
>
Hi Sharlatan,
I requested adjustments on patches 4, 12, 14 and 18. Could you send a
v2 with the changes?
Vinicius
^ permalink raw reply [flat|nested] 49+ messages in thread
* [bug#63542] Astronomy May updates
2023-05-23 18:33 ` [bug#63542] Sharlatan Hellseher
2023-05-23 22:26 ` [bug#63542] Vinicius Monego
@ 2023-05-24 6:55 ` Efraim Flashner
1 sibling, 0 replies; 49+ messages in thread
From: Efraim Flashner @ 2023-05-24 6:55 UTC (permalink / raw)
To: Sharlatan Hellseher; +Cc: Vinicius Monego, 63542
[-- Attachment #1: Type: text/plain, Size: 721 bytes --]
On Tue, May 23, 2023 at 07:33:22PM +0100, Sharlatan Hellseher wrote:
> Hi Guix!
>
> A gentle ping on this issue.
> Please let me know if it requires any adjustments.
I see that Vinicius Monego is looking for a v2 on patches 4, 12, 14 and
18 to address a couple of issues. Can you take a look at those? Thanks.
> I would like bring python-jwst (James Webb Space Telescope) to Guix, hoping
> it would bring more attention to the project from astronomical community.
That would be really cool.
--
Efraim Flashner <efraim@flashner.co.il> רנשלפ םירפא
GPG key = A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351
Confidentiality cannot be guaranteed on emails sent or received unencrypted
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 833 bytes --]
^ permalink raw reply [flat|nested] 49+ messages in thread
* [bug#63542] [PATCH v2 00/20]: Cover review points.
2023-05-16 23:20 [bug#63542] [PATCH 00/19]: gnu: astronomy: May updates Sharlatan Hellseher
` (19 preceding siblings ...)
2023-05-23 18:33 ` [bug#63542] Sharlatan Hellseher
@ 2023-05-24 21:51 ` Sharlatan Hellseher
2023-05-24 21:51 ` [bug#63542] [PATCH v2 01/20] gnu: python-asdf-astropy: Update to 0.4.0 Sharlatan Hellseher
` (20 more replies)
20 siblings, 21 replies; 49+ messages in thread
From: Sharlatan Hellseher @ 2023-05-24 21:51 UTC (permalink / raw)
To: 63542; +Cc: Sharlatan Hellseher
Hi Vinicius and Efraim!
Thank you for the review and here is my v2 of patch set.
* 04 gnu: python-sunpy: Update to 4.1.5: opencv moved to native-inputs to
let tests pass but do not propagate it to user's profile.
* 12 gnu: python-astroquery: Use Gexp: My attempt to use pyproject-build-system
was unsuccessful and caused build to fail, I might come back to it later as
with python-build-system the package passed all phased just fine.
* 14 gnu: python-astral: Update to 3.2: I've skipped tests directly without
arguments.
* 18 gnu: python-asdf: Update to 2.15.0: Only update is present and the
enabling test commit is moved to new 20.
Sharlatan Hellseher (20):
gnu: python-asdf-astropy: Update to 0.4.0.
gnu: python-asdf-wcs-schemas: Symplify.
gnu: python-gwcs: Update to 0.18.3.
gnu: python-sunpy: Update to 4.1.5.
gnu: python-spherical-geometry: Add update note.
gnu: python-sgp4: Update to 2.22.
gnu: python-ccdproc: Enable tests.
gnu: python-reproject: Update to 0.10.0.
gnu: python-pyvo: Update to 1.4.1.
gnu: python-fitsio: Use Gexp.
gnu: python-astropy-healpix: Use Gexp.
gnu: python-astroquery: Use Gexp.
gnu: python-pynbody: Update to 1.3.1, simplify.
gnu: python-astral: Update to 3.2.
gnu: python-poppy: Update to 1.1.1.
gnu: python-photutils: Update to 1.7.0.
gnu: python-ephem: Update to 4.1.4.
gnu: python-asdf: Update to 2.15.0.
gnu: python-asdf-coordinates-schemas: Update to 0.2.0.
gnu: python-asdf: Enable tests.
gnu/packages/astronomy.scm | 350 +++++++++++++++++--------------------
1 file changed, 165 insertions(+), 185 deletions(-)
base-commit: 242cc93438d67f5b35602d5add02e230850b0b43
--
2.39.2
^ permalink raw reply [flat|nested] 49+ messages in thread
* [bug#63542] [PATCH v2 01/20] gnu: python-asdf-astropy: Update to 0.4.0.
2023-05-24 21:51 ` [bug#63542] [PATCH v2 00/20]: Cover review points Sharlatan Hellseher
@ 2023-05-24 21:51 ` Sharlatan Hellseher
2023-05-24 21:51 ` [bug#63542] [PATCH v2 02/20] gnu: python-asdf-wcs-schemas: Symplify Sharlatan Hellseher
` (19 subsequent siblings)
20 siblings, 0 replies; 49+ messages in thread
From: Sharlatan Hellseher @ 2023-05-24 21:51 UTC (permalink / raw)
To: 63542; +Cc: Sharlatan Hellseher
* gnu/packages/astronomy.scm (python-asdf-astropy): Update to 0.4.0.
[arguments]: Add pre check phase.
[native-inputs]: Remove python-matplotlib.
---
gnu/packages/astronomy.scm | 13 +++++++++----
1 file changed, 9 insertions(+), 4 deletions(-)
diff --git a/gnu/packages/astronomy.scm b/gnu/packages/astronomy.scm
index 9bc790ef4b..e180a2f81a 100644
--- a/gnu/packages/astronomy.scm
+++ b/gnu/packages/astronomy.scm
@@ -2974,18 +2974,23 @@ (define python-asdf-unit-schemas
(define-public python-asdf-astropy
(package
(name "python-asdf-astropy")
- (version "0.3.0")
+ (version "0.4.0")
(source
(origin
(method url-fetch)
- (uri (pypi-uri "asdf_astropy" version))
+ (uri (pypi-uri "asdf-astropy" version))
(sha256
- (base32 "1gp5iav0a9g9q0zb22vhzi3v9vwk5wn2nxvr3mvi3bsdcdj3h23v"))))
+ (base32 "1difb2y1hlalbhrw8znwmmc0vzgg44zfsay98lpllb7y0536fas6"))))
(build-system pyproject-build-system)
+ (arguments
+ (list
+ #:phases
+ #~(modify-phases %standard-phases
+ (add-before 'check 'set-home-env
+ (lambda _ (setenv "HOME" "/tmp"))))))
(native-inputs
(list python-coverage
python-h5py
- python-matplotlib
python-pandas
python-pytest-astropy
python-scipy
--
2.39.2
^ permalink raw reply related [flat|nested] 49+ messages in thread
* [bug#63542] [PATCH v2 02/20] gnu: python-asdf-wcs-schemas: Symplify.
2023-05-24 21:51 ` [bug#63542] [PATCH v2 00/20]: Cover review points Sharlatan Hellseher
2023-05-24 21:51 ` [bug#63542] [PATCH v2 01/20] gnu: python-asdf-astropy: Update to 0.4.0 Sharlatan Hellseher
@ 2023-05-24 21:51 ` Sharlatan Hellseher
2023-05-24 21:51 ` [bug#63542] [PATCH v2 03/20] gnu: python-gwcs: Update to 0.18.3 Sharlatan Hellseher
` (18 subsequent siblings)
20 siblings, 0 replies; 49+ messages in thread
From: Sharlatan Hellseher @ 2023-05-24 21:51 UTC (permalink / raw)
To: 63542; +Cc: Sharlatan Hellseher
* gnu/packages/astronomy.scm (python-asdf-wcs-schemas): Symplify package.
[build-system]: Use pyproject-build-system.
---
gnu/packages/astronomy.scm | 14 ++------------
1 file changed, 2 insertions(+), 12 deletions(-)
diff --git a/gnu/packages/astronomy.scm b/gnu/packages/astronomy.scm
index e180a2f81a..0d0e45a3b1 100644
--- a/gnu/packages/astronomy.scm
+++ b/gnu/packages/astronomy.scm
@@ -3020,19 +3020,9 @@ (define python-asdf-wcs-schemas
(uri (pypi-uri "asdf_wcs_schemas" version))
(sha256
(base32 "0khyab9mnf2lv755as8kwhk3lqqpd3f4291ny3b9yp3ik86fzhz1"))))
- (build-system python-build-system)
- (arguments
- `(#:phases
- (modify-phases %standard-phases
- (replace 'check
- (lambda* (#:key inputs outputs tests? #:allow-other-keys)
- (when tests?
- (add-installed-pythonpath inputs outputs)
- (invoke "python" "-m" "pytest")))))))
+ (build-system pyproject-build-system)
(native-inputs
- (list python-pytest
- python-setuptools-scm
- python-semantic-version))
+ (list python-pytest python-setuptools-scm python-semantic-version))
(propagated-inputs
(list python-asdf))
(home-page "https://github.com/asdf-format/asdf-wcs-schemas")
--
2.39.2
^ permalink raw reply related [flat|nested] 49+ messages in thread
* [bug#63542] [PATCH v2 03/20] gnu: python-gwcs: Update to 0.18.3.
2023-05-24 21:51 ` [bug#63542] [PATCH v2 00/20]: Cover review points Sharlatan Hellseher
2023-05-24 21:51 ` [bug#63542] [PATCH v2 01/20] gnu: python-asdf-astropy: Update to 0.4.0 Sharlatan Hellseher
2023-05-24 21:51 ` [bug#63542] [PATCH v2 02/20] gnu: python-asdf-wcs-schemas: Symplify Sharlatan Hellseher
@ 2023-05-24 21:51 ` Sharlatan Hellseher
2023-05-24 21:51 ` [bug#63542] [PATCH v2 04/20] gnu: python-sunpy: Update to 4.1.5 Sharlatan Hellseher
` (17 subsequent siblings)
20 siblings, 0 replies; 49+ messages in thread
From: Sharlatan Hellseher @ 2023-05-24 21:51 UTC (permalink / raw)
To: 63542; +Cc: Sharlatan Hellseher
* gnu/packages/astronomy.scm (python-gwcs): Update to 0.18.3.
---
gnu/packages/astronomy.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/gnu/packages/astronomy.scm b/gnu/packages/astronomy.scm
index 0d0e45a3b1..5c07ff2c8d 100644
--- a/gnu/packages/astronomy.scm
+++ b/gnu/packages/astronomy.scm
@@ -3036,13 +3036,13 @@ (define python-asdf-wcs-schemas
(define-public python-gwcs
(package
(name "python-gwcs")
- (version "0.18.2")
+ (version "0.18.3")
(source
(origin
(method url-fetch)
(uri (pypi-uri "gwcs" version))
(sha256
- (base32 "0v9qcq6zl74d6s882s6xmas144jfalvll6va8rvrxmvpx4vqjzhg"))))
+ (base32 "0mgyk5mgmj242g8nl7glcj689vry3ncwf04b8q3hasjcc9bs0rm4"))))
(build-system pyproject-build-system)
(native-inputs
(list python-jsonschema
--
2.39.2
^ permalink raw reply related [flat|nested] 49+ messages in thread
* [bug#63542] [PATCH v2 04/20] gnu: python-sunpy: Update to 4.1.5.
2023-05-24 21:51 ` [bug#63542] [PATCH v2 00/20]: Cover review points Sharlatan Hellseher
` (2 preceding siblings ...)
2023-05-24 21:51 ` [bug#63542] [PATCH v2 03/20] gnu: python-gwcs: Update to 0.18.3 Sharlatan Hellseher
@ 2023-05-24 21:51 ` Sharlatan Hellseher
2023-05-24 21:51 ` [bug#63542] [PATCH v2 05/20] gnu: python-spherical-geometry: Add update note Sharlatan Hellseher
` (16 subsequent siblings)
20 siblings, 0 replies; 49+ messages in thread
From: Sharlatan Hellseher @ 2023-05-24 21:51 UTC (permalink / raw)
To: 63542; +Cc: Sharlatan Hellseher
* gnu/packages/astronomy.scm (python-sunpy): Update to 4.1.5, simplify
package.
[arguments]{test-flags}: Disable 2 failing tests.
[arguments]{phases}: Simplify prepare-test-environment by remove
redundant substitution.
[inputs]: Add opencv for OpenCV-Pyton support.
---
gnu/packages/astronomy.scm | 32 ++++++++++----------------------
1 file changed, 10 insertions(+), 22 deletions(-)
diff --git a/gnu/packages/astronomy.scm b/gnu/packages/astronomy.scm
index 5c07ff2c8d..196aeba0e3 100644
--- a/gnu/packages/astronomy.scm
+++ b/gnu/packages/astronomy.scm
@@ -1885,16 +1885,21 @@ (define-public python-sgp4
(define-public python-sunpy
(package
(name "python-sunpy")
- (version "4.1.1")
+ (version "4.1.5")
(source
(origin
(method url-fetch)
(uri (pypi-uri "sunpy" version))
(sha256
- (base32 "1h8dnsic96bxm5l278vk6jj5h4bh1b143fghsvv5rhigk137vysp"))))
+ (base32 "1j5g0ivsrc5ji9s7jc3kcbi2injfs3y31pm3priycljwcsxspkpm"))))
(build-system pyproject-build-system)
(arguments
(list
+ #:test-flags
+ #~(list "-k" (string-append
+ ;; XXX: Failed: DID NOT RAISE <class 'ModuleNotFoundError'>
+ "not test_main_nonexisting_module"
+ " and not test_main_stdlib_module"))
#:phases
#~(modify-phases %standard-phases
(add-before 'install 'writable-compiler
@@ -1902,26 +1907,10 @@ (define-public python-sunpy
(make-file-writable "sunpy/_compiler.c")))
(add-before 'check 'prepare-test-environment
(lambda _
- (setenv "HOME" "/tmp")
- (make-file-writable "sunpy/_compiler.c")
- ;; TODO: (Sharlatan-20221106T115800+0000): Review failing tests
- (substitute* "sunpy/image/tests/test_transform.py"
- (("def test_clipping") "def __off_test_clipping")
- (("def test_nans") "def __off_test_nans")
- (("def test_endian") "def __off_test_endian"))
- (substitute* "sunpy/map/tests/test_mapbase.py"
- (("def test_derotating_nonpurerotation_pcij")
- "def __off_test_derotating_nonpurerotation_pcij"))
- (substitute* "sunpy/map/sources/tests/test_mdi_source.py"
- (("def test_synoptic_source")
- "def __off_test_synoptic_source"))
- (substitute* "sunpy/tests/tests/test_self_test.py"
- (("def test_main_nonexisting_module")
- "def __off_test_main_nonexisting_module")
- (("def test_main_stdlib_module")
- "def __off_test_main_stdlib_module")))))))
+ (setenv "HOME" "/tmp"))))))
(native-inputs
- (list python-aiohttp
+ (list opencv ; For tests, includes OpenCV-Python
+ python-aiohttp
python-extension-helpers
python-hvpy
python-packaging
@@ -1950,7 +1939,6 @@ (define-public python-sunpy
python-matplotlib
python-mpl-animators
python-numpy
- ;; python-opencv-python ; not packed yet
python-pandas
python-reproject
python-scikit-image
--
2.39.2
^ permalink raw reply related [flat|nested] 49+ messages in thread
* [bug#63542] [PATCH v2 05/20] gnu: python-spherical-geometry: Add update note.
2023-05-24 21:51 ` [bug#63542] [PATCH v2 00/20]: Cover review points Sharlatan Hellseher
` (3 preceding siblings ...)
2023-05-24 21:51 ` [bug#63542] [PATCH v2 04/20] gnu: python-sunpy: Update to 4.1.5 Sharlatan Hellseher
@ 2023-05-24 21:51 ` Sharlatan Hellseher
2023-05-24 21:51 ` [bug#63542] [PATCH v2 06/20] gnu: python-sgp4: Update to 2.22 Sharlatan Hellseher
` (15 subsequent siblings)
20 siblings, 0 replies; 49+ messages in thread
From: Sharlatan Hellseher @ 2023-05-24 21:51 UTC (permalink / raw)
To: 63542; +Cc: Sharlatan Hellseher
* gnu/packages/astronomy.scm (python-spherical-geometry): Package can't
be updated to the latest version due to an open issue in upstream where
system qb library is in use.
---
gnu/packages/astronomy.scm | 2 ++
1 file changed, 2 insertions(+)
diff --git a/gnu/packages/astronomy.scm b/gnu/packages/astronomy.scm
index 196aeba0e3..04a1895662 100644
--- a/gnu/packages/astronomy.scm
+++ b/gnu/packages/astronomy.scm
@@ -1987,6 +1987,8 @@ (define-public python-astral
(define-public python-spherical-geometry
(package
(name "python-spherical-geometry")
+ ;; XXX: Can't be updated to the latest see:
+ ;; https://github.com/spacetelescope/spherical_geometry/issues/227
(version "1.2.22")
(source
(origin
--
2.39.2
^ permalink raw reply related [flat|nested] 49+ messages in thread
* [bug#63542] [PATCH v2 06/20] gnu: python-sgp4: Update to 2.22.
2023-05-24 21:51 ` [bug#63542] [PATCH v2 00/20]: Cover review points Sharlatan Hellseher
` (4 preceding siblings ...)
2023-05-24 21:51 ` [bug#63542] [PATCH v2 05/20] gnu: python-spherical-geometry: Add update note Sharlatan Hellseher
@ 2023-05-24 21:51 ` Sharlatan Hellseher
2023-05-24 21:51 ` [bug#63542] [PATCH v2 07/20] gnu: python-ccdproc: Enable tests Sharlatan Hellseher
` (14 subsequent siblings)
20 siblings, 0 replies; 49+ messages in thread
From: Sharlatan Hellseher @ 2023-05-24 21:51 UTC (permalink / raw)
To: 63542; +Cc: Sharlatan Hellseher
* gnu/packages/astronomy.scm (python-sgp4): Update to 2.22.
---
gnu/packages/astronomy.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/gnu/packages/astronomy.scm b/gnu/packages/astronomy.scm
index 04a1895662..a7fb5b3290 100644
--- a/gnu/packages/astronomy.scm
+++ b/gnu/packages/astronomy.scm
@@ -1856,13 +1856,13 @@ (define-public python-reproject
(define-public python-sgp4
(package
(name "python-sgp4")
- (version "2.21")
+ (version "2.22")
(source
(origin
(method url-fetch)
(uri (pypi-uri "sgp4" version))
(sha256
- (base32 "1vzcrlrlzmhbycdz16m8v241l8zx49vsy81wcd0yjxs80isvhyb1"))))
+ (base32 "1yc6gcbhz80i875j0wf6ikx7rzs0m7m1qp72dmdhdjidmpma5w0p"))))
(build-system python-build-system)
(propagated-inputs
(list python-numpy))
--
2.39.2
^ permalink raw reply related [flat|nested] 49+ messages in thread
* [bug#63542] [PATCH v2 07/20] gnu: python-ccdproc: Enable tests.
2023-05-24 21:51 ` [bug#63542] [PATCH v2 00/20]: Cover review points Sharlatan Hellseher
` (5 preceding siblings ...)
2023-05-24 21:51 ` [bug#63542] [PATCH v2 06/20] gnu: python-sgp4: Update to 2.22 Sharlatan Hellseher
@ 2023-05-24 21:51 ` Sharlatan Hellseher
2023-05-24 21:51 ` [bug#63542] [PATCH v2 08/20] gnu: python-reproject: Update to 0.10.0 Sharlatan Hellseher
` (13 subsequent siblings)
20 siblings, 0 replies; 49+ messages in thread
From: Sharlatan Hellseher @ 2023-05-24 21:51 UTC (permalink / raw)
To: 63542; +Cc: Sharlatan Hellseher
* gnu/packages/astronomy.scm (python-ccdproc): Enable tests.
---
gnu/packages/astronomy.scm | 5 -----
1 file changed, 5 deletions(-)
diff --git a/gnu/packages/astronomy.scm b/gnu/packages/astronomy.scm
index a7fb5b3290..8f1078df02 100644
--- a/gnu/packages/astronomy.scm
+++ b/gnu/packages/astronomy.scm
@@ -1370,11 +1370,6 @@ (define-public python-ccdproc
(sha256
(base32 "0fy1sni87cr05dkljd8wb7vgh7z9agh8wv5kiagxcpbcf8l06jv1"))))
(build-system pyproject-build-system)
- (arguments
- ;; FIXME: Test failed a lot with: DeprecationWarning: distutils Version
- ;; classes are deprecated. Use packaging.version instead (see:
- ;; https://github.com/astropy/ccdproc/issues/805).
- (list #:tests? #f))
(native-inputs (list python-memory-profiler python-pytest-astropy))
(propagated-inputs
(list python-astropy
--
2.39.2
^ permalink raw reply related [flat|nested] 49+ messages in thread
* [bug#63542] [PATCH v2 08/20] gnu: python-reproject: Update to 0.10.0.
2023-05-24 21:51 ` [bug#63542] [PATCH v2 00/20]: Cover review points Sharlatan Hellseher
` (6 preceding siblings ...)
2023-05-24 21:51 ` [bug#63542] [PATCH v2 07/20] gnu: python-ccdproc: Enable tests Sharlatan Hellseher
@ 2023-05-24 21:51 ` Sharlatan Hellseher
2023-05-24 21:51 ` [bug#63542] [PATCH v2 09/20] gnu: python-pyvo: Update to 1.4.1 Sharlatan Hellseher
` (12 subsequent siblings)
20 siblings, 0 replies; 49+ messages in thread
From: Sharlatan Hellseher @ 2023-05-24 21:51 UTC (permalink / raw)
To: 63542; +Cc: Sharlatan Hellseher
* gnu/packages/astronomy.scm (python-reproject): Update to 0.10.0.
---
gnu/packages/astronomy.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/gnu/packages/astronomy.scm b/gnu/packages/astronomy.scm
index 8f1078df02..9e3a36e1d1 100644
--- a/gnu/packages/astronomy.scm
+++ b/gnu/packages/astronomy.scm
@@ -1795,13 +1795,13 @@ (define-public python-regions
(define-public python-reproject
(package
(name "python-reproject")
- (version "0.9.1")
+ (version "0.10.0")
(source
(origin
(method url-fetch)
(uri (pypi-uri "reproject" version))
(sha256
- (base32 "1msysqbhkfi3bmw29wipk250a008bnng7din56md9ipbwiar8x55"))))
+ (base32 "1ha0a1ja7k09ysd05adffgsapfwzc6m6az34a0av2mhmlwy4zb1q"))))
(build-system pyproject-build-system)
(arguments
(list
--
2.39.2
^ permalink raw reply related [flat|nested] 49+ messages in thread
* [bug#63542] [PATCH v2 09/20] gnu: python-pyvo: Update to 1.4.1.
2023-05-24 21:51 ` [bug#63542] [PATCH v2 00/20]: Cover review points Sharlatan Hellseher
` (7 preceding siblings ...)
2023-05-24 21:51 ` [bug#63542] [PATCH v2 08/20] gnu: python-reproject: Update to 0.10.0 Sharlatan Hellseher
@ 2023-05-24 21:51 ` Sharlatan Hellseher
2023-05-24 21:51 ` [bug#63542] [PATCH v2 10/20] gnu: python-fitsio: Use Gexp Sharlatan Hellseher
` (11 subsequent siblings)
20 siblings, 0 replies; 49+ messages in thread
From: Sharlatan Hellseher @ 2023-05-24 21:51 UTC (permalink / raw)
To: 63542; +Cc: Sharlatan Hellseher
* gnu/packages/astronomy.scm (python-pyvo): Update to 1.4.1.
[build-system]: Switch to use pyproject-build-system.
[arguments]: Stop modifying standard phases.
[native-inputs]: Add python-setuptools-scm.
---
gnu/packages/astronomy.scm | 19 ++++---------------
1 file changed, 4 insertions(+), 15 deletions(-)
diff --git a/gnu/packages/astronomy.scm b/gnu/packages/astronomy.scm
index 9e3a36e1d1..29bc60ae98 100644
--- a/gnu/packages/astronomy.scm
+++ b/gnu/packages/astronomy.scm
@@ -1723,27 +1723,16 @@ (define-public python-poppy
(define-public python-pyvo
(package
(name "python-pyvo")
- (version "1.2.1")
+ (version "1.4.1")
(source
(origin
(method url-fetch)
(uri (pypi-uri "pyvo" version))
(sha256
- (base32 "1ri5yp6903386lkn79mdcmlax7zsfrrrjbcvb91wxydcc9yasc1n"))))
- (build-system python-build-system)
- (arguments
- '(#:phases
- (modify-phases %standard-phases
- (replace 'check
- (lambda* (#:key tests? #:allow-other-keys)
- (when tests?
- (invoke "python" "-m" "pytest" "--pyargs" "pyvo" "-k"
- (string-append ; these tests use the network
- "not test_access_with_string"
- " and not test_access_with_list"
- " and not test_access_with_expansion"))))))))
+ (base32 "17acv1yhz1jrsx9f35nr1vg276ibaivh4i243qkmp6abzvfyg907"))))
+ (build-system pyproject-build-system)
(native-inputs
- (list python-pytest-astropy python-requests-mock))
+ (list python-pytest-astropy python-requests-mock python-setuptools-scm))
(propagated-inputs
(list python-astropy python-mimeparse python-pillow python-requests))
(home-page "https://github.com/astropy/pyvo")
--
2.39.2
^ permalink raw reply related [flat|nested] 49+ messages in thread
* [bug#63542] [PATCH v2 10/20] gnu: python-fitsio: Use Gexp.
2023-05-24 21:51 ` [bug#63542] [PATCH v2 00/20]: Cover review points Sharlatan Hellseher
` (8 preceding siblings ...)
2023-05-24 21:51 ` [bug#63542] [PATCH v2 09/20] gnu: python-pyvo: Update to 1.4.1 Sharlatan Hellseher
@ 2023-05-24 21:51 ` Sharlatan Hellseher
2023-05-24 21:51 ` [bug#63542] [PATCH v2 11/20] gnu: python-astropy-healpix: " Sharlatan Hellseher
` (10 subsequent siblings)
20 siblings, 0 replies; 49+ messages in thread
From: Sharlatan Hellseher @ 2023-05-24 21:51 UTC (permalink / raw)
To: 63542; +Cc: Sharlatan Hellseher
* gnu/packages/astronomy.scm (python-fitsio): Adjust package style by
using Gexp.
---
gnu/packages/astronomy.scm | 39 +++++++++++++++++++-------------------
1 file changed, 20 insertions(+), 19 deletions(-)
diff --git a/gnu/packages/astronomy.scm b/gnu/packages/astronomy.scm
index 29bc60ae98..c72be7b30b 100644
--- a/gnu/packages/astronomy.scm
+++ b/gnu/packages/astronomy.scm
@@ -476,27 +476,28 @@ (define-public python-fitsio
(modules '((guix build utils)))
(snippet
;; Remove the bundled cfitsio
- `(begin
- (delete-file-recursively "cfitsio3490")
- (substitute* "MANIFEST.in"
- (("recursive-include cfitsio3490.*$\n") ""))))))
+ #~(begin
+ (delete-file-recursively "cfitsio3490")
+ (substitute* "MANIFEST.in"
+ (("recursive-include cfitsio3490.*$\n") ""))))))
(build-system python-build-system)
(arguments
- `(#:phases
- (modify-phases %standard-phases
- (add-after 'unpack 'unbundle-cfitsio
- (lambda* (#:key inputs #:allow-other-keys)
- (let* ((cfitsio (assoc-ref inputs "cfitsio"))
- (includedir (string-append "\"" cfitsio "/include\""))
- (libdir (string-append "\"" cfitsio "/lib\"")))
- ;; Use Guix' cfitsio instead of the bundled one
- (substitute* "setup.py"
- (("self.use_system_fitsio = False") "pass")
- (("self.system_fitsio_includedir = None") "pass")
- (("self.system_fitsio_libdir = None") "pass")
- (("self.use_system_fitsio") "True")
- (("self.system_fitsio_includedir") includedir)
- (("self.system_fitsio_libdir") libdir))))))))
+ (list
+ #:phases
+ #~(modify-phases %standard-phases
+ (add-after 'unpack 'unbundle-cfitsio
+ (lambda _
+ (let* ((cfitsio #$(this-package-input "cfitsio"))
+ (includedir (string-append "\"" cfitsio "/include\""))
+ (libdir (string-append "\"" cfitsio "/lib\"")))
+ ;; Use Guix' cfitsio instead of the bundled one
+ (substitute* "setup.py"
+ (("self.use_system_fitsio = False") "pass")
+ (("self.system_fitsio_includedir = None") "pass")
+ (("self.system_fitsio_libdir = None") "pass")
+ (("self.use_system_fitsio") "True")
+ (("self.system_fitsio_includedir") includedir)
+ (("self.system_fitsio_libdir") libdir))))))))
(inputs (list curl))
(propagated-inputs
(list python-numpy cfitsio))
--
2.39.2
^ permalink raw reply related [flat|nested] 49+ messages in thread
* [bug#63542] [PATCH v2 11/20] gnu: python-astropy-healpix: Use Gexp.
2023-05-24 21:51 ` [bug#63542] [PATCH v2 00/20]: Cover review points Sharlatan Hellseher
` (9 preceding siblings ...)
2023-05-24 21:51 ` [bug#63542] [PATCH v2 10/20] gnu: python-fitsio: Use Gexp Sharlatan Hellseher
@ 2023-05-24 21:51 ` Sharlatan Hellseher
2023-05-24 21:51 ` [bug#63542] [PATCH v2 12/20] gnu: python-astroquery: " Sharlatan Hellseher
` (9 subsequent siblings)
20 siblings, 0 replies; 49+ messages in thread
From: Sharlatan Hellseher @ 2023-05-24 21:51 UTC (permalink / raw)
To: 63542; +Cc: Sharlatan Hellseher
* gnu/packages/astronomy.scm (python-astropy-healpix): Simplify package
by using Gexp.
[build-system]: Shift to pyproject-build-system.
[arguments]{phases}: Shift to use standard check phase.
---
gnu/packages/astronomy.scm | 28 ++++++++++++----------------
1 file changed, 12 insertions(+), 16 deletions(-)
diff --git a/gnu/packages/astronomy.scm b/gnu/packages/astronomy.scm
index c72be7b30b..c8f3a8e965 100644
--- a/gnu/packages/astronomy.scm
+++ b/gnu/packages/astronomy.scm
@@ -1243,23 +1243,19 @@ (define-public python-astropy-healpix
(uri (pypi-uri "astropy_healpix" version))
(sha256
(base32 "1n1svmd41iv944zf4anbnsigd47zr4dfjf49vrc7m6928gmq9hw8"))))
- (build-system python-build-system)
+ (build-system pyproject-build-system)
(arguments
- `(#:phases
- (modify-phases %standard-phases
- ;; This file is opened in both install and check phases.
- (add-before 'install 'writable-compiler
- (lambda _ (make-file-writable "astropy_healpix/_compiler.c")))
- (add-before 'check 'writable-compiler
- (lambda _ (make-file-writable "astropy_healpix/_compiler.c")))
- (replace 'check
- (lambda* (#:key inputs outputs tests? #:allow-other-keys)
- (when tests?
- (add-installed-pythonpath inputs outputs)
- ;; Extensions have to be rebuilt before running the tests.
- (invoke "python" "setup.py" "build_ext" "--inplace")
- (invoke "python" "-m" "pytest"
- "--pyargs" "astropy_healpix")))))))
+ (list
+ #:phases
+ #~(modify-phases %standard-phases
+ ;; This file is opened in both install and check phases.
+ (add-before 'install 'writable-compiler
+ (lambda _ (make-file-writable "astropy_healpix/_compiler.c")))
+ (add-before 'check 'prepare-test-environment
+ (lambda _
+ ;; Extensions have to be rebuilt before running the tests.
+ (invoke "python" "setup.py" "build_ext" "--inplace")
+ (make-file-writable "astropy_healpix/_compiler.c"))))))
(native-inputs
(list python-extension-helpers
python-hypothesis
--
2.39.2
^ permalink raw reply related [flat|nested] 49+ messages in thread
* [bug#63542] [PATCH v2 12/20] gnu: python-astroquery: Use Gexp.
2023-05-24 21:51 ` [bug#63542] [PATCH v2 00/20]: Cover review points Sharlatan Hellseher
` (10 preceding siblings ...)
2023-05-24 21:51 ` [bug#63542] [PATCH v2 11/20] gnu: python-astropy-healpix: " Sharlatan Hellseher
@ 2023-05-24 21:51 ` Sharlatan Hellseher
2023-05-24 21:51 ` [bug#63542] [PATCH v2 13/20] gnu: python-pynbody: Update to 1.3.1, simplify Sharlatan Hellseher
` (8 subsequent siblings)
20 siblings, 0 replies; 49+ messages in thread
From: Sharlatan Hellseher @ 2023-05-24 21:51 UTC (permalink / raw)
To: 63542; +Cc: Sharlatan Hellseher
* gnu/packages/astronomy.scm (python-astroquery): Use Gexp to simplify
package style.
---
gnu/packages/astronomy.scm | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/gnu/packages/astronomy.scm b/gnu/packages/astronomy.scm
index c8f3a8e965..c74867948f 100644
--- a/gnu/packages/astronomy.scm
+++ b/gnu/packages/astronomy.scm
@@ -1280,15 +1280,15 @@ (define-public python-astroquery
(base32 "1vhkzsqlgn3ji5by2rdf2gwklhbyzvpzb1iglalhqjkkrdaaaz1h"))))
(build-system python-build-system)
(arguments
- `(#:phases
- (modify-phases %standard-phases
+ (list
+ #:phases
+ #~(modify-phases %standard-phases
(add-before 'check 'writable-home
(lambda _ ; some tests need a writable home
(setenv "HOME" (getcwd))))
(replace 'check
- (lambda* (#:key inputs outputs tests? #:allow-other-keys)
+ (lambda* (#:key tests? #:allow-other-keys)
(when tests?
- (add-installed-pythonpath inputs outputs)
(invoke "python" "-m" "pytest" "--pyargs" "astroquery"
;; Skip tests that require online data.
"-m" "not remote_data")))))))
--
2.39.2
^ permalink raw reply related [flat|nested] 49+ messages in thread
* [bug#63542] [PATCH v2 13/20] gnu: python-pynbody: Update to 1.3.1, simplify.
2023-05-24 21:51 ` [bug#63542] [PATCH v2 00/20]: Cover review points Sharlatan Hellseher
` (11 preceding siblings ...)
2023-05-24 21:51 ` [bug#63542] [PATCH v2 12/20] gnu: python-astroquery: " Sharlatan Hellseher
@ 2023-05-24 21:51 ` Sharlatan Hellseher
2023-05-24 21:51 ` [bug#63542] [PATCH v2 14/20] gnu: python-astral: Update to 3.2 Sharlatan Hellseher
` (7 subsequent siblings)
20 siblings, 0 replies; 49+ messages in thread
From: Sharlatan Hellseher @ 2023-05-24 21:51 UTC (permalink / raw)
To: 63542; +Cc: Sharlatan Hellseher
* gnu/packages/astronomy.scm (python-pynbody): Update to 1.3.1, simplify
package.
[build-system]: Shift to pyproject-build-system.
[arguments]: Do not modify standard phases, use #:test-flags instead.
---
gnu/packages/astronomy.scm | 77 +++++++++++++++++---------------------
1 file changed, 34 insertions(+), 43 deletions(-)
diff --git a/gnu/packages/astronomy.scm b/gnu/packages/astronomy.scm
index c74867948f..011e1374fc 100644
--- a/gnu/packages/astronomy.scm
+++ b/gnu/packages/astronomy.scm
@@ -2602,55 +2602,46 @@ (define-public python-pyerfa
(define-public python-pynbody
(package
(name "python-pynbody")
- (version "1.2.3")
+ (version "1.3.1")
(source
(origin
(method url-fetch)
(uri (pypi-uri "pynbody" version))
(sha256
- (base32 "1jxwk2s4qz1znvyak2lj7ld01kl1jh87xp81ki7a8dz1gcy93fkx"))))
- (build-system python-build-system)
+ (base32 "1yp7ja66zqmbnh7bbwbyimxq1nkrmjrcif2rzfm1hswm0fp2fbga"))))
+ (build-system pyproject-build-system)
(arguments
- (list #:phases
- #~(modify-phases %standard-phases
- (add-after 'unpack 'disable-tests-require-testdata
- (lambda _
- ;; Disable tests which need to download additional 1.0GiB+
- ;; of test data archive from
- ;; http://star.ucl.ac.uk/~app/testdata.tar.gz
- ;; https://github.com/pynbody/pynbody/blob/ \
- ;; f4bd482dc47532831b3ec115c7cb07149d61bfc5/ \
- ;; .github/workflows/build-test.yaml#L41
- (with-directory-excursion "tests"
- (for-each delete-file
- '("gravity_test.py"
- "adaptahop_test.py"
- "ahf_halos_test.py"
- "array_test.py"
- "bridge_test.py"
- "family_test.py"
- "partial_tipsy_test.py"
- "snapshot_test.py"
- "test_profile.py"
- "gadget_test.py"
- "gadgethdf_test.py"
- "grafic_test.py"
- "halotools_test.py"
- "nchilada_test.py"
- "ramses_new_ptcl_format_test.py"
- "ramses_test.py"
- "rockstar_test.py"
- "sph_image_test.py"
- "sph_smooth_test.py"
- "subfind_test.py"
- "subfindhdf_gadget4_test.py"
- "tipsy_test.py")))))
- (replace 'check
- (lambda* (#:key tests? inputs outputs #:allow-other-keys)
- (when tests?
- (add-installed-pythonpath inputs outputs)
- (setenv "HOME" "/tmp")
- (invoke "pytest" "-vv")))))))
+ (list
+ #:test-flags
+ #~(list
+ ;; Disable tests which need to download additional 1.0GiB+
+ ;; of test data archive from
+ ;; http://star.ucl.ac.uk/~app/testdata.tar.gz
+ ;; https://github.com/pynbody/pynbody/blob/ \
+ ;; f4bd482dc47532831b3ec115c7cb07149d61bfc5/ \
+ ;; .github/workflows/build-test.yaml#L41
+ "--ignore=tests/gravity_test.py"
+ "--ignore=tests/adaptahop_test.py"
+ "--ignore=tests/ahf_halos_test.py"
+ "--ignore=tests/array_test.py"
+ "--ignore=tests/bridge_test.py"
+ "--ignore=tests/family_test.py"
+ "--ignore=tests/partial_tipsy_test.py"
+ "--ignore=tests/snapshot_test.py"
+ "--ignore=tests/test_profile.py"
+ "--ignore=tests/gadget_test.py"
+ "--ignore=tests/gadgethdf_test.py"
+ "--ignore=tests/grafic_test.py"
+ "--ignore=tests/halotools_test.py"
+ "--ignore=tests/nchilada_test.py"
+ "--ignore=tests/ramses_new_ptcl_format_test.py"
+ "--ignore=tests/ramses_test.py"
+ "--ignore=tests/rockstar_test.py"
+ "--ignore=tests/sph_image_test.py"
+ "--ignore=tests/sph_smooth_test.py"
+ "--ignore=tests/subfind_test.py"
+ "--ignore=tests/subfindhdf_gadget4_test.py"
+ "--ignore=tests/tipsy_test.py")))
(native-inputs
(list python-cython
python-pandas
--
2.39.2
^ permalink raw reply related [flat|nested] 49+ messages in thread
* [bug#63542] [PATCH v2 14/20] gnu: python-astral: Update to 3.2.
2023-05-24 21:51 ` [bug#63542] [PATCH v2 00/20]: Cover review points Sharlatan Hellseher
` (12 preceding siblings ...)
2023-05-24 21:51 ` [bug#63542] [PATCH v2 13/20] gnu: python-pynbody: Update to 1.3.1, simplify Sharlatan Hellseher
@ 2023-05-24 21:51 ` Sharlatan Hellseher
2023-05-24 21:51 ` [bug#63542] [PATCH v2 15/20] gnu: python-poppy: Update to 1.1.1 Sharlatan Hellseher
` (6 subsequent siblings)
20 siblings, 0 replies; 49+ messages in thread
From: Sharlatan Hellseher @ 2023-05-24 21:51 UTC (permalink / raw)
To: 63542; +Cc: Sharlatan Hellseher
* gnu/packages/astronomy.scm (python-astral): Update to 3.2.
[build-system]: Shift to pyproject-build-system.
[arguments]: Use Gexps. Do not modify staged phases, use #:test-flags
instead and partly enable tests (128 of 334).
[native-inputs]: Add python-poetry-core.
---
gnu/packages/astronomy.scm | 53 ++++++++++++++++++++++++++++++--------
1 file changed, 42 insertions(+), 11 deletions(-)
diff --git a/gnu/packages/astronomy.scm b/gnu/packages/astronomy.scm
index 011e1374fc..7883919203 100644
--- a/gnu/packages/astronomy.scm
+++ b/gnu/packages/astronomy.scm
@@ -1938,24 +1938,55 @@ (define-public python-sunpy
(define-public python-astral
(package
(name "python-astral")
- (version "2.2")
+ (version "3.2")
(source
(origin
(method url-fetch)
(uri (pypi-uri "astral" version))
(sha256
- (base32 "1gkggdibccmdy9glymw3kbrkzm6svvsg0lk56hhy92y4smkrj7g4"))))
- (build-system python-build-system)
+ (base32 "121xag65rmv6pszbi3d206yz3jfwmpkf0jxjrxrd2scy5r0knz4v"))))
+ (build-system pyproject-build-system)
(arguments
- `(#:phases
- (modify-phases %standard-phases
- (replace 'check
- (lambda* (#:key inputs outputs tests? #:allow-other-keys)
- (when tests?
- (add-installed-pythonpath inputs outputs)
- (invoke "python" "-m" "pytest")))))))
+ (list
+ #:test-flags
+ ;; XXX: Disable tests which require newer version of python-pytz.
+ ;; No time zone found with key Pacific/Auckland
+ #~(list "-k" (string-append
+ "not test_TimezoneLookup"
+ " and not test_Sun"
+ " and not test_Dawn"
+ " and not test_Sunrise"
+ " and not test_SolarNoon"
+ " and not test_Dusk"
+ " and not test_Sunset"
+ " and not test_SolarElevation"
+ " and not test_SolarAzimuth"
+ " and not test_TimeAtAltitude"
+ " and not test_MoonNoDate"
+ " and not test_lookup"
+ " and not test_tzinfo"
+ " and not test_australia"
+ " and not test_adak"
+ " and not test_australia"
+ " and not test_Elevation_NonNaive"
+ " and not test_Wellington"
+ " and not test_Sun_Local_tzinfo"
+ " and not test_Sun_Local_str"
+ " and not test_SolarZenith_London"
+ " and not test_SolarZenith_Riyadh"
+ " and not test_moonrise_utc"
+ " and not test_moonrise_wellington"
+ " and not test_moonset_wellington"))
+ #:phases
+ #~(modify-phases %standard-phases
+ (add-before 'check 'prepare-test-environment
+ (lambda _
+ (setenv "HOME" "/tmp"))))))
(native-inputs
- (list python-freezegun python-setuptools-scm))
+ (list python-freezegun
+ python-poetry-core
+ python-pytest
+ python-setuptools-scm))
(propagated-inputs
(list python-dataclasses python-pytest python-pytz))
(home-page "https://github.com/sffjunkie/astral")
--
2.39.2
^ permalink raw reply related [flat|nested] 49+ messages in thread
* [bug#63542] [PATCH v2 15/20] gnu: python-poppy: Update to 1.1.1.
2023-05-24 21:51 ` [bug#63542] [PATCH v2 00/20]: Cover review points Sharlatan Hellseher
` (13 preceding siblings ...)
2023-05-24 21:51 ` [bug#63542] [PATCH v2 14/20] gnu: python-astral: Update to 3.2 Sharlatan Hellseher
@ 2023-05-24 21:51 ` Sharlatan Hellseher
2023-05-24 21:51 ` [bug#63542] [PATCH v2 16/20] gnu: python-photutils: Update to 1.7.0 Sharlatan Hellseher
` (5 subsequent siblings)
20 siblings, 0 replies; 49+ messages in thread
From: Sharlatan Hellseher @ 2023-05-24 21:51 UTC (permalink / raw)
To: 63542; +Cc: Sharlatan Hellseher
* gnu/packages/astronomy.scm (python-poppy): Update to 1.1.1.
---
gnu/packages/astronomy.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/gnu/packages/astronomy.scm b/gnu/packages/astronomy.scm
index 7883919203..c606eabf5b 100644
--- a/gnu/packages/astronomy.scm
+++ b/gnu/packages/astronomy.scm
@@ -1676,13 +1676,13 @@ (define-public python-poliastro
(define-public python-poppy
(package
(name "python-poppy")
- (version "1.0.3")
+ (version "1.1.1")
(source (origin
(method url-fetch)
(uri (pypi-uri "poppy" version))
(sha256
(base32
- "050cn6aabd1dxbi7zihbqnkl79hz6q6d5n6g25zmrpvc4sii171m"))))
+ "0s8rb61q8dz66s8d3qg44kb6bb5gi40zl41ik9wyccgb4kyf3brp"))))
(build-system pyproject-build-system)
(propagated-inputs
;; XXX: With python-synphot (marked as optional) package added to the list
--
2.39.2
^ permalink raw reply related [flat|nested] 49+ messages in thread
* [bug#63542] [PATCH v2 16/20] gnu: python-photutils: Update to 1.7.0.
2023-05-24 21:51 ` [bug#63542] [PATCH v2 00/20]: Cover review points Sharlatan Hellseher
` (14 preceding siblings ...)
2023-05-24 21:51 ` [bug#63542] [PATCH v2 15/20] gnu: python-poppy: Update to 1.1.1 Sharlatan Hellseher
@ 2023-05-24 21:51 ` Sharlatan Hellseher
2023-05-24 21:51 ` [bug#63542] [PATCH v2 17/20] gnu: python-ephem: Update to 4.1.4 Sharlatan Hellseher
` (4 subsequent siblings)
20 siblings, 0 replies; 49+ messages in thread
From: Sharlatan Hellseher @ 2023-05-24 21:51 UTC (permalink / raw)
To: 63542; +Cc: Sharlatan Hellseher
* gnu/packages/astronomy.scm (python-photutils): Update to 1.7.0.
---
gnu/packages/astronomy.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/gnu/packages/astronomy.scm b/gnu/packages/astronomy.scm
index c606eabf5b..f7997fd358 100644
--- a/gnu/packages/astronomy.scm
+++ b/gnu/packages/astronomy.scm
@@ -1567,13 +1567,13 @@ (define-public python-mpl-animators
(define-public python-photutils
(package
(name "python-photutils")
- (version "1.6.0")
+ (version "1.7.0")
(source
(origin
(method url-fetch)
(uri (pypi-uri "photutils" version))
(sha256
- (base32 "0w4kxl6aqjp2wv396krw30kwg6cmmska8gvgpihm2i2zxyzz39vd"))))
+ (base32 "1bq4ma402lpa5d6l85awlc23kasxf40nq8hgi3iyrilnfikan0jz"))))
(build-system python-build-system)
(arguments
`(#:test-target "pytest"
--
2.39.2
^ permalink raw reply related [flat|nested] 49+ messages in thread
* [bug#63542] [PATCH v2 17/20] gnu: python-ephem: Update to 4.1.4.
2023-05-24 21:51 ` [bug#63542] [PATCH v2 00/20]: Cover review points Sharlatan Hellseher
` (15 preceding siblings ...)
2023-05-24 21:51 ` [bug#63542] [PATCH v2 16/20] gnu: python-photutils: Update to 1.7.0 Sharlatan Hellseher
@ 2023-05-24 21:51 ` Sharlatan Hellseher
2023-05-24 21:51 ` [bug#63542] [PATCH v2 18/20] gnu: python-asdf: Update to 2.15.0 Sharlatan Hellseher
` (3 subsequent siblings)
20 siblings, 0 replies; 49+ messages in thread
From: Sharlatan Hellseher @ 2023-05-24 21:51 UTC (permalink / raw)
To: 63542; +Cc: Sharlatan Hellseher
* gnu/packages/astronomy.scm (python-ephem): Update t 4.1.4.
---
gnu/packages/astronomy.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/gnu/packages/astronomy.scm b/gnu/packages/astronomy.scm
index f7997fd358..b9fbb9d829 100644
--- a/gnu/packages/astronomy.scm
+++ b/gnu/packages/astronomy.scm
@@ -1497,13 +1497,13 @@ (define-public python-drms
(define-public python-ephem
(package
(name "python-ephem")
- (version "4.1.3")
+ (version "4.1.4")
(source (origin
(method url-fetch)
(uri (pypi-uri "ephem" version))
(sha256
(base32
- "0smmm3l8csnw9rrimh8mpyjrm80jaafjl184spnji98vk22qd8bz"))))
+ "0q67z79lgwdylxagbsjm42xvsmk5jmgvghy36m2n5lb2446rz9bk"))))
(build-system python-build-system)
(native-inputs (list tzdata))
(home-page "https://rhodesmill.org/pyephem/")
--
2.39.2
^ permalink raw reply related [flat|nested] 49+ messages in thread
* [bug#63542] [PATCH v2 18/20] gnu: python-asdf: Update to 2.15.0.
2023-05-24 21:51 ` [bug#63542] [PATCH v2 00/20]: Cover review points Sharlatan Hellseher
` (16 preceding siblings ...)
2023-05-24 21:51 ` [bug#63542] [PATCH v2 17/20] gnu: python-ephem: Update to 4.1.4 Sharlatan Hellseher
@ 2023-05-24 21:51 ` Sharlatan Hellseher
2023-05-24 21:51 ` [bug#63542] [PATCH v2 19/20] gnu: python-asdf-coordinates-schemas: Update to 0.2.0 Sharlatan Hellseher
` (2 subsequent siblings)
20 siblings, 0 replies; 49+ messages in thread
From: Sharlatan Hellseher @ 2023-05-24 21:51 UTC (permalink / raw)
To: 63542; +Cc: Sharlatan Hellseher
* gnu/packages/astronomy.scm (python-asdf): Update to 2.15.0.
[native-inputs]: Add python-fsspec.
---
gnu/packages/astronomy.scm | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/gnu/packages/astronomy.scm b/gnu/packages/astronomy.scm
index b9fbb9d829..8c5d0455bc 100644
--- a/gnu/packages/astronomy.scm
+++ b/gnu/packages/astronomy.scm
@@ -2729,13 +2729,13 @@ (define-public python-suntime
(define-public python-asdf
(package
(name "python-asdf")
- (version "2.13.0")
+ (version "2.15.0")
(source
(origin
(method url-fetch)
(uri (pypi-uri "asdf" version))
(sha256
- (base32 "1zixzv4n2fryaszsfchqh2nvp0gzvarhz03fc721yw6iafdadqij"))))
+ (base32 "11s56797l5330kkhppkyz0bsvms016knmyswj4gx91zrxf8iqvv8"))))
(build-system pyproject-build-system)
(arguments
;; FIXME: Tests fail a lot with
@@ -2746,6 +2746,7 @@ (define-public python-asdf
`(#:tests? #f))
(native-inputs
(list python-astropy
+ python-fsspec
python-packaging
python-psutil
python-pytest
--
2.39.2
^ permalink raw reply related [flat|nested] 49+ messages in thread
* [bug#63542] [PATCH v2 19/20] gnu: python-asdf-coordinates-schemas: Update to 0.2.0.
2023-05-24 21:51 ` [bug#63542] [PATCH v2 00/20]: Cover review points Sharlatan Hellseher
` (17 preceding siblings ...)
2023-05-24 21:51 ` [bug#63542] [PATCH v2 18/20] gnu: python-asdf: Update to 2.15.0 Sharlatan Hellseher
@ 2023-05-24 21:51 ` Sharlatan Hellseher
2023-05-24 21:51 ` [bug#63542] [PATCH v2 20/20] gnu: python-asdf: Enable tests Sharlatan Hellseher
2023-05-26 0:42 ` bug#63542: [PATCH v2 00/20]: Cover review points Vinicius Monego
20 siblings, 0 replies; 49+ messages in thread
From: Sharlatan Hellseher @ 2023-05-24 21:51 UTC (permalink / raw)
To: 63542; +Cc: Sharlatan Hellseher
* gnu/packages/astronomy.scm (python-asdf-coordinates-schemas): Update
to 0.2.0.
[build-system]: Shift to python-build-system.
[arguments]: Do not modify standard phases.
---
gnu/packages/astronomy.scm | 18 ++++--------------
1 file changed, 4 insertions(+), 14 deletions(-)
diff --git a/gnu/packages/astronomy.scm b/gnu/packages/astronomy.scm
index 8c5d0455bc..e3ebaee8b4 100644
--- a/gnu/packages/astronomy.scm
+++ b/gnu/packages/astronomy.scm
@@ -2842,26 +2842,16 @@ (define python-asdf-transform-schemas
(define python-asdf-coordinates-schemas
(package
(name "python-asdf-coordinates-schemas")
- (version "0.1.0")
+ (version "0.2.0")
(source
(origin
(method url-fetch)
(uri (pypi-uri "asdf_coordinates_schemas" version))
(sha256
- (base32 "0ahwhsz5jzljnpkfd2kvspirg823lnj5ip9sfkd9cx09z1nlz8jg"))))
- (build-system python-build-system)
- (arguments
- `(#:phases
- (modify-phases %standard-phases
- (replace 'check
- (lambda* (#:key inputs outputs tests? #:allow-other-keys)
- (when tests?
- (add-installed-pythonpath inputs outputs)
- (invoke "python" "-m" "pytest")))))))
+ (base32 "1x6mipg76c6qldq8s2p2wpsq0cpr9b5krp62xskljdz1f84abyg3"))))
+ (build-system pyproject-build-system)
(native-inputs
- (list python-pytest
- python-semantic-version
- python-setuptools-scm))
+ (list python-pytest python-semantic-version python-setuptools-scm))
(propagated-inputs
(list python-asdf))
(home-page "https://github.com/asdf-format/asdf-coordinates-schemas")
--
2.39.2
^ permalink raw reply related [flat|nested] 49+ messages in thread
* [bug#63542] [PATCH v2 20/20] gnu: python-asdf: Enable tests.
2023-05-24 21:51 ` [bug#63542] [PATCH v2 00/20]: Cover review points Sharlatan Hellseher
` (18 preceding siblings ...)
2023-05-24 21:51 ` [bug#63542] [PATCH v2 19/20] gnu: python-asdf-coordinates-schemas: Update to 0.2.0 Sharlatan Hellseher
@ 2023-05-24 21:51 ` Sharlatan Hellseher
2023-05-26 0:42 ` bug#63542: [PATCH v2 00/20]: Cover review points Vinicius Monego
20 siblings, 0 replies; 49+ messages in thread
From: Sharlatan Hellseher @ 2023-05-24 21:51 UTC (permalink / raw)
To: 63542; +Cc: Sharlatan Hellseher
* gnu/packages/astronomy.scm (python-asdf): Enable the most tests.
---
gnu/packages/astronomy.scm | 13 +++++++------
1 file changed, 7 insertions(+), 6 deletions(-)
diff --git a/gnu/packages/astronomy.scm b/gnu/packages/astronomy.scm
index e3ebaee8b4..67b5a601e3 100644
--- a/gnu/packages/astronomy.scm
+++ b/gnu/packages/astronomy.scm
@@ -2738,12 +2738,13 @@ (define-public python-asdf
(base32 "11s56797l5330kkhppkyz0bsvms016knmyswj4gx91zrxf8iqvv8"))))
(build-system pyproject-build-system)
(arguments
- ;; FIXME: Tests fail a lot with
- ;;
- ;; ERROR - _pytest.pathlib.ImportPathMismatchError:
- ;; ('asdf.conftest', '/gnu/sto...
- ;;
- `(#:tests? #f))
+ (list
+ #:test-flags
+ #~(list "-k" (string-append
+ "not test_overwrite"
+ " and not test_tagging_scalars"
+ " and not test_info_command"
+ " and not test_array_inline_threshold_recursive"))))
(native-inputs
(list python-astropy
python-fsspec
--
2.39.2
^ permalink raw reply related [flat|nested] 49+ messages in thread
* bug#63542: [PATCH v2 00/20]: Cover review points.
2023-05-24 21:51 ` [bug#63542] [PATCH v2 00/20]: Cover review points Sharlatan Hellseher
` (19 preceding siblings ...)
2023-05-24 21:51 ` [bug#63542] [PATCH v2 20/20] gnu: python-asdf: Enable tests Sharlatan Hellseher
@ 2023-05-26 0:42 ` Vinicius Monego
20 siblings, 0 replies; 49+ messages in thread
From: Vinicius Monego @ 2023-05-26 0:42 UTC (permalink / raw)
To: Sharlatan Hellseher, 63542-done
Em qua, 2023-05-24 às 22:51 +0100, Sharlatan Hellseher escreveu:
[...]
> Sharlatan Hellseher (20):
> gnu: python-asdf-astropy: Update to 0.4.0.
> gnu: python-asdf-wcs-schemas: Symplify.
> gnu: python-gwcs: Update to 0.18.3.
> gnu: python-sunpy: Update to 4.1.5.
> gnu: python-spherical-geometry: Add update note.
> gnu: python-sgp4: Update to 2.22.
> gnu: python-ccdproc: Enable tests.
> gnu: python-reproject: Update to 0.10.0.
> gnu: python-pyvo: Update to 1.4.1.
> gnu: python-fitsio: Use Gexp.
> gnu: python-astropy-healpix: Use Gexp.
> gnu: python-astroquery: Use Gexp.
> gnu: python-pynbody: Update to 1.3.1, simplify.
> gnu: python-astral: Update to 3.2.
> gnu: python-poppy: Update to 1.1.1.
> gnu: python-photutils: Update to 1.7.0.
> gnu: python-ephem: Update to 4.1.4.
> gnu: python-asdf: Update to 2.15.0.
> gnu: python-asdf-coordinates-schemas: Update to 0.2.0.
> gnu: python-asdf: Enable tests.
>
> gnu/packages/astronomy.scm | 350 +++++++++++++++++------------------
> --
> 1 file changed, 165 insertions(+), 185 deletions(-)
>
>
> base-commit: 242cc93438d67f5b35602d5add02e230850b0b43
I reworded the commit messages, made some styles changes to save a few
lines and pushed, thanks!
Vinicius
^ permalink raw reply [flat|nested] 49+ messages in thread
end of thread, other threads:[~2023-05-26 0:44 UTC | newest]
Thread overview: 49+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-05-16 23:20 [bug#63542] [PATCH 00/19]: gnu: astronomy: May updates Sharlatan Hellseher
2023-05-16 23:23 ` [bug#63542] [PATCH 01/19] gnu: python-asdf-astropy: Update to 0.4.0 Sharlatan Hellseher
2023-05-16 23:23 ` [bug#63542] [PATCH 02/19] gnu: python-asdf-wcs-schemas: Symplify Sharlatan Hellseher
2023-05-16 23:23 ` [bug#63542] [PATCH 03/19] gnu: python-gwcs: Update to 0.18.3 Sharlatan Hellseher
2023-05-16 23:23 ` [bug#63542] [PATCH 04/19] gnu: python-sunpy: Update to 4.1.5 Sharlatan Hellseher
2023-05-23 22:10 ` Vinicius Monego
2023-05-16 23:23 ` [bug#63542] [PATCH 05/19] gnu: python-spherical-geometry: Add update note Sharlatan Hellseher
2023-05-16 23:23 ` [bug#63542] [PATCH 06/19] gnu: python-sgp4: Update to 2.22 Sharlatan Hellseher
2023-05-16 23:23 ` [bug#63542] [PATCH 07/19] gnu: python-ccdproc: Enable tests Sharlatan Hellseher
2023-05-16 23:23 ` [bug#63542] [PATCH 08/19] gnu: python-reproject: Update to 0.10.0 Sharlatan Hellseher
2023-05-16 23:23 ` [bug#63542] [PATCH 09/19] gnu: python-pyvo: Update to 1.4.1 Sharlatan Hellseher
2023-05-16 23:23 ` [bug#63542] [PATCH 10/19] gnu: python-fitsio: Use Gexp Sharlatan Hellseher
2023-05-16 23:23 ` [bug#63542] [PATCH 11/19] gnu: python-astropy-healpix: " Sharlatan Hellseher
2023-05-16 23:23 ` [bug#63542] [PATCH 12/19] gnu: python-astroquery: " Sharlatan Hellseher
2023-05-23 22:15 ` Vinicius Monego
2023-05-16 23:23 ` [bug#63542] [PATCH 13/19] gnu: python-pynbody: Update to 1.3.1, simplify Sharlatan Hellseher
2023-05-16 23:23 ` [bug#63542] [PATCH 14/19] gnu: python-astral: Update to 3.2 Sharlatan Hellseher
2023-05-23 22:19 ` Vinicius Monego
2023-05-16 23:23 ` [bug#63542] [PATCH 15/19] gnu: python-poppy: Update to 1.1.1 Sharlatan Hellseher
2023-05-16 23:23 ` [bug#63542] [PATCH 16/19] gnu: python-photutils: Update to 1.7.0 Sharlatan Hellseher
2023-05-16 23:23 ` [bug#63542] [PATCH 17/19] gnu: python-ephem: Update to 4.1.4 Sharlatan Hellseher
2023-05-16 23:23 ` [bug#63542] [PATCH 18/19] gnu: python-asdf: Update to 2.15.0 Sharlatan Hellseher
2023-05-23 22:21 ` Vinicius Monego
2023-05-16 23:23 ` [bug#63542] [PATCH 19/19] gnu: python-asdf-coordinates-schemas: Update to 0.2.0 Sharlatan Hellseher
2023-05-23 18:33 ` [bug#63542] Sharlatan Hellseher
2023-05-23 22:26 ` [bug#63542] Vinicius Monego
2023-05-24 6:55 ` [bug#63542] Astronomy May updates Efraim Flashner
2023-05-24 21:51 ` [bug#63542] [PATCH v2 00/20]: Cover review points Sharlatan Hellseher
2023-05-24 21:51 ` [bug#63542] [PATCH v2 01/20] gnu: python-asdf-astropy: Update to 0.4.0 Sharlatan Hellseher
2023-05-24 21:51 ` [bug#63542] [PATCH v2 02/20] gnu: python-asdf-wcs-schemas: Symplify Sharlatan Hellseher
2023-05-24 21:51 ` [bug#63542] [PATCH v2 03/20] gnu: python-gwcs: Update to 0.18.3 Sharlatan Hellseher
2023-05-24 21:51 ` [bug#63542] [PATCH v2 04/20] gnu: python-sunpy: Update to 4.1.5 Sharlatan Hellseher
2023-05-24 21:51 ` [bug#63542] [PATCH v2 05/20] gnu: python-spherical-geometry: Add update note Sharlatan Hellseher
2023-05-24 21:51 ` [bug#63542] [PATCH v2 06/20] gnu: python-sgp4: Update to 2.22 Sharlatan Hellseher
2023-05-24 21:51 ` [bug#63542] [PATCH v2 07/20] gnu: python-ccdproc: Enable tests Sharlatan Hellseher
2023-05-24 21:51 ` [bug#63542] [PATCH v2 08/20] gnu: python-reproject: Update to 0.10.0 Sharlatan Hellseher
2023-05-24 21:51 ` [bug#63542] [PATCH v2 09/20] gnu: python-pyvo: Update to 1.4.1 Sharlatan Hellseher
2023-05-24 21:51 ` [bug#63542] [PATCH v2 10/20] gnu: python-fitsio: Use Gexp Sharlatan Hellseher
2023-05-24 21:51 ` [bug#63542] [PATCH v2 11/20] gnu: python-astropy-healpix: " Sharlatan Hellseher
2023-05-24 21:51 ` [bug#63542] [PATCH v2 12/20] gnu: python-astroquery: " Sharlatan Hellseher
2023-05-24 21:51 ` [bug#63542] [PATCH v2 13/20] gnu: python-pynbody: Update to 1.3.1, simplify Sharlatan Hellseher
2023-05-24 21:51 ` [bug#63542] [PATCH v2 14/20] gnu: python-astral: Update to 3.2 Sharlatan Hellseher
2023-05-24 21:51 ` [bug#63542] [PATCH v2 15/20] gnu: python-poppy: Update to 1.1.1 Sharlatan Hellseher
2023-05-24 21:51 ` [bug#63542] [PATCH v2 16/20] gnu: python-photutils: Update to 1.7.0 Sharlatan Hellseher
2023-05-24 21:51 ` [bug#63542] [PATCH v2 17/20] gnu: python-ephem: Update to 4.1.4 Sharlatan Hellseher
2023-05-24 21:51 ` [bug#63542] [PATCH v2 18/20] gnu: python-asdf: Update to 2.15.0 Sharlatan Hellseher
2023-05-24 21:51 ` [bug#63542] [PATCH v2 19/20] gnu: python-asdf-coordinates-schemas: Update to 0.2.0 Sharlatan Hellseher
2023-05-24 21:51 ` [bug#63542] [PATCH v2 20/20] gnu: python-asdf: Enable tests Sharlatan Hellseher
2023-05-26 0:42 ` bug#63542: [PATCH v2 00/20]: Cover review points Vinicius Monego
Code repositories for project(s) associated with this public inbox
https://git.savannah.gnu.org/cgit/guix.git
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).