guix_mirror_bot pushed a commit to branch python-team
in repository guix.
commit 0d6e2be077679e9e5d09b05c70cc4d56571e7f7b
Author: Sharlatan Hellseher <[email protected]>
AuthorDate: Tue Dec 9 23:52:37 2025 +0000
gnu: python-astropy-6: Skip some tests.
* gnu/packages/astronomy.scm (python-astropy-6)[arguments]: Substitute
from python-astropy and skip 4 more tests.
Change-Id: I14cd880c8428fd6ca90fb6f322e0fea08e8b5457
---
gnu/packages/astronomy.scm | 23 +++++++++++++++++++----
1 file changed, 19 insertions(+), 4 deletions(-)
diff --git a/gnu/packages/astronomy.scm b/gnu/packages/astronomy.scm
index 8d58421f87..a43185db4f 100644
--- a/gnu/packages/astronomy.scm
+++ b/gnu/packages/astronomy.scm
@@ -3222,10 +3222,25 @@ astronomy and astrophysics.")
(modules '((guix build utils)))
(snippet
#~(begin
- (with-directory-excursion "astropy/extern"
- (for-each delete-file-recursively '("ply" "configobj")))
- (with-directory-excursion "cextern"
- (for-each delete-file-recursively '("expat" "wcslib")))))))
+ (with-directory-excursion "astropy/extern"
+ (for-each delete-file-recursively '("ply" "configobj")))
+ (with-directory-excursion "cextern"
+ (for-each delete-file-recursively '("expat" "wcslib")))))))
+ ;; tests: 28419 passed, 316 skipped, 233 xfailed, 25 warnings
+ (arguments
+ (substitute-keyword-arguments
+ (package-arguments python-astropy)
+ ((#:test-flags test-flags #~(list))
+ #~(list "--pyargs" "astropy"
+ "--numprocesses" (number->string (min 8 (parallel-job-count)))
+ "-k" (string-join
+ (list "not test_skip_meta"
+ "test_all_included"
+ "test_basic_testing_completeness"
+ "test_ephemeris_local_file_not_ephemeris"
+
"test_non_linear_lsq_fitter_with_weights[LMLSQFitter]"
+ "test_testing_completeness")
+ " and not ")))))
(propagated-inputs
(modify-inputs (package-propagated-inputs python-astropy)
(replace "python-jplephem" python-jplephem-2.22)))))