~ruther/guix-local

ce8db9583b469b31e66ed640bff9ac6986430e90 — Ricardo Wurmus 1 year, 3 months ago f7ac711
gnu: python-yte: Update to 1.7.0.

* gnu/packages/python-xyz.scm (python-yte): Update to 1.7.0.
[build-system]: Use pyproject-build-system.
[arguments]: Replace 'check phase.
[propagated-inputs]: Add python-dpath.
[native-inputs]: Add python-numpy, python-poetry-core, and python-pytest.

Change-Id: If1d4e8e0289d9a36205353ad2c9bb345076e4ff7
1 files changed, 18 insertions(+), 9 deletions(-)

M gnu/packages/python-xyz.scm
M gnu/packages/python-xyz.scm => gnu/packages/python-xyz.scm +18 -9
@@ 15678,20 15678,29 @@ function signatures.")
(define-public python-yte
  (package
    (name "python-yte")
    (version "1.2.0")
    (version "1.7.0")
    (source
     (origin
       (method url-fetch)
       (uri (pypi-uri "yte" version))
       (method git-fetch)
       (uri (git-reference
             (url "https://github.com/koesterlab/yte")
             (commit (string-append "v" version))))
       (sha256
        (base32 "07hm1warpqi4ifqgkaz5sg887x4a44yhxafmpf835ywnpchg4s03"))))
    (build-system python-build-system)
        (base32 "01hxl47bfb0jp2rh6qb6wrm6m8p5rfk21gksqb8qxxv9a037dnsv"))))
    (build-system pyproject-build-system)
    (arguments
     '(#:phases
       (modify-phases %standard-phases
     (list
      #:phases
      '(modify-phases %standard-phases
         (add-after 'unpack 'set-HOME
           (lambda _ (setenv "HOME" "/tmp"))))))
    (propagated-inputs (list python-plac python-pyyaml))
           (lambda _ (setenv "HOME" "/tmp")))
         (replace 'check
           (lambda* (#:key tests? test-flags #:allow-other-keys)
             (when tests?
               (apply invoke "pytest"
                      (append test-flags (list "tests.py")))))))))
    (propagated-inputs (list python-dpath python-plac python-pyyaml))
    (native-inputs (list python-numpy python-poetry-core python-pytest))
    (home-page "https://github.com/koesterlab/yte")
    (synopsis "YAML template engine with Python expressions")
    (description