Switch
LLM-Powered Code Conversion Plugin for Lakebridge
Project Description
Switch is a Lakebridge transpiler plugin that transforms SQL and other source formats into Databricks-compatible notebooks using Large Language Models (LLMs). As a core component of the Lakebridge migration platform, Switch provides automated code conversion capabilities through a multi-stage processing pipeline designed for large-scale platform migrations.
Project Support
Please note that all projects in the /databrickslabs github account are provided for your exploration only, and are not formally supported by Databricks with Service Level Agreements (SLAs). They are provided AS-IS and we do not make any guarantees of any kind. Please do not submit a support ticket relating to any issues arising from the use of these projects.
Any issues discovered through the use of this project should be filed as GitHub Issues on the Repo. They will be reviewed as time permits, but there are no formal SLAs for support.
Using the Project
Switch is primarily designed as a Lakebridge transpiler plugin. To use Switch for code conversion:
- Install Lakebridge: Follow the Lakebridge documentation
- Install Switch transpiler: Use Lakebridge to install the Switch transpiler plugin
- Run conversion: Use Lakebridge's transpile command with Switch
For complete usage instructions and configuration options, refer to the Lakebridge documentation.
Metadata
Release files for databricks-switch-plugin 0.2.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| databricks_switch_plugin-0.2.0.tar.gz | 336.4 kB | Without provenance | Details for databricks_switch_plugin-0.2.0.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| databricks_switch_plugin-0.2.0-py3-none-any.whl | Python 3 | none | any | Details for databricks_switch_plugin-0.2.0-py3-none-any.whl |
Total release size: 496.1 kB
Release files / databricks_switch_plugin-0.2.0.tar.gz
| Download URL | databricks_switch_plugin-0.2.0.tar.gz |
|---|---|
| Size | 336.4 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
5725e51841c914af668b9ac21f1efeed1f287b169bb22da028a1558ad8372ab3
|
|
BLAKE2b-256 checksum How to use checksums |
931834252a6830aaa76cb7286de6d17eefa6298adc1ef110635424f7949504f6
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.10.17
|
Release files / databricks_switch_plugin-0.2.0-py3-none-any.whl
| Download URL | databricks_switch_plugin-0.2.0-py3-none-any.whl |
|---|---|
| Size | 159.7 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
c4d1936e16981e77929afbd0687f528988f4d4fe4efda77d46838118544077c4
|
|
BLAKE2b-256 checksum How to use checksums |
56593447989ce572c96131543d2746dd270adb1bc786c75b0dddbdac4af8598a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.10.17
|
Security for databricks-switch-plugin 0.2.0
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.