parameters: (filename, metadata=None)
return_statement: return distros_for_location(
          normalize_path(filename), os.path.basename(filename), metadata
      )
docstring: Yield possible egg or source distribution objects based on a filename
docstring_summary: Yield possible egg or source distribution objects based on a filename
docstring_tokens: Yield possible egg or source distribution objects based on a filename
function: def distros_for_filename(filename, metadata=None):
      """Yield possible egg or source distribution objects based on a filename"""
      return distros_for_location(
          normalize_path(filename), os.path.basename(filename), metadata
      )
function_tokens: def distros_for_filename ( filename , metadata = None ) : return distros_for_location ( normalize_path ( filename ) , os . path . basename ( filename ) , metadata )