{bio}[foss/2018a] KAT v2.4.2#6808
Conversation
… KAT-2.4.2-use-EB-Boost.patch, KAT-2.4.2-fix-python.patch
…into kat
* wpoely86/20180902212419_new_pr_KAT242:
adding easyconfigs: KAT-2.4.2-foss-2018a-Python-3.6.4.eb and patches: KAT-2.4.2-use-EB-Boost.patch, KAT-2.4.2-fix-python.patch
Fix remarks
Fix wrong templating in BCALM/2.2.0
Use correct version of BCALM
Add easyconfig for BWISE
Fix remarks
Fix remarks
{phys}[foss/2018*] UDUNITS v2.2.26
adding easyconfigs: BCALM-2.2.0-foss-2018a.eb and patches: BCALM-2.2.0-fix-nogit.patch
added some extra files to copy
added checksums
adding easyconfigs: SWIPE-2.1.0-goolf-1.7.20.eb
adding easyconfigs: IDBA-UD-1.1.3-foss-2018a.eb
add back original patch for TopHat 2.1.1, since it's used in TopHat 2.1.1 easyconfigs
update to more recent version of Kent_tools in CIRCexplorer2 easyconfig
add missing plus in configopts
stick to TopHat 2.1.0 as dependency for CIRCexplorer2 2.3.3, since v2.1.1 results in problems with tophat-reports
add missing --with-trio-flavor=netcdf flag to ABINIT 8.x easyconfigs
SAMtools 0.1.20 is just a build dep for Cufflinks (since it's statically linked)
adding easyconfigs: CIRCexplorer2-2.3.3-intel-2018a-Python-2.7.14.eb, TopHat-2.1.1-intel-2018a-Python-2.7.14.eb, Cufflinks-2.2.1-intel-2018a.eb, SAMtools-0.1.20-intel-2018a.eb, segemehl-0.2.0-intel-2018a.eb, pybedtools-0.7.10-intel-2018a-Python-2.7.14.eb
|
Test report by @wpoely86 |
|
Test report by @wpoely86 |
| # Else it will not be able to import scipy | ||
| # Calling Py_setPath before Py_Initialize cause an empty sys.prefix and sys.exec_prefix | ||
| # which makes the site module not search for pth files | ||
| # [email protected] |
| versionsuffix = '-Python-%(pyver)s' | ||
|
|
||
| homepage = 'http://www.earlham.ac.uk/kat-tools' | ||
| description = """The K-mer Analysis Toolkit (KAT) contains a number of tools that analyse and compare K-mer spectra.""" |
There was a problem hiding this comment.
style nitpicking: just use " rather than """ if it fits on a single line
| ('zlib', '1.2.11'), | ||
| ('Python', '3.6.4'), | ||
| ('matplotlib', '2.1.2', versionsuffix), | ||
| ('Boost', '1.66.0', versionsuffix), |
There was a problem hiding this comment.
@wpoely86 You'll need to use the new ('Boost.Python', '1.66.0', versionsuffix) (which has regular Boost as a dep) here to make the dependency variant check pass.
|
|
||
| buildopts = "V=1" | ||
|
|
||
| #runtest = "check V=1" |
|
|
||
| preconfigopts = "./autogen.sh && " | ||
|
|
||
| buildopts = "V=1" |
There was a problem hiding this comment.
it's taste, else you don't see what is going on...
There was a problem hiding this comment.
We set -DCMAKE_VERBOSE_MAKEFILE=ON for CMakeMake (which implies make V=1), we should to the same for ConfigureMake rather than only do it for some easyconfigs?
|
|
||
| #runtest = "check V=1" | ||
|
|
||
| preinstallopts = "export PYTHONPATH=%(installdir)s/lib/python%(pyshortver)s/site-packages:$PYTHONPATH && DESTDIR=/ " |
There was a problem hiding this comment.
the DESTDIR=/ looks weird, what's up with that?
There was a problem hiding this comment.
It's bio-informatics, do I really need to clarify? 😉
The issue is here: https://github.com/TGAC/KAT/blob/master/scripts/Makefile.am#L32
There was a problem hiding this comment.
Just clarify with a comment, it looks weird, something like this:
# (explain here)
preinstallopts += " && DESTDIR=/ "| @@ -0,0 +1,70 @@ | |||
| diff -ur KAT-Release-2.4.2.orig/lib/Makefile.am KAT-Release-2.4.2/lib/Makefile.am | |||
| 'source_urls': ['https://pypi.python.org/packages/source/m/mpmath'], | ||
| 'checksums': ['04d14803b6875fe6d69e6dccea87d5ae5599802e4b1df7997bddd2024001050c'], | ||
| }), | ||
| ('tabulate', '0.8.2', { |
There was a problem hiding this comment.
@wpoely86 Please open a separate PR for this, and make this consistent for all (non-bare) Python 3.6.4 easyconfigs + all more recent (3.x) versions.
There was a problem hiding this comment.
@wpoely86 This PR can't go in until we have a PR merged that adds tabulate to all recent Python 3.x easyconfigs...
The rest goes in a separate PR
|
Test report by @wpoely86 |
* origin/develop: Add tabulate extension to all Python > 3.6 easyconfigs
|
Test report by @wpoely86 |
|
Test report by @boegel |
|
Test report by @boegel |
|
Test report by @boegel |
|
Going in, thanks @wpoely86! |
(created using
eb --new-pr)