dab: retain SQL transpilation as validation/audit tool only #225
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Context
SQL transpilation (
src/aco/lake/transpile.py) is no longer needed for deployment (Python wheel tasks replace SQL tasks). But it remains valuable as a validation tool — verifying that narwhals expressions can be expressed as SQL catches regressions.Tasks
transpile.pyandtest_transpile_databricks.pyas-isSQLPluginfrom_DEFAULT_PLUGINS(no longer generates deployment artifacts)stack validate --sqlCLI command that runs transpilation and reports errorsbundle/sql/no longer committed to repo (generated on demand only)Complete.
SQLPluginremoved from_DEFAULT_PLUGINS— no longer generates deployment artifactstranspile.pyandtest_transpile_databricks.pyretained as-is (112 tests, validation/audit)bundle/sql/files remain on disk but are no longer referenced bydatabricks.ymltasksgen_config.py --dab-sqlfor audit purposes✅ Transpilation is now validation-only.