ORIONIS API REFERENCE

THE ORIONIS API

Build with clarity.

Explore the building blocks of an async-first Python framework. Every module, class, and method — connected, searchable, and ready to build with.

class documentation

Mark service providers that support deferred loading.

This is a marker interface used to identify service providers that can defer their initialization until actually needed by the container.

Class Method provides Return the services provided by this provider.
def provides(cls) -> list[type | str]: (source)

Return the services provided by this provider.

Returns
list[type | str]A list of service types or string identifiers that this provider offers.
Raises
NotImplementedErrorWhen subclasses do not implement this method.