diff --git a/pagure/__init__.py b/pagure/__init__.py index 5f623ef..1bf02f7 100644 --- a/pagure/__init__.py +++ b/pagure/__init__.py @@ -389,8 +389,10 @@ import pagure.ui.issues import pagure.ui.plugins import pagure.ui.repo -import pagure.api -APP.register_blueprint(pagure.api.API) +from pagure.api import API +from pagure.api import issue +APP.register_blueprint(API) + import pagure.internal APP.register_blueprint(pagure.internal.PV) diff --git a/pagure/api/__init__.py b/pagure/api/__init__.py index 8b31498..78875af 100644 --- a/pagure/api/__init__.py +++ b/pagure/api/__init__.py @@ -66,6 +66,9 @@ def api_login_required(f, acls=None): return decorated_function +from pagure.api import issue + + @API.route('/version/') @API.route('/version') def api_version():