o
    W+ i•  ã                   @   sð  d dl Z d dlmZ dZdZdZee Zee Zee j	 
dd¡ƒZee j	 
dd	¡ƒZd
ZdZdZdZe ¡  dd¡Ze j	 
de ¡ ¡Zg d¢ZdZdZdZdZdZdZdZdZdZdZ dZ!dZ"dZ#dZ$dZ%d Z&d!Z'd"Z(d#Z)ee  *d$e+d%e  ,¡ d& ƒ¡ƒZ-ee j	 
d'd(¡ƒZ.ee j	 
d)d¡ƒZ/ee j	 
d*d+¡ƒZ0ee j	 
d,d-¡ƒZ1ee j	 
d.d/¡ƒZ2ee j	 
d0d1¡ƒZ3d2Z4d3Z5G d4d5„ d5e6ƒZ7G d6d7„ d7e6ƒZ8G d8d9„ d9e6ƒZ9G d:d;„ d;e6ƒZ:e8j;e:j;e8j<e:j<e8j=e:j=iZ>G d<d=„ d=e6ƒZ?e?j@e?jAe?jBe?jChZDdS )>é    N)ÚPathzhttps://zwww.modelscope.cnzwww.modelscope.aiÚ)MODELSCOPE_PARALLEL_DOWNLOAD_THRESHOLD_MBiô  ÚMODELSCOPE_DOWNLOAD_PARALLELSé   Zdamoú/ZSha256ZModelScopeHubz.modelscopeÚcredentialsÚMODELSCOPE_CREDENTIALS_PATH)ÚgetÚheadÚpostÚputÚpatchÚdeleteé<   é   ZDataé   i   ZAccessTokenZUsernameZEmailÚMessageZMODELSCOPE_ENVIRONMENTZMODELSCOPE_USERNAMEÚMODELSCOPE_SDK_DEBUGÚMODELSCOPE_PREFER_AI_SITEÚMODELSCOPE_DOMAINÚ)MODELSCOPE_ENABLE_DEFAULT_HASH_VALIDATIONi€3ázX-Request-IDz
._____tempÚDEFAULT_MAX_WORKERSé   é   ÚUPLOAD_MAX_FILE_SIZEl       d Ú$UPLOAD_SIZE_THRESHOLD_TO_ENFORCE_LFSÚUPLOAD_MAX_FILE_COUNTi † ÚUPLOAD_MAX_FILE_COUNT_IN_DIRiPÃ  Ú#UPLOAD_NORMAL_FILE_SIZE_TOTAL_LIMITi  @ÚUPLOAD_COMMIT_BATCH_SIZEi   i  @a²  
 _   .-')                _ .-') _     ('-.             .-')                              _ (`-.    ('-.
( '.( OO )_             ( (  OO) )  _(  OO)           ( OO ).                           ( (OO  ) _(  OO)
 ,--.   ,--.).-'),-----. \     .'_ (,------.,--.     (_)---\_)   .-----.  .-'),-----.  _.`     \(,------.
 |   `.'   |( OO'  .-.  ',`'--..._) |  .---'|  |.-') /    _ |   '  .--./ ( OO'  .-.  '(__...--'' |  .---'
 |         |/   |  | |  ||  |  \  ' |  |    |  | OO )\  :` `.   |  |('-. /   |  | |  | |  /  | | |  |
 |  |'.'|  |\_) |  |\|  ||  |   ' |(|  '--. |  |`-' | '..`''.) /_) |OO  )\_) |  |\|  | |  |_.' |(|  '--.
 |  |   |  |  \ |  | |  ||  |   / : |  .--'(|  '---.'.-._)   \ ||  |`-'|   \ |  | |  | |  .___.' |  .--'
 |  |   |  |   `'  '-'  '|  '--'  / |  `---.|      | \       /(_'  '--'\    `'  '-'  ' |  |      |  `---.
 `--'   `--'     `-----' `-------'  `------'`------'  `-----'    `-----'      `-----'  `--'      `------'
c                   @   s8   e Zd ZdZdZdZdZdZdZdZ	dZ
ed	d
„ ƒZdS )ÚLicenseszApache License 2.0zGPL-2.0zGPL-3.0zLGPL-2.1zLGPL-3.0zAFL-3.0zECL-2.0ÚMITc                 C   s$   | j | j| j| j| j| j| j| jgS )N)Ú	APACHE_V2ÚGPL_V2ÚGPL_V3Ú	LGPL_V2_1ÚLGPL_V3ÚAFL_V3ÚECL_V2r!   )Úcls© r*   úd/home/app/PaddleOCR-VL-test/.venv_paddleocr/lib/python3.10/site-packages/modelscope/hub/constants.pyÚto_listR   s   øzLicenses.to_listN)Ú__name__Ú
__module__Ú__qualname__r"   r#   r$   r%   r&   r'   r(   r!   Úclassmethodr,   r*   r*   r*   r+   r    H   s    r    c                   @   ó   e Zd ZdZdZdZdS )ÚModelVisibilityr   é   r   N©r-   r.   r/   ÚPRIVATEÚINTERNALÚPUBLICr*   r*   r*   r+   r2   `   ó    r2   c                   @   r1   )ÚDatasetVisibilityr   r3   r   Nr4   r*   r*   r*   r+   r9   f   r8   r9   c                   @   r1   )Ú
VisibilityÚprivateZinternalÚpublicNr4   r*   r*   r*   r+   r:   l   r8   r:   c                   @   s   e Zd ZdZdZdZdZdS )ÚSortKeyÚdefaultZ	downloadsZlikesZlast_modifiedN)r-   r.   r/   ÚDEFAULTÚ	DOWNLOADSÚLIKESÚLAST_MODIFIEDr*   r*   r*   r+   r=   y   s
    r=   )EÚosÚpathlibr   ZMODELSCOPE_URL_SCHEMEZDEFAULT_MODELSCOPE_DOMAINZDEFAULT_MODELSCOPE_INTL_DOMAINZ DEFAULT_MODELSCOPE_DATA_ENDPOINTZ%DEFAULT_MODELSCOPE_INTL_DATA_ENDPOINTÚintÚenvironr	   r   r   ZDEFAULT_MODELSCOPE_GROUPZMODEL_ID_SEPARATORZ	FILE_HASHZLOGGER_NAMEÚhomeÚjoinpathZDEFAULT_CREDENTIALS_PATHÚas_posixr   ZREQUESTS_API_HTTP_METHODZAPI_HTTP_CLIENT_TIMEOUTZAPI_HTTP_CLIENT_MAX_RETRIESZAPI_RESPONSE_FIELD_DATAZAPI_FILE_DOWNLOAD_RETRY_TIMESZAPI_FILE_DOWNLOAD_TIMEOUTZAPI_FILE_DOWNLOAD_CHUNK_SIZEZ#API_RESPONSE_FIELD_GIT_ACCESS_TOKENZAPI_RESPONSE_FIELD_USERNAMEZAPI_RESPONSE_FIELD_EMAILZAPI_RESPONSE_FIELD_MESSAGEZMODELSCOPE_CLOUD_ENVIRONMENTZMODELSCOPE_CLOUD_USERNAMEr   r   r   r   ZONE_YEAR_SECONDSZMODELSCOPE_REQUEST_IDZTEMPORARY_FOLDER_NAMEÚgetenvÚminÚ	cpu_countr   r   r   r   r   r   r   Z"UPLOAD_BLOB_TQDM_DISABLE_THRESHOLDZMODELSCOPE_ASCIIÚobjectr    r2   r9   r:   r5   r6   r7   ZVisibilityMapr=   r?   r@   rA   rB   ZVALID_SORT_KEYSr*   r*   r*   r+   Ú<module>   s˜   ÿÿÿ

ÿÿÿÿÿÿýü