
    uj              
       
   d dl Z d dlmZ dZdZdZeez   Zeez   Z ee j	        
                    dd                    Z ee j	        
                    dd	                    Zd
ZdZdZdZ ej                                        dd          Ze j	        
                    de                                          Zg dZdZ ee j	        
                    dd                    Z ee j	        
                    dd                    Z ee j	        
                    dd                    Z ee j	        
                    dd                    Z ee j	        
                    dd                    Zd ee j	        
                    dd                    fZ ee j	        
                    dd                              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.Z0d/Z1 e e j2        d0 e3d1 e j4                    d2z                                 Z5e j6        7                    e j6        8                    d3          d4d5          Z9 ee j	        
                    d6d7                    d8z  d8z  Z: ee j	        
                    d9d"                    Z; ee j	        
                    d:d;                    Z< ee j	        
                    d<d=                    Z= ee j	        
                    d>d?                    Z> ee j	        
                    d@dA                    Z? ee j	        
                    dBdC                    Z@e j	        
                    dDdE          A                                dEk    ZBe j	        
                    dFdE          A                                dEk    ZC ee j	        
                    dGd                    ZD ee j	        
                    dHd                    ZE ee j	        
                    dId                    ZF ee j	        
                    dJdK                    ZGdLZHe j	        
                    dMdE          A                                dEk    ZIdNZJ G dO dPeK          ZL G dQ dReK          ZM G dS dTeK          ZN G dU dVeK          ZOeMjP        eOjP        eMjQ        eOjQ        eMjR        eOjR        iZS G dW dXeK          ZTeTjU        eTjV        eTjW        eTjX        hZYdS )Y    N)Pathzhttps://zwww.modelscope.cnzwww.modelscope.ai)MODELSCOPE_PARALLEL_DOWNLOAD_THRESHOLD_MBi  MODELSCOPE_DOWNLOAD_PARALLELS   damo/Sha256ModelScopeHubz.modelscopecredentialsMODELSCOPE_CREDENTIALS_PATH)getheadpostputpatchdelete<   API_HTTP_CLIENT_MAX_RETRIES   UPLOAD_BLOB_MAX_RETRIESUPLOAD_BLOB_RETRY_BACKOFF   UPLOAD_BLOB_RETRY_MAX_WAITUPLOAD_FAILED_FILE_MAX_RETRIES      UPLOAD_BLOB_TIMEOUT_SECONDSi  UPLOAD_RETRY_ALLOWED_METHODSzGET,HEAD,DELETE,OPTIONS,TRACE,Datai   AccessTokenUsernameEmailMessageMODELSCOPE_ENVIRONMENTMODELSCOPE_USERNAMEMODELSCOPE_SDK_DEBUGMODELSCOPE_PREFER_AI_SITEMODELSCOPE_DOMAIN)MODELSCOPE_ENABLE_DEFAULT_HASH_VALIDATIONi3zX-Request-IDz
._____tempDEFAULT_MAX_WORKERS      ~z.agentsskillsUPLOAD_MAX_FILE_SIZE_MBi  i   $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_SIZE   UPLOAD_VALIDATE_BLOB_BATCH_SIZE@   UPLOAD_ADAPTIVE_BATCH_SIZEtrueUPLOAD_REACT_ENABLEDUPLOAD_REACT_ROUND2_BASE_DELAYUPLOAD_REACT_ROUND3_FILE_DELAY!UPLOAD_REACT_BACKOFF_MAX_EXPONENTUPLOAD_REACT_MAX_DELAYx   i  P UPLOAD_USE_CACHEa  
 _   .-')                _ .-') _     ('-.             .-')                              _ (`-.    ('-.
( '.( OO )_             ( (  OO) )  _(  OO)           ( OO ).                           ( (OO  ) _(  OO)
 ,--.   ,--.).-'),-----. \     .'_ (,------.,--.     (_)---\_)   .-----.  .-'),-----.  _.`     \(,------.
 |   `.'   |( OO'  .-.  ',`'--..._) |  .---'|  |.-') /    _ |   '  .--./ ( OO'  .-.  '(__...--'' |  .---'
 |         |/   |  | |  ||  |  \  ' |  |    |  | OO )\  :` `.   |  |('-. /   |  | |  | |  /  | | |  |
 |  |'.'|  |\_) |  |\|  ||  |   ' |(|  '--. |  |`-' | '..`''.) /_) |OO  )\_) |  |\|  | |  |_.' |(|  '--.
 |  |   |  |  \ |  | |  ||  |   / : |  .--'(|  '---.'.-._)   \ ||  |`-'|   \ |  | |  | |  .___.' |  .--'
 |  |   |  |   `'  '-'  '|  '--'  / |  `---.|      | \       /(_'  '--'\    `'  '-'  ' |  |      |  `---.
 `--'   `--'     `-----' `-------'  `------'`------'  `-----'    `-----'      `-----'  `--'      `------'
c                   D    e Zd ZdZdZdZdZdZdZdZ	dZ
e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                 f    | 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_V2rD   )clss    h/lsinfo/ai/hellotax_ai/data_center/backend/venv/lib/python3.11/site-packages/modelscope/hub/constants.pyto_listzLicenses.to_list   s6     MJJMKJJG	
 		
    N)__name__
__module____qualname__rF   rG   rH   rI   rJ   rK   rL   rD   classmethodrO    rP   rN   rC   rC   u   sU        $IFFIGFF
C

 

 [

 

 

rP   rC   c                       e Zd ZdZdZdZdS )ModelVisibilityr   r   r   NrQ   rR   rS   PRIVATEINTERNALPUBLICrU   rP   rN   rW   rW              GHFFFrP   rW   c                       e Zd ZdZdZdZdS )DatasetVisibilityr   r   r   NrX   rU   rP   rN   r^   r^      r\   rP   r^   c                       e Zd ZdZdZdZdS )
VisibilityprivateinternalpublicNrX   rU   rP   rN   r`   r`      s        GHFFFrP   r`   c                       e Zd ZdZdZdZdZdS )SortKeydefault	downloadslikeslast_modifiedN)rQ   rR   rS   DEFAULT	DOWNLOADSLIKESLAST_MODIFIEDrU   rP   rN   re   re      s"        GIE#MMMrP   re   )Zospathlibr   MODELSCOPE_URL_SCHEMEDEFAULT_MODELSCOPE_DOMAINDEFAULT_MODELSCOPE_INTL_DOMAIN DEFAULT_MODELSCOPE_DATA_ENDPOINT%DEFAULT_MODELSCOPE_INTL_DATA_ENDPOINTintenvironr   r   r   DEFAULT_MODELSCOPE_GROUPMODEL_ID_SEPARATOR	FILE_HASHLOGGER_NAMEhomejoinpathDEFAULT_CREDENTIALS_PATHas_posixr   REQUESTS_API_HTTP_METHODAPI_HTTP_CLIENT_TIMEOUTr   r   r   r   r   UPLOAD_BLOB_TIMEOUT	frozensetsplitr   API_RESPONSE_FIELD_DATAAPI_FILE_DOWNLOAD_RETRY_TIMESAPI_FILE_DOWNLOAD_TIMEOUTAPI_FILE_DOWNLOAD_CHUNK_SIZE#API_RESPONSE_FIELD_GIT_ACCESS_TOKENAPI_RESPONSE_FIELD_USERNAMEAPI_RESPONSE_FIELD_EMAILAPI_RESPONSE_FIELD_MESSAGEMODELSCOPE_CLOUD_ENVIRONMENTMODELSCOPE_CLOUD_USERNAMEr'   r(   r)   r*   ONE_YEAR_SECONDSMODELSCOPE_REQUEST_IDTEMPORARY_FOLDER_NAMEgetenvmin	cpu_countr+   pathjoin
expanduserDEFAULT_SKILLS_DIRUPLOAD_MAX_FILE_SIZEr1   r2   r3   r4   r5   r7   lowerr9   r;   r<   r=   r>   r?   "UPLOAD_BLOB_TQDM_DISABLE_THRESHOLDrA   MODELSCOPE_ASCIIobjectrC   rW   r^   r`   rY   rZ   r[   VisibilityMapre   rj   rk   rl   rm   VALID_SORT_KEYSrU   rP   rN   <module>r      sd   				      " / !4 #8;T#T  (=@^(^ %,/CJNN>DD-F -F ) #JNN2A66!8 !8 !  	$49;;//}MM  jnn!#;#D#D#F#FH H LLL  !cJNN0!446 6  #bjnn-FJJKK C
/JA N NOO  SJNN/446 6  "%JNN3Q77"9 "9  s:>>*G*.0 01 12   )yJNN124 449E#JJ @  @  !  !  . &3 #( " & 7 1 - 7 ' ,W )% & $ cBI#SS)5!);&= &= > >? ?  W\\"'"4"4S"9"99hOO  sJNN,j99; ;=ABDHI '*sJNN9?KK(M (M $BJNN+BGLLMM "sJNN16:: <  < &)cJNN8:KLL'N 'N #3rz~~.H#NNOO "%#JNN4b99#; #; Z^^,H,24 449EGGvF  z~~&<&,. ..3egg@ !$JNN3Q77"9 "9 !$JNN3R88": ": $'CJNN6::%< %< !RZ^^,DcJJKK %4 ":>>"4f==CCEEO 
 
 
 
 
 
v 
 
 
0    f                  Z/j1J-$ $ $ $ $f $ $ $ OM	rP   