~ruther/guix-local

1573aa3ae271183259b021e8e998895a2a20a68c — Vinicius Monego 1 year, 1 day ago 5966e0e
gnu: python-symengine: Use pyproject-build-system.

* gnu/packages/python-xyz.scm (python-symengine)[build-system]: Use
pyproject-build-system.
[arguments]<#:phases>: In the custom 'check' phase, run tests with
nose2.
[native-inputs]: Replace python-nose by python-nose2. Add
python-setuptools, python-wheel.

Change-Id: I73adbc3d6439b865001d65a6ea1d137815ce7192
1 files changed, 8 insertions(+), 6 deletions(-)

M gnu/packages/python-xyz.scm
M gnu/packages/python-xyz.scm => gnu/packages/python-xyz.scm +8 -6
@@ 20536,7 20536,7 @@ document.")
       (uri (pypi-uri "symengine" version))
       (sha256
        (base32 "1w7hwavbxgikljy9m3p89k3x2zdhv81h9bh330aw4wb3qm74p7jf"))))
    (build-system python-build-system)
    (build-system pyproject-build-system)
    (arguments
     (list
      #:phases


@@ 20546,12 20546,14 @@ document.")
              (if tests?
                  ;; Run tests against installed package.
                  (with-directory-excursion "/tmp"
                    (invoke "nosetests" "-v" "symengine.tests"))
                    (invoke "nose2" "-v" "symengine.tests"))
                  (format #t "test suite not run~%")))))))
    (native-inputs
     (list cmake-minimal python-cython-3 python-nose))
    (inputs
     (list symengine))
    (native-inputs (list cmake-minimal
                         python-cython-3
                         python-nose2
                         python-setuptools
                         python-wheel))
    (inputs (list symengine))
    (home-page "https://github.com/symengine/symengine.py")
    (synopsis "Python library providing wrappers to SymEngine")
    (description