Skip to content

Commit

Permalink
Merge pull request easybuilders#19829 from boegel/20240211213239_new_…
Browse files Browse the repository at this point in the history
…pr_FSL6051

add missing dependencies for fslpy in easyconfig for FSL v6.0.5.1
  • Loading branch information
branfosj authored Feb 12, 2024
2 parents 17e16bf + 6fe0d6b commit 0ab3afd
Showing 1 changed file with 14 additions and 6 deletions.
20 changes: 14 additions & 6 deletions easybuild/easyconfigs/f/FSL/FSL-6.0.5.1-foss-2021a.eb
Original file line number Diff line number Diff line change
Expand Up @@ -52,30 +52,38 @@ dependencies = [
('GSL', '2.7'),
('Qwt', '6.2.0'),
('h5py', '3.2.1'),
('NiBabel', '3.2.1'),
]

modextrapaths = {'PYTHONPATH': ['fsl/lib/python%(pyshortver)s/site-packages']}

# The executable files 'imglob' and 'imcp' come from fslpy
exts_defaultclass = 'PythonPackage'
exts_default_options = {
'buildininstalldir': False,
'source_urls': [PYPI_LOWER_SOURCE],
'download_dep_fail': True,
'use_pip': True,
}

exts_list = [
('dataclasses', '0.8', {
'checksums': ['8479067f342acf957dc82ec415d355ab5edb7e7646b90dc6e2fd1d96ad084c97'],
'preinstallopts': "sed -i '/python_requires/d' setup.py && ",
}),
# The executable files 'imglob' and 'imcp' come from fslpy
('fslpy', '3.5.3', {
'installopts': '--prefix=%(installdir)s/fsl',
'source_urls': ['https://pypi.python.org/packages/source/f/fslpy/'],
'checksums': ['f80ef8b7b49f475bfb71946619d33c118a7cbbe106c72f7777aaf14d9e261530'],
'installopts': '--prefix=%(installdir)s/fsl',
}),
]

modextrapaths = {
'PYTHONPATH': ['fsl/lib/python%(pyshortver)s/site-packages', 'lib/python%(pyshortver)s/site-packages'],
}

modextravars = {
'FSLOUTPUTTYPE': 'NIFTI_GZ',
'FSLMULTIFILEQUIT': 'TRUE',
'FSLTCLSH': 'tclsh',
'FSLWISH': 'wish8.6'
'FSLWISH': 'wish8.6',
}

moduleclass = 'bio'

0 comments on commit 0ab3afd

Please sign in to comment.