hbutils.model
Modeling utilities for data model construction and representation.
This package module provides a unified interface for a collection of model-related
utilities. It re-exports public symbols from several submodules that cover class
modeling helpers, comparison interfaces, enum utilities, raw value handling, and
representation helpers. Importing from hbutils.model allows consumers to
access these utilities in a single namespace.
The module re-exports the following submodules:
hbutils.model.clazz- Class-building utilities and decoratorshbutils.model.compare- Comparable interface and comparison helpershbutils.model.enum- Enum-related helpers such asAutoIntEnumhbutils.model.raw- Raw value wrapping and unwrapping helpershbutils.model.repr- String representation utilities
Example:
>>> from hbutils.model import AutoIntEnum, IComparable
>>> # Use AutoIntEnum for auto-incrementing enum values
>>> # Use IComparable to simplify implementing comparison operations
Note
This module only aggregates symbols from submodules. Refer to each submodule’s documentation for detailed usage and API references.