Spaces:
Sleeping
Sleeping
| """Setup package — modular replacement for the monolithic ``setup.py``. | |
| Re-exports a single ``router`` that includes all three sub-routers so | |
| ``main.py`` can continue doing ``from api.routers import setup`` and | |
| ``app.include_router(setup.router)`` without changes. | |
| """ | |
| from __future__ import annotations | |
| from fastapi import APIRouter | |
| from .models import router as _models_router | |
| from .wizard import router as _wizard_router | |
| from .download import router as _download_router | |
| # Re-export commonly used symbols for backward compatibility. | |
| from .models import KNOWN_MODELS, REQUIRED_MODELS, hf_cache_dir, is_cached # noqa: F401 | |
| router = APIRouter() | |
| router.include_router(_models_router) | |
| router.include_router(_wizard_router) | |
| router.include_router(_download_router) | |