idmtools.entities.platform_requirements module#

Defines our PlatformRequirements enum.

Copyright 2021, Bill & Melinda Gates Foundation. All rights reserved.

class idmtools.entities.platform_requirements.PlatformRequirements(value, names=None, *, module=None, qualname=None, type=None, start=1, boundary=None)[source]#

Bases: Enum

Defines possible requirements a task could need from a platform.

SHELL = 'shell'#
NativeBinary = 'NativeBinary'#
LINUX = 'Linux'#
WINDOWS = 'windows'#
GPU = 'gpu'#
PYTHON = 'python'#
DOCKER = 'docker'#
SINGULARITY = 'singularity'#