| 123456789101112131415161718192021 |
- """Initialize repositories."""
- from __future__ import annotations
- from ..enums import HacsCategory
- from .appdaemon import HacsAppdaemonRepository
- from .base import HacsRepository
- from .integration import HacsIntegrationRepository
- from .netdaemon import HacsNetdaemonRepository
- from .plugin import HacsPluginRepository
- from .python_script import HacsPythonScriptRepository
- from .theme import HacsThemeRepository
- RERPOSITORY_CLASSES: dict[HacsCategory, HacsRepository] = {
- HacsCategory.THEME: HacsThemeRepository,
- HacsCategory.INTEGRATION: HacsIntegrationRepository,
- HacsCategory.PYTHON_SCRIPT: HacsPythonScriptRepository,
- HacsCategory.APPDAEMON: HacsAppdaemonRepository,
- HacsCategory.NETDAEMON: HacsNetdaemonRepository,
- HacsCategory.PLUGIN: HacsPluginRepository,
- }
|