# Transaction

class dnf.db.group.RPMTransaction

  Instances of this class describe a resolved transaction set. The transaction object can be iterated for the contained `items`.

  The packaging requests from the contained items are later passed to the core package manager (RPM) as they are without further dependency resolving. If the set is not fit for an actual transaction (e.g. introduces conflicts, has inconsistent dependencies) RPM then by default refuses to proceed.

  install_set

    Read-only property which contains set of `Packages` to be installed.

  remove_set

    Read-only property which contains set of `Packages` to be removed.