Providers ========= Providers are strategies of accessing objects. All providers are callable. They describe how particular objects are provided. .. toctree:: :maxdepth: 2 factory singleton static callable external_dependency extending