Function: package--dependency-p

package--dependency-p is a byte-compiled function defined in package.el.gz.

Signature

(package--dependency-p PKG)

Documentation

Return non-nil if PKG is a dependency.

Source Code

;; Defined in /usr/src/emacs/lisp/emacs-lisp/package.el.gz
(defun package--dependency-p (pkg)
  "Return non-nil if PKG is a dependency."
  (let ((name (package-desc-name pkg)))
    (catch 'is-dependency
      (dolist (ent (package--alist) nil)
        (dolist (desc (cdr ent))
          (when (assq name (package-desc-reqs desc))
            (throw 'is-dependency t)))))))