diff --git a/docs/advanced_usage/index.rst b/docs/advanced_usage/index.rst index 2548e27e..0d6e5e14 100644 --- a/docs/advanced_usage/index.rst +++ b/docs/advanced_usage/index.rst @@ -7,7 +7,7 @@ Current section of documentation describes advanced usage of @inject decorator ----------------- -.. module:: dependency_injector.injections +.. currentmodule:: dependency_injector.injections :py:func:`inject` decorator is a part of :py:mod:`dependency_injector.injections` module. diff --git a/docs/catalogs/bundles.rst b/docs/catalogs/bundles.rst index b9d305b9..4c72eefc 100644 --- a/docs/catalogs/bundles.rst +++ b/docs/catalogs/bundles.rst @@ -1,7 +1,7 @@ Catalog provider bundles ------------------------ -.. module:: dependency_injector.catalogs +.. currentmodule:: dependency_injector.catalogs :py:class:`CatalogBundle` is a frozen, limited collection of catalog providers. While catalog could be used as a centralized place for diff --git a/docs/catalogs/declarative.rst b/docs/catalogs/declarative.rst index 52d369c4..159b020d 100644 --- a/docs/catalogs/declarative.rst +++ b/docs/catalogs/declarative.rst @@ -1,7 +1,7 @@ Declarative catalogs -------------------- -.. module:: dependency_injector.catalogs +.. currentmodule:: dependency_injector.catalogs :py:class:`DeclarativeCatalog` is a catalog of providers that could be defined in declarative manner. It should cover most of the cases when list diff --git a/docs/catalogs/dynamic.rst b/docs/catalogs/dynamic.rst index 22439464..1273a9a4 100644 --- a/docs/catalogs/dynamic.rst +++ b/docs/catalogs/dynamic.rst @@ -1,7 +1,7 @@ Dynamic catalogs ---------------- -.. module:: dependency_injector.catalogs +.. currentmodule:: dependency_injector.catalogs :py:class:`DynamicCatalog` is a catalog of providers that could be created in application's runtime. It should cover most of the cases when list of diff --git a/docs/catalogs/overriding.rst b/docs/catalogs/overriding.rst index 7403d400..38ee9d31 100644 --- a/docs/catalogs/overriding.rst +++ b/docs/catalogs/overriding.rst @@ -1,7 +1,7 @@ Overriding of catalogs ---------------------- -.. module:: dependency_injector.catalogs +.. currentmodule:: dependency_injector.catalogs Catalogs can be overridden by other catalogs. This, actually, means that all of the providers from overriding catalog will override providers with the diff --git a/docs/providers/callable.rst b/docs/providers/callable.rst index 624c5f0d..7bc6227d 100644 --- a/docs/providers/callable.rst +++ b/docs/providers/callable.rst @@ -1,7 +1,7 @@ Callable providers ------------------ -.. module:: dependency_injector.providers +.. currentmodule:: dependency_injector.providers :py:class:`Callable` provider is a provider that wraps particular callable with some injections. Every call of this provider returns result of call of initial diff --git a/docs/providers/custom.rst b/docs/providers/custom.rst index f1c77e1c..f12f7005 100644 --- a/docs/providers/custom.rst +++ b/docs/providers/custom.rst @@ -1,7 +1,7 @@ Writing of custom providers --------------------------- -.. module:: dependency_injector.providers +.. currentmodule:: dependency_injector.providers List of *Dependency Injector* providers could be widened with custom providers. diff --git a/docs/providers/external_dependency.rst b/docs/providers/external_dependency.rst index 71b7f4ad..9c11bcf4 100644 --- a/docs/providers/external_dependency.rst +++ b/docs/providers/external_dependency.rst @@ -1,7 +1,7 @@ External dependency providers ----------------------------- -.. module:: dependency_injector.providers +.. currentmodule:: dependency_injector.providers :py:class:`ExternalDependency` provider can be useful for development of self-sufficient libraries / modules / applications that has required external diff --git a/docs/providers/factory.rst b/docs/providers/factory.rst index c0097533..4879317d 100644 --- a/docs/providers/factory.rst +++ b/docs/providers/factory.rst @@ -1,7 +1,7 @@ Factory providers ----------------- -.. module:: dependency_injector.providers +.. currentmodule:: dependency_injector.providers :py:class:`Factory` provider creates new instance of specified class on every call. diff --git a/docs/providers/overriding.rst b/docs/providers/overriding.rst index 6848641c..81c2dc74 100644 --- a/docs/providers/overriding.rst +++ b/docs/providers/overriding.rst @@ -1,7 +1,7 @@ Overriding of providers ----------------------- -.. module:: dependency_injector.providers +.. currentmodule:: dependency_injector.providers Every provider could be overridden by another provider. diff --git a/docs/providers/singleton.rst b/docs/providers/singleton.rst index 70f575c7..4e6f59b2 100644 --- a/docs/providers/singleton.rst +++ b/docs/providers/singleton.rst @@ -1,7 +1,7 @@ Singleton providers ------------------- -.. module:: dependency_injector.providers +.. currentmodule:: dependency_injector.providers :py:class:`Singleton` provider creates new instance of specified class on first call and returns same instance on every next call. diff --git a/docs/providers/static.rst b/docs/providers/static.rst index 66296bed..ec8f5605 100644 --- a/docs/providers/static.rst +++ b/docs/providers/static.rst @@ -1,7 +1,7 @@ Static providers ---------------- -.. module:: dependency_injector.providers +.. currentmodule:: dependency_injector.providers Static providers are family of providers that return their values "as is". There are four types of static providers: