def METHOD_NAME(*args, **kwargs) -> ParseTimeFeature.type:
    """
    Force an upgrade (if possible, which includes respecting versionlock!) of
    these rpms.
    Elements in `rpms` can be an rpm name like 'systemd', a NEVR like
    'systemd-251.4-1.2.hs+fb.el8' (or anything that resolves as a DNF subject -
    see
    https://dnf.readthedocs.io/en/latest/command_ref.html#specifying-packages-label)
    or a buck target that produces a .rpm artifact.
    To ergonomically use `select`, callers must disambiguate between rpm names
    (or, more accurately, dnf subjects)
    """
    return _install_common("upgrade", *args, **kwargs)