~ruther/guix-local

171dbdcb75170ea3ce1e7b081cd2d55aea686c46 — Sharlatan Hellseher 2 years ago 1f38e64
gnu: python-stsci-imagestats: Enable tests

* gnu/packages/astronomy.scm (python-stsci-imagestats): Enable tests.
[arguments]<#:phases>: Add 'build-extensions phase.
[native-inputs]: Add python-pytest.

Change-Id: I8cb35fd083453d577eb6ad94f097502566c1bcee
1 files changed, 8 insertions(+), 2 deletions(-)

M gnu/packages/astronomy.scm
M gnu/packages/astronomy.scm => gnu/packages/astronomy.scm +8 -2
@@ 2690,9 2690,15 @@ Science Institute} image array manipulation functions.")
                "01jqqrhcna0ghin48bbcza57d12371ny4l4pqws89irwdhd8xr0r"))))
    (build-system pyproject-build-system)
    (arguments
     (list #:tests? #f)) ;No tests
     (list
      #:phases
      #~(modify-phases %standard-phases
          (add-before 'check 'build-extensions
            (lambda _
              ;; Cython extensions have to be built before running the tests.
              (invoke "python" "setup.py" "build_ext" "--inplace"))))))
    (propagated-inputs (list python-numpy))
    (native-inputs (list python-setuptools-scm))
    (native-inputs (list python-pytest python-setuptools-scm))
    (home-page "https://stsciimagestats.readthedocs.io/en/latest/")
    (synopsis "Compute sigma-clipped statistics on data arrays")
    (description