INNER CODE UNIT · Python
AppVariant
efroemling/ballistica · tools/bacommon/app.py:139
class AppVariant(Enum):
"""A unique Ballistica build variation within a single platform.
Each distinct permutation of an app has a unique combination of
:class:`AppPlatform` and ``AppVariant``. Generally platform
describes a set of hardware, while variant describes a destination
or purpose for the build.
"""
#: Default builds.
GENERIC = 'generic'
#: Particular builds intended for public testing (may have some extra
#: checks or logging enabled).
TEST_BUILD = 'test_build'
#: Server bundles we distribute for third-party operators (such as
#: those on the ballistica.net downloads page).