Skip to content

enum

CPUArch

Bases: str, Enum

CPU architectures

Source code in hpcman/hpcman/user/enum.py
class CPUArch(str, Enum):
    """CPU architectures"""

    X86_64 = "x86_64"
    IBM = "ppc64le"
    ARM = "aarch64"

ConfigFiles

Bases: str, Enum

rc files updated using hpcman user update-dotfiles

Source code in hpcman/hpcman/user/enum.py
class ConfigFiles(str, Enum):
    """rc files updated using hpcman user update-dotfiles"""

    BASHRC = ".bashrc"
    CSHRC = ".cshrc"
    ZSHRC = ".zshrc"
    ALL = "all"

SetupType

Bases: str, Enum

Types of setup possible using hpcman user setup

Source code in hpcman/hpcman/user/enum.py
class SetupType(str, Enum):
    """Types of setup possible using hpcman user setup"""

    PREFIX = "prefix"
    RLIBSUSER = "R_LIBS_USER"
    R = "R"
    PIXI = "pixi"
    UV = "uv"
    AUGUSTUS = "augustus"
    CONDA = "conda"