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&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="null"</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&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="null"</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 />
[](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