Skip to content

[BUG]: Install-transpile has a problem install with python 3.10.3 #2238

@DamianRacz

Description

@DamianRacz

Is there an existing issue for this?

  • I have searched the existing issues

Category of Bug / Issue

Application crashed

Current Behavior

I installed Lakebridge, but when I run install-transpile, a problem appears with the HASH of the databricks-bb-plugin plugin.

Expected Behavior

Our documentation (and databricks labs metadata) lists Python 3.10 as supported, so this should work.

The easiest fix is to update our documentation

Steps To Reproduce

  1. Python 3.10.3, java > 11, databricks cli 0.211.0
  2. Run databricks labs install lakebridge --debug and verify in the logs that it chose to create the venv with Python 3.10.3.
  3. Run databricks labs lakebridge install-transpile --debug

Relevant log output or Exception details

C:\Users\xxxx\Desktop\NP\lakebridge\databricks_cli_0.211.0_windows_amd64>databricks labs install lakebridge --profile lakebridge
12:50:43     INFO [src/databricks/labs/lakebridge] Successfully Setup Lakebridge Components Locally
12:50:43     INFO [src/databricks/labs/lakebridge] For more information, please visit https://databrickslabs.github.io/lakebridge/



databricks labs lakebridge install-transpile --debug
14:04:15  INFO start pid=2236 version=0.211.0 args="databricks, labs, lakebridge, install-transpile, --debug"
14:04:15 DEBUG Fetching latest releases for databrickslabs/lakebridge from GitHub API pid=2236
14:04:16 DEBUG Loading installed version info from: C:\Users\xxxx\.databricks\labs\lakebridge\state\version.json pid=2236
14:04:16 DEBUG Loading login configuration from: C:\Users\xxxx\.databricks\labs\lakebridge\config\login.json pid=2236
14:04:16 DEBUG Using workspace-level login profile: lakebridge pid=2236
14:04:16 DEBUG Loading lakebridge profile from C:\Users\xxxx\.databrickscfg pid=2236 sdk=true
14:04:16 DEBUG Passing down environment variables: DATABRICKS_HOST, DATABRICKS_CLUSTER_ID, DATABRICKS_TOKEN pid=2236
14:04:16 DEBUG Forwarding subprocess: C:\Users\xxxx\.databricks\labs\lakebridge\state\venv\Scripts\python.exe C:\Users\xxxx\.databricks\labs\lakebridge\lib\src\databricks\labs\lakebridge\cli.py {"command":"install-transpile","flags":{"artifact":"","include-llm-transpiler":"false","interactive":"auto","log_level":"debug"},"output_type":""} pid=2236
14:04:16 DEBUG starting: C:\Users\xxxx\.databricks\labs\lakebridge\state\venv\Scripts\python.exe C:\Users\xxxx\.databricks\labs\lakebridge\lib\src\databricks\labs\lakebridge\cli.py {"command":"install-transpile","flags":{"artifact":"","include-llm-transpiler":"false","interactive":"auto","log_level":"debug"},"output_type":""} pid=2236
14:04:18    DEBUG [databricks.sdk] Loaded from environment
14:04:18    DEBUG [databricks.sdk] Attempting to configure auth: pat
14:04:18    DEBUG [d.l.l.contexts.application] Added User-Agent extra cmd=install-transpile
14:04:21    DEBUG [databricks.sdk] GET /api/2.0/preview/scim/v2/Me
< 200 OK
< {
<   "active": true,
<   "displayName": "xxxx xxxx",
<   "emails": [
<     {
<       "primary": true,
<       "type": "work",
<       "value": "**REDACTED**"
<     }
<   ],
<   "externalId": "9a767656-48e2-...",
<   "groups": [
<     {
<       "$ref": "Groups/617071801159554",
<       "display": "Azure_access_xxxx",
<       "type": "direct",
<       "value": "**REDACTED**"
<     },
<     "... (2 additional elements)"
<   ],
<   "id": "1526341667847613",
<   "name": {
<     "familyName": "xxxx",
<     "givenName": "xxxx"
<   },
<   "schemas": [
<     "urn:ietf:params:scim:schemas:core:2.0:User",
<     "... (1 additional elements)"
<   ],
<   "userName": "xxxx"
< }
14:04:21    DEBUG [databricks.sdk] GET /api/2.0/preview/scim/v2/Me
< 200 OK
< {
<   "active": true,
<   "displayName": "xxxx xxxx",
<   "emails": [
<     {
<       "primary": true,
<       "type": "work",
<       "value": "**REDACTED**"
<     }
<   ],
<   "externalId": "9a767656-48e2-45f2-9168-7843b38bc163",
<   "groups": [
<     {
<       "$ref": "Groups/617071801159554",
<       "display": "Azure_access_xxxx",
<       "type": "direct",
<       "value": "**REDACTED**"
<     },
<     "... (2 additional elements)"
<   ],
<   "id": "1526341667847613",
<   "name": {
<     "familyName": "xxxx",
<     "givenName": "xxxx"
<   },
<   "schemas": [
<     "urn:ietf:params:scim:schemas:core:2.0:User",
<     "... (1 additional elements)"
<   ],
<   "userName": "xxxx"
< }
14:04:21    DEBUG [d.l.lakebridge.install] Initializing workspace installation for module: transpile (config: None)
14:04:22    DEBUG [d.l.l.transpiler.installers] PyPI metadata for databricks-bb-plugin: {'info': {'author': None, 'author_email': None, 'bugtrack_url': None, 'classifiers': ['Development Status :: 3 - Alpha', 'Programming Language :: Python :: 3.10', 'Programming Language :: Python :: Implementation :: CPython'], 'description': '# Databricks Labs Lakebridge Converter Plugin\n', 'description_content_type': 'text/markdown', 'docs_url': None, 'download_url': None, 'downloads': {'last_day': -1, 'last_month': -1, 'last_week': -1}, 'dynamic': None, 'home_page': None, 'keywords': 'Bladebridge, Databricks, Transpiler', 'license': None, 'license_expression': None, 'license_files': None, 'maintainer': None, 'maintainer_email': None, 'name': 'databricks-bb-plugin', 'package_url': 'https://pypi.org/project/databricks-bb-plugin/', 'platform': None, 'project_url': 'https://pypi.org/project/databricks-bb-plugin/', 'project_urls': {'Documentation': 'https://github.com/databrickslabs/bladerunner', 'Issues': 'https://github.com/databrickslabs/bladerunner/issues', 'Source': 'https://github.com/databrickslabs/bladerunner'}, 'provides_extra': None, 'release_url': 'https://pypi.org/project/databricks-bb-plugin/0.1.24/', 'requires_dist': ['databricks-labs-blueprint<0.12.0,>=0.11.3', 'psutil>=7.0.0', 'pygls>=2.0.0', 'pyyaml>=6.0.2'], 'requires_python': '>=3.10', 'summary': 'Bladebridge transpiler plugin', 'version': '0.1.24', 'yanked': False, 'yanked_reason': None}, 'last_serial': 33252885, 'releases': {'0.1.0': [{'comment_text': None, 'digests': {'blake2b_256': 'f2f90625aa5a5e3b59be085a11c2d238b9a410cda23e08812db4c93c6083b8f6', 'md5': 'a6430f13775e426e3464512e9ff59810', 'sha256': '65e88d867f1c84f73eab81a72d0f2cc0f749710b3a057bca9b2021288fd1b0b0'}, 'downloads': -1, 'filename': 'databricks_bb_plugin-0.1.0-py3-none-any.whl', 'has_sig': False, 'md5_digest': 'a6430f13775e426e3464512e9ff59810', 'packagetype': 'bdist_wheel', 'python_version': 'py3', 'requires_python': '>=3.10', 'size': 31416434, 'upload_time': '2025-05-12T12:54:51', 'upload_time_iso_8601': '2025-05-12T12:54:51.725168Z', 'url': 'https://files.pythonhosted.org/packages/f2/f9/0625aa5a5e3b59be085a11c2d238b9a410cda23e08812db4c93c6083b8f6/databricks_bb_plugin-0.1.0-py3-none-any.whl', 'yanked': True, 'yanked_reason': None}], '0.1.1': [{'comment_text': None, 'digests': {'blake2b_256': '8c37958e504beaf4fe3aaa065d27af6983dce0c31fb37a00d9f9eea84029b6fd', 'md5': 'ee5c55652b778c0a1bdb424a07bebace', 'sha256': '51e6667bf43665534ae1c03ed5e5c380a1dad869808ff7a36820e40b8cd05805'}, 'downloads': -1, 'filename': 'databricks_bb_plugin-0.1.1-py3-none-any.whl', 'has_sig': False, 'md5_digest': 'ee5c55652b778c0a1bdb424a07bebace', 'packagetype': 'bdist_wheel', 'python_version': 'py3', 'requires_python': '>=3.10', 'size': 31413433, 'upload_time': '2025-05-12T18:04:47', 'upload_time_iso_8601': '2025-05-12T18:04:47.720377Z', 'url': 'https://files.pythonhosted.org/packages/8c/37/958e504beaf4fe3aaa065d27af6983dce0c31fb37a00d9f9eea84029b6fd/databricks_bb_plugin-0.1.1-py3-none-any.whl', 'yanked': True, 'yanked_reason': None}], '0.1.10': [{'comment_text': None, 'digests': {'blake2b_256': '75e0743a20f15831ce0dc5f959d27541961a957de84edbfffd322f47b63bc7bd', 'md5': '0cdba288c655d711085dd54fd570580f', 'sha256': 'b6e2ebb533de8c2fb44fe495d2405a7540b71857aa49d4599b4b49e3ac77c4b5'}, 'downloads': -1, 'filename': 'databricks_bb_plugin-0.1.10-py3-none-any.whl', 'has_sig': False, 'md5_digest': '0cdba288c655d711085dd54fd570580f', 'packagetype': 'bdist_wheel', 'python_version': 'py3', 'requires_python': '>=3.10', 'size': 36462872, 'upload_time': '2025-07-17T05:13:21', 'upload_time_iso_8601': '2025-07-17T05:13:21.331861Z', 'url': 'https://files.pythonhosted.org/packages/75/e0/743a20f15831ce0dc5f959d27541961a957de84edbfffd322f47b63bc7bd/databricks_bb_plugin-0.1.10-py3-none-any.whl', 'yanked': False, 'yanked_reason': None}], '0.1.11': [{'comment_text': None, 'digests': {'blake2b_256': '90a5612453876c577acc12595135992c411ebea5fcf9561953bf42e1d88f7565', 'md5': '64a6b64b44817997b712236ac7ad7876', 'sha256': '47515efec077c75c926fd1a8152c17f3421b38c19dd42c14fbda39c140b3c92d'}, 'downloads': -1, 'filename': 'databricks_bb_plugin-0.1.11-py3-none-any.whl', 'has_sig': False, 'md5_digest': '64a6b64b44817997b712236ac7ad7876', 'packagetype': 'bdist_wheel', 'python_version': 'py3', 'requires_python': '>=3.10', 'size': 36492409, 'upload_time': '2025-07-31T02:54:46', 'upload_time_iso_8601': '2025-07-31T02:54:46.984716Z', 'url': 'https://files.pythonhosted.org/packages/90/a5/612453876c577acc12595135992c411ebea5fcf9561953bf42e1d88f7565/databricks_bb_plugin-0.1.11-py3-none-any.whl', 'yanked': False, 'yanked_reason': None}], '0.1.12': [{'comment_text': None, 'digests': {'blake2b_256': '8ac51f6e4bf5438f6c4e5583189dbaf60822584110606ac9a5bb3f294ee1a893', 'md5': '6e0dcf001a879da9fe859be1187fada5', 'sha256': '267699efac5733ed3e6cfac86af2cf9e1c702290de08080aad343d763918b440'}, 'downloads': -1, 'filename': 'databricks_bb_plugin-0.1.12-py3-none-any.whl', 'has_sig': False, 'md5_digest': '6e0dcf001a879da9fe859be1187fada5', 'packagetype': 'bdist_wheel', 'python_version': 'py3', 'requires_python': '>=3.10', 'size': 36504242, 'upload_time': '2025-08-05T17:14:52', 'upload_time_iso_8601': '2025-08-05T17:14:52.833520Z', 'url': 'https://files.pythonhosted.org/packages/8a/c5/1f6e4bf5438f6c4e5583189dbaf60822584110606ac9a5bb3f294ee1a893/databricks_bb_plugin-0.1.12-py3-none-any.whl', 'yanked': False, 'yanked_reason': None}], '0.1.13': [{'comment_text': None, 'digests': {'blake2b_256': '3d55be0f73c51ded5b10c4591a619e3914d58495c17a54d8c036b41fa4630bb8', 'md5': '404b875e5956a6f778971a7c15b37590', 'sha256': '6f3c1f07637914591a60241dfd649a0dd2400f2b1948e2fadbcdd30398271e54'}, 'downloads': -1, 'filename': 'databricks_bb_plugin-0.1.13-py3-none-any.whl', 'has_sig': False, 'md5_digest': '404b875e5956a6f778971a7c15b37590', 'packagetype': 'bdist_wheel', 'python_version': 'py3', 'requires_python': '>=3.10', 'size': 36549076, 'upload_time': '2025-08-20T21:37:43', 'upload_time_iso_8601': '2025-08-20T21:37:43.557291Z', 'url': 'https://files.pythonhosted.org/packages/3d/55/be0f73c51ded5b10c4591a619e3914d58495c17a54d8c036b41fa4630bb8/databricks_bb_plugin-0.1.13-py3-none-any.whl', 'yanked': False, 'yanked_reason': None}], '0.1.14': [{'comment_text': None, 'digests': {'blake2b_256': 'b6856b07d9697060c6236c56f6c99d8c4d104ff7f5fd0be466e523a86092ab80', 'md5': '4576a6f6a65ed2c9cabad0c893c94d07', 'sha256': '4b004a95502880d5c654e3ea4008d8b8431a90c901f94cecb7e0cd6ceef863ee'}, 'downloads': -1, 'filename': 'databricks_bb_plugin-0.1.14-py3-none-any.whl', 'has_sig': False, 'md5_digest': '4576a6f6a65ed2c9cabad0c893c94d07', 'packagetype': 'bdist_wheel', 'python_version': 'py3', 'requires_python': '>=3.10', 'size': 36561458, 'upload_time': '2025-09-08T21:02:33', 'upload_time_iso_8601': '2025-09-08T21:02:33.366375Z', 'url': 'https://files.pythonhosted.org/packages/b6/85/6b07d9697060c6236c56f6c99d8c4d104ff7f5fd0be466e523a86092ab80/databricks_bb_plugin-0.1.14-py3-none-any.whl', 'yanked': False, 'yanked_reason': None}], '0.1.15': [{'comment_text': None, 'digests': {'blake2b_256': '2eabd4d98d77d07397ffeb07dd8fd8874d69dcdf283d625dfb6020bae9024fed', 'md5': 'f46011591ae07229c00b566a799e7492', 'sha256': '4150ed282e83b31057229d6444158949942a565f723e79833837035240bec592'}, 'downloads': -1, 'filename': 'databricks_bb_plugin-0.1.15-py3-none-any.whl', 'has_sig': False, 'md5_digest': 'f46011591ae07229c00b566a799e7492', 'packagetype': 'bdist_wheel', 'python_version': 'py3', 'requires_python': '>=3.10', 'size': 36561685, 'upload_time': '2025-09-12T21:14:11', 'upload_time_iso_8601': '2025-09-12T21:14:11.179447Z', 'url': 'https://files.pythonhosted.org/packages/2e/ab/d4d98d77d07397ffeb07dd8fd8874d69dcdf283d625dfb6020bae9024fed/databricks_bb_plugin-0.1.15-py3-none-any.whl', 'yanked': False, 'yanked_reason': None}], '0.1.16': [{'comment_text': None, 'digests': {'blake2b_256': '21ab3c35c29a9a1ec9623683165af78c0ecf23971c10537a061574d1354d94dd', 'md5': 'f65889fd9ee78f9253bfdf62bf334d56', 'sha256': '291f510311a4c9936194365687c4277a24d92d6ff60c509432025a3ac4469b77'}, 'downloads': -1, 'filename': 'databricks_bb_plugin-0.1.16-py3-none-any.whl', 'has_sig': False, 'md5_digest': 'f65889fd9ee78f9253bfdf62bf334d56', 'packagetype': 'bdist_wheel', 'python_version': 'py3', 'requires_python': '>=3.10', 'size': 36564166, 'upload_time': '2025-09-25T02:50:25', 'upload_time_iso_8601': '2025-09-25T02:50:25.088978Z', 'url': 'https://files.pythonhosted.org/packages/21/ab/3c35c29a9a1ec9623683165af78c0ecf23971c10537a061574d1354d94dd/databricks_bb_plugin-0.1.16-py3-none-any.whl', 'yanked': False, 'yanked_reason': None}], '0.1.17': [{'comment_text': None, 'digests': {'blake2b_256': '820ca77fcbda051b93aba6e3f177a3c52b0103c29f5581420f6a973bd30785a3', 'md5': 'f58583234030b96aededdfe59dbef0c0', 'sha256': '349992f91e66920a350b5afaf7bf17a2ad6247eac1d5f8e8e3c5526bd09b0241'}, 'downloads': -1, 'filename': 'databricks_bb_plugin-0.1.17-py3-none-any.whl', 'has_sig': False, 'md5_digest': 'f58583234030b96aededdfe59dbef0c0', 'packagetype': 'bdist_wheel', 'python_version': 'py3', 'requires_python': '>=3.10', 'size': 36571308, 'upload_time': '2025-10-03T21:29:37', 'upload_time_iso_8601': '2025-10-03T21:29:37.832020Z', 'url': 'https://files.pythonhosted.org/packages/82/0c/a77fcbda051b93aba6e3f177a3c52b0103c29f5581420f6a973bd30785a3/databricks_bb_plugin-0.1.17-py3-none-any.whl', 'yanked': False, 'yanked_reason': None}], '0.1.18': [{'comment_text': None, 'digests': {'blake2b_256': 'f5bf532ae0cef841fc9bf0351eb463788bf7bbdb5fd7f8c41087c5b0f0ba4028', 'md5': '326bd130eef1c1290a6e4c62210c8a51', 'sha256': '63f81c4580fbb576e33568729c80cc5f67f881b2bebf8129f45d14569ccb01e9'}, 'downloads': -1, 'filename': 'databricks_bb_plugin-0.1.18-py3-none-any.whl', 'has_sig': False, 'md5_digest': '326bd130eef1c1290a6e4c62210c8a51', 'packagetype': 'bdist_wheel', 'python_version': 'py3', 'requires_python': '>=3.10', 'size': 36567134, 'upload_time': '2025-10-16T21:31:17', 'upload_time_iso_8601': '2025-10-16T21:31:17.092413Z', 'url': 'https://files.pythonhosted.org/packages/f5/bf/532ae0cef841fc9bf0351eb463788bf7bbdb5fd7f8c41087c5b0f0ba4028/databricks_bb_plugin-0.1.18-py3-none-any.whl', 'yanked': False, 'yanked_reason': None}], '0.1.19': [{'comment_text': None, 'digests': {'blake2b_256': '9b31715cb51ba5787373866e3e38443fa81eb5c7fd8e3bfc0cef65519345be49', 'md5': '2de3782eca2542bb491678036a2325d3', 'sha256': 'c9c90cf67f16c161724c898c871392923b62062e0ac97686ef5e17a94f707e93'}, 'downloads': -1, 'filename': 'databricks_bb_plugin-0.1.19-py3-none-any.whl', 'has_sig': False, 'md5_digest': '2de3782eca2542bb491678036a2325d3', 'packagetype': 'bdist_wheel', 'python_version': 'py3', 'requires_python': '>=3.10', 'size': 36569786, 'upload_time': '2025-10-28T03:21:28', 'upload_time_iso_8601': '2025-10-28T03:21:28.046147Z', 'url': 'https://files.pythonhosted.org/packages/9b/31/715cb51ba5787373866e3e38443fa81eb5c7fd8e3bfc0cef65519345be49/databricks_bb_plugin-0.1.19-py3-none-any.whl', 'yanked': False, 'yanked_reason': None}], '0.1.2': [{'comment_text': None, 'digests': {'blake2b_256': 'a306efbcd876f5b3ddb1368ca59fac0850e63d666cde8158f1aa8aa756ed3955', 'md5': '3ba50bfe336c0ad1b69ebeb92f9c47b4', 'sha256': '94e69c60c727db02f0240273e867867fac5805d8c48c8b82ff6df395f41fedb3'}, 'downloads': -1, 'filename': 'databricks_bb_plugin-0.1.2-py3-none-any.whl', 'has_sig': False, 'md5_digest': '3ba50bfe336c0ad1b69ebeb92f9c47b4', 'packagetype': 'bdist_wheel', 'python_version': 'py3', 'requires_python': '>=3.10', 'size': 31413481, 'upload_time': '2025-05-13T10:00:46', 'upload_time_iso_8601': '2025-05-13T10:00:46.057180Z', 'url': 'https://files.pythonhosted.org/packages/a3/06/efbcd876f5b3ddb1368ca59fac0850e63d666cde8158f1aa8aa756ed3955/databricks_bb_plugin-0.1.2-py3-none-any.whl', 'yanked': True, 'yanked_reason': None}], '0.1.20': [{'comment_text': None, 'digests': {'blake2b_256': '500f30e5763dd57055fdc94f55c9c1d4dcac2fc222288e17cc77517f4a0ad198', 'md5': '6531a70a168e7611b93c96867aca39da', 'sha256': '5bab1697362f66609088f6f5d65834a5e0ffc4ba6424400c506b7ba85c33b059'}, 'downloads': -1, 'filename': 'databricks_bb_plugin-0.1.20-py3-none-any.whl', 'has_sig': False, 'md5_digest': '6531a70a168e7611b93c96867aca39da', 'packagetype': 'bdist_wheel', 'python_version': 'py3', 'requires_python': '>=3.10', 'size': 36585881, 'upload_time': '2025-11-10T17:35:55', 'upload_time_iso_8601': '2025-11-10T17:35:55.596357Z', 'url': 'https://files.pythonhosted.org/packages/50/0f/30e5763dd57055fdc94f55c9c1d4dcac2fc222288e17cc77517f4a0ad198/databricks_bb_plugin-0.1.20-py3-none-any.whl', 'yanked': False, 'yanked_reason': None}], '0.1.21': [{'comment_text': None, 'digests': {'blake2b_256': '2ad931c61693cc704a05f988beac3494e9fea077a2fc8b1f733bf06825163bfa', 'md5': 'ebabceb8b7baf296b260219d81e9e7d4', 'sha256': 'b1b639d56cb95596d2d5c6a8c42e0e1b195ed2014968df7f19657d02e29a6dd0'}, 'downloads': -1, 'filename': 'databricks_bb_plugin-0.1.21-py3-none-any.whl', 'has_sig': False, 'md5_digest': 'ebabceb8b7baf296b260219d81e9e7d4', 'packagetype': 'bdist_wheel', 'python_version': 'py3', 'requires_python': '>=3.10', 'size': 36584191, 'upload_time': '2025-11-17T05:35:39', 'upload_time_iso_8601': '2025-11-17T05:35:39.658692Z', 'url': 'https://files.pythonhosted.org/packages/2a/d9/31c61693cc704a05f988beac3494e9fea077a2fc8b1f733bf06825163bfa/databricks_bb_plugin-0.1.21-py3-none-any.whl', 'yanked': False, 'yanked_reason': None}], '0.1.22': [{'comment_text': None, 'digests': {'blake2b_256': '165782173ffe54a079051680a7d1f695e6620fd2ae8340095c8c923aa6e2580a', 'md5': '7c840661902cff599d2a09480d8c8ad3', 'sha256': '6a1cc4f29ab087276eed533e203bfab4a749533e38332277599f6f461e173ad7'}, 'downloads': -1, 'filename': 'databricks_bb_plugin-0.1.22-py3-none-any.whl', 'has_sig': False, 'md5_digest': '7c840661902cff599d2a09480d8c8ad3', 'packagetype': 'bdist_wheel', 'python_version': 'py3', 'requires_python': '>=3.10', 'size': 36589728, 'upload_time': '2025-11-26T22:13:01', 'upload_time_iso_8601': '2025-11-26T22:13:01.780129Z', 'url': 'https://files.pythonhosted.org/packages/16/57/82173ffe54a079051680a7d1f695e6620fd2ae8340095c8c923aa6e2580a/databricks_bb_plugin-0.1.22-py3-none-any.whl', 'yanked': False, 'yanked_reason': None}], '0.1.23': [{'comment_text': None, 'digests': {'blake2b_256': '76eae3eb842bac4dbd4fceebb3b279e519cc78d8cade62f96882c354fbea02a6', 'md5': 'd01341afb822746b2b07db4dc628eb1a', 'sha256': '20464f4df47b93759c8bad8b71689bcdd861b4c735080d683d7872e4cc088ae0'}, 'downloads': -1, 'filename': 'databricks_bb_plugin-0.1.23-py3-none-any.whl', 'has_sig': False, 'md5_digest': 'd01341afb822746b2b07db4dc628eb1a', 'packagetype': 'bdist_wheel', 'python_version': 'py3', 'requires_python': '>=3.10', 'size': 36605810, 'upload_time': '2025-12-11T21:22:22', 'upload_time_iso_8601': '2025-12-11T21:22:22.613440Z', 'url': 'https://files.pythonhosted.org/packages/76/ea/e3eb842bac4dbd4fceebb3b279e519cc78d8cade62f96882c354fbea02a6/databricks_bb_plugin-0.1.23-py3-none-any.whl', 'yanked': False, 'yanked_reason': None}], '0.1.24': [{'comment_text': None, 'digests': {'blake2b_256': '89d6cb1f8d64e63ff2a0e77773f069b3189890a90e799103a953a6d15752acf8', 'md5': '0f345da63d038f314efe35753a77e1a4', 'sha256': '4ad8914a302aabbcb83e19c6ebbf247f737726d84461de9966781c62a7401b47'}, 'downloads': -1, 'filename': 'databricks_bb_plugin-0.1.24-py3-none-any.whl', 'has_sig': False, 'md5_digest': '0f345da63d038f314efe35753a77e1a4', 'packagetype': 'bdist_wheel', 'python_version': 'py3', 'requires_python': '>=3.10', 'size': 36618942, 'upload_time': '2025-12-29T20:48:27', 'upload_time_iso_8601': '2025-12-29T20:48:27.626053Z', 'url': 'https://files.pythonhosted.org/packages/89/d6/cb1f8d64e63ff2a0e77773f069b3189890a90e799103a953a6d15752acf8/databricks_bb_plugin-0.1.24-py3-none-any.whl', 'yanked': False, 'yanked_reason': None}], '0.1.3': [{'comment_text': None, 'digests': {'blake2b_256': 'ada000a12a4b368e0c0f0c55d446d5d31dc4156c9e4908c9041a337595719cbf', 'md5': '796b93d657cce50dca07af7135965f68', 'sha256': '36d15e40b8fb65c0f270f4567e79d2f4f5a14717d3a8dd2d03107d896b56d878'}, 'downloads': -1, 'filename': 'databricks_bb_plugin-0.1.3-py3-none-any.whl', 'has_sig': False, 'md5_digest': '796b93d657cce50dca07af7135965f68', 'packagetype': 'bdist_wheel', 'python_version': 'py3', 'requires_python': '>=3.10', 'size': 31674303, 'upload_time': '2025-05-16T04:42:58', 'upload_time_iso_8601': '2025-05-16T04:42:58.051780Z', 'url': 'https://files.pythonhosted.org/packages/ad/a0/00a12a4b368e0c0f0c55d446d5d31dc4156c9e4908c9041a337595719cbf/databricks_bb_plugin-0.1.3-py3-none-any.whl', 'yanked': True, 'yanked_reason': None}], '0.1.4': [{'comment_text': None, 'digests': {'blake2b_256': '134119cfa7c49bd371ca35b8f27e2ef5cec6c89b3008d1d2d7cc192c18de8b96', 'md5': 'bb9add1c5d7adc0c0715db961f1e6576', 'sha256': '573cce6f092b1dea710e5238ed31ecbfbf5b61c91390ff40e00b59fa7f1a7ec2'}, 'downloads': -1, 'filename': 'databricks_bb_plugin-0.1.4-py3-none-any.whl', 'has_sig': False, 'md5_digest': 'bb9add1c5d7adc0c0715db961f1e6576', 'packagetype': 'bdist_wheel', 'python_version': 'py3', 'requires_python': '>=3.10', 'size': 31909452, 'upload_time': '2025-05-27T15:03:31', 'upload_time_iso_8601': '2025-05-27T15:03:31.797686Z', 'url': 'https://files.pythonhosted.org/packages/13/41/19cfa7c49bd371ca35b8f27e2ef5cec6c89b3008d1d2d7cc192c18de8b96/databricks_bb_plugin-0.1.4-py3-none-any.whl', 'yanked': True, 'yanked_reason': None}], '0.1.5': [{'comment_text': None, 'digests': {'blake2b_256': '86fa02cfe8eeb50584768717d796db27e0cb172eef3affb8a627ad79b5e0b502', 'md5': 'b02c3d9fdf1776abc1f1b83355affa85', 'sha256': 'ebac974836a165252cf574a20fd7ff8e8763d4693097484c4797847a58e5bb5d'}, 'downloads': -1, 'filename': 'databricks_bb_plugin-0.1.5-py3-none-any.whl', 'has_sig': False, 'md5_digest': 'b02c3d9fdf1776abc1f1b83355affa85', 'packagetype': 'bdist_wheel', 'python_version': 'py3', 'requires_python': '>=3.10', 'size': 32041556, 'upload_time': '2025-06-08T14:39:50', 'upload_time_iso_8601': '2025-06-08T14:39:50.424507Z', 'url': 'https://files.pythonhosted.org/packages/86/fa/02cfe8eeb50584768717d796db27e0cb172eef3affb8a627ad79b5e0b502/databricks_bb_plugin-0.1.5-py3-none-any.whl', 'yanked': False, 'yanked_reason': None}], '0.1.6': [{'comment_text': None, 'digests': {'blake2b_256': '23a9ab5fc6b4673617b710b069beeb1428b04e3b2462dfbfbab1d6a653c1e977', 'md5': '6cdb52258cb9c216c4ca7dfced9b9930', 'sha256': 'b2e3782ea69dea0be6211509cefc22699d1f4cde5aaab57f49e93e0e079f6f75'}, 'downloads': -1, 'filename': 'databricks_bb_plugin-0.1.6-py3-none-any.whl', 'has_sig': False, 'md5_digest': '6cdb52258cb9c216c4ca7dfced9b9930', 'packagetype': 'bdist_wheel', 'python_version': 'py3', 'requires_python': '>=3.10', 'size': 32041619, 'upload_time': '2025-06-09T03:24:26', 'upload_time_iso_8601': '2025-06-09T03:24:26.142350Z', 'url': 'https://files.pythonhosted.org/packages/23/a9/ab5fc6b4673617b710b069beeb1428b04e3b2462dfbfbab1d6a653c1e977/databricks_bb_plugin-0.1.6-py3-none-any.whl', 'yanked': False, 'yanked_reason': None}], '0.1.7': [{'comment_text': None, 'digests': {'blake2b_256': '8322a47f8b3db7fe661ef2b1de2d6976beb59b811758119532662e79d8813412', 'md5': '57ced4a50f734c174f064ebac108512e', 'sha256': '7db7bb8f6ddb3378414c33d57d0495e88a3d5b563b9d021b685952ad064c4e7e'}, 'downloads': -1, 'filename': 'databricks_bb_plugin-0.1.7-py3-none-any.whl', 'has_sig': False, 'md5_digest': '57ced4a50f734c174f064ebac108512e', 'packagetype': 'bdist_wheel', 'python_version': 'py3', 'requires_python': '>=3.10', 'size': 32048270, 'upload_time': '2025-06-19T14:09:09', 'upload_time_iso_8601': '2025-06-19T14:09:09.992389Z', 'url': 'https://files.pythonhosted.org/packages/83/22/a47f8b3db7fe661ef2b1de2d6976beb59b811758119532662e79d8813412/databricks_bb_plugin-0.1.7-py3-none-any.whl', 'yanked': False, 'yanked_reason': None}], '0.1.8': [{'comment_text': None, 'digests': {'blake2b_256': '9280c1157c5e846ec0bb733ef17d4784646c3e79ac58cc42116d89a6c81a99f6', 'md5': '804cd9956870a5e8640e86c59c4fc920', 'sha256': 'd0fb8fbabb12ae28ca0b6c2b81984a59f334fa9e5c3b1f9b71be86d083350753'}, 'downloads': -1, 'filename': 'databricks_bb_plugin-0.1.8-py3-none-any.whl', 'has_sig': False, 'md5_digest': '804cd9956870a5e8640e86c59c4fc920', 'packagetype': 'bdist_wheel', 'python_version': 'py3', 'requires_python': '>=3.10', 'size': 36427418, 'upload_time': '2025-06-25T17:51:05', 'upload_time_iso_8601': '2025-06-25T17:51:05.755569Z', 'url': 'https://files.pythonhosted.org/packages/92/80/c1157c5e846ec0bb733ef17d4784646c3e79ac58cc42116d89a6c81a99f6/databricks_bb_plugin-0.1.8-py3-none-any.whl', 'yanked': False, 'yanked_reason': None}], '0.1.9': [{'comment_text': None, 'digests': {'blake2b_256': 'b83c4fd8afb7e9b9bafad825fc38507023ef57d6d9fcf41fbeb7dc588505d9ad', 'md5': 'dd74451a69c863145300b4f496220367', 'sha256': '4365833bdb8a9786d728236279b35e6dc6403006e0b3f4f355977e7884fc924d'}, 'downloads': -1, 'filename': 'databricks_bb_plugin-0.1.9-py3-none-any.whl', 'has_sig': False, 'md5_digest': 'dd74451a69c863145300b4f496220367', 'packagetype': 'bdist_wheel', 'python_version': 'py3', 'requires_python': '>=3.10', 'size': 36432391, 'upload_time': '2025-07-03T20:31:34', 'upload_time_iso_8601': '2025-07-03T20:31:34.413491Z', 'url': 'https://files.pythonhosted.org/packages/b8/3c/4fd8afb7e9b9bafad825fc38507023ef57d6d9fcf41fbeb7dc588505d9ad/databricks_bb_plugin-0.1.9-py3-none-any.whl', 'yanked': False, 'yanked_reason': None}]}, 'urls': [{'comment_text': None, 'digests': {'blake2b_256': '89d6cb1f8d64e63ff2a0e77773f069b3189890a90e799103a953a6d15752acf8', 'md5': '0f345da63d038f314efe35753a77e1a4', 'sha256': '4ad8914a302aabbcb83e19c6ebbf247f737726d84461de9966781c62a7401b47'}, 'downloads': -1, 'filename': 'databricks_bb_plugin-0.1.24-py3-none-any.whl', 'has_sig': False, 'md5_digest': '0f345da63d038f314efe35753a77e1a4', 'packagetype': 'bdist_wheel', 'python_version': 'py3', 'requires_python': '>=3.10', 'size': 36618942, 'upload_time': '2025-12-29T20:48:27', 'upload_time_iso_8601': '2025-12-29T20:48:27.626053Z', 'url': 'https://files.pythonhosted.org/packages/89/d6/cb1f8d64e63ff2a0e77773f069b3189890a90e799103a953a6d15752acf8/databricks_bb_plugin-0.1.24-py3-none-any.whl', 'yanked': False, 'yanked_reason': None}], 'vulnerabilities': []}
14:04:22     INFO [d.l.l.transpiler.installers] Installing Databricks bladebridge transpiler (v0.1.24)
14:04:22    DEBUG [d.l.l.transpiler.installers] Created virtual environment with context: namespace(env_dir=WindowsPath('C:/Users/xxxx/.databricks/labs/remorph-transpilers/bladebridge/lib/.venv'), env_name='.venv', prompt='(bladebridge) ', executable='C:\\Program Files\\Python310\\python.exe', python_dir='C:\\Program Files\\Python310', python_exe='python.exe', inc_path='C:\\Users\\xxxx\\.databricks\\labs\\remorph-transpilers\\bladebridge\\lib\\.venv\\Include', bin_path='C:\\Users\\xxxx\\.databricks\\labs\\remorph-transpilers\\bladebridge\\lib\\.venv\\Scripts', bin_name='Scripts', env_exe='C:\\Users\\xxxx\\.databricks\\labs\\remorph-transpilers\\bladebridge\\lib\\.venv\\Scripts\\python.exe', env_exec_cmd='C:\\Users\\xxxx\\.databricks\\labs\\remorph-transpilers\\bladebridge\\lib\\.venv\\Scripts\\python.exe')
14:04:22    DEBUG [d.l.l.transpiler.installers] Ensuring pip is installed in virtual environment: ['C:\\Users\\xxxx\\.databricks\\labs\\remorph-transpilers\\bladebridge\\lib\\.venv\\Scripts\\python.exe', '-m', 'ensurepip', '--upgrade', '--verbose']
Using pip 22.0.4 from C:\Users\xxxx\AppData\Local\Temp\tmpfd9b8s4u\pip-22.0.4-py3-none-any.whl\pip (python 3.10)
Looking in links: c:\Users\xxxx\AppData\Local\Temp\tmpfd9b8s4u
Processing c:\users\xxxx\appdata\local\temp\tmpfd9b8s4u\setuptools-58.1.0-py3-none-any.whl
Processing c:\users\xxxx\appdata\local\temp\tmpfd9b8s4u\pip-22.0.4-py3-none-any.whl
Installing collected packages: setuptools, pip
Successfully installed pip-22.0.4 setuptools-58.1.0
Using pip 22.0.4 from C:\Users\xxxx\.databricks\labs\remorph-transpilers\bladebridge\lib\.venv\lib\site-packages\pip (python 3.10)
Collecting databricks-bb-plugin
  Using cached databricks_bb_plugin-0.1.24-py3-none-any.whl (370 kB)
ERROR: THESE PACKAGES DO NOT MATCH THE HASHES FROM THE REQUIREMENTS FILE. If you have updated the package versions, please update the hashes. Otherwise, examine the package contents carefully; someone may have tampered with them.
    databricks-bb-plugin from https://files.pythonhosted.org/packages/89/d6/cb1f8d64e63ff2a0e77773f069b3189890a90e799103a953a6d15752acf8/databricks_bb_plugin-0.1.24-py3-none-any.whl#sha256=4ad8914a302aabbcb83e19c6ebbf247f737726d84461de9966781c62a7401b47:
        Expected sha256 4ad8914a302aabbcb83e19c6ebbf247f737726d84461de9966781c62a7401b47
             Got        dbed9268bb1deec1e078e5586736b6f85b73dcd70c30f6f2cb7ebcb39a33f677

14:04:33    ERROR [d.l.l.transpiler.installers] Failed to install bladebridge transpiler (v0.1.24)
Traceback (most recent call last):
  File "C:\Users\xxxx\.databricks\labs\lakebridge\lib\src\databricks\labs\lakebridge\transpiler\installers.py", line 133, in _install_version_with_backup
    result = self._install_version(version)
  File "C:\Users\xxxx\.databricks\labs\lakebridge\lib\src\databricks\labs\lakebridge\transpiler\installers.py", line 213, in _install_version
    self._install_with_pip()
  File "C:\Users\xxxx\.databricks\labs\lakebridge\lib\src\databricks\labs\lakebridge\transpiler\installers.py", line 262, in _install_with_pip
    result.check_returncode()
  File "C:\Program Files\Python310\lib\subprocess.py", line 456, in check_returncode
    raise CalledProcessError(self.returncode, self.args, self.stdout,
subprocess.CalledProcessError: Command '['C:\\Users\\xxxx\\.databricks\\labs\\remorph-transpilers\\bladebridge\\lib\\.venv\\Scripts\\python.exe', '-m', 'pip', '--require-virtualenv', '--disable-pip-version-check', 'install', 'databricks-bb-plugin', '--only-binary=:all:', '--verbose']' returned non-zero exit status 1.
14:04:33    DEBUG [d.l.l.transpiler.installers] Removing path: C:\Users\xxxx\.databricks\labs\remorph-transpilers\bladebridge
14:04:34    DEBUG [d.l.l.transpiler.installers] Using java executable: WindowsPath('C:/Program Files/Common Files/Oracle/Java/javapath/java.EXE')
14:04:34    DEBUG [d.l.l.transpiler.installers] Detected java version: (21, 0, 4, 0)
14:04:34    DEBUG [d.l.l.transpiler.installers] Maven metadata for com.databricks.labs:databricks-morph-plugin: <?xml version="1.0" encoding="UTF-8"?>
<metadata>
  <groupId>com.databricks.labs</groupId>
  <artifactId>databricks-morph-plugin</artifactId>
  <versioning>
    <latest>0.6.16</latest>
    <release>0.6.16</release>
    <versions>
      <version>0.2.0</version>
      <version>0.3.0</version>
      <version>0.4.0</version>
      <version>0.5.0</version>
      <version>0.6.0</version>
      <version>0.6.1</version>
      <version>0.6.2</version>
      <version>0.6.3</version>
      <version>0.6.4</version>
      <version>0.6.5</version>
      <version>0.6.6</version>
      <version>0.6.7</version>
      <version>0.6.8</version>
      <version>0.6.9</version>
      <version>0.6.10</version>
      <version>0.6.11</version>
      <version>0.6.12</version>
      <version>0.6.13</version>
      <version>0.6.14</version>
      <version>0.6.15</version>
      <version>0.6.16</version>
    </versions>
    <lastUpdated>20260107031513</lastUpdated>
  </versioning>
</metadata>

14:04:34     INFO [d.l.l.transpiler.installers] Databricks databricks-morph-plugin transpiler v0.6.16 already installed
14:04:34     INFO [d.l.lakebridge.install] Configuring lakebridge `transpile`.
14:04:34    DEBUG [d.l.blueprint.installation] Loading TranspileConfig from config.yml
14:04:35    DEBUG [databricks.sdk] GET /api/2.0/workspace/export?path=/Users/xxxx/.lakebridge/config.yml&direct_download=true
< 404 Not Found
< {
<   "error_code": "RESOURCE_DOES_NOT_EXIST",
<   "message": "Path (/Users/xxxx/.lakebridge/config.yml) doesn't exist."
< }
14:04:35     INFO [d.l.lakebridge.install] Couldn't find existing `transpile` installation
14:04:35     INFO [d.l.lakebridge.install] Please answer a few questions to configure lakebridge `transpile`
Select the source dialect:
[0] Set it later
[1] mssql
[2] snowflake
[3] synapse
Enter a number between 0 and 3:

Logs Confirmation

  • I ran the command line with --debug
  • I have attached the lsp-server.log under USER_HOME/.databricks/labs/remorph-transpilers/<converter_name>/lib/lsp-server.log

Sample Query

Operating System

Windows

Version

other

Metadata

Metadata

Assignees

No one assigned

    Type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions