~ruther/guix-local

1a9d771f9907ce653b559d636851ea91fe88bfc9 — Lars-Dominik Braun 5 years ago 09448c0
gnu: python-pytest-xdist: Add missing input, relax pytest requirement.

* gnu/packages/check.scm: (python-pytest-xdist)
[arguments]: Relax pytest version requirements.
[propagated-inputs]: Add python-pytest-forked.
1 files changed, 14 insertions(+), 9 deletions(-)

M gnu/packages/check.scm
M gnu/packages/check.scm => gnu/packages/check.scm +14 -9
@@ 1173,20 1173,25 @@ same arguments.")
           #t))))
    (build-system python-build-system)
    (arguments
     '(#:tests? #f)) ;FIXME: Some tests are failing.
       ;; #:phases
       ;; (modify-phases %standard-phases
       ;;   (delete 'check)
       ;;   (add-after 'install 'check
       ;;     (lambda* (#:key inputs outputs #:allow-other-keys)
       ;;       (add-installed-pythonpath inputs outputs)
       ;;       (zero? (system* "py.test" "-v")))))
     '(#:tests? #f ; Lots of tests fail.
       #:phases
       (modify-phases %standard-phases
         (add-after 'unpack 'patch-setup-py
           (lambda _
             ;; Relax pytest requirement.
             (substitute* "setup.py"
               (("pytest>=6\\.0\\.0") "pytest"))))
         (replace 'check
            (lambda* (#:key tests? #:allow-other-keys)
              (when tests?
                (invoke "py.test" "-v")))))))
    (native-inputs
     `(("python-setuptools-scm" ,python-setuptools-scm)))
    (propagated-inputs
     `(("python-execnet" ,python-execnet)
       ("python-pytest" ,python-pytest)
       ("python-py" ,python-py)))
       ("python-py" ,python-py)
       ("python-pytest-forked" ,python-pytest-forked)))
    (home-page
     "https://github.com/pytest-dev/pytest-xdist")
    (synopsis