I have a patch that fixes this issue with namcap: https://bugs.archlinux.org/task/66430
To summarize, namcap script dependency checking fails whenever part of the script binary path is a symbolic link because no package provides that exact path. For example, resolving the python path as /usr/sbin/python when running as root. This patch canonicalizes the path first.
- Eric Langlois