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 411526af Build: Bump daft from 0.6.1 to 0.6.2 (#2508)
411526af is described below

commit 411526af7c63bc7c21a146fa978371f2d89d48eb
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
AuthorDate: Tue Sep 23 01:27:39 2025 -0400

    Build: Bump daft from 0.6.1 to 0.6.2 (#2508)
    
    [//]: # (dependabot-start)
    ⚠️  **Dependabot is rebasing this PR** ⚠️
    
    Rebasing might not happen immediately, so don't worry if this takes some
    time.
    
    Note: if you make any changes to this PR yourself, they will take
    precedence over the rebase.
    
    ---
    
    [//]: # (dependabot-end)
    
    Bumps [daft](https://github.com/Eventual-Inc/Daft) from 0.6.1 to 0.6.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.6.2</h2>
    <h2>What's Changed 🚀</h2>
    <h2>✨ Features</h2>
    <ul>
    <li>feat: add File.to_tempfile method and optimize range requests <a
    
href="https://github.com/universalmind303";><code>@​universalmind303</code></a>
    (<a
    
href="https://redirect.github.com/Eventual-Inc/Daft/issues/5226";>#5226</a>)</li>
    <li>feat: migrate nested constructors, get, slice, to_unix_epoch,
    partitioning functions <a
    href="https://github.com/kevinzwang";><code>@​kevinzwang</code></a> (<a
    
href="https://redirect.github.com/Eventual-Inc/Daft/issues/5233";>#5233</a>)</li>
    <li>feat: implement Lance filter+count pushdown optimization <a
    href="https://github.com/huleilei";><code>@​huleilei</code></a> (<a
    
href="https://redirect.github.com/Eventual-Inc/Daft/issues/5152";>#5152</a>)</li>
    <li>feat: migrate remaining basic expressions <a
    href="https://github.com/kevinzwang";><code>@​kevinzwang</code></a> (<a
    
href="https://redirect.github.com/Eventual-Inc/Daft/issues/5234";>#5234</a>)</li>
    <li>feat: Add regexp_count <a
    href="https://github.com/srilman";><code>@​srilman</code></a> (<a
    
href="https://redirect.github.com/Eventual-Inc/Daft/issues/5191";>#5191</a>)</li>
    <li>feat: retry eof error in S3 multipart upload <a
    href="https://github.com/kevinzwang";><code>@​kevinzwang</code></a> (<a
    
href="https://redirect.github.com/Eventual-Inc/Daft/issues/5179";>#5179</a>)</li>
    <li>feat(flotilla): Distributed Pivot <a
    href="https://github.com/srilman";><code>@​srilman</code></a> (<a
    
href="https://redirect.github.com/Eventual-Inc/Daft/issues/5199";>#5199</a>)</li>
    <li>feat: allow for functions module to be accessed from daft import <a
    href="https://github.com/kevinzwang";><code>@​kevinzwang</code></a> (<a
    
href="https://redirect.github.com/Eventual-Inc/Daft/issues/5219";>#5219</a>)</li>
    <li>feat: migrate first batch of daft functions <a
    href="https://github.com/kevinzwang";><code>@​kevinzwang</code></a> (<a
    
href="https://redirect.github.com/Eventual-Inc/Daft/issues/5086";>#5086</a>)</li>
    <li>fix: remove io_config from global scan operator <a
    href="https://github.com/Jay-ju";><code>@​Jay-ju</code></a> (<a
    
href="https://redirect.github.com/Eventual-Inc/Daft/issues/4676";>#4676</a>)</li>
    <li>feat: implement cross join in distributed flotilla engine <a
    href="https://github.com/ohbh";><code>@​ohbh</code></a> (<a
    
href="https://redirect.github.com/Eventual-Inc/Daft/issues/5180";>#5180</a>)</li>
    <li>feat: make multipart part size configurable <a
    href="https://github.com/stayrascal";><code>@​stayrascal</code></a> (<a
    
href="https://redirect.github.com/Eventual-Inc/Daft/issues/5051";>#5051</a>)</li>
    </ul>
    <h2>🐛 Bug Fixes</h2>
    <ul>
    <li>fix: write_iceberg should handle write.data.path <a
    href="https://github.com/eric-maynard";><code>@​eric-maynard</code></a>
    (<a
    
href="https://redirect.github.com/Eventual-Inc/Daft/issues/5153";>#5153</a>)</li>
    <li>fix: Cast to table schema in lance write <a
    href="https://github.com/colin-ho";><code>@​colin-ho</code></a> (<a
    
href="https://redirect.github.com/Eventual-Inc/Daft/issues/5221";>#5221</a>)</li>
    <li>fix: rename index function to find <a
    href="https://github.com/kevinzwang";><code>@​kevinzwang</code></a> (<a
    
href="https://redirect.github.com/Eventual-Inc/Daft/issues/5218";>#5218</a>)</li>
    <li>fix: remove unnecessary field renaming in ListMap scalar UDF <a
    href="https://github.com/ltdthanhdat";><code>@​ltdthanhdat</code></a> (<a
    
href="https://redirect.github.com/Eventual-Inc/Daft/issues/5205";>#5205</a>)</li>
    <li>fix: remove io_config from global scan operator <a
    href="https://github.com/Jay-ju";><code>@​Jay-ju</code></a> (<a
    
href="https://redirect.github.com/Eventual-Inc/Daft/issues/4676";>#4676</a>)</li>
    </ul>
    <h2>🚀 Performance</h2>
    <ul>
    <li>perf: Drop local limit tasks global limit reached <a
    href="https://github.com/colin-ho";><code>@​colin-ho</code></a> (<a
    
href="https://redirect.github.com/Eventual-Inc/Daft/issues/5194";>#5194</a>)</li>
    </ul>
    <h2>📖 Documentation</h2>
    <ul>
    <li>docs: add file datatype to urls&amp;files docs page <a
    
href="https://github.com/universalmind303";><code>@​universalmind303</code></a>
    (<a
    
href="https://redirect.github.com/Eventual-Inc/Daft/issues/5240";>#5240</a>)</li>
    <li>docs: add pipeline visualization and fix grammar in batch inference
    docs <a href="https://github.com/ykdojo";><code>@​ykdojo</code></a> (<a
    
href="https://redirect.github.com/Eventual-Inc/Daft/issues/5239";>#5239</a>)</li>
    <li>docs: add Examples link to getting started sections <a
    href="https://github.com/ykdojo";><code>@​ykdojo</code></a> (<a
    
href="https://redirect.github.com/Eventual-Inc/Daft/issues/5202";>#5202</a>)</li>
    <li>docs: fix additional incorrect references to Iceberg as a catalog <a
    href="https://github.com/ykdojo";><code>@​ykdojo</code></a> (<a
    
href="https://redirect.github.com/Eventual-Inc/Daft/issues/5198";>#5198</a>)</li>
    <li>docs: clarify data catalog vs table format in README <a
    href="https://github.com/ykdojo";><code>@​ykdojo</code></a> (<a
    
href="https://redirect.github.com/Eventual-Inc/Daft/issues/5197";>#5197</a>)</li>
    <li>docs: remove outdated engine comparison page <a
    href="https://github.com/ykdojo";><code>@​ykdojo</code></a> (<a
    
href="https://redirect.github.com/Eventual-Inc/Daft/issues/5196";>#5196</a>)</li>
    <li>docs: Add embed_image to the user guide <a
    href="https://github.com/desmondcheongzx";><code>@​desmondcheongzx</code></a>
    (<a
    
href="https://redirect.github.com/Eventual-Inc/Daft/issues/5195";>#5195</a>)</li>
    <li>docs: update minhash dedupe example and tutorial <a
    href="https://github.com/everettVT";><code>@​everettVT</code></a> (<a
    
href="https://redirect.github.com/Eventual-Inc/Daft/issues/5192";>#5192</a>)</li>
    <li>docs: Add Minhash Dedupe Example <a
    href="https://github.com/everettVT";><code>@​everettVT</code></a> (<a
    
href="https://redirect.github.com/Eventual-Inc/Daft/issues/5165";>#5165</a>)</li>
    </ul>
    <h2>👷 CI</h2>
    <ul>
    <li>ci: enable AI integration tests in PR <a
    href="https://github.com/kevinzwang";><code>@​kevinzwang</code></a> (<a
    
href="https://redirect.github.com/Eventual-Inc/Daft/issues/5217";>#5217</a>)</li>
    <li>ci: move transformers tests to integration tests <a
    href="https://github.com/rchowell";><code>@​rchowell</code></a> (<a
    
href="https://redirect.github.com/Eventual-Inc/Daft/issues/5186";>#5186</a>)</li>
    </ul>
    <h2>🔧 Maintenance</h2>
    <ul>
    <li>chore: Don't log failures in url download if
    <code>on_error=&quot;null&quot;</code> <a
    href="https://github.com/colin-ho";><code>@​colin-ho</code></a> (<a
    
href="https://redirect.github.com/Eventual-Inc/Daft/issues/5231";>#5231</a>)</li>
    </ul>
    <!-- raw HTML omitted -->
    </blockquote>
    <p>... (truncated)</p>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a
    
href="https://github.com/Eventual-Inc/Daft/commit/10086b2b639fbb6ed4cfc1fa3d5fe5a1b5920fa5";><code>10086b2</code></a>
    feat: add File.to_tempfile method and optimize range requests (<a
    
href="https://redirect.github.com/Eventual-Inc/Daft/issues/5226";>#5226</a>)</li>
    <li><a
    
href="https://github.com/Eventual-Inc/Daft/commit/6f58e84619149ce53bd3003c3685f0445935e443";><code>6f58e84</code></a>
    docs: add file datatype to urls&amp;files docs page (<a
    
href="https://redirect.github.com/Eventual-Inc/Daft/issues/5240";>#5240</a>)</li>
    <li><a
    
href="https://github.com/Eventual-Inc/Daft/commit/bb9454db6dccc38de6b078cdea737fcc9978b53b";><code>bb9454d</code></a>
    docs: add pipeline visualization and fix grammar in batch inference docs
    (<a
    
href="https://redirect.github.com/Eventual-Inc/Daft/issues/5239";>#5239</a>)</li>
    <li><a
    
href="https://github.com/Eventual-Inc/Daft/commit/1484a1236fd446da7804634c7cc391fd9ae51f86";><code>1484a12</code></a>
    feat: migrate nested constructors, get, slice, to_unix_epoch,
    partitioning fu...</li>
    <li><a
    
href="https://github.com/Eventual-Inc/Daft/commit/b1f10aa25844092d0aeda0de58ee7b1af38d6498";><code>b1f10aa</code></a>
    feat: implement Lance filter+count pushdown optimization (<a
    
href="https://redirect.github.com/Eventual-Inc/Daft/issues/5152";>#5152</a>)</li>
    <li><a
    
href="https://github.com/Eventual-Inc/Daft/commit/db44f0b43e1ab3f3b5b7054a8f82ae478259e3ea";><code>db44f0b</code></a>
    chore: Don't log failures in url download if
    <code>on_error=&quot;null&quot;</code> (<a
    
href="https://redirect.github.com/Eventual-Inc/Daft/issues/5231";>#5231</a>)</li>
    <li><a
    
href="https://github.com/Eventual-Inc/Daft/commit/a951b02ce4166aa95acc68d62bc734520c3ebb8e";><code>a951b02</code></a>
    feat: migrate remaining basic expressions (<a
    
href="https://redirect.github.com/Eventual-Inc/Daft/issues/5234";>#5234</a>)</li>
    <li><a
    
href="https://github.com/Eventual-Inc/Daft/commit/469cdbb059ca6cf4fe6f84dc64a15bffc7d56e46";><code>469cdbb</code></a>
    chore: Make the runner a separate global singleton (<a
    
href="https://redirect.github.com/Eventual-Inc/Daft/issues/5185";>#5185</a>)</li>
    <li><a
    
href="https://github.com/Eventual-Inc/Daft/commit/a7aa05b0589b2943e2d1ae85e2d70f24513d5951";><code>a7aa05b</code></a>
    feat: Add regexp_count (<a
    
href="https://redirect.github.com/Eventual-Inc/Daft/issues/5191";>#5191</a>)</li>
    <li><a
    
href="https://github.com/Eventual-Inc/Daft/commit/1245eb5d6f6be42d31e7b92c6964dd1c84f569be";><code>1245eb5</code></a>
    feat: retry eof error in S3 multipart upload (<a
    
href="https://redirect.github.com/Eventual-Inc/Daft/issues/5179";>#5179</a>)</li>
    <li>Additional commits viewable in <a
    href="https://github.com/Eventual-Inc/Daft/compare/v0.6.1...v0.6.2";>compare
    view</a></li>
    </ul>
    </details>
    <br />
    
    
    [![Dependabot compatibility
    
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=daft&package-manager=pip&previous-version=0.6.1&new-version=0.6.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>
    Co-authored-by: Kevin Liu <[email protected]>
---
 poetry.lock                     | 14 +++++++-------
 tests/integration/test_reads.py |  2 +-
 2 files changed, 8 insertions(+), 8 deletions(-)

diff --git a/poetry.lock b/poetry.lock
index 5d00116e..f705a7bb 100644
--- a/poetry.lock
+++ b/poetry.lock
@@ -1260,19 +1260,19 @@ files = [
 
 [[package]]
 name = "daft"
-version = "0.6.1"
+version = "0.6.2"
 description = "Distributed Dataframes for Multimodal Data"
 optional = true
 python-versions = ">=3.9"
 groups = ["main"]
 markers = "extra == \"daft\""
 files = [
-    {file = "daft-0.6.1-cp39-abi3-macosx_10_12_x86_64.whl", hash = 
"sha256:f7e47f433b7d5e6902b6310f6953b3edc60267bbdb3bb7a89a46f7122d3612c8"},
-    {file = "daft-0.6.1-cp39-abi3-macosx_11_0_arm64.whl", hash = 
"sha256:31cf0d2eadde4ebc5d50de9e20462fbda550f1735372f09ee2f88a82b395958d"},
-    {file = "daft-0.6.1-cp39-abi3-manylinux_2_24_aarch64.whl", hash = 
"sha256:51d90f3f5e2714f15416797cf7d68d2db21dee8b03bd93eef22ebca096ecc669"},
-    {file = "daft-0.6.1-cp39-abi3-manylinux_2_24_x86_64.whl", hash = 
"sha256:7baceb0817492e79cc451d2e36545faaa1011c5dd82b3c9c42ede624f565ec3b"},
-    {file = "daft-0.6.1-cp39-abi3-win_amd64.whl", hash = 
"sha256:50c7cccba56e5640ddc151a488d44a4716906cdc6c3fa0489a0a1f871713692d"},
-    {file = "daft-0.6.1.tar.gz", hash = 
"sha256:5759e8eeda525b2f86a59e411f31afe9b06b35b431e6a820a7acd35d1d4c920f"},
+    {file = "daft-0.6.2-cp39-abi3-macosx_10_12_x86_64.whl", hash = 
"sha256:52a524ea9ee304cd5b86dc3556953b9b223ba4f2bd921b62aeaf8f9f5255471e"},
+    {file = "daft-0.6.2-cp39-abi3-macosx_11_0_arm64.whl", hash = 
"sha256:62611f550ce9462c6705c96430611f8fd721f46c74bd76a9ccc8874e9e9a88cd"},
+    {file = "daft-0.6.2-cp39-abi3-manylinux_2_24_aarch64.whl", hash = 
"sha256:15255efeea9125ebf96059c79cc2b13325ca6ee4bbe5ab874095df6678806ab2"},
+    {file = "daft-0.6.2-cp39-abi3-manylinux_2_24_x86_64.whl", hash = 
"sha256:b999ae174b92c82994a93eaff3f7735560cff83af10d0e9d349dc2434839099f"},
+    {file = "daft-0.6.2-cp39-abi3-win_amd64.whl", hash = 
"sha256:32715f6ae22adf183828e6ffa662959e3c76ddf1b080c4322c80445c8c9c0911"},
+    {file = "daft-0.6.2.tar.gz", hash = 
"sha256:3fb7a2205cd5a32de84767d4fa1504190a64f28a30a6528585139de9b0d57541"},
 ]
 
 [package.dependencies]
diff --git a/tests/integration/test_reads.py b/tests/integration/test_reads.py
index 518782c9..375eb35b 100644
--- a/tests/integration/test_reads.py
+++ b/tests/integration/test_reads.py
@@ -332,7 +332,7 @@ def test_daft_nan(catalog: Catalog) -> None:
 def test_daft_nan_rewritten(catalog: Catalog) -> None:
     table_test_null_nan_rewritten = 
catalog.load_table("default.test_null_nan_rewritten")
     df = table_test_null_nan_rewritten.to_daft()
-    df = df.where(df["col_numeric"].float.is_nan())
+    df = df.where(df["col_numeric"].is_nan())
     df = df.select("idx", "col_numeric")
     assert df.count_rows() == 1
     assert df.to_pydict()["idx"][0] == 1

Reply via email to