~ruther/guix-local

fc9ef6d61a8f0ba731c0db5db4027530a2fa243a — Nicolas Graves 2 years ago b59a422
gnu: python-numpydoc: Move to pyproject-build-sytem.

* gnu/packages/python-xyz.scm (python-numpydoc):
  [build-system]: Move to pyproject-build-sytem.
  [arguments]: Move <#:phases> check replacement to
  <#:test-flags>.

Change-Id: Ia7a812c4ee2adcd31fc32db1caa7c163cadf46bf
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
1 files changed, 5 insertions(+), 9 deletions(-)

M gnu/packages/python-xyz.scm
M gnu/packages/python-xyz.scm => gnu/packages/python-xyz.scm +5 -9
@@ 9469,16 9469,12 @@ parse and apply unified diffs.  It has features such as:
       (sha256
        (base32
         "0k2z3g4s3w39h1nd293542hl9qv55j29gcr3bkia0rr3ldsppnxh"))))
    (build-system python-build-system)
    (build-system pyproject-build-system)
    (arguments
     `(#:phases
       (modify-phases %standard-phases
         (replace 'check
           (lambda* (#:key tests? #:allow-other-keys)
             (when tests?
               (invoke "pytest" "-v" "numpydoc/tests"
                       ;; TODO: unclear why these fail.
                       "-k" "not test_MyClass and not test_my_function")))))))
     (list #:test-flags
           '(list "numpydoc/tests"
                  ;; TODO: unclear why these fail.
                  "-k" "not test_MyClass and not test_my_function")))
    (propagated-inputs (list python-jinja2 python-sphinx))
    (native-inputs (list python-matplotlib python-pytest python-pytest-cov))
    (home-page "https://pypi.org/project/numpydoc/")