add ability to specify dependency from url

experimental