Skip to content

Api

pyvider.components.capabilities.api

TODO: Add module docstring.

Classes

AbstractApiCapability

AbstractApiCapability(config: Any | None = None)

Bases: BaseCapability

Provides a standard set of API configuration attributes for a provider.

Source code in pyvider/capabilities/base.py
@abstractmethod
def __init__(self, config: Any | None = None) -> None:
    """
    Initializes the capability, optionally with provider-level configuration.
    Subclasses can override this to perform their own setup.
    """
    # No-op by default, subclasses can override
    pass

ApiCapability

ApiCapability(**kwargs)

Bases: AbstractApiCapability

The Pyvider API capability.

Source code in pyvider/components/capabilities/api.py
def __init__(self, **kwargs):
    super().__init__(**kwargs)

Functions