Hello, to reproduce this weird (and very specific!) problem, do the following: cd /tmp mkdir proj copy the attached example.scm into /tmp/proj
Now guix refresh -u -L proj python-numpy-illustrated yields the error proj/example.scm:10:2: python-numpy-illustrated: updating from version 0.3 to version 0.3.1... proj/example.scm:10:2: warning: python-numpy-illustrated: no `version' field in source; skipping and does not update the package; whereas guix refresh -u -L /tmp/proj python-numpy-illustrated works as expected. Without the "-u" things work with a relative path (as indicated by the first line before the error message above), and I have not found other guix commands that pose problems with relative paths. Andreas
(define-module (example) #:use-module ((guix licenses) #:prefix license:) #:use-module (guix download) #:use-module (guix packages) #:use-module (guix build-system pyproject) #:use-module (guix build-system python) #:use-module (gnu packages python-xyz)) (define-public python-numpy-illustrated (package (name "python-numpy-illustrated") (version "0.3.1") (source (origin (method url-fetch) (uri (pypi-uri "numpy-illustrated" version)) (sha256 (base32 "0s7ki6lm9xwd4pj7rx6al230wbywqk11wjvgdk44lbdq2fz7kfxd")))) (build-system pyproject-build-system) (propagated-inputs (list python-numpy)) (home-page "https://github.com/axil/numpy-illustrated") (synopsis "Helper functions from the NumPy Illustrated guide") (description "This package provides helper functions for the @url{https://betterprogramming.pub/numpy-illustrated-the-visual-guide-to-numpy-3b1d4976de1d?sk=57b908a77aa44075a49293fa1631dd9b, NumPy Illustrated} programming guide.") (license license:expat)))