Files
galaxy/lib/tool_shed/structured_app.py
T
John ChiltonandClaude Opus 4.6 cfee84687e Delete grid framework & repository registry (Phases 3+4)
Cherry-pick of 962dcb6820. Safe after controller deletion in
previous commit — these were only consumed by the deleted controllers.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-09 22:08:12 -04:00

19 lines
673 B
Python

from typing import TYPE_CHECKING
from galaxy.structured_app import BasicSharedApp
if TYPE_CHECKING:
from tool_shed.managers.model_cache import ModelCache
from tool_shed.repository_types.registry import Registry as RepositoryTypesRegistry
from tool_shed.util.hgweb_config import HgWebConfigManager
from tool_shed.webapp.model import mapping
from tool_shed.webapp.security import CommunityRBACAgent
class ToolShedApp(BasicSharedApp):
repository_types_registry: "RepositoryTypesRegistry"
model: "mapping.ToolShedModelMapping"
hgweb_config_manager: "HgWebConfigManager"
security_agent: "CommunityRBACAgent"
model_cache: "ModelCache"