On Dec 11, 2007, at 7:41 AM, Thomas Wittek wrote:
Hi! Recently I uploaded a Module [1] to CPAN that uses M::B for the build process. Now, when you try to install it CPAN fails at the test cases as some dependencies are missing. Do I have to put all dependencies that are needed for "./Build test" into 'build_requires'? If yes, then 'requires' would be completely empty, as I have at least one test for each module.
I think other people helped figure out the actual problem, but for the record here's the answer to your original question.
'build_requires' is the extra stuff that is *only* needed during building & testing. It's understood that all of 'requires' will also be used during building & testing, since the code should in general be fully exercised in the tests.
-Ken
