Files
tfm_ainventory/graphify-out/cache/328f13569c39bb0046b21c7e8235e9c61360ce721c02703036c2fde9e1088c0e.json

1 line
14 KiB
JSON

{"nodes": [{"id": "backend_venv_lib_python3_12_site_packages_google_oauth2_gdch_credentials_py", "label": "gdch_credentials.py", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/oauth2/gdch_credentials.py", "source_location": "L1"}, {"id": "gdch_credentials_serviceaccountcredentials", "label": "ServiceAccountCredentials", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/oauth2/gdch_credentials.py", "source_location": "L34"}, {"id": "gdch_credentials_serviceaccountcredentials_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/oauth2/gdch_credentials.py", "source_location": "L83"}, {"id": "gdch_credentials_serviceaccountcredentials_create_jwt", "label": "._create_jwt()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/oauth2/gdch_credentials.py", "source_location": "L106"}, {"id": "gdch_credentials_refresh", "label": "refresh()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/oauth2/gdch_credentials.py", "source_location": "L124"}, {"id": "gdch_credentials_serviceaccountcredentials_with_gdch_audience", "label": ".with_gdch_audience()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/oauth2/gdch_credentials.py", "source_location": "L154"}, {"id": "gdch_credentials_from_signer_and_info", "label": "_from_signer_and_info()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/oauth2/gdch_credentials.py", "source_location": "L170"}, {"id": "gdch_credentials_from_service_account_info", "label": "from_service_account_info()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/oauth2/gdch_credentials.py", "source_location": "L198"}, {"id": "gdch_credentials_from_service_account_file", "label": "from_service_account_file()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/oauth2/gdch_credentials.py", "source_location": "L228"}, {"id": "gdch_credentials_rationale_35", "label": "Credentials for GDCH (`Google Distributed Cloud Hosted`_) for service accoun", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/google/oauth2/gdch_credentials.py", "source_location": "L35"}, {"id": "gdch_credentials_rationale_86", "label": "Args: signer (google.auth.crypt.Signer): The signer used to sign JWT", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/google/oauth2/gdch_credentials.py", "source_location": "L86"}, {"id": "gdch_credentials_rationale_155", "label": "Create a copy of GDCH credentials with the specified audience. Args:", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/google/oauth2/gdch_credentials.py", "source_location": "L155"}, {"id": "gdch_credentials_rationale_171", "label": "Creates a Credentials instance from a signer and service account info.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/google/oauth2/gdch_credentials.py", "source_location": "L171"}, {"id": "gdch_credentials_rationale_199", "label": "Creates a Credentials instance from parsed service account info. Args:", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/google/oauth2/gdch_credentials.py", "source_location": "L199"}, {"id": "gdch_credentials_rationale_229", "label": "Creates a Credentials instance from a service account json file. Args:", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/google/oauth2/gdch_credentials.py", "source_location": "L229"}], "edges": [{"source": "backend_venv_lib_python3_12_site_packages_google_oauth2_gdch_credentials_py", "target": "datetime", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/oauth2/gdch_credentials.py", "source_location": "L18", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_oauth2_gdch_credentials_py", "target": "google_auth", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/oauth2/gdch_credentials.py", "source_location": "L20", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_oauth2_gdch_credentials_py", "target": "google_auth", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/oauth2/gdch_credentials.py", "source_location": "L21", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_oauth2_gdch_credentials_py", "target": "google_auth", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/oauth2/gdch_credentials.py", "source_location": "L22", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_oauth2_gdch_credentials_py", "target": "google_auth", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/oauth2/gdch_credentials.py", "source_location": "L23", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_oauth2_gdch_credentials_py", "target": "google_auth", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/oauth2/gdch_credentials.py", "source_location": "L24", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_oauth2_gdch_credentials_py", "target": "google_oauth2", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/oauth2/gdch_credentials.py", "source_location": "L25", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_oauth2_gdch_credentials_py", "target": "gdch_credentials_serviceaccountcredentials", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/oauth2/gdch_credentials.py", "source_location": "L34", "weight": 1.0}, {"source": "gdch_credentials_serviceaccountcredentials", "target": "gdch_credentials_serviceaccountcredentials_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/oauth2/gdch_credentials.py", "source_location": "L83", "weight": 1.0}, {"source": "gdch_credentials_serviceaccountcredentials", "target": "gdch_credentials_serviceaccountcredentials_create_jwt", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/oauth2/gdch_credentials.py", "source_location": "L106", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_oauth2_gdch_credentials_py", "target": "gdch_credentials_refresh", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/oauth2/gdch_credentials.py", "source_location": "L124", "weight": 1.0}, {"source": "gdch_credentials_serviceaccountcredentials", "target": "gdch_credentials_serviceaccountcredentials_with_gdch_audience", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/oauth2/gdch_credentials.py", "source_location": "L154", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_oauth2_gdch_credentials_py", "target": "gdch_credentials_from_signer_and_info", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/oauth2/gdch_credentials.py", "source_location": "L170", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_oauth2_gdch_credentials_py", "target": "gdch_credentials_from_service_account_info", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/oauth2/gdch_credentials.py", "source_location": "L198", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_oauth2_gdch_credentials_py", "target": "gdch_credentials_from_service_account_file", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/oauth2/gdch_credentials.py", "source_location": "L228", "weight": 1.0}, {"source": "gdch_credentials_refresh", "target": "gdch_credentials_serviceaccountcredentials_create_jwt", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/oauth2/gdch_credentials.py", "source_location": "L133", "weight": 1.0}, {"source": "gdch_credentials_from_service_account_info", "target": "gdch_credentials_from_signer_and_info", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/oauth2/gdch_credentials.py", "source_location": "L225", "weight": 1.0}, {"source": "gdch_credentials_from_service_account_file", "target": "gdch_credentials_from_signer_and_info", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/oauth2/gdch_credentials.py", "source_location": "L251", "weight": 1.0}, {"source": "gdch_credentials_rationale_35", "target": "gdch_credentials_serviceaccountcredentials", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/oauth2/gdch_credentials.py", "source_location": "L35", "weight": 1.0}, {"source": "gdch_credentials_rationale_86", "target": "gdch_credentials_serviceaccountcredentials_init", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/oauth2/gdch_credentials.py", "source_location": "L86", "weight": 1.0}, {"source": "gdch_credentials_rationale_155", "target": "gdch_credentials_serviceaccountcredentials_with_gdch_audience", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/oauth2/gdch_credentials.py", "source_location": "L155", "weight": 1.0}, {"source": "gdch_credentials_rationale_171", "target": "gdch_credentials_serviceaccountcredentials_from_signer_and_info", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/oauth2/gdch_credentials.py", "source_location": "L171", "weight": 1.0}, {"source": "gdch_credentials_rationale_199", "target": "gdch_credentials_serviceaccountcredentials_from_service_account_info", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/oauth2/gdch_credentials.py", "source_location": "L199", "weight": 1.0}, {"source": "gdch_credentials_rationale_229", "target": "gdch_credentials_serviceaccountcredentials_from_service_account_file", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/oauth2/gdch_credentials.py", "source_location": "L229", "weight": 1.0}], "raw_calls": [{"caller_nid": "gdch_credentials_serviceaccountcredentials_init", "callee": "super", "source_file": "backend/venv/lib/python3.12/site-packages/google/oauth2/gdch_credentials.py", "source_location": "L98"}, {"caller_nid": "gdch_credentials_serviceaccountcredentials_create_jwt", "callee": "utcnow", "source_file": "backend/venv/lib/python3.12/site-packages/google/oauth2/gdch_credentials.py", "source_location": "L107"}, {"caller_nid": "gdch_credentials_serviceaccountcredentials_create_jwt", "callee": "format", "source_file": "backend/venv/lib/python3.12/site-packages/google/oauth2/gdch_credentials.py", "source_location": "L109"}, {"caller_nid": "gdch_credentials_serviceaccountcredentials_create_jwt", "callee": "datetime_to_secs", "source_file": "backend/venv/lib/python3.12/site-packages/google/oauth2/gdch_credentials.py", "source_location": "L117"}, {"caller_nid": "gdch_credentials_serviceaccountcredentials_create_jwt", "callee": "datetime_to_secs", "source_file": "backend/venv/lib/python3.12/site-packages/google/oauth2/gdch_credentials.py", "source_location": "L118"}, {"caller_nid": "gdch_credentials_serviceaccountcredentials_create_jwt", "callee": "from_bytes", "source_file": "backend/venv/lib/python3.12/site-packages/google/oauth2/gdch_credentials.py", "source_location": "L121"}, {"caller_nid": "gdch_credentials_serviceaccountcredentials_create_jwt", "callee": "encode", "source_file": "backend/venv/lib/python3.12/site-packages/google/oauth2/gdch_credentials.py", "source_location": "L121"}, {"caller_nid": "gdch_credentials_refresh", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/google/oauth2/gdch_credentials.py", "source_location": "L127"}, {"caller_nid": "gdch_credentials_refresh", "callee": "RefreshError", "source_file": "backend/venv/lib/python3.12/site-packages/google/oauth2/gdch_credentials.py", "source_location": "L128"}, {"caller_nid": "gdch_credentials_refresh", "callee": "_token_endpoint_request", "source_file": "backend/venv/lib/python3.12/site-packages/google/oauth2/gdch_credentials.py", "source_location": "L141"}, {"caller_nid": "gdch_credentials_refresh", "callee": "_handle_refresh_grant_response", "source_file": "backend/venv/lib/python3.12/site-packages/google/oauth2/gdch_credentials.py", "source_location": "L150"}, {"caller_nid": "gdch_credentials_serviceaccountcredentials_with_gdch_audience", "callee": "__class__", "source_file": "backend/venv/lib/python3.12/site-packages/google/oauth2/gdch_credentials.py", "source_location": "L160"}, {"caller_nid": "gdch_credentials_from_signer_and_info", "callee": "ValueError", "source_file": "backend/venv/lib/python3.12/site-packages/google/oauth2/gdch_credentials.py", "source_location": "L186"}, {"caller_nid": "gdch_credentials_from_signer_and_info", "callee": "cls", "source_file": "backend/venv/lib/python3.12/site-packages/google/oauth2/gdch_credentials.py", "source_location": "L188"}, {"caller_nid": "gdch_credentials_from_signer_and_info", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/google/oauth2/gdch_credentials.py", "source_location": "L194"}, {"caller_nid": "gdch_credentials_from_service_account_info", "callee": "from_dict", "source_file": "backend/venv/lib/python3.12/site-packages/google/oauth2/gdch_credentials.py", "source_location": "L213"}, {"caller_nid": "gdch_credentials_from_service_account_file", "callee": "from_filename", "source_file": "backend/venv/lib/python3.12/site-packages/google/oauth2/gdch_credentials.py", "source_location": "L239"}]}