Thanks, Kenneth, > setuptools will also happily install dependency modules, just like pip > does, strictly speaking there's no need to take care of all dependencies > 'manually'.
By 'manually' I meant that said dependencies must be known and added to the recipe. Sometimes we find that while build dependencies are taken care of, if the user (who developed the module) does not tell us of runtime dependencies, or it's not documented, then EasyBuild will succeed in building from the recipe but won't run it. I could be wrong but I'm guessing that they are more careful with the requirements.txt used by pip. > On the other hand, that's actually something we plan to look into, > blocking this auto-resolving of dependencies, to have full control... Daunting goal.. > The PythonPackage easyblock supported in EasyBuild v2.7.0 includes > support for installing Python packages with pip, but it doesn't do so by > default, you need to define 'use_pip = True' in your easyconfig file. Haven't looked into upgrading just yet. Will definitely send feedback when we've tried that. Thanks! Regards Jeff

