docs: def columns(self):
          """Return column information from the schema or from an upstreram package"""
  
          try:
              # For resources that are metapack packages.
              r = self.expanded_url.resource.columns()
              return list(r)
          except AttributeError as e:
  
              pass
  
          return self.schema_columns