{bio}[foss/2016b] QUAST v4.6.0#5610
Conversation
|
|
|
2942ec3 to
f5e13b3
Compare
|
@boegel I added the optional dependencies and created a pull request for the Perl module and the |
|
|
||
| # bypass import check, sanity check fails without this | ||
| # 'ImportError: No module named quast' during sanity check | ||
| options = {'modulename': 'site'} |
There was a problem hiding this comment.
Are there no Python installed? There seem to be, since you're checking for a non-empty lib/python%(pyshortver)s/site-packages/?
If there are, please use a 'proper' module name here rather than site which is always there.
There was a problem hiding this comment.
The site-packages directory only contains this:
$ ls /easybuild/test/software/QUAST/4.6.0-foss-2016b-Python-3.5.2/lib/python3.5/site-packag
es/
easy-install.pth joblib-0.11-py3.5.egg __pycache__ quast-4.6.0-py3.5.egg simplejson-3.13.2-py3.5-linux-x86_64.egg site.py
So I don't think that we can provide a real module to check for.
There was a problem hiding this comment.
I think you need to check for import quast_libs, so try this (and drop the comment above):
options = {'modulename': 'quast_libs'}There was a problem hiding this comment.
Thanks, that worked.
|
@SethosII For future updates, please don't use |
|
@boegel I will do so. |
|
@SethosII How is the installation different if you use I just tested this without the updated Can you enhance the sanity check to check for the full installation? |
|
@boegel Additional libraries are built with |
Add correct modulename Add check for libraries
c79b1e0 to
e172639
Compare
|
Test report by @boegel |
|
Test report by @boegel |
|
Tested on top of easybuilders/easybuild-easyblocks#1341, looking good. |
|
Going in, thanks @SethosII! |
|
@SethosII I'm looking into problems with As far as I can tell In addition, the version you included ( How did you get to |
|
@boegel As far as I can tell based on my browser history I included it because So I searched for it and this link was the first CPAN link I found. This CPAN page has a link to the latest version, but I seem to have ignored this too. So there is no need for this, sorry for including this and causing trouble down the line. |
|
@SethosII Thanks for clarifying, and no worries about it! We should have noticed this during the regression test of EasyBuild v3.5.1, but I clearly wasn't thorough enough back then... We're rolling back adding |
(created using
eb --new-pr)I used
installoptsto givesetup.pythe optioninstall_full. This results insetup.py install install_full .... It usesinstall_fullbut is there a way to overwriteinstall?One other thing:
QUASThas several optional dependencies, I only includedmatplotlibfor now.Yet another thing: normally, modules using
PythonandPerlhave the appropriate versionsuffix. ShouldQUASThave both as a suffix?edit: requires
Add Time::HiRes to recent Perl versions #5616support install_target in PythonPackage + deprecate use_easy_install & use_setup_py_develop easybuild-easyblocks#1341