add support for script dependencies (although they must still all be local)