module documentation

Basic introspection of modules.

Class ModuleInspect Perform runtime introspection of modules in a separate process.
Class ModuleProperties Undocumented
Exception InspectError Undocumented
Function get_package_properties Use runtime introspection to get information about a module/package.
Function is_c_module Undocumented
Function worker The main loop of a worker introspection process.
def get_package_properties(package_id: str) -> ModuleProperties: (source)

Use runtime introspection to get information about a module/package.

def is_c_module(module: ModuleType) -> bool: (source)

Undocumented

def worker(tasks: Queue[str], results: Queue[str|ModuleProperties], sys_path: list[str]): (source)

The main loop of a worker introspection process.