easyblock = "PythonPackage" name = "petsc4py" version = "3.3" homepage = 'https://code.google.com/p/petsc4py/' description = """petsc4py are Python bindings for PETSc, the Portable, Extensible Toolchain for Scientific Computation.""" toolchain = {'name': 'ictce', 'version': '5.3.0'} source_urls = ['https://petsc4py.googlecode.com/files/'] sources = [SOURCE_TAR_GZ] local_python = "Python" local_python_version = "2.7.3" versionsuffix = '-%s-%s' % (local_python, local_python_version) dependencies = [ (local_python, local_python_version), ('PETSc', '3.3-p2', versionsuffix) ] local_py_short_ver = ".".join(local_python_version.split(".")[0:2]) local_pylibdir = "lib/local_python%s/site-packages/%s" % (local_py_short_ver, name) sanity_check_paths = { 'files': [], 'dirs': [local_pylibdir] } moduleclass = 'tools'