code: def info(self, pretty=False, best=False):
          
          return dict(
              id=self.id(),
              version=self.version(pretty, best),
              version_parts=dict(
                  major=self.major_version(best),
                  minor=self.minor_version(best),
                  build_number=self.build_number(best)
              ),
              like=self.like(),
              codename=self.codename(),
          )
docs: Return certain machine-readable information about the OS
          distribution.
  
          For details, see :func:`distro.info`.