puppetlabs/puppet — pull request #2838 by highb (2014-07-03 17:28:10+00:00)
Title: (PE-4524) Add module dependency validation

Prior to this commit there wasn't much verification for module dependencies.
This commit adds verification the module dependencies have sane names and version
ranges. If verification fails, it will raise an argument exception.