gnu: python-green: Fix tests.
* gnu/packages/python-check.scm (python-green): Rework custom phases.
[arguments] <test-flags>: Add portion of tests.
[phases]{check}: Run tests with installed "green" command.
[native-inputs]: Remove python-mypy, python-testtools, and python-wheel.
Change-Id: Ifaf4507825ecfdd924abaa391db1c876500735ca
1 files changed, 8 insertions(+), 7 deletions(-) M gnu/packages/python-check.scm
M gnu/packages/python-check.scm => gnu/packages/python-check.scm +8 -7
@@ 832,18 832,19 @@ Python.") (build-system pyproject-build-system) (arguments (list #:test-flags #~(list "-vr" "green") #:test-flags #~(list "-tvvv" "green.test.test_version" "green.test.test_cmdline") #:phases #~(modify-phases %standard-phases (replace 'check (lambda* (#:key tests? test-flags #:allow-other-keys) (lambda* (#:key tests? test-flags #:allow-other-keys) (when tests? (apply invoke "python" "-m" "green" test-flags))))))) (setenv "PATH" (string-append #$output "/bin:" (getenv "PATH"))) (apply invoke "green" test-flags))))))) (native-inputs (list python-mypy python-setuptools python-testtools python-wheel)) (list python-setuptools)) (propagated-inputs (list python-colorama python-coverage