From 5033a988bd8c28a378ef17eb97b6bb0074ef8102 Mon Sep 17 00:00:00 2001 From: Gleb Kanterov Date: Tue, 8 Apr 2025 11:01:43 +0200 Subject: [PATCH 1/5] [Python] Update package version during CLI release --- .codegen.json | 4 ++++ experimental/python/databricks/bundles/version.py | 1 + experimental/python/pyproject.toml | 2 +- 3 files changed, 6 insertions(+), 1 deletion(-) create mode 100644 experimental/python/databricks/bundles/version.py diff --git a/.codegen.json b/.codegen.json index e3d96fde81..17baaa627d 100644 --- a/.codegen.json +++ b/.codegen.json @@ -9,6 +9,10 @@ ".codegen/cmds-workspace.go.tmpl": "cmd/workspace/cmd.go", ".codegen/cmds-account.go.tmpl": "cmd/account/cmd.go" }, + "version": { + "experimental/python/databricks/bundles/version.py": "__version__ = \"$VERSION\"", + "experimental/python/pyproject.toml": "version = \"$VERSION\"" + }, "toolchain": { "required": [ "go" diff --git a/experimental/python/databricks/bundles/version.py b/experimental/python/databricks/bundles/version.py new file mode 100644 index 0000000000..c78d51471f --- /dev/null +++ b/experimental/python/databricks/bundles/version.py @@ -0,0 +1 @@ +__version__ = "0.243.0" diff --git a/experimental/python/pyproject.toml b/experimental/python/pyproject.toml index 827f34cfe9..c1a522c6ac 100644 --- a/experimental/python/pyproject.toml +++ b/experimental/python/pyproject.toml @@ -1,7 +1,7 @@ [project] name = "databricks-bundles" description = "Python support for Databricks Asset Bundles" -version = "0.243.0-dev" +version = "0.243.0" authors = [ { name = "Gleb Kanterov", email = "gleb.kanterov@databricks.com" }, From a184f04e9173fcefac89f75ba6bf54aeb07e51de Mon Sep 17 00:00:00 2001 From: Gleb Kanterov Date: Tue, 8 Apr 2025 11:23:41 +0200 Subject: [PATCH 2/5] Update version in template as well --- .../templates/experimental-jobs-as-code/library/versions.tmpl | 2 ++ .../template/{{.project_name}}/pyproject.toml.tmpl | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/libs/template/templates/experimental-jobs-as-code/library/versions.tmpl b/libs/template/templates/experimental-jobs-as-code/library/versions.tmpl index 7d0c88e7df..f43f69e903 100644 --- a/libs/template/templates/experimental-jobs-as-code/library/versions.tmpl +++ b/libs/template/templates/experimental-jobs-as-code/library/versions.tmpl @@ -5,3 +5,5 @@ {{define "latest_lts_db_connect_version_spec" -}} >=15.4,<15.5 {{- end}} + +{{define "latest_databricks_bundles_version" -}}0.7.3{{- end}} diff --git a/libs/template/templates/experimental-jobs-as-code/template/{{.project_name}}/pyproject.toml.tmpl b/libs/template/templates/experimental-jobs-as-code/template/{{.project_name}}/pyproject.toml.tmpl index 6b41bf9980..4cb0e6d9ee 100644 --- a/libs/template/templates/experimental-jobs-as-code/template/{{.project_name}}/pyproject.toml.tmpl +++ b/libs/template/templates/experimental-jobs-as-code/template/{{.project_name}}/pyproject.toml.tmpl @@ -39,7 +39,7 @@ py-modules = [] [tool.uv] ## Dependencies for local development dev-dependencies = [ - "databricks-bundles==0.7.2", + "databricks-bundles=={{template "latest_databricks_bundles_version"}}", ## Add code completion support for DLT # "databricks-dlt", From d412317eb14515fa31b0f2ec960a0977008b334b Mon Sep 17 00:00:00 2001 From: Gleb Kanterov Date: Tue, 8 Apr 2025 11:24:39 +0200 Subject: [PATCH 3/5] Fix codegen.json --- .codegen.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.codegen.json b/.codegen.json index 17baaa627d..f427d83b10 100644 --- a/.codegen.json +++ b/.codegen.json @@ -11,7 +11,8 @@ }, "version": { "experimental/python/databricks/bundles/version.py": "__version__ = \"$VERSION\"", - "experimental/python/pyproject.toml": "version = \"$VERSION\"" + "experimental/python/pyproject.toml": "version = \"$VERSION\"", + "libs/template/templates/experimental-jobs-as-code/library/versions.tmpl": "{{define \"latest_databricks_bundles_version\" -}}$VERSION{{- end}}" }, "toolchain": { "required": [ From 1a1ea406091573bd60204206beb4175c920822a1 Mon Sep 17 00:00:00 2001 From: Gleb Kanterov Date: Tue, 8 Apr 2025 11:27:13 +0200 Subject: [PATCH 4/5] Update uv.lock as well --- .codegen.json | 1 + experimental/python/uv.lock | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/.codegen.json b/.codegen.json index f427d83b10..8b77d6d976 100644 --- a/.codegen.json +++ b/.codegen.json @@ -12,6 +12,7 @@ "version": { "experimental/python/databricks/bundles/version.py": "__version__ = \"$VERSION\"", "experimental/python/pyproject.toml": "version = \"$VERSION\"", + "experimental/python/uv.lock": "version = \"$VERSION\"", "libs/template/templates/experimental-jobs-as-code/library/versions.tmpl": "{{define \"latest_databricks_bundles_version\" -}}$VERSION{{- end}}" }, "toolchain": { diff --git a/experimental/python/uv.lock b/experimental/python/uv.lock index b236ebd1d6..f656865b06 100644 --- a/experimental/python/uv.lock +++ b/experimental/python/uv.lock @@ -166,7 +166,7 @@ toml = [ [[package]] name = "databricks-bundles" -version = "0.243.0.dev0" +version = "0.243.0" source = { editable = "." } [package.dev-dependencies] From f477d08b2443cae000d45903026c144e48534ebd Mon Sep 17 00:00:00 2001 From: Gleb Kanterov Date: Tue, 8 Apr 2025 13:07:39 +0200 Subject: [PATCH 5/5] Fix version --- .../templates/experimental-jobs-as-code/library/versions.tmpl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libs/template/templates/experimental-jobs-as-code/library/versions.tmpl b/libs/template/templates/experimental-jobs-as-code/library/versions.tmpl index f43f69e903..433e59ff86 100644 --- a/libs/template/templates/experimental-jobs-as-code/library/versions.tmpl +++ b/libs/template/templates/experimental-jobs-as-code/library/versions.tmpl @@ -6,4 +6,4 @@ >=15.4,<15.5 {{- end}} -{{define "latest_databricks_bundles_version" -}}0.7.3{{- end}} +{{define "latest_databricks_bundles_version" -}}0.7.2{{- end}}