Thanks Kenneth! That solved my problem. The module name is "Bio".
Regards, Andreas On 27 May 2013 11:35, Kenneth Hoste <[email protected]> wrote: > Hi Andreas, > > You should try and collect a debug log, and figure out why the sanity > check is failing. > > But, I think I already know. By default, EasyBuild will try to import the > module after building/installing it, as a sanity check. > For that, it assumes that the module name to import is the same of the > name of the package, which is probably not correct for BioPython. > > You can fix that by explicitly specifying the correct module name, using > "options = {'modulename': 'foo'} " in the easyconfig file. > > Another example of a Python package that requires this is pyTables, see > https://github.com/hpcugent/easybuild-easyconfigs/blob/master/easybuild/easyconfigs/p/pyTables/pyTables-2.4.0-ictce-4.1.13-Python-2.7.3.eb. > > > regards, > > Kenneth > > On 27 May 2013, at 10:29, Andreas Panteli wrote: > > > Dear all, > > > > please first let me introduce my self. I am Andreas Panteli and I > recently joined the operations team at the Cyprus Institute. > > > > I am currently working on importing some bioinformatics packages into > Easybuild and I am facing a problem with Biopython. To install Biopython I > used the "PythonPackage" generic easyblock in my config file. > > > > The problem is that the installation process breaks at the sanity check > step, with the following error: > > > > ERROR: EasyBuild encountered an exception (at > easybuild/tools/build_log.py:69 in caller_info): autoBuild Failed (last 300 > chars): EasyBuild crashed with an error (at easybuild/tools/build_log.py:69 > in caller_info): Sanity check for Biopython failed! > > > > Any help is welcome. > > > > Thank you, > > > > Best regards, > > > > Andreas Panteli > > HPC Operations > > CaSToRC, the Cyprus Institute > > >

