diff --git a/examples/applications/ghnav-flask/githubnavigator/application.py b/examples/applications/ghnav-flask/githubnavigator/application.py index ebaad659..cc26e570 100644 --- a/examples/applications/ghnav-flask/githubnavigator/application.py +++ b/examples/applications/ghnav-flask/githubnavigator/application.py @@ -1,9 +1,10 @@ """Application module.""" from dependency_injector import containers, providers +from dependency_injector.ext.flask import create_app, Route from github import Github -from . import services, views, webapp +from . import services, views class Application(containers.DeclarativeContainer): @@ -30,9 +31,9 @@ class Application(containers.DeclarativeContainer): ) app = providers.Factory( - webapp.create_app, + create_app, name=__name__, routes=[ - webapp.Route('/', 'index', index_view, methods=['GET']), + Route('/', 'index', index_view, methods=['GET']), ], ) diff --git a/src/dependency_injector/ext/__init__.py b/src/dependency_injector/ext/__init__.py new file mode 100644 index 00000000..26e0e04b --- /dev/null +++ b/src/dependency_injector/ext/__init__.py @@ -0,0 +1 @@ +"""Extensions package.""" diff --git a/examples/applications/ghnav-flask/githubnavigator/webapp.py b/src/dependency_injector/ext/flask.py similarity index 90% rename from examples/applications/ghnav-flask/githubnavigator/webapp.py rename to src/dependency_injector/ext/flask.py index e29f4746..e52c3d2a 100644 --- a/examples/applications/ghnav-flask/githubnavigator/webapp.py +++ b/src/dependency_injector/ext/flask.py @@ -1,4 +1,4 @@ -"""Web application module.""" +"""Flask extension module.""" from flask import Flask