This is an automated email from the ASF dual-hosted git repository.

kevinjqliu pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/iceberg-python.git


The following commit(s) were added to refs/heads/main by this push:
     new cc0f7cf6 Build: Bump daft from 0.6.14 to 0.7.2 (#2957)
cc0f7cf6 is described below

commit cc0f7cf633563b19f55934424c93dab3f4d0c030
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
AuthorDate: Mon Jan 26 17:13:55 2026 -0800

    Build: Bump daft from 0.6.14 to 0.7.2 (#2957)
    
    Bumps [daft](https://github.com/Eventual-Inc/Daft) from 0.6.14 to 0.7.2.
    <details>
    <summary>Release notes</summary>
    <p><em>Sourced from <a
    href="https://github.com/Eventual-Inc/Daft/releases";>daft's
    releases</a>.</em></p>
    <blockquote>
    <h2>v0.7.2</h2>
    <h2>What's Changed 🚀</h2>
    <h2>✨ Features</h2>
    <ul>
    <li>feat: Add name and path properties to daft.File <a
    href="https://github.com/everettVT";><code>@​everettVT</code></a> (<a
    
href="https://redirect.github.com/Eventual-Inc/Daft/issues/6024";>#6024</a>)</li>
    <li>feat(mcap): support topic_start_time_resolver and raw-bytes
    non-seekable reader <a
    href="https://github.com/Jay-ju";><code>@​Jay-ju</code></a> (<a
    
href="https://redirect.github.com/Eventual-Inc/Daft/issues/5886";>#5886</a>)</li>
    <li>feat: Add configurable token limits to OpenAI text embedder <a
    href="https://github.com/kyo-tom";><code>@​kyo-tom</code></a> (<a
    
href="https://redirect.github.com/Eventual-Inc/Daft/issues/6017";>#6017</a>)</li>
    <li>feat: Add guess_mime_type scalar expression for MIME type detection
    from bytes @<a
    href="https://github.com/apps/copilot-swe-agent";>copilot-swe-agent[bot]</a>
    (<a
    
href="https://redirect.github.com/Eventual-Inc/Daft/issues/5883";>#5883</a>)</li>
    <li>feat: Channel-less intermediate op <a
    href="https://github.com/colin-ho";><code>@​colin-ho</code></a> (<a
    
href="https://redirect.github.com/Eventual-Inc/Daft/issues/5999";>#5999</a>)</li>
    <li>feat: support dropping dimensions in /v1/embeddings requests <a
    href="https://github.com/rchowell";><code>@​rchowell</code></a> (<a
    
href="https://redirect.github.com/Eventual-Inc/Daft/issues/5988";>#5988</a>)</li>
    <li>feat: Add Apache Gravitino virtual file system (gvfs://) write
    support in io module <a
    href="https://github.com/shaofengshi";><code>@​shaofengshi</code></a> (<a
    
href="https://redirect.github.com/Eventual-Inc/Daft/issues/5965";>#5965</a>)</li>
    <li>feat: async embed image <a
    href="https://github.com/colin-ho";><code>@​colin-ho</code></a> (<a
    
href="https://redirect.github.com/Eventual-Inc/Daft/issues/5833";>#5833</a>)</li>
    <li>feat: support delimiter, quota, header options for csv writer <a
    href="https://github.com/stayrascal";><code>@​stayrascal</code></a> (<a
    
href="https://redirect.github.com/Eventual-Inc/Daft/issues/5794";>#5794</a>)</li>
    <li>feat(agg): support map_groups with v2 udf <a
    href="https://github.com/Jay-ju";><code>@​Jay-ju</code></a> (<a
    
href="https://redirect.github.com/Eventual-Inc/Daft/issues/5927";>#5927</a>)</li>
    <li>feat: <code>index_col</code> option in <code>explode</code> <a
    href="https://github.com/aaron-ang";><code>@​aaron-ang</code></a> (<a
    
href="https://redirect.github.com/Eventual-Inc/Daft/issues/5842";>#5842</a>)</li>
    <li>feat: support resumable stream <a
    href="https://github.com/stayrascal";><code>@​stayrascal</code></a> (<a
    
href="https://redirect.github.com/Eventual-Inc/Daft/issues/5824";>#5824</a>)</li>
    <li>feat(functions): add shell_op for distributed shell execution <a
    href="https://github.com/huleilei";><code>@​huleilei</code></a> (<a
    
href="https://redirect.github.com/Eventual-Inc/Daft/issues/5738";>#5738</a>)</li>
    <li>feat: Add Apache Gravitino virtual file system (gvfs://) read
    support in io module <a
    href="https://github.com/shaofengshi";><code>@​shaofengshi</code></a> (<a
    
href="https://redirect.github.com/Eventual-Inc/Daft/issues/5766";>#5766</a>)</li>
    <li>feat: Support configuring Conda Env for Class UDFs in Flotilla <a
    href="https://github.com/plotor";><code>@​plotor</code></a> (<a
    
href="https://redirect.github.com/Eventual-Inc/Daft/issues/5117";>#5117</a>)</li>
    <li>feat: image to tensor <a
    href="https://github.com/aaron-ang";><code>@​aaron-ang</code></a> (<a
    
href="https://redirect.github.com/Eventual-Inc/Daft/issues/5847";>#5847</a>)</li>
    <li>feat: support native writer via tos <a
    href="https://github.com/stayrascal";><code>@​stayrascal</code></a> (<a
    
href="https://redirect.github.com/Eventual-Inc/Daft/issues/5760";>#5760</a>)</li>
    </ul>
    <h2>🐛 Bug Fixes</h2>
    <ul>
    <li>fix(observability): Clean up progress bar naming <a
    href="https://github.com/srilman";><code>@​srilman</code></a> (<a
    
href="https://redirect.github.com/Eventual-Inc/Daft/issues/6028";>#6028</a>)</li>
    <li>fix(video): correct keyframe seek timestamp calculation for
    start_time <a
    href="https://github.com/huleilei";><code>@​huleilei</code></a> (<a
    
href="https://redirect.github.com/Eventual-Inc/Daft/issues/6005";>#6005</a>)</li>
    <li>fix: &quot;.*&quot; not handled correctly in SQL planner <a
    href="https://github.com/Lucas61000";><code>@​Lucas61000</code></a> (<a
    
href="https://redirect.github.com/Eventual-Inc/Daft/issues/5784";>#5784</a>)</li>
    <li>fix: Optimize the small files issue of sink lance <a
    href="https://github.com/caican00";><code>@​caican00</code></a> (<a
    
href="https://redirect.github.com/Eventual-Inc/Daft/issues/5844";>#5844</a>)</li>
    <li>fix: overriding dimensions for openai embedding models <a
    href="https://github.com/kevinzwang";><code>@​kevinzwang</code></a> (<a
    
href="https://redirect.github.com/Eventual-Inc/Daft/issues/6013";>#6013</a>)</li>
    <li>fix: support externally-hosted models via OpenAI-compatible API when
    using embed_text func <a
    href="https://github.com/caican00";><code>@​caican00</code></a> (<a
    
href="https://redirect.github.com/Eventual-Inc/Daft/issues/5873";>#5873</a>)</li>
    <li>fix: respect model dtype when overriding embedding dimensions <a
    href="https://github.com/fenfeng9";><code>@​fenfeng9</code></a> (<a
    
href="https://redirect.github.com/Eventual-Inc/Daft/issues/5899";>#5899</a>)</li>
    <li>fix: Pass csv option into native writer <a
    href="https://github.com/colin-ho";><code>@​colin-ho</code></a> (<a
    
href="https://redirect.github.com/Eventual-Inc/Daft/issues/6003";>#6003</a>)</li>
    <li>fix: Nonzero morsel upper bound <a
    href="https://github.com/colin-ho";><code>@​colin-ho</code></a> (<a
    
href="https://redirect.github.com/Eventual-Inc/Daft/issues/5989";>#5989</a>)</li>
    <li>fix: Clean up UDF display name in progress bar and plans <a
    href="https://github.com/srilman";><code>@​srilman</code></a> (<a
    
href="https://redirect.github.com/Eventual-Inc/Daft/issues/5810";>#5810</a>)</li>
    <li>fix(cast): handle whitespace in string-to-number casting <a
    href="https://github.com/ykdojo";><code>@​ykdojo</code></a> (<a
    
href="https://redirect.github.com/Eventual-Inc/Daft/issues/5955";>#5955</a>)</li>
    <li>fix: Incorrect buffer pool calculation strategy when reading CSV <a
    href="https://github.com/plotor";><code>@​plotor</code></a> (<a
    
href="https://redirect.github.com/Eventual-Inc/Daft/issues/5857";>#5857</a>)</li>
    <li>fix: Optimize the display information of Join nodes in query plan <a
    href="https://github.com/plotor";><code>@​plotor</code></a> (<a
    
href="https://redirect.github.com/Eventual-Inc/Daft/issues/5617";>#5617</a>)</li>
    <li>fix: Fast failure when dashboard is enabled in Ray Runner <a
    href="https://github.com/plotor";><code>@​plotor</code></a> (<a
    
href="https://redirect.github.com/Eventual-Inc/Daft/issues/5867";>#5867</a>)</li>
    <li>fix(ai): resolve intermittent meta tensor error in
    classify_text/classify_image <a
    
href="https://github.com/rohitkulshreshtha";><code>@​rohitkulshreshtha</code></a>
    (<a
    
href="https://redirect.github.com/Eventual-Inc/Daft/issues/5977";>#5977</a>)</li>
    <li>fix(ci): cargo machete error that slipped through ci somehow <a
    
href="https://github.com/universalmind303";><code>@​universalmind303</code></a>
    (<a
    
href="https://redirect.github.com/Eventual-Inc/Daft/issues/5975";>#5975</a>)</li>
    <li>fix: Daft.ai link checker to ignore X <a
    href="https://github.com/everettVT";><code>@​everettVT</code></a> (<a
    
href="https://redirect.github.com/Eventual-Inc/Daft/issues/5879";>#5879</a>)</li>
    <li>fix: Supporting fractional gpu count on class udf <a
    href="https://github.com/caican00";><code>@​caican00</code></a> (<a
    
href="https://redirect.github.com/Eventual-Inc/Daft/issues/5840";>#5840</a>)</li>
    <li>fix: remove flaky datasets from read_huggingface tests <a
    href="https://github.com/everettVT";><code>@​everettVT</code></a> (<a
    
href="https://redirect.github.com/Eventual-Inc/Daft/issues/5926";>#5926</a>)</li>
    <li>fix: allows appending nulls to lists, null is compatible with all
    types <a href="https://github.com/rchowell";><code>@​rchowell</code></a>
    (<a
    
href="https://redirect.github.com/Eventual-Inc/Daft/issues/5921";>#5921</a>)</li>
    <li>fix(test): read all splits in HuggingFace integration tests <a
    href="https://github.com/ykdojo";><code>@​ykdojo</code></a> (<a
    
href="https://redirect.github.com/Eventual-Inc/Daft/issues/5878";>#5878</a>)</li>
    <li>fix(iceberg): Correct test setup to ensure delete files are created
    <a href="https://github.com/huleilei";><code>@​huleilei</code></a> (<a
    
href="https://redirect.github.com/Eventual-Inc/Daft/issues/5864";>#5864</a>)</li>
    <li>fix(ray): namespace flotilla actor per job to avoid plan id
    collisions <a
    href="https://github.com/huleilei";><code>@​huleilei</code></a> (<a
    
href="https://redirect.github.com/Eventual-Inc/Daft/issues/5855";>#5855</a>)</li>
    </ul>
    <h2>🚀 Performance</h2>
    <!-- raw HTML omitted -->
    </blockquote>
    <p>... (truncated)</p>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a
    
href="https://github.com/Eventual-Inc/Daft/commit/a561cca4805998026d59e573986272a614989adc";><code>a561cca</code></a>
    chore(observability): Refactor progress bar to remove
    RuntimeStatsSubscriber ...</li>
    <li><a
    
href="https://github.com/Eventual-Inc/Daft/commit/65d8f08a4c72b6f11b9c68c0b49f5bf933315320";><code>65d8f08</code></a>
    fix(observability): Clean up progress bar naming (<a
    
href="https://redirect.github.com/Eventual-Inc/Daft/issues/6028";>#6028</a>)</li>
    <li><a
    
href="https://github.com/Eventual-Inc/Daft/commit/deaa77de18223c7e0817f70049032f357aa9d5e9";><code>deaa77d</code></a>
    chore: Use tokio channel for swordfish channels (<a
    
href="https://redirect.github.com/Eventual-Inc/Daft/issues/6035";>#6035</a>)</li>
    <li><a
    
href="https://github.com/Eventual-Inc/Daft/commit/8e15689d7d4b17b4b921775b734b042a773f6b18";><code>8e15689</code></a>
    refactor(swordfish): Channel-less blocking sink (<a
    
href="https://redirect.github.com/Eventual-Inc/Daft/issues/6023";>#6023</a>)</li>
    <li><a
    
href="https://github.com/Eventual-Inc/Daft/commit/b288d34f4257391af5e98f70258a159594d1e898";><code>b288d34</code></a>
    chore: optimizes slow tests in CI/CD (<a
    
href="https://redirect.github.com/Eventual-Inc/Daft/issues/6029";>#6029</a>)</li>
    <li><a
    
href="https://github.com/Eventual-Inc/Daft/commit/415d0288819088f3b1eef405e231a04332ad90e6";><code>415d028</code></a>
    refactor(arrow2): rename validity to nulls to align with arrow-rs (<a
    
href="https://redirect.github.com/Eventual-Inc/Daft/issues/6027";>#6027</a>)</li>
    <li><a
    
href="https://github.com/Eventual-Inc/Daft/commit/8ee28d0c3e4fda16f61071c4bc595c8dd4358a5c";><code>8ee28d0</code></a>
    refactor(arrow-rs): remove usages of build_is_equal and replace with …
    (<a
    
href="https://redirect.github.com/Eventual-Inc/Daft/issues/6018";>#6018</a>)</li>
    <li><a
    
href="https://github.com/Eventual-Inc/Daft/commit/6bf8975c210c112a1f2199fea3d12f88904a7192";><code>6bf8975</code></a>
    refactor(arrow2): arrow based take kernels (<a
    
href="https://redirect.github.com/Eventual-Inc/Daft/issues/6022";>#6022</a>)</li>
    <li><a
    
href="https://github.com/Eventual-Inc/Daft/commit/45e3a646ecea44728f8d0acc6d694e12a7b30e39";><code>45e3a64</code></a>
    refactor(swordfish): Channel-less streaming sink (<a
    
href="https://redirect.github.com/Eventual-Inc/Daft/issues/6021";>#6021</a>)</li>
    <li><a
    
href="https://github.com/Eventual-Inc/Daft/commit/ec300eed0c1f7d5b162d1205db833f62e1ef69b3";><code>ec300ee</code></a>
    refactor(arrow2): remove makegrowable from fsl array (<a
    
href="https://redirect.github.com/Eventual-Inc/Daft/issues/6019";>#6019</a>)</li>
    <li>Additional commits viewable in <a
    href="https://github.com/Eventual-Inc/Daft/compare/v0.6.14...v0.7.2";>compare
    view</a></li>
    </ul>
    </details>
    <br />
    
    
    [![Dependabot compatibility
    
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=daft&package-manager=uv&previous-version=0.6.14&new-version=0.7.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
    
    Dependabot will resolve any conflicts with this PR as long as you don't
    alter it yourself. You can also trigger a rebase manually by commenting
    `@dependabot rebase`.
    
    [//]: # (dependabot-automerge-start)
    [//]: # (dependabot-automerge-end)
    
    ---
    
    <details>
    <summary>Dependabot commands and options</summary>
    <br />
    
    You can trigger Dependabot actions by commenting on this PR:
    - `@dependabot rebase` will rebase this PR
    - `@dependabot recreate` will recreate this PR, overwriting any edits
    that have been made to it
    - `@dependabot merge` will merge this PR after your CI passes on it
    - `@dependabot squash and merge` will squash and merge this PR after
    your CI passes on it
    - `@dependabot cancel merge` will cancel a previously requested merge
    and block automerging
    - `@dependabot reopen` will reopen this PR if it is closed
    - `@dependabot close` will close this PR and stop Dependabot recreating
    it. You can achieve the same result by closing it manually
    - `@dependabot show <dependency name> ignore conditions` will show all
    of the ignore conditions of the specified dependency
    - `@dependabot ignore this major version` will close this PR and stop
    Dependabot creating any more for this major version (unless you reopen
    the PR or upgrade to it yourself)
    - `@dependabot ignore this minor version` will close this PR and stop
    Dependabot creating any more for this minor version (unless you reopen
    the PR or upgrade to it yourself)
    - `@dependabot ignore this dependency` will close this PR and stop
    Dependabot creating any more for this dependency (unless you reopen the
    PR or upgrade to it yourself)
    
    
    </details>
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] 
<49699333+dependabot[bot]@users.noreply.github.com>
---
 uv.lock | 69 +++++++++++++++--------------------------------------------------
 1 file changed, 16 insertions(+), 53 deletions(-)

diff --git a/uv.lock b/uv.lock
index e63981be..174e536f 100644
--- a/uv.lock
+++ b/uv.lock
@@ -1156,7 +1156,7 @@ wheels = [
 
 [[package]]
 name = "daft"
-version = "0.6.14"
+version = "0.7.2"
 source = { registry = "https://pypi.org/simple"; }
 dependencies = [
     { name = "fsspec" },
@@ -1165,13 +1165,13 @@ dependencies = [
     { name = "tqdm" },
     { name = "typing-extensions", marker = "python_full_version < '3.11'" },
 ]
-sdist = { url = 
"https://files.pythonhosted.org/packages/f5/cc/1da6b22727afa04e9fb9b57e9b7c3416d1ef536d699eb79c4e358364fb39/daft-0.6.14.tar.gz";,
 hash = 
"sha256:1466ae5b672ac640f1867f46e5d825ac213986cb5e2e9d14ebb04e95fea3ac63", size 
= 10785985, upload-time = "2025-11-17T20:02:58.572Z" }
+sdist = { url = 
"https://files.pythonhosted.org/packages/5e/fb/663bc2643ac4950c7aaa70349c3e823ba1cf4b53a977ecb8eb4a721fbd6e/daft-0.7.2.tar.gz";,
 hash = 
"sha256:b942cb1c42bba5e52cdf94099bfb89064ad28892d2a53278d091747623cfd59c", size 
= 2825150, upload-time = "2026-01-16T00:03:49.751Z" }
 wheels = [
-    { url = 
"https://files.pythonhosted.org/packages/b1/ac/367314da18ecd05c9b8567eebd9bbf1edd065b42df0cb70d20ec907d7df8/daft-0.6.14-cp310-abi3-macosx_10_12_x86_64.whl";,
 hash = 
"sha256:56939ee5e195e36dc95659344e918876dd1101e9fde4398a44e3999741c0e9b4", size 
= 51908854, upload-time = "2025-11-17T20:02:27.642Z" },
-    { url = 
"https://files.pythonhosted.org/packages/b7/c6/eac1db77a33ad760e1e8b173b0c1c97de0d638ff96266299dc70a9df33e3/daft-0.6.14-cp310-abi3-macosx_11_0_arm64.whl";,
 hash = 
"sha256:f9b82a095248fc2dc53b014ff99c3556fcb25a385987a28da35c235f9405632a", size 
= 48300243, upload-time = "2025-11-17T20:02:35.431Z" },
-    { url = 
"https://files.pythonhosted.org/packages/05/5f/57f670d98a4f5a879e5ad7ba7c22b875efe887ffd47c38c9d6f97c9b22f6/daft-0.6.14-cp310-abi3-manylinux_2_24_aarch64.whl";,
 hash = 
"sha256:19b029886752a24ef50f3948c541c4c4a01a87847d861ab51ea0be52e7352745", size 
= 49720024, upload-time = "2025-11-17T20:02:38.941Z" },
-    { url = 
"https://files.pythonhosted.org/packages/e0/bd/ed3ae603955725be7af8575144f7e6cf2baaef12513838c783f998252161/daft-0.6.14-cp310-abi3-manylinux_2_24_x86_64.whl";,
 hash = 
"sha256:49d54e31ea587413bfc5120a28d4a023a56f22fc304c6aa1e28c888cfada54b5", size 
= 52240413, upload-time = "2025-11-17T20:02:42.199Z" },
-    { url = 
"https://files.pythonhosted.org/packages/ff/2c/170a87c35bfd8390c3b52cd9828c5d5d84fc986f0db7348d05391f5e3c32/daft-0.6.14-cp310-abi3-win_amd64.whl";,
 hash = 
"sha256:be4cddf55d5a49a7fe15299e01ae9d41d74472a9834d5a7f5a91517b87ab6de0", size 
= 50655066, upload-time = "2025-11-17T20:02:45.593Z" },
+    { url = 
"https://files.pythonhosted.org/packages/bb/01/7810740578ac449e8832a3c9a40c5a6f65a256a0ab34f64298f998a48314/daft-0.7.2-cp310-abi3-macosx_10_12_x86_64.whl";,
 hash = 
"sha256:3d78c19c811e3a45f303930d8162dfaf2743da691dbf06796d433c680589dcc6", size 
= 49830445, upload-time = "2026-01-16T00:03:16.998Z" },
+    { url = 
"https://files.pythonhosted.org/packages/89/b6/8bcfec549615b049e5b22e9d804d58cbbbf47c30b54dbc240820a0f57d34/daft-0.7.2-cp310-abi3-macosx_11_0_arm64.whl";,
 hash = 
"sha256:d0e107ded117d465752b11e324d49c7ab99c6941e5f94e70d26a8071a0bab5f2", size 
= 46359835, upload-time = "2026-01-16T00:03:20.46Z" },
+    { url = 
"https://files.pythonhosted.org/packages/81/e6/3727585821dd8206e0659b32bd39ad223e5a41758b6361b92ad4e4551256/daft-0.7.2-cp310-abi3-manylinux_2_24_aarch64.whl";,
 hash = 
"sha256:9aa43b67584606984ffc3ca049462d892874caf47a030c0573286099317751ea", size 
= 48093808, upload-time = "2026-01-16T00:03:23.477Z" },
+    { url = 
"https://files.pythonhosted.org/packages/45/4d/cc52e6565b72b66fdf29b385624c39d4432c136c9c2d9a343a182c99f6a5/daft-0.7.2-cp310-abi3-manylinux_2_24_x86_64.whl";,
 hash = 
"sha256:7674f070f26736682bc7f396d97d5863e61ad30844707e2fc485f958b7a1168f", size 
= 50104836, upload-time = "2026-01-16T00:03:26.837Z" },
+    { url = 
"https://files.pythonhosted.org/packages/cd/d0/e741f8c5271a204676e7ec3e10622667196ef8910352d2cc3a5453d839d4/daft-0.7.2-cp310-abi3-win_amd64.whl";,
 hash = 
"sha256:ce83bc93632827a69e782095585c1385e63a5d0e4d5a0ebda1dc17fa7fc55d79", size 
= 48704325, upload-time = "2026-01-16T00:03:30.999Z" },
 ]
 
 [[package]]
@@ -1603,16 +1603,16 @@ wheels = [
 
 [[package]]
 name = "fsspec"
-version = "2026.1.0"
+version = "2025.10.0"
 source = { registry = "https://pypi.org/simple"; }
-sdist = { url = 
"https://files.pythonhosted.org/packages/d5/7d/5df2650c57d47c57232af5ef4b4fdbff182070421e405e0d62c6cdbfaa87/fsspec-2026.1.0.tar.gz";,
 hash = 
"sha256:e987cb0496a0d81bba3a9d1cee62922fb395e7d4c3b575e57f547953334fe07b", size 
= 310496, upload-time = "2026-01-09T15:21:35.562Z" }
+sdist = { url = 
"https://files.pythonhosted.org/packages/24/7f/2747c0d332b9acfa75dc84447a066fdf812b5a6b8d30472b74d309bfe8cb/fsspec-2025.10.0.tar.gz";,
 hash = 
"sha256:b6789427626f068f9a83ca4e8a3cc050850b6c0f71f99ddb4f542b8266a26a59", size 
= 309285, upload-time = "2025-10-30T14:58:44.036Z" }
 wheels = [
-    { url = 
"https://files.pythonhosted.org/packages/01/c9/97cc5aae1648dcb851958a3ddf73ccd7dbe5650d95203ecb4d7720b4cdbf/fsspec-2026.1.0-py3-none-any.whl";,
 hash = 
"sha256:cb76aa913c2285a3b49bdd5fc55b1d7c708d7208126b60f2eb8194fe1b4cbdcc", size 
= 201838, upload-time = "2026-01-09T15:21:34.041Z" },
+    { url = 
"https://files.pythonhosted.org/packages/eb/02/a6b21098b1d5d6249b7c5ab69dde30108a71e4e819d4a9778f1de1d5b70d/fsspec-2025.10.0-py3-none-any.whl";,
 hash = 
"sha256:7c7712353ae7d875407f97715f0e1ffcc21e33d5b24556cb1e090ae9409ec61d", size 
= 200966, upload-time = "2025-10-30T14:58:42.53Z" },
 ]
 
 [[package]]
 name = "gcsfs"
-version = "2026.1.0"
+version = "2025.10.0"
 source = { registry = "https://pypi.org/simple"; }
 dependencies = [
     { name = "aiohttp" },
@@ -1621,12 +1621,11 @@ dependencies = [
     { name = "google-auth" },
     { name = "google-auth-oauthlib" },
     { name = "google-cloud-storage" },
-    { name = "google-cloud-storage-control" },
     { name = "requests" },
 ]
-sdist = { url = 
"https://files.pythonhosted.org/packages/2b/b7/5337521e212dcd63eeb9e46046ec21a43353435c962de3f1d994079af0a2/gcsfs-2026.1.0.tar.gz";,
 hash = 
"sha256:ce76686bcab4ac21dd60e3d4dc5ae920046ee081f1fbcecebeabe65c257982c8", size 
= 129230, upload-time = "2026-01-09T16:02:46.275Z" }
+sdist = { url = 
"https://files.pythonhosted.org/packages/27/62/e3131f4cb0e0a9b8d5a0586ba2cbef3a5ec05b5352d9bad50e1eb1417fed/gcsfs-2025.10.0.tar.gz";,
 hash = 
"sha256:7ac9b16a145bcb1a69fa9cf770ccd3cee7b9a09236911dd586c1d9911b71583d", size 
= 85595, upload-time = "2025-10-30T15:16:30.08Z" }
 wheels = [
-    { url = 
"https://files.pythonhosted.org/packages/53/14/b460d85183aea49af192a5b275bd73e63f8a1e9805c41e860fe1c1eeefd2/gcsfs-2026.1.0-py3-none-any.whl";,
 hash = 
"sha256:f0016a487d58a99c73e6547085439598995b281142b5d0cae1c1f06cc8f25f03", size 
= 48531, upload-time = "2026-01-09T16:02:44.799Z" },
+    { url = 
"https://files.pythonhosted.org/packages/7d/f3/393d486f33bf78ce8af4ced1814e936d0e71c630e8d98c1257a06e511c9a/gcsfs-2025.10.0-py2.py3-none-any.whl";,
 hash = 
"sha256:654457af3a524e03d86658c5d8c6f3887689d6aa0c2c6b1c3b2d8e1fe2b77c09", size 
= 36911, upload-time = "2025-10-30T15:16:29.044Z" },
 ]
 
 [[package]]
@@ -1737,23 +1736,6 @@ wheels = [
     { url = 
"https://files.pythonhosted.org/packages/2d/80/6e5c7c83cea15ed4dfc4843b9df9db0716bc551ac938f7b5dd18a72bd5e4/google_cloud_storage-3.7.0-py3-none-any.whl";,
 hash = 
"sha256:469bc9540936e02f8a4bfd1619e9dca1e42dec48f95e4204d783b36476a15093", size 
= 303364, upload-time = "2025-12-09T18:24:47.343Z" },
 ]
 
-[[package]]
-name = "google-cloud-storage-control"
-version = "1.9.0"
-source = { registry = "https://pypi.org/simple"; }
-dependencies = [
-    { name = "google-api-core", extra = ["grpc"] },
-    { name = "google-auth" },
-    { name = "grpc-google-iam-v1" },
-    { name = "grpcio" },
-    { name = "proto-plus" },
-    { name = "protobuf" },
-]
-sdist = { url = 
"https://files.pythonhosted.org/packages/39/ab/b293434e83aba0cd86e3ed5470e13101db3269f46e179c45e161bf0fe61b/google_cloud_storage_control-1.9.0.tar.gz";,
 hash = 
"sha256:15645f8199f4140c94c7076c1b3bb87ee5e0162778aa1d483b6a84566c802c84", size 
= 114708, upload-time = "2026-01-15T13:04:46.584Z" }
-wheels = [
-    { url = 
"https://files.pythonhosted.org/packages/bb/d0/99fcf3ea30ae13b2ceb944cc64b437cea5fa95153a66ae2193c1ebc96591/google_cloud_storage_control-1.9.0-py3-none-any.whl";,
 hash = 
"sha256:052502a93726089a46d053972e37c9e9c3512a3ce28e6c37db54fc849cf4e86e", size 
= 87754, upload-time = "2026-01-15T13:03:34.307Z" },
-]
-
 [[package]]
 name = "google-crc32c"
 version = "1.7.1"
@@ -1813,11 +1795,6 @@ wheels = [
     { url = 
"https://files.pythonhosted.org/packages/25/e8/eba9fece11d57a71e3e22ea672742c8f3cf23b35730c9e96db768b295216/googleapis_common_protos-1.71.0-py3-none-any.whl";,
 hash = 
"sha256:59034a1d849dc4d18971997a72ac56246570afdd17f9369a0ff68218d50ab78c", size 
= 294576, upload-time = "2025-10-20T14:56:21.295Z" },
 ]
 
-[package.optional-dependencies]
-grpc = [
-    { name = "grpcio" },
-]
-
 [[package]]
 name = "graphql-core"
 version = "3.2.7"
@@ -1900,20 +1877,6 @@ wheels = [
     { url = 
"https://files.pythonhosted.org/packages/9c/83/3b1d03d36f224edded98e9affd0467630fc09d766c0e56fb1498cbb04a9b/griffe-1.15.0-py3-none-any.whl";,
 hash = 
"sha256:6f6762661949411031f5fcda9593f586e6ce8340f0ba88921a0f2ef7a81eb9a3", size 
= 150705, upload-time = "2025-11-10T15:03:13.549Z" },
 ]
 
-[[package]]
-name = "grpc-google-iam-v1"
-version = "0.14.3"
-source = { registry = "https://pypi.org/simple"; }
-dependencies = [
-    { name = "googleapis-common-protos", extra = ["grpc"] },
-    { name = "grpcio" },
-    { name = "protobuf" },
-]
-sdist = { url = 
"https://files.pythonhosted.org/packages/76/1e/1011451679a983f2f5c6771a1682542ecb027776762ad031fd0d7129164b/grpc_google_iam_v1-0.14.3.tar.gz";,
 hash = 
"sha256:879ac4ef33136c5491a6300e27575a9ec760f6cdf9a2518798c1b8977a5dc389", size 
= 23745, upload-time = "2025-10-15T21:14:53.318Z" }
-wheels = [
-    { url = 
"https://files.pythonhosted.org/packages/4a/bd/330a1bbdb1afe0b96311249e699b6dc9cfc17916394fd4503ac5aca2514b/grpc_google_iam_v1-0.14.3-py3-none-any.whl";,
 hash = 
"sha256:7a7f697e017a067206a3dfef44e4c634a34d3dee135fe7d7a4613fe3e59217e6", size 
= 32690, upload-time = "2025-10-15T21:14:51.72Z" },
-]
-
 [[package]]
 name = "grpcio"
 version = "1.76.0"
@@ -5403,16 +5366,16 @@ wheels = [
 
 [[package]]
 name = "s3fs"
-version = "2026.1.0"
+version = "2025.10.0"
 source = { registry = "https://pypi.org/simple"; }
 dependencies = [
     { name = "aiobotocore" },
     { name = "aiohttp" },
     { name = "fsspec" },
 ]
-sdist = { url = 
"https://files.pythonhosted.org/packages/97/f2/d6e725d4a037fe65fe341d3c16e7b6f3e69a198d6115c77b0c45dffaebe7/s3fs-2026.1.0.tar.gz";,
 hash = 
"sha256:b7a352dfb9553a2263b7ea4575d90cd3c64eb76cfc083b99cb90b36b31e9d09d", size 
= 81224, upload-time = "2026-01-09T15:29:49.025Z" }
+sdist = { url = 
"https://files.pythonhosted.org/packages/bb/ee/7cf7de3b17ef6db10b027cc9f8a1108ceb6333e267943e666a35882b1474/s3fs-2025.10.0.tar.gz";,
 hash = 
"sha256:e8be6cddc77aceea1681ece0f472c3a7f8ef71a0d2acddb1cc92bb6afa3e9e4f", size 
= 80383, upload-time = "2025-10-30T15:06:04.647Z" }
 wheels = [
-    { url = 
"https://files.pythonhosted.org/packages/93/cf/0af92a4d3f36dd9ff675e0419e7efc48d7808641ac2b2ce2c1f09a9dc632/s3fs-2026.1.0-py3-none-any.whl";,
 hash = 
"sha256:c1f4ad1fca6dd052ffaa104a293ba209772f4a60c164818382833868e1b1597d", size 
= 30713, upload-time = "2026-01-09T15:29:47.418Z" },
+    { url = 
"https://files.pythonhosted.org/packages/2d/fc/56cba14af8ad8fd020c85b6e44328520ac55939bb1f9d01444ad470504cb/s3fs-2025.10.0-py3-none-any.whl";,
 hash = 
"sha256:da7ef25efc1541f5fca8e1116361e49ea1081f83f4e8001fbd77347c625da28a", size 
= 30357, upload-time = "2025-10-30T15:06:03.48Z" },
 ]
 
 [[package]]

Reply via email to