def create_python_binary(self, relpath, name, entry_point, dependencies=(), provides=None):
    self.create_file(relpath=self.build_path(relpath), contents=dedent("""
    python_binary(
      name='{name}',
      entry_point='{entry_point}',
      dependencies=[
        {dependencies}
      ],
      {provides_clause}
    )
    """).format(name=name, entry_point=entry_point, dependencies=','.join(map(repr, dependencies)),
                provides_clause='provides={0},'.format(provides) if provides else ''))
    return self.target(Address(relpath, name).spec)
Returns a ``UnresponsiveDatasetCreationFakeFlockerClient``
dataset/ETHPy150Open pantsbuild/pants/tests/python/pants_test/backend/python/tasks/python_task_test_base.py/PythonTaskTestBase.create_python_binary--crossover with--dataset/ETHPy150Open ClusterHQ/flocker/benchmark/scenarios/test/test_write_request_load.py/write_request_load_scenarioTest.get_unresponsive_flocker_client_instance