
    5pj                     x    S r SSKJrJrJrJrJrJrJrJ	r	J
r
JrJrJrJr  SSKJrJr  SSKJr  SSKJrJr  / SQrg)a  Backward-compatibility shims for the legacy ``modelscope.hub`` API surface.

This module provides drop-in replacements for commonly imported symbols from
the old ``modelscope.hub`` package.  Each function/class accepts the legacy
parameter signatures and delegates to the new ``modelscope_hub`` implementation.

Usage in the old SDK::

    # modelscope/hub/snapshot_download.py
    from modelscope_hub.compat import snapshot_download, dataset_snapshot_download

    # modelscope/hub/file_download.py
    from modelscope_hub.compat import model_file_download, dataset_file_download

    # modelscope/hub/api.py
    from modelscope_hub.compat import LegacyHubApi as HubApi
   )DEFAULT_DATASET_REVISIONDEFAULT_MAX_WORKERS	FILE_HASHMODELSCOPE_DOMAINMODELSCOPE_PREFER_AI_SITEREPO_TYPE_DATASETREPO_TYPE_MODELREPO_TYPE_STUDIOREPO_TYPE_SUPPORTTEMPORARY_FOLDER_NAMEModelVisibility_INTERNALModelVisibility_PRIVATEModelVisibility_PUBLIC)dataset_file_downloadmodel_file_download)LegacyHubApi)dataset_snapshot_downloadsnapshot_download)r   r   r   r   r   r   r   r   r   r   r   r   r   r   r	   r
   r   r   N)__doc__	constantsr   r   r   r   r   r   r	   r
   r   r   r   r   r   file_downloadr   r   hub_apir   r   r   __all__     Z/var/www/html/pdf-tiff/venv/lib/python3.13/site-packages/modelscope_hub/compat/__init__.py<module>r      s1   $    F ! Kr   