Skip to main content

load_extension_class_names

Discovers and yields the names and entry point values for a specified namespace using the system's entry point metadata. It handles version-specific logic for Python's entry_points API to ensure compatibility across different environments.

def load_extension_class_names(
namespace: string
) - > generator

Discovers and yields extension entry point names and their associated class paths for a given namespace. This function handles compatibility across different Python versions to retrieve registered plugins from the environment.

Parameters

NameTypeDescription
namespacestringThe entry point group name used to filter and load specific extensions from the package metadata.

Returns

TypeDescription
generatorA generator yielding tuples containing the entry point name and the string representation of the class or object it points to.