databricks-switch-plugin


Namedatabricks-switch-plugin JSON
Version 0.1.2 PyPI version JSON
download
home_pageNone
SummaryLLM-powered tool to convert SQL, code, and workflow files into Databricks notebooks.
upload_time2025-10-21 04:02:38
maintainerNone
docs_urlNone
authorNone
requires_python>=3.10
licenseNone
keywords conversion databricks llm migration sql
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage
            # Switch
LLM-Powered Code Conversion Plugin for Lakebridge

[![codecov](https://codecov.io/gh/databrickslabs/switch/branch/main/graph/badge.svg?token=YOUR_TOKEN)](https://codecov.io/gh/databrickslabs/switch)

## 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:

1. **Install Lakebridge**: Follow the [Lakebridge documentation](https://databrickslabs.github.io/lakebridge)
2. **Install Switch transpiler**: Use Lakebridge to install the Switch transpiler plugin
3. **Run conversion**: Use Lakebridge's transpile command with Switch

For complete usage instructions and configuration options, refer to the [Lakebridge documentation](https://databrickslabs.github.io/lakebridge).

            

Raw data

            {
    "_id": null,
    "home_page": null,
    "name": "databricks-switch-plugin",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.10",
    "maintainer_email": "Databricks Labs <labs-oss@databricks.com>",
    "keywords": "Conversion, Databricks, LLM, Migration, SQL",
    "author": null,
    "author_email": null,
    "download_url": "https://files.pythonhosted.org/packages/5b/22/4c43492ccb42a89fb403ece8344bbca3bedb211771df433e9d88718661ac/databricks_switch_plugin-0.1.2.tar.gz",
    "platform": null,
    "description": "# Switch\nLLM-Powered Code Conversion Plugin for Lakebridge\n\n[![codecov](https://codecov.io/gh/databrickslabs/switch/branch/main/graph/badge.svg?token=YOUR_TOKEN)](https://codecov.io/gh/databrickslabs/switch)\n\n## Project Description\nSwitch 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.\n\n## Project Support\nPlease 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.\n\nAny 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.\n\n## Using the Project\nSwitch is primarily designed as a Lakebridge transpiler plugin. To use Switch for code conversion:\n\n1. **Install Lakebridge**: Follow the [Lakebridge documentation](https://databrickslabs.github.io/lakebridge)\n2. **Install Switch transpiler**: Use Lakebridge to install the Switch transpiler plugin\n3. **Run conversion**: Use Lakebridge's transpile command with Switch\n\nFor complete usage instructions and configuration options, refer to the [Lakebridge documentation](https://databrickslabs.github.io/lakebridge).\n",
    "bugtrack_url": null,
    "license": null,
    "summary": "LLM-powered tool to convert SQL, code, and workflow files into Databricks notebooks.",
    "version": "0.1.2",
    "project_urls": {
        "Documentation": "https://databrickslabs.github.io/lakebridge",
        "Issues": "https://github.com/databrickslabs/lakebridge/issues",
        "Source": "https://github.com/databrickslabs/lakebridge"
    },
    "split_keywords": [
        "conversion",
        " databricks",
        " llm",
        " migration",
        " sql"
    ],
    "urls": [
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "bda4152827f2600f06f24e18a0579e1122e52f8a498dd75ec4abd785d59cb2f7",
                "md5": "274ed35de863feacd3d7f64183b96363",
                "sha256": "99df7079659dafecee1f5e616fccf71529c50a33ae069b67c307148ccffecb5f"
            },
            "downloads": -1,
            "filename": "databricks_switch_plugin-0.1.2-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "274ed35de863feacd3d7f64183b96363",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.10",
            "size": 116597,
            "upload_time": "2025-10-21T04:02:36",
            "upload_time_iso_8601": "2025-10-21T04:02:36.883881Z",
            "url": "https://files.pythonhosted.org/packages/bd/a4/152827f2600f06f24e18a0579e1122e52f8a498dd75ec4abd785d59cb2f7/databricks_switch_plugin-0.1.2-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "5b224c43492ccb42a89fb403ece8344bbca3bedb211771df433e9d88718661ac",
                "md5": "5180796c7823ac508f59d57a6978ca46",
                "sha256": "844f4d65ab282f818c646e1509e9f377d81c17b8437a02439214959c995fa8d1"
            },
            "downloads": -1,
            "filename": "databricks_switch_plugin-0.1.2.tar.gz",
            "has_sig": false,
            "md5_digest": "5180796c7823ac508f59d57a6978ca46",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.10",
            "size": 80490,
            "upload_time": "2025-10-21T04:02:38",
            "upload_time_iso_8601": "2025-10-21T04:02:38.402274Z",
            "url": "https://files.pythonhosted.org/packages/5b/22/4c43492ccb42a89fb403ece8344bbca3bedb211771df433e9d88718661ac/databricks_switch_plugin-0.1.2.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2025-10-21 04:02:38",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "databrickslabs",
    "github_project": "lakebridge",
    "travis_ci": false,
    "coveralls": true,
    "github_actions": true,
    "lcname": "databricks-switch-plugin"
}
        
Elapsed time: 2.42731s