Skip to content

Add pydabs template - #3806

Merged
kanterov merged 1 commit into
mainfrom
add-pydabs-template
Oct 23, 2025
Merged

Add pydabs template#3806
kanterov merged 1 commit into
mainfrom
add-pydabs-template

Conversation

@kanterov

@kanterovkanterov commented Oct 22, 2025

Copy link
Copy Markdown
Collaborator

Changes

Add the pydabs template as a specialized version of the default-python template.

The template is hidden until we move "python" outside of "experimental".

Why

We want to have a separate template for the full Python version of the default-python template.

Tests

Existing acceptance tests and unit tests for additional templating features

@eng-dev-ecosystem-bot

eng-dev-ecosystem-bot commented Oct 22, 2025

Copy link
Copy Markdown
Collaborator

Run: 18725351415

Env🔄​flaky💚​RECOVERED🙈​SKIP✅​pass🙈​skip
💚​aws linux11321565
💚​aws windows11322564
💚​aws-ucws linux11439461
💚​aws-ucws windows11440460
💚​azure linux11321564
💚​azure windows11322563
💚​azure-ucws linux11437460
💚​azure-ucws windows11438459
💚​gcp linux11320566
🔄​gcp windows31319565
Test Nameaws linuxaws windowsaws-ucws linuxaws-ucws windowsazure linuxazure windowsazure-ucws linuxazure-ucws windowsgcp linuxgcp windows
TestAccept💚​R💚​R💚​R💚​R💚​R💚​R💚​R💚​R💚​R🔄​f
TestAccept/bundle/resources/experiments/basic✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p🔄​f
TestAccept/bundle/resources/experiments/basic/DATABRICKS_BUNDLE_ENGINE=terraform✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p🔄​f
TestAccept/bundle/run/app-with-job🙈​S🙈​S🙈​S🙈​S🙈​S🙈​S🙈​S🙈​S🙈​S🙈​S

func (r *overridingReader) Cleanup(ctx context.Context) {
r.underlying.Cleanup(ctx)
}

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Is this usable for other templates?

@lennartkats-db added something to reuse templates from another directory and pre-populate values from the template inputs definition. Seems related.

Copy link
Copy Markdown
CollaboratorAuthor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Let's consolidate the approach with Lennart once he is available

@kanterov
kanterov added this pull request to the merge queueOct 23, 2025
Merged via the queue into main with commit 43bea62Oct 23, 2025
13 checks passed
@kanterov
kanterov deleted the add-pydabs-template branch October 23, 2025 11:24
deco-sdk-taggingBot added a commit that referenced this pull request Oct 29, 2025
## Release v0.275.0
### Notable Changes
* Python support for Databricks Asset Bundles is now generally available.
### CLI
* Remove `inplace` mode for the `--progress-format` flag ([#3811](#3811))
* Remove `json` mode for the `--progress-format` flag ([#3812](#3812))
* Deprecate the `--progress-format` flag ([#3819](#3819))
### Bundles
* Add support for `--bind` flag in `bundle generate` ([#3782](#3782))
* Add `pydabs` template replacing `experimental-jobs-as-code` template ([#3806](#3806))
* You can now use the top-level `python` section instead of `experimental/python` ([#3540](#3540))
denik pushed a commit that referenced this pull request May 20, 2026
## Changes
Add the pydabs template as a specialized version of the `default-python`
template.
The template is hidden until we move "python" outside of "experimental".
## Why
We want to have a separate template for the full Python version of the
default-python template.
## Tests
Existing acceptance tests and unit tests for additional templating
features
denik pushed a commit that referenced this pull request May 20, 2026
## Release v0.275.0
### Notable Changes
* Python support for Databricks Asset Bundles is now generally available.
### CLI
* Remove `inplace` mode for the `--progress-format` flag ([#3811](#3811))
* Remove `json` mode for the `--progress-format` flag ([#3812](#3812))
* Deprecate the `--progress-format` flag ([#3819](#3819))
### Bundles
* Add support for `--bind` flag in `bundle generate` ([#3782](#3782))
* Add `pydabs` template replacing `experimental-jobs-as-code` template ([#3806](#3806))
* You can now use the top-level `python` section instead of `experimental/python` ([#3540](#3540))
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants

@kanterov@eng-dev-ecosystem-bot@pietern