rlsbl v0.92.0 /rlsbl.pipelines.introspect
On this page

Pipeline introspection -- generates raw table data for all registered pipeline types showing auth method, env vars, and ecosystem.

#rlsbl.pipelines.introspect

#rlsbl.pipelines.introspect

Pipeline introspection -- generates raw table data for all registered pipeline types showing auth method, env vars, and ecosystem.

#_auth_method

python
def _auth_method(cls: type) -> str

Determine the auth method from the pipeline class hierarchy.

#_default_env_vars

python
def _default_env_vars(cls: type) -> str

Extract default env var names from the pipeline class.

#generate_pipeline_table_data

python
def generate_pipeline_table_data() -> tuple[list[str], list[list[str]]]

Generate raw data for a markdown table of all registered pipeline types.

Returns (headers, rows) where headers is a 4-element list and each row is a 4-element list of strings, sorted alphabetically by pipeline type name.