Skip to content

Commit

Permalink
adding easyconfigs: python-parasail-1.3.4-foss-2023a.eb, parasail-2.6…
Browse files Browse the repository at this point in the history
….2-GCC-12.3.0.eb
  • Loading branch information
PetrKralCZ committed Feb 7, 2024
1 parent 4da18b4 commit cc4bb98
Show file tree
Hide file tree
Showing 2 changed files with 58 additions and 0 deletions.
26 changes: 26 additions & 0 deletions easybuild/easyconfigs/p/parasail/parasail-2.6.2-GCC-12.3.0.eb
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
easyblock = 'CMakeMake'

name = 'parasail'
version = '2.6.2'

homepage = 'https://github.com/jeffdaily/parasail'
description = """parasail is a SIMD C (C99) library containing implementations
of the Smith-Waterman (local), Needleman-Wunsch (global), and semi-global
pairwise sequence alignment algorithms. """

toolchain = {'name': 'GCC', 'version': '12.3.0'}

github_account = 'jeffdaily'
source_urls = [GITHUB_SOURCE]
sources = ['v%(version)s.tar.gz']
checksums = ['9057041db8e1cde76678f649420b85054650414e5de9ea84ee268756c7ea4b4b']

builddependencies = [('CMake', '3.26.3')]

sanity_check_paths = {
'files': ['bin/parasail_aligner', 'bin/parasail_stats',
'lib/libparasail.%s' % SHLIB_EXT, 'include/parasail.h'],
'dirs': [],
}

moduleclass = 'bio'
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
easyblock = 'PythonPackage'

name = 'python-parasail'
version = '1.3.4'

homepage = 'https://github.com/jeffdaily/parasail-python'
description = "Python Bindings for the Parasail C Library"

toolchain = {'name': 'foss', 'version': '2023a'}

sources = ['parasail-%(version)s.tar.gz']
checksums = ['d6a7035dfae3ef5aafdd7e6915711214c22b572ea059fa69d9d7ecbfb9b61b0f']

builddependencies = [
('parasail', '2.6.2'),
]

dependencies = [
('Python', '3.11.3'),
('SciPy-bundle', '2023.07'),
]

download_dep_fail = True
use_pip = True
sanity_pip_check = True

# make sure setup.py finds the parasail library
preinstallopts = "ln -s $EBROOTPARASAIL/lib/libparasail.so parasail/libparasail.%s && " % SHLIB_EXT

options = {'modulename': 'parasail'}

moduleclass = 'bio'

0 comments on commit cc4bb98

Please sign in to comment.