'Constructs an :class:`Arrow <arrow.arrow.Arrow>` object from a timestamp, in UTC time.
:param timestamp: an ``int`` or ``float`` timestamp, or a ``str`` that converts to either.'

@classmethod
def utcfromtimestamp(cls, timestamp):

    timestamp = cls._get_timestamp_from_input(timestamp)
    dt = datetime.utcfromtimestamp(timestamp)
    return cls(dt.year, dt.month, dt.day, dt.hour, dt.minute, dt.second, dt.microsecond, dateutil_tz.tzutc())
