<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic How to Upload Python Wheel Artifacts to a Volume from a DAB Run? in Data Engineering</title>
    <link>https://community.databricks.com/t5/data-engineering/how-to-upload-python-wheel-artifacts-to-a-volume-from-a-dab-run/m-p/83054#M36828</link>
    <description>&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;I'm currently working on a Databricks Assets Bundle (DAB) that builds and deploys a Python wheel package. My goal is to deploy this package to a Volume so that other DAB jobs can use this common library.&lt;/P&gt;&lt;P&gt;I followed the &lt;A href="https://docs.databricks.com/en/dev-tools/bundles/python-wheel.html" target="_self"&gt;documentation&lt;/A&gt; and successfully built the wheel package and used it within the same DAB. However, my intention is to create a single bundle that handles the package dependencies, allowing other jobs to utilize this library in their runs. This approach will help centralize functionality and reduce redundancy across jobs.&lt;/P&gt;&lt;P&gt;My question is: &lt;STRONG&gt;How can I upload the wheel artifacts to a Volume (using Unity Catalog) during a DAB run?&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;Any guidance or examples on how to achieve this would be greatly appreciated.&lt;/P&gt;&lt;P&gt;Thank you!&lt;/P&gt;</description>
    <pubDate>Thu, 15 Aug 2024 07:21:24 GMT</pubDate>
    <dc:creator>Jorge3</dc:creator>
    <dc:date>2024-08-15T07:21:24Z</dc:date>
    <item>
      <title>How to Upload Python Wheel Artifacts to a Volume from a DAB Run?</title>
      <link>https://community.databricks.com/t5/data-engineering/how-to-upload-python-wheel-artifacts-to-a-volume-from-a-dab-run/m-p/83054#M36828</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;I'm currently working on a Databricks Assets Bundle (DAB) that builds and deploys a Python wheel package. My goal is to deploy this package to a Volume so that other DAB jobs can use this common library.&lt;/P&gt;&lt;P&gt;I followed the &lt;A href="https://docs.databricks.com/en/dev-tools/bundles/python-wheel.html" target="_self"&gt;documentation&lt;/A&gt; and successfully built the wheel package and used it within the same DAB. However, my intention is to create a single bundle that handles the package dependencies, allowing other jobs to utilize this library in their runs. This approach will help centralize functionality and reduce redundancy across jobs.&lt;/P&gt;&lt;P&gt;My question is: &lt;STRONG&gt;How can I upload the wheel artifacts to a Volume (using Unity Catalog) during a DAB run?&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;Any guidance or examples on how to achieve this would be greatly appreciated.&lt;/P&gt;&lt;P&gt;Thank you!&lt;/P&gt;</description>
      <pubDate>Thu, 15 Aug 2024 07:21:24 GMT</pubDate>
      <guid>https://community.databricks.com/t5/data-engineering/how-to-upload-python-wheel-artifacts-to-a-volume-from-a-dab-run/m-p/83054#M36828</guid>
      <dc:creator>Jorge3</dc:creator>
      <dc:date>2024-08-15T07:21:24Z</dc:date>
    </item>
    <item>
      <title>Re: How to Upload Python Wheel Artifacts to a Volume from a DAB Run?</title>
      <link>https://community.databricks.com/t5/data-engineering/how-to-upload-python-wheel-artifacts-to-a-volume-from-a-dab-run/m-p/91681#M38233</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.databricks.com/t5/user/viewprofilepage/user-id/102343"&gt;@Jorge3&lt;/a&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Hope I am not too lake to answer but here is my suggestion.&lt;/P&gt;&lt;P&gt;If you reference to the docs to consume a wheel that is in a volume you can configure your job to reference your wheel in your volume.&lt;/P&gt;&lt;P&gt;Documentation: &amp;gt; &lt;A href="https://learn.microsoft.com/en-us/azure/databricks/dev-tools/bundles/library-dependencies#python-wheel-file" target="_blank"&gt;https://learn.microsoft.com/en-us/azure/databricks/dev-tools/bundles/library-dependencies#python-wheel-file&lt;/A&gt;&lt;/P&gt;&lt;P&gt;libraries:&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;- whl: /Volumes/main/default/my-volume/my-wheel-0.1.0.whl&lt;/P&gt;&lt;P&gt;To upload your wheel to the volume you can do manually from UI or programmatically by using Python databricks SDK. See this solution&lt;/P&gt;&lt;P&gt;If you want to tie to a bundle create a notebook that pushes the latest version of your library to the volume.&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Pedro&lt;/P&gt;</description>
      <pubDate>Wed, 25 Sep 2024 07:22:03 GMT</pubDate>
      <guid>https://community.databricks.com/t5/data-engineering/how-to-upload-python-wheel-artifacts-to-a-volume-from-a-dab-run/m-p/91681#M38233</guid>
      <dc:creator>dataeng42io</dc:creator>
      <dc:date>2024-09-25T07:22:03Z</dc:date>
    </item>
    <item>
      <title>Re: How to Upload Python Wheel Artifacts to a Volume from a DAB Run?</title>
      <link>https://community.databricks.com/t5/data-engineering/how-to-upload-python-wheel-artifacts-to-a-volume-from-a-dab-run/m-p/91700#M38238</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.databricks.com/t5/user/viewprofilepage/user-id/117817"&gt;@dataeng42io&lt;/a&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Your help is greatly appreciated. I still haven't figured out how to solve this problem correctly.&lt;/P&gt;&lt;P&gt;I have managed to consume the wheel from a volume. But I am having a hard time loading the wheel from a bundle. I think you may have missed attaching the link on how to use the Python SDK to load the wheel to a volume.&lt;BR /&gt;&lt;BR /&gt;Thanks for your help!&lt;BR /&gt;Jorge&lt;/P&gt;</description>
      <pubDate>Wed, 25 Sep 2024 08:56:08 GMT</pubDate>
      <guid>https://community.databricks.com/t5/data-engineering/how-to-upload-python-wheel-artifacts-to-a-volume-from-a-dab-run/m-p/91700#M38238</guid>
      <dc:creator>Jorge3</dc:creator>
      <dc:date>2024-09-25T08:56:08Z</dc:date>
    </item>
    <item>
      <title>Re: How to Upload Python Wheel Artifacts to a Volume from a DAB Run?</title>
      <link>https://community.databricks.com/t5/data-engineering/how-to-upload-python-wheel-artifacts-to-a-volume-from-a-dab-run/m-p/124868#M47282</link>
      <description>&lt;P&gt;I've got the same issue as Jorge3. I've tried to upload a wheel file from my artifacts directory to a volume but couldn't do it. It tried it with Databricks CLI and databricks-sdk. In both cases I get the error "databricks.sdk.errors.platform.PermissionDenied: No operations allowed on this path" when trying to even list stuff from "/Volume" or "/Volumes". The syntax used in case of databricks-sdk:&lt;/P&gt;&lt;LI-CODE lang="python"&gt;from databricks.sdk import WorkspaceClient

w = WorkspaceClient()
list(w.dbfs.list('/Volume'))&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 11 Jul 2025 07:44:18 GMT</pubDate>
      <guid>https://community.databricks.com/t5/data-engineering/how-to-upload-python-wheel-artifacts-to-a-volume-from-a-dab-run/m-p/124868#M47282</guid>
      <dc:creator>Johannes_E</dc:creator>
      <dc:date>2025-07-11T07:44:18Z</dc:date>
    </item>
  </channel>
</rss>

