def load_build_configuration_from_source(build_configuration, backends=None):
 backend_packages = OrderedSet(([u'pants.build_graph', u'pants.core_tasks'] + (backends or [])))
 for backend_package in backend_packages:
  load_backend(build_configuration, backend_package)

def load_build_configuration_from_source ( build_configuration , backends = None ) : backend_packages = OrderedSet ( ( [ u'pants.build_graph' , u'pants.core_tasks' ] + ( backends or [ ] ) ) ) for backend_package in backend_packages : load_backend ( build_configuration , backend_package )
installs pants backend packages to provide build file symbols and cli goals .