L ilPddlmZddlmZmZmZddlmZerddlm Z d dZ d dZ y) ) annotations) TYPE_CHECKINGAnycast) google_auth) CredentialscB ddlm}t j dg\}}t t|}|j||s|}|s tdt|tstdt|||fS#t$r}td|d}~wwxYw)NrRequestz^Could not import google.auth, you need to install the SDK with `pip install anthropic[vertex]`z.https://www.googleapis.com/auth/cloud-platform)scopeszCould not resolve project_idz(Expected project_id to be a str but got )google.auth.transport.requestsr ModuleNotFoundError RuntimeErrorrdefaultrrrefresh ValueError isinstancestr TypeErrortype) project_idr err credentialsloaded_project_ids `/mnt/ssd/data/python-lab/Trading/venv/lib/python3.12/site-packages/anthropic/lib/vertex/_auth.py load_authrs: &1%8%8@A&"K"sK(K " & 788 j# &B4 CSBTUVV  "") l  sB B BBc<ddlm}|j|y)Nrr )rr r)rr s r refresh_authr,s6 "N)rz str | Nonereturnztuple[Credentials, str])rr r!None) __future__rtypingrrr_extrasrgoogle.auth.credentialsr rrr rr(s!"++!3#4#r