code: def _local_info(self, args):
          '''
          List info for a package file
          '''
          if len(args) < 2:
              raise SPMInvocationError('A package filename must be specified')
  
          pkg_file = args[1]
  
          if not os.path.exists(pkg_file):
              raise SPMInvocationError('Package file {0} not found'.format(pkg_file))
  
          comps = pkg_file.split('-')
          comps = '-'.join(comps[:-2]).split('/')
          name = comps[-1]
  
          formula_tar = tarfile.open(pkg_file, 'r:bz2')
          formula_ref = formula_tar.extractfile('{0}/FORMULA'.format(name))
          formula_def = salt.utils.yaml.safe_load(formula_ref)
  
          self.ui.status(self._get_info(formula_def))
          formula_tar.close(f _local_info(self, args):
          '''
          List info for a package file
          '''
          if len(args) < 2:
              raise SPMInvocationError('A package filename must be specified')
  
          pkg_file = args[1]
  
          if not os.path.exists(pkg_file):
              raise SPMInvocationError('Package file {0} not found'.format(pkg_file))
  
          comps = pkg_file.split('-')
          comps = '-'.join(comps[:-2]).split('/')
          name = comps[-1]
  
          formula_tar = tarfile.open(pkg_file, 'r:bz2')
          formula_ref = formula_tar.extractfile('{0}/FORMULA'.format(name))
          formula_def = salt.utils.yaml.safe_load(formula_ref)
  
          self.ui.status(self._get_info(formula_def))
          formula_tar.close()
docs: List info for a package file