Skip to content

[Mako] [package list]

Mako/1.1.6 (Mako-1.1.6.eb)

Install with the EasyBuild-user module:

eb Mako-1.1.6.eb -r
To access module help after installation and get reminded for which stacks and partitions the module is installed, use module spider Mako/1.1.6.

EasyConfig:

# Developed by Kurt Lust for the LUMI consortium.
easyblock = 'PythonBundle'

name =    'Mako'
version = '1.1.6' # Last version compatible with Python 3.6.

homepage = 'https://www.makotemplates.org'

whatis = [
    'Description: Mako is a super-fast templating language that borrows the best ideas from the existing templating languages'
]

description = """
Mako is a template library written in Python. It provides a familiar, non-XML 
syntax which compiles into Python modules for maximum performance. Mako’s syntax 
and API borrows from the best ideas of many others, including Django templates, 
Cheetah, Myghty, and Genshi. Conceptually, Mako is an embedded Python (i.e. 
Python Server Page) language, which refines the familiar ideas of componentized 
layout and inheritance to produce one of the most straightforward and flexible 
models available, while also maintaining close ties to Python calling and s
coping semantics.
"""

docurls = [
    'Web-based documentation on https://docs.makotemplates.org/en/latest'
]

toolchain = SYSTEM

#sources =   [SOURCE_TAR_GZ]
#checksums = ['4e9e345a41924a954251b95b4b28e14a301145b544901332e658907a7464b6b2']

allow_system_deps = [
    ('Python', SYS_PYTHON_VERSION)
]

download_dep_fail = True
use_pip = False
sanity_pip_check = False
req_py_minver = '3.6'

exts_list = [
    ('MarkupSafe', '2.1.1', {'checksums': ['7f91197cc9e48f989d12e4e6fbc46495c446636dfc81b9ccf50bb0ec74b91d4b']}),
    (name,         version, {'checksums': ['4e9e345a41924a954251b95b4b28e14a301145b544901332e658907a7464b6b2']}),    
]


sanity_check_paths = {
    'files': ['bin/mako-render'],
    'dirs':  ['lib/python3.6/site-packages'],
}

sanity_check_commands = [
    "mako-render --help",
]

moduleclass = 'devel'

[Mako] [package list]