diff --git a/docs/main/changelog.rst b/docs/main/changelog.rst index d4b52b18..a436192f 100644 --- a/docs/main/changelog.rst +++ b/docs/main/changelog.rst @@ -9,7 +9,13 @@ follows `Semantic versioning`_ Development version ------------------- -.. - No features. +- No features. + +3.3.4 +----- +- Change ``__module__`` attribute for all members of + ``dependency_injector.containers`` package to point to package, but not to + package modules. - Regenerate C sources using Cython 0.25.2. 3.3.3 diff --git a/src/dependency_injector/containers/__init__.py b/src/dependency_injector/containers/__init__.py index bf0fef20..efd53474 100644 --- a/src/dependency_injector/containers/__init__.py +++ b/src/dependency_injector/containers/__init__.py @@ -14,6 +14,16 @@ from .utils import ( ) +# Set package name as a name of module for all public members of this package: +for item in (DeclarativeContainerMetaClass, + DeclarativeContainer, + DynamicContainer, + is_container, + override, + copy,): + item.__module__ = __name__ + + __all__ = ( 'DeclarativeContainerMetaClass', 'DeclarativeContainer',