class Chef::Provider::Package::Dnf

def python_helper


any cached state of installed/available versions and should be kept that way.
python. This class knows nothing about how to compare RPM versions, and does not maintain
remain a lightweight translation layer to translate Chef requests into RPC requests to
about RPMs and what is installed and what is available. The ruby side of this class should
a request to the python side. The python side is then responsible for knowing everything
provider knows only enough to translate Chef-style new_resource name+package+version into
Most of the magic in this class happens in the python helper script. The ruby side of this
def python_helper
  @python_helper ||= PythonHelper.instance
end