@classmethod
def from_number(cls, value, name, min, max, specials, *args, **kwargs):
    """
        Create a new :class:`~crython.field.CronField` instance from the given numeric value.

        :param value: A :class:`~int` value.
        :param name: Name of the column this field represents within an expression.
        :param min: Lower bound for the value, inclusive
        :param max: Upper bound for the value, inclusive
        :param specials: Set of special characters valid for this field type
        :param args: Additional positional args
        :param kwargs: Additional keyword args
        :return: A :class:`~crython.field.CronField`
        """
    if not min <= value <= max:
        raise ValueError('Value must be between {0} and {1}'.format(min, max))
    return cls(value, name, min, max, specials, *args, **kwargs)
