~ruther/guix-local

0525a3de76206a1df57f448dde5f4f8addbdbcdf — Ricardo Wurmus 4 years ago 4b8bc32
gnu: python-pymediainfo: Simplify check phase.

* gnu/packages/python-xyz.scm (python-pymediainfo)[arguments]: Use
ADD-INSTALLED-PYTHONPATH instead of manipulating PYTHONPATH directly.
1 files changed, 4 insertions(+), 6 deletions(-)

M gnu/packages/python-xyz.scm
M gnu/packages/python-xyz.scm => gnu/packages/python-xyz.scm +4 -6
@@ 940,13 940,11 @@ to CommonMark.")
                (search-input-file %build-inputs
                                   "/lib/libmediainfo.so.0")))))
         (replace 'check
           (lambda* (#:key tests? #:allow-other-keys)
           (lambda* (#:key tests? inputs outputs #:allow-other-keys)
             (when tests?
               ;; Extend PYTHONPATH so the built package will be found.
               (setenv "PYTHONPATH"
                       (string-append (getcwd) "/build/lib:"
                                      (getenv "PYTHONPATH")))
               ;; Skip the only failing test "test_parse_url"
               (add-installed-pythonpath inputs outputs)
               ;; Skip the only failing test "test_parse_url" because it tries
               ;; to access the internet.
               (invoke "pytest" "-vv" "-k" "not test_parse_url")))))))
    (home-page
     "https://github.com/sbraz/pymediainfo")