From f8ba0889f2a07eaac3551a5651400729b76eeec0 Mon Sep 17 00:00:00 2001 From: Sharlatan Hellseher Date: Thu, 27 Jul 2023 00:15:39 +0100 Subject: [PATCH] gnu: python-fitsio: Enable tests. * gnu/packages/astronomy.scm (python-fitsio): Enable tests. [build-system]: Swap to pyproject-build-system. [arguments]: Add new phase 'build-extensions. Signed-off-by: Andreas Enge --- gnu/packages/astronomy.scm | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/gnu/packages/astronomy.scm b/gnu/packages/astronomy.scm index 078dc5d121..4ab3a186cb 100644 --- a/gnu/packages/astronomy.scm +++ b/gnu/packages/astronomy.scm @@ -545,7 +545,7 @@ (define-public python-fitsio (delete-file-recursively "cfitsio3490") (substitute* "MANIFEST.in" (("recursive-include cfitsio3490.*$\n") "")))))) - (build-system python-build-system) + (build-system pyproject-build-system) (arguments (list #:phases @@ -562,7 +562,10 @@ (define-public python-fitsio (("self.system_fitsio_libdir = None") "pass") (("self.use_system_fitsio") "True") (("self.system_fitsio_includedir") includedir) - (("self.system_fitsio_libdir") libdir)))))))) + (("self.system_fitsio_libdir") libdir))))) + (add-before 'check 'build-extensions + (lambda _ + (invoke "python" "setup.py" "build_ext" "--inplace")))))) (native-inputs (list python-pytest)) (inputs