# Copyright 2025 The Chromium Authors
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.

import enum


class Os(str, enum.Enum):
    Android = 'android'
    Fuchsia = 'fuchsia'
    Ios = 'ios'
    Linux = 'linux'
    Mac = 'mac'
    Win = 'win'

    @property
    def is_apple(self):
        return self == Os.Mac or self == Os.Ios


class Cpu(str, enum.Enum):
    x86 = 'x86'
    x64 = 'x64'
    arm = 'arm'
    arm64 = 'arm64'
