{bio}[foss/2016b] HiC-Pro v2.9.0, bx-python v0.7.4#5873
Conversation
…hon-0.7.4-foss-2016b-Python-2.7.12.eb
| ('python-lzo', '1.11', { | ||
| 'modulename': 'lzo', | ||
| 'source_urls': ['https://pypi.python.org/packages/source/p/python-lzo/'], | ||
| 'source_tmpl': 'python-lzo-%(version)s.tar.gz', |
There was a problem hiding this comment.
@timeu - please add checksums for the extensions with --inject-checksums.
| toolchain = {'name': 'foss', 'version': '2016b'} | ||
|
|
||
| sources = ['v%(version)s.tar.gz'] | ||
| source_urls = ['https://github.com/nservant/HiC-Pro/archive/'] |
|
|
||
| toolchain = {'name': 'foss', 'version': '2016b'} | ||
|
|
||
|
|
There was a problem hiding this comment.
@timeu - please remove this unnecessary extra blank line
| sources = ['v%(version)s.tar.gz'] | ||
| checksums = ['b82f15747bce937c3337b8120ad331a4bc07bbed6708d1d38b7d6ff1047a7a81'] | ||
|
|
||
| # buildopts=" configure" |
There was a problem hiding this comment.
@timeu - any reason why this comment is still here? Something you found during testing?
There was a problem hiding this comment.
no I think it was an artifact from a copy. I will remove it.
| skipsteps = ['configure'] | ||
|
|
||
| files_to_copy = [ | ||
| (['scripts'], ''), |
There was a problem hiding this comment.
@timeu This looks odd... What's the point of this in combination with the line below?
There was a problem hiding this comment.
hmm good question, I guess the line below is redundant. I can remove it
There was a problem hiding this comment.
You should change this entry to just 'scripts' imho...
|
Test report by @boegel |
|
|
||
| exts_defaultclass = 'PythonPackage' | ||
|
|
||
| patches = ['HiC-Pro.patch'] |
There was a problem hiding this comment.
@timeu Please rename the patch to something like HiC-Pro-2.9l0_eb.patch, and move this up between sources = and checksums =
| skipsteps = ['configure'] | ||
|
|
||
| files_to_copy = [ | ||
| ('scripts'), |
| files_to_copy = [ | ||
| ('scripts'), | ||
| (['bin/utils', 'bin/HiC-Pro'], 'bin'), | ||
| (['config-system.txt'], '') |
There was a problem hiding this comment.
this is equivalent with just using 'config-system.txt'?
| 'dirs': ['lib/python%(pyshortver)s/site-packages', 'scripts', 'bin/utils'], | ||
| } | ||
|
|
||
| postinstallcmds = [ |
There was a problem hiding this comment.
this should be moved up, below files_to_copy (order doesn't matter in an easyconfig file, but style-wise we try to keep easyconfig parameter more-or-less in order of execution)
| @@ -0,0 +1,34 @@ | |||
| diff -ruN HiC-Pro-2.9.0/config-system.txt HiC-Pro-2.9.0-patched/config-system.txt | |||
|
@timeu ping? |
|
@boegel Sorry for the delay. I will take care of the remaining issues today. |
| @@ -0,0 +1,34 @@ | |||
| diff -ruN HiC-Pro-2.9.0/config-system.txt HiC-Pro-2.9.0-patched/config-system.txt | |||
|
Test report by @boegel |
|
Test report by @boegel |
|
Going in, thanks @timeu! |
(created using
eb --new-pr)