
    j                         d Z ddlmZ ddlmZmZ ddlmZmZ ddl	m
Z
mZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZ ddlmZ ddlm Z  g dZ!dd	l"m#Z# e#Z$y
)z"Credentials for Azure SDK clients.   )AuthenticationRecord)AuthenticationRequiredErrorCredentialUnavailableError)AzureAuthorityHostsKnownAuthorities)AuthorizationCodeCredentialAzureDeveloperCliCredentialAzureCliCredentialAzurePowerShellCredentialCertificateCredentialChainedTokenCredentialClientAssertionCredentialClientSecretCredentialDefaultAzureCredentialDeviceCodeCredentialEnvironmentCredentialInteractiveBrowserCredentialManagedIdentityCredentialOnBehalfOfCredentialSharedTokenCacheCredentialUsernamePasswordCredentialVisualStudioCodeCredentialWorkloadIdentityCredentialAzurePipelinesCredential)TokenCachePersistenceOptions)get_bearer_token_provider)r   r   r   r   r
   r	   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   )VERSIONN)%__doc___auth_recordr   _exceptionsr   r   
_constantsr   r   _credentialsr   r	   r
   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   _persistent_cacher   _bearer_token_providerr   __all___versionr   __version__     X/root/aria/tools/markitdown-venv/lib/python3.12/site-packages/azure/identity/__init__.py<module>r+      sJ   
 ) . P =     * < =: r)   