easyblock = 'EB_EasyBuildMeta'

name = 'EasyBuild'
version = '3.0.1'

homepage = 'http://easybuilders.github.io/easybuild'
description = """EasyBuild is a software build and installation framework
 written in Python that allows you to install software in a structured,
 repeatable and robust way."""

toolchain = {'name': 'dummy', 'version': 'dummy'}

source_urls = [
    # vsc-install
    'https://pypi.python.org/packages/9c/fa/648c7484cef36f752a41f7a3d8ef1db7ed7741b0440eae87694b7de835ae',
    # vsc-base
    'https://pypi.python.org/packages/73/24/e4244a743e0cfc4af1f3b3b772698e2f4dafc7052bc006a1b829b66f7a3a',
    # easybuild-framework
    'https://pypi.python.org/packages/78/63/d0d2cc49885c1fa86bdbbf3c3a314526fe4d7ddd43fa79b6b41fdd959ede',
    # easybuild-easyblocks
    'https://pypi.python.org/packages/0b/36/9b492be00eb4f0ac229ccba354bc5c327cbbf590be85f4d996a40ce956b6',
    # easybuild-easyconfigs
    'https://pypi.python.org/packages/5b/d2/6f9a02af09c77adc19176227657a313eb06eb28faf0372ca6dead231404d',
]
# order matters a lot, to avoid having dependencies auto-resolved (--no-deps easy_install option doesn't work?)
sources = [
    'vsc-install-0.10.20.tar.gz',
    'vsc-base-2.5.5.tar.gz',
    'easybuild-framework-%(version)s.tar.gz',
    'easybuild-easyblocks-%(version)s.tar.gz',
    'easybuild-easyconfigs-%(version)s.tar.gz',
]

# EasyBuild is a (set of) Python packages, so it depends on Python
# usually, we want to use the system Python, so no actual Python dependency is listed
allow_system_deps = [('Python', SYS_PYTHON_VERSION)]

moduleclass = 'tools'
