guix_mirror_bot pushed a commit to branch master
in repository guix.
commit f9fc0c7dd3be36b6a0cd0add7a3073010819e25b
Author: Maxim Cournoyer <[email protected]>
AuthorDate: Tue Jun 9 21:10:53 2026 +0900
import: npm-binary: Fix byte-compilation warnings.
Use #:autoload in define-module instead of module-autoload! to load the
semver
module.
Change-Id: I947b5d6baf1a9e8af9227a15ee5eb1dca0dd12ef
---
guix/import/npm-binary.scm | 12 ++++--------
1 file changed, 4 insertions(+), 8 deletions(-)
diff --git a/guix/import/npm-binary.scm b/guix/import/npm-binary.scm
index e299c25960..18a80876c4 100644
--- a/guix/import/npm-binary.scm
+++ b/guix/import/npm-binary.scm
@@ -35,6 +35,10 @@
#:use-module (ice-9 receive)
#:use-module (ice-9 regex)
#:use-module (json)
+ ;; Autoload Guile-Semver so we only have a soft dependency.
+ #:autoload (semver) (string->semver semver? semver->string semver=? semver>?)
+ #:autoload (semver ranges) ( *semver-range-any* string->semver-range
+ semver-range-contains?)
#:use-module (srfi srfi-1)
#:use-module (srfi srfi-2)
#:use-module (srfi srfi-26)
@@ -50,14 +54,6 @@
make-versioned-package
name+version->symbol))
-;; Autoload Guile-Semver so we only have a soft dependency.
-(module-autoload! (current-module)
- '(semver)
- '(string->semver semver? semver->string semver=? semver>?))
-(module-autoload! (current-module)
- '(semver ranges)
- '(*semver-range-any* string->semver-range
semver-range-contains?))
-
;; Dist-tags
(define-json-mapping <dist-tags> make-dist-tags dist-tags?
json->dist-tags