code: def get_metric_parsers(metric_packages=tuple(), include_defaults=True):
      
      metric_parsers = set()
  
      if include_defaults:
          import git_code_debt.metrics
          metric_parsers.update(discover(git_code_debt.metrics, is_metric_cls))
  
      for metric_package in metric_packages:
          metric_parsers.update(discover(metric_package, is_metric_cls))
      return metric_parsers
docs: Gets all of the metric parsers.
  
      Args:
          metric_packages - Defaults to no extra packages. An iterable of
              metric containing packages.  A metric inherits DiffParserBase
              and does not have __metric__ = False
              A metric package must be imported using import a.b.c
          include_defaults - Whether to include the generic metric parsers