diff options
| author | Sharlatan Hellseher <sharlatanus@gmail.com> | 2025-02-19 14:20:33 +0000 |
|---|---|---|
| committer | Sharlatan Hellseher <sharlatanus@gmail.com> | 2025-02-19 14:33:54 +0000 |
| commit | 53e96dffa7e317b65fe7d11af148669515ceb487 (patch) | |
| tree | 87dd595f9f9ef7f9bb1665aae707de3b45815bf4 /gnu/packages | |
| parent | 8b871ae377c10f3e1d0f80b94cfddfaa7f0a8efe (diff) | |
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
Diffstat (limited to 'gnu/packages')
| -rw-r--r-- | gnu/packages/image-processing.scm | 40 |
1 files changed, 20 insertions, 20 deletions
diff --git a/gnu/packages/image-processing.scm b/gnu/packages/image-processing.scm index 0ad28557931..405f90ca9a3 100644 --- a/gnu/packages/image-processing.scm +++ b/gnu/packages/image-processing.scm @@ -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 |
