code: def compute_classpath(cls, targets, classpath_products, extra_classpath_tuples, confs):
      
      return list(
        entry.path for entry in
        cls.compute_classpath_entries(
          targets,
          classpath_products,
          ((scope, ClasspathEntry(path)) for scope, path in extra_classpath_tuples),
          confs
        )
      )
docs: Return the list of classpath entries for a classpath covering the passed targets.
  
      Filters and adds paths from extra_classpath_tuples to the end of the resulting list.
  
      As compute_classpath_entries but expects and returns strings, not ClasspathEntries.