~ruther/guix-local

53e96dffa7e317b65fe7d11af148669515ceb487 — Sharlatan Hellseher 1 year, 11 days ago 8b871ae
gnu: python-imgviz: Update to 1.7.6.

* gnu/packages/image-processing.scm (python-imgviz): Update to 1.7.6.
[source] <url>: Remove trailing ".git".
<snippet>: Remove redundant substitutes.
[build-system]: Swap to pyproject-build-system.
[arguments] <phases>: Use default 'check; add 'pretend-version.
[native-inputs]: Add python-hatchling, python-hatch-vcs, and
python-hatch-fancy-pypi-readme.

Change-Id: Idfa20a39660d7f29e3b9a1ae69d934756ae08008
1 files changed, 20 insertions(+), 20 deletions(-)

M gnu/packages/image-processing.scm
M gnu/packages/image-processing.scm => gnu/packages/image-processing.scm +20 -20
@@ 1672,36 1672,36 @@ purposes.")
(define-public python-imgviz
  (package
    (name "python-imgviz")
    (version "1.2.6")
    (version "1.7.6")
    (source
     (origin
       ;; PyPi tarball lacks tests.
       (method git-fetch)
       (uri (git-reference
             (url "https://github.com/wkentaro/imgviz.git")
             (url "https://github.com/wkentaro/imgviz")
             (commit (string-append "v" version))))
       (file-name (git-file-name name version))
       (sha256
        (base32 "1bm0wdv5p26i8nl4kx3145cz553v401sgbpgc96sddzjfmfiydcw"))
      (snippet
       #~(begin (use-modules (guix build utils))
                (substitute* "imgviz/draw.py"
                  (("collections\\.Iterable") "collections.abc.Iterable"))
                (substitute* "imgviz/tile.py"
                  (("collections\\.Sequence") "collections.abc.Sequence"))))))
    (build-system python-build-system)
        (base32 "0z7nwnvqh3hbbccf7v56398aiiwqs68kyrgc5vsmmh1cp4pwrgnb"))))
    (build-system pyproject-build-system)
    (arguments
     `(#:phases
       (modify-phases %standard-phases
         (replace 'check
           (lambda* (#:key inputs outputs tests? #:allow-other-keys)
             (when tests?
               (add-installed-pythonpath inputs outputs)
               (invoke "pytest" "-v" "tests"))
             #t)))))
     (list #:phases
           #~(modify-phases %standard-phases
               ;; LookupError: Error getting the version from source `vcs`:
               ;; setuptools-scm was unable to detect version for <...>
               (add-after 'unpack 'pretend-version
                 (lambda _
                   (setenv "SETUPTOOLS_SCM_PRETEND_VERSION" #$version))))))
    (native-inputs
     (list python-pytest
           python-hatchling
           python-hatch-vcs
           python-hatch-fancy-pypi-readme))
    (propagated-inputs
      (list python-matplotlib python-numpy python-pillow python-pyyaml))
    (native-inputs (list python-pytest))
     (list python-matplotlib
           python-numpy
           python-pillow
           python-pyyaml))
    (home-page "http://github.com/wkentaro/imgviz")
    (synopsis "Image Visualization Tools")
    (description "Python library for object detection, semantic and instance