Skip to content

Commit 0ef38e0

Browse files
committed
[Internal] Update SDK to OpenAPI spec
1 parent 9801660 commit 0ef38e0

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

48 files changed

+14691
-179
lines changed

.codegen/_openapi_sha

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
f2385add116e3716c8a90a0b68e204deb40f996c
1+
7016dcbf2e011459416cf408ce21143bcc4b3a25

.gitattributes

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ databricks/sdk/errors/platform.py linguist-generated=true
44
databricks/sdk/service/apps.py linguist-generated=true
55
databricks/sdk/service/billing.py linguist-generated=true
66
databricks/sdk/service/catalog.py linguist-generated=true
7+
databricks/sdk/service/cleanrooms.py linguist-generated=true
78
databricks/sdk/service/compute.py linguist-generated=true
89
databricks/sdk/service/dashboards.py linguist-generated=true
910
databricks/sdk/service/files.py linguist-generated=true

.vscode/settings.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
],
55
"python.testing.unittestEnabled": false,
66
"python.testing.pytestEnabled": true,
7-
"python.envFile": "${workspaceFolder}/.databricks/.databricks.env",
7+
"python.envFile": "${workspaceRoot}/.env",
88
"databricks.python.envFile": "${workspaceFolder}/.env",
99
"jupyter.interactiveWindow.cellMarker.codeRegex": "^# COMMAND ----------|^# Databricks notebook source|^(#\\s*%%|#\\s*\\<codecell\\>|#\\s*In\\[\\d*?\\]|#\\s*In\\[ \\])",
1010
"jupyter.interactiveWindow.cellMarker.default": "# COMMAND ----------"

databricks/sdk/__init__.py

Lines changed: 21 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

databricks/sdk/config.py

Lines changed: 9 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -92,16 +92,15 @@ class Config:
9292
max_connections_per_pool: int = ConfigAttribute()
9393
databricks_environment: Optional[DatabricksEnvironment] = None
9494

95-
def __init__(
96-
self,
97-
*,
98-
# Deprecated. Use credentials_strategy instead.
99-
credentials_provider: Optional[CredentialsStrategy] = None,
100-
credentials_strategy: Optional[CredentialsStrategy] = None,
101-
product=None,
102-
product_version=None,
103-
clock: Optional[Clock] = None,
104-
**kwargs):
95+
def __init__(self,
96+
*,
97+
# Deprecated. Use credentials_strategy instead.
98+
credentials_provider: Optional[CredentialsStrategy] = None,
99+
credentials_strategy: Optional[CredentialsStrategy] = None,
100+
product=None,
101+
product_version=None,
102+
clock: Optional[Clock] = None,
103+
**kwargs):
105104
self._header_factory = None
106105
self._inner = {}
107106
self._user_agent_other_info = []

databricks/sdk/credentials_provider.py

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -304,12 +304,11 @@ def github_oidc_azure(cfg: 'Config') -> Optional[CredentialsProvider]:
304304
# detect Azure AD Tenant ID if it's not specified directly
305305
token_endpoint = cfg.oidc_endpoints.token_endpoint
306306
cfg.azure_tenant_id = token_endpoint.replace(aad_endpoint, '').split('/')[0]
307-
inner = ClientCredentials(
308-
client_id=cfg.azure_client_id,
309-
client_secret="", # we have no (rotatable) secrets in OIDC flow
310-
token_url=f"{aad_endpoint}{cfg.azure_tenant_id}/oauth2/token",
311-
endpoint_params=params,
312-
use_params=True)
307+
inner = ClientCredentials(client_id=cfg.azure_client_id,
308+
client_secret="", # we have no (rotatable) secrets in OIDC flow
309+
token_url=f"{aad_endpoint}{cfg.azure_tenant_id}/oauth2/token",
310+
endpoint_params=params,
311+
use_params=True)
313312

314313
def refreshed_headers() -> Dict[str, str]:
315314
token = inner.token()

0 commit comments

Comments
 (0)