Skip org.clojure/clojure in deps.edn without warning

jolt is Clojure, so a dep on org.clojure/clojure is always satisfied
intrinsically — the "skipping unsupported coordinate" warning on its
:mvn/version coordinate was just noise. Other unsupported mvn coords
still warn.
This commit is contained in:
Yogthos 2026-07-04 00:26:07 -04:00
parent 4398e2cf6c
commit f9fcbc37fd

View file

@ -66,6 +66,10 @@
(if-let [root (:deps/root spec)] (str checkout "/" root) checkout)) (if-let [root (:deps/root spec)] (str checkout "/" root) checkout))
(:jolt/module spec) (:jolt/module spec)
(do (warn "skipping janet dependency " coord " (:jolt/module is obsolete on Chez)") nil) (do (warn "skipping janet dependency " coord " (:jolt/module is obsolete on Chez)") nil)
;; jolt IS Clojure — a dependency on org.clojure/clojure is satisfied
;; intrinsically, so skip it silently rather than warning about the (unusable)
;; :mvn/version coordinate.
(= coord 'org.clojure/clojure) nil
:else :else
(do (warn "skipping unsupported coordinate " coord " " (pr-str spec)) nil))) (do (warn "skipping unsupported coordinate " coord " " (pr-str spec)) nil)))