Skip to content

Commit

Permalink
adding easyconfigs: Biopython-1.83-foss-2023a.eb
Browse files Browse the repository at this point in the history
  • Loading branch information
pavelToman committed Jan 15, 2024
1 parent 4966576 commit fcd6e0e
Showing 1 changed file with 46 additions and 0 deletions.
46 changes: 46 additions & 0 deletions easybuild/easyconfigs/b/Biopython/Biopython-1.83-foss-2023a.eb
Original file line number Diff line number Diff line change
@@ -0,0 +1,46 @@
# Updated from previous easyconfig
# Author: Robert Mijakovic <robert.mijakovic@lxp.lu>
# Update: Pavel Tománek (INUITS)

easyblock = 'PythonPackage'

name = 'Biopython'
version = '1.83'

homepage = 'https://www.biopython.org'
description = """Biopython is a set of freely available tools for biological
computation written in Python by an international team of developers. It is
a distributed collaborative effort to develop Python libraries and
applications which address the needs of current and future work in
bioinformatics. """

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

source_urls = ['https://biopython.org/DIST']
sources = [SOURCELOWER_TAR_GZ]
checksums = ['78e6bfb78de63034037afd35fe77cb6e0a9e5b62706becf78a7d922b16ed83f7']

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

download_dep_fail = True
use_pip = True
sanity_pip_check = True

# Run only tests that don't require internet connection
runtest = 'python setup.py test --offline'

sanity_check_paths = {
'files': [],
'dirs': ['lib/python%(pyshortver)s/site-packages/Bio',
'lib/python%(pyshortver)s/site-packages/BioSQL']
}

# extra check to ensure numpy dependency is available
sanity_check_commands = ["python -c 'import Bio.MarkovModel'"]

options = {'modulename': 'Bio'}

moduleclass = 'bio'

0 comments on commit fcd6e0e

Please sign in to comment.