def get_all_distribution_names(url=None):
if url is None:<EOL><INDENT>url = DEFAULT_INDEX<EOL><DEDENT>client = ServerProxy(url, timeout=<NUM_LIT>)<EOL>try:<EOL><INDENT>return client.list_packages()<EOL><DEDENT>finally:<EOL><INDENT>client('<STR_LIT>')()<EOL><DEDENT>
Return all distribution names known by an index.
:param url: The URL of the index.
:return: A list of all known distribution names.