easyblock = 'PythonBundle'

name = 'awscli'
version = '1.22.9'
versionsuffix = '-Python-%(pyver)s'

homepage = 'https://pypi.python.org/pypi/awscli'
description = 'Universal Command Line Environment for AWS'

toolchain = {'name': 'GCCcore', 'version': '10.2.0'}

builddependencies = [
    ('binutils', '2.35'),
]

dependencies = [
    ('Python', '3.8.6'),
    ('PyYAML', '5.3.1'),
]

use_pip = True

exts_list = [
    ('colorama', '0.4.3', {
        'checksums': ['e96da0d330793e2cb9485e9ddfd918d456036c7149416295932478192f4436a1'],
    }),
    ('s3transfer', '0.5.0', {
        'checksums': ['50ed823e1dc5868ad40c8dc92072f757aa0e653a192845c94a3b676f4a62da4c'],
    }),
    ('rsa', '3.4.2', {
        'checksums': ['25df4e10c263fb88b5ace923dd84bf9aa7f5019687b5e55382ffcdb8bede9db5'],
    }),
    ('docutils', '0.15', {
        'checksums': ['54a349c622ff31c91cbec43b0b512f113b5b24daf00e2ea530bb1bd9aac14849'],
    }),
    ('botocore', '1.23.9', {
        'checksums': ['810e259776bdc233c60333ff9d5f4d14b48ca5adefb9198d5ac8410c1d90efc4'],
    }),
    ('jmespath', '0.10.0', {
        'checksums': ['b85d0567b8666149a93172712e68920734333c0ce7e89b78b3e987f71e5ed4f9'],
    }),
    (name, version, {
        'checksums': ['47036d6fbcde16912e67b50d56cf6ab7f64766c6d221a9bc948da199402c56d8'],
    }),
]

sanity_pip_check = True

sanity_check_commands = ["aws help"]

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

moduleclass = 'tools'
