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 ee760daf Build: Bump bodo from 2025.7.5 to 2025.8.2 (#2416)
ee760daf is described below

commit ee760daf737967d4cb56a6f977d60c37d47bb4a6
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
AuthorDate: Tue Sep 2 10:36:07 2025 -0700

    Build: Bump bodo from 2025.7.5 to 2025.8.2 (#2416)
    
    Bumps [bodo](https://github.com/bodo-ai/Bodo) from 2025.7.5 to 2025.8.2.
    <details>
    <summary>Release notes</summary>
    <p><em>Sourced from <a
    href="https://github.com/bodo-ai/Bodo/releases";>bodo's
    releases</a>.</em></p>
    <blockquote>
    <h2>2025.8.2</h2>
    <h1>New Features</h1>
    <p>Support for AWS Bedrock backend for llm_generate and embed.
    Support passing user defined functions that return scalars to
    groupby.agg and groupby.apply
    Support renaming DataFrame column using <code>df.columns = [...]</code>
    syntax
    Add API map_partition_with_state to DataFrame that allows you to do a
    one-time initialization of state on each worker which can then be used
    to map batches of rows from a DataFrame to produce a new DataFrame.
    Added JIT fallback to Bodo DataFrames such that operations not supported
    natively in DataFrames can use the equivalent operation from Bodo
    engine.</p>
    <h1>Performance Improvements</h1>
    <p>Improve Series.quantile/describe performance.
    Improve the performance of fetching row counts for Parquet datasets
    Improve package import time and worker spinup time substantially</p>
    <h1>Bug Fixes</h1>
    <p>Fix a crash with llm_generate and embed in Jupyter Notebooks/when an
    asyncio executor is already running.
    Fix OpenAI environment variables not being sent to workers.
    Fix bug in loss computation when fitting LogisticRegression in parallel.
    Fix crash when running map/apply on large numbers of workers</p>
    <h2>2025.8.1</h2>
    <h2>What's Changed</h2>
    <ul>
    <li>[BSE-5018] Use Arrow compute in C++ for date/month/hour by <a
    href="https://github.com/chrisoh7";><code>@​chrisoh7</code></a> in <a
    
href="https://redirect.github.com/bodo-ai/Bodo/pull/728";>bodo-ai/Bodo#728</a></li>
    <li>[BSE-5004] Match auto-generated method output dtype to pandas by <a
    href="https://github.com/chrisoh7";><code>@​chrisoh7</code></a> in <a
    
href="https://redirect.github.com/bodo-ai/Bodo/pull/737";>bodo-ai/Bodo#737</a></li>
    <li>Improve LLM embed and generate APIs by <a
    href="https://github.com/ehsantn";><code>@​ehsantn</code></a> in <a
    
href="https://redirect.github.com/bodo-ai/Bodo/pull/738";>bodo-ai/Bodo#738</a></li>
    </ul>
    <p><strong>Full Changelog</strong>: <a
    
href="https://github.com/bodo-ai/Bodo/compare/2025.8...2025.8.1";>https://github.com/bodo-ai/Bodo/compare/2025.8...2025.8.1</a></p>
    <h2>2025.8</h2>
    <h2>What's Changed</h2>
    <ul>
    <li>Support df column setitem with extra projection on source by <a
    href="https://github.com/ehsantn";><code>@​ehsantn</code></a> in <a
    
href="https://redirect.github.com/bodo-ai/Bodo/pull/666";>bodo-ai/Bodo#666</a></li>
    <li>Fix df column setitem for functions inside arithmatic expressions by
    <a href="https://github.com/ehsantn";><code>@​ehsantn</code></a> in <a
    
href="https://redirect.github.com/bodo-ai/Bodo/pull/670";>bodo-ai/Bodo#670</a></li>
    <li>Update pixi by <a
    href="https://github.com/IsaacWarren";><code>@​IsaacWarren</code></a> in
    <a
    
href="https://redirect.github.com/bodo-ai/Bodo/pull/673";>bodo-ai/Bodo#673</a></li>
    <li>Make selection creation for plans a property. by <a
    href="https://github.com/DrTodd13";><code>@​DrTodd13</code></a> in <a
    
href="https://redirect.github.com/bodo-ai/Bodo/pull/669";>bodo-ai/Bodo#669</a></li>
    <li>Update pyarrow to 19.0.1 on platform by <a
    href="https://github.com/IsaacWarren";><code>@​IsaacWarren</code></a> in
    <a
    
href="https://redirect.github.com/bodo-ai/Bodo/pull/674";>bodo-ai/Bodo#674</a></li>
    <li>Add release notes for 2025.7.5 by <a
    href="https://github.com/ehsantn";><code>@​ehsantn</code></a> in <a
    
href="https://redirect.github.com/bodo-ai/Bodo/pull/676";>bodo-ai/Bodo#676</a></li>
    <li>NYC taxi: Avoid calling cast when the offset is non-zero by <a
    
href="https://github.com/scott-routledge2";><code>@​scott-routledge2</code></a>
    in <a
    
href="https://redirect.github.com/bodo-ai/Bodo/pull/668";>bodo-ai/Bodo#668</a></li>
    <li>Fix df column setitem with extra projection column order by <a
    href="https://github.com/ehsantn";><code>@​ehsantn</code></a> in <a
    
href="https://redirect.github.com/bodo-ai/Bodo/pull/672";>bodo-ai/Bodo#672</a></li>
    <li>[pre-commit.ci] pre-commit autoupdate by <a
    
href="https://github.com/pre-commit-ci";><code>@​pre-commit-ci</code></a>[bot]
    in <a
    
href="https://redirect.github.com/bodo-ai/Bodo/pull/641";>bodo-ai/Bodo#641</a></li>
    <li>[run ci]: Bump prefix-dev/setup-pixi from 0.8.8 to 0.8.10 in the
    github-actions group by <a
    href="https://github.com/dependabot";><code>@​dependabot</code></a>[bot]
    in <a
    
href="https://redirect.github.com/bodo-ai/Bodo/pull/571";>bodo-ai/Bodo#571</a></li>
    <li>BSE-4937: Add bodo iceberg benchmark by <a
    href="https://github.com/IsaacWarren";><code>@​IsaacWarren</code></a> in
    <a
    
href="https://redirect.github.com/bodo-ai/Bodo/pull/680";>bodo-ai/Bodo#680</a></li>
    <li>[BSE-4979] Expand Series binop by <a
    href="https://github.com/chrisoh7";><code>@​chrisoh7</code></a> in <a
    
href="https://redirect.github.com/bodo-ai/Bodo/pull/661";>bodo-ai/Bodo#661</a></li>
    <li>Check and match filter and expression source plans by <a
    href="https://github.com/ehsantn";><code>@​ehsantn</code></a> in <a
    
href="https://redirect.github.com/bodo-ai/Bodo/pull/678";>bodo-ai/Bodo#678</a></li>
    <li>Handle reductions with empty batches and empty filters. by <a
    href="https://github.com/DrTodd13";><code>@​DrTodd13</code></a> in <a
    
href="https://redirect.github.com/bodo-ai/Bodo/pull/677";>bodo-ai/Bodo#677</a></li>
    <li>Add jit wrapper around map in DataFrame Library by <a
    
href="https://github.com/scott-routledge2";><code>@​scott-routledge2</code></a>
    in <a
    
href="https://redirect.github.com/bodo-ai/Bodo/pull/675";>bodo-ai/Bodo#675</a></li>
    <li>[BSE-4993] Implement plan execution warning by <a
    href="https://github.com/chrisoh7";><code>@​chrisoh7</code></a> in <a
    
href="https://redirect.github.com/bodo-ai/Bodo/pull/681";>bodo-ai/Bodo#681</a></li>
    <li>Support left/right/outer/cross joins by <a
    href="https://github.com/ehsantn";><code>@​ehsantn</code></a> in <a
    
href="https://redirect.github.com/bodo-ai/Bodo/pull/682";>bodo-ai/Bodo#682</a></li>
    <li>Fix CI failure due to merge conflict by <a
    href="https://github.com/chrisoh7";><code>@​chrisoh7</code></a> in <a
    
href="https://redirect.github.com/bodo-ai/Bodo/pull/684";>bodo-ai/Bodo#684</a></li>
    <li>Fix Series.map bodo engine JIT flags by <a
    href="https://github.com/ehsantn";><code>@​ehsantn</code></a> in <a
    
href="https://redirect.github.com/bodo-ai/Bodo/pull/685";>bodo-ai/Bodo#685</a></li>
    <li>[BSE-4985] Add TPCH Queries to end-to-end tests by <a
    href="https://github.com/chrisoh7";><code>@​chrisoh7</code></a> in <a
    
href="https://redirect.github.com/bodo-ai/Bodo/pull/679";>bodo-ai/Bodo#679</a></li>
    <li>Lower Python call overheads in execution pipelines by <a
    href="https://github.com/ehsantn";><code>@​ehsantn</code></a> in <a
    
href="https://redirect.github.com/bodo-ai/Bodo/pull/686";>bodo-ai/Bodo#686</a></li>
    <li>Adds skip marker on failing tpch tests by <a
    href="https://github.com/chrisoh7";><code>@​chrisoh7</code></a> in <a
    
href="https://redirect.github.com/bodo-ai/Bodo/pull/689";>bodo-ai/Bodo#689</a></li>
    </ul>
    <!-- raw HTML omitted -->
    </blockquote>
    <p>... (truncated)</p>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a
    
href="https://github.com/bodo-ai/Bodo/commit/6ea7566bd250c54e91d22daf67e0aaf2a1b39f11";><code>6ea7566</code></a>
    Split DF Tests on Azure CI (<a
    href="https://redirect.github.com/bodo-ai/Bodo/issues/787";>#787</a>)</li>
    <li><a
    
href="https://github.com/bodo-ai/Bodo/commit/7e451bfcabb2a94c1192e973d3b55f90caeca636";><code>7e451bf</code></a>
    Fix cfunc caching on the platform (<a
    href="https://redirect.github.com/bodo-ai/Bodo/issues/789";>#789</a>)</li>
    <li><a
    
href="https://github.com/bodo-ai/Bodo/commit/951cd32e70971f8250c2c73321f6e84ef6f865e6";><code>951cd32</code></a>
    Fix TPCH path in CI (<a
    href="https://redirect.github.com/bodo-ai/Bodo/issues/786";>#786</a>)</li>
    <li><a
    
href="https://github.com/bodo-ai/Bodo/commit/c33fbb5849190ce3d793559b20dcb34761d4dacf";><code>c33fbb5</code></a>
    Fix LogisticRegression classifier example (<a
    href="https://redirect.github.com/bodo-ai/Bodo/issues/785";>#785</a>)</li>
    <li><a
    
href="https://github.com/bodo-ai/Bodo/commit/3225c77fb82e5783bfbf790450d3c258383795be";><code>3225c77</code></a>
    Fix segfault in runtime join filter caching test (<a
    href="https://redirect.github.com/bodo-ai/Bodo/issues/784";>#784</a>)</li>
    <li><a
    
href="https://github.com/bodo-ai/Bodo/commit/e7a04824431e0b8bcb37748fbe98a1e48e7ddb83";><code>e7a0482</code></a>
    Fix default folder for DF Lib TPCH benchmark (<a
    href="https://redirect.github.com/bodo-ai/Bodo/issues/783";>#783</a>)</li>
    <li><a
    
href="https://github.com/bodo-ai/Bodo/commit/f7a9926d29e6f09c4aa85be0a952cccce062768b";><code>f7a9926</code></a>
    Move engine tpch read (<a
    href="https://redirect.github.com/bodo-ai/Bodo/issues/782";>#782</a>)</li>
    <li><a
    
href="https://github.com/bodo-ai/Bodo/commit/9bb419b1bf20b333ea1724cc440b69502d3a981c";><code>9bb419b</code></a>
    Support setting df.columns attribute (<a
    href="https://redirect.github.com/bodo-ai/Bodo/issues/777";>#777</a>)</li>
    <li><a
    
href="https://github.com/bodo-ai/Bodo/commit/44712e3d54a5d906776ed45c38660208d231028f";><code>44712e3</code></a>
    Update bodosql workflow (<a
    href="https://redirect.github.com/bodo-ai/Bodo/issues/780";>#780</a>)</li>
    <li><a
    
href="https://github.com/bodo-ai/Bodo/commit/1f9f51f4d18d544f0ed009cc6139e0869fde0db1";><code>1f9f51f</code></a>
    Fix Windows build (<a
    href="https://redirect.github.com/bodo-ai/Bodo/issues/778";>#778</a>)</li>
    <li>Additional commits viewable in <a
    href="https://github.com/bodo-ai/Bodo/compare/2025.7.5...2025.8.2";>compare
    view</a></li>
    </ul>
    </details>
    <br />
    
    
    [![Dependabot compatibility
    
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=bodo&package-manager=pip&previous-version=2025.7.5&new-version=2025.8.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] <supp...@github.com>
    Co-authored-by: dependabot[bot] 
<49699333+dependabot[bot]@users.noreply.github.com>
---
 poetry.lock | 43 ++++++++++++++++++++++---------------------
 1 file changed, 22 insertions(+), 21 deletions(-)

diff --git a/poetry.lock b/poetry.lock
index 4cbde026..f7a5792c 100644
--- a/poetry.lock
+++ b/poetry.lock
@@ -478,33 +478,33 @@ files = [
 
 [[package]]
 name = "bodo"
-version = "2025.7.5"
+version = "2025.8.2"
 description = "High-Performance Python Compute Engine for Data and AI"
 optional = true
 python-versions = ">=3.9"
 groups = ["main"]
 markers = "extra == \"bodo\""
 files = [
-    {file = "bodo-2025.7.5-cp310-cp310-macosx_11_0_x86_64.whl", hash = 
"sha256:63ff0918ec16e45fdabbd565468d3abfe448b89b8b42062fcf07ac1ad27d04c9"},
-    {file = "bodo-2025.7.5-cp310-cp310-macosx_12_0_arm64.whl", hash = 
"sha256:a61a64719dd0cb3efc921ecaa82e067016efbde47d653584b1df8f44d58a471e"},
-    {file = 
"bodo-2025.7.5-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", 
hash = 
"sha256:fc7c42ca15208fd03d14e6997a0d5501154f49d500ce47e0e0fb8caaf4e876e5"},
-    {file = "bodo-2025.7.5-cp310-cp310-win_amd64.whl", hash = 
"sha256:816565bed635b83fac8312146f43ebdffd46f3a5a227283eb27969554fe85426"},
-    {file = "bodo-2025.7.5-cp311-cp311-macosx_11_0_x86_64.whl", hash = 
"sha256:95e219a8b26ac4a070461442aacd46ecfde2877a1cb76b4077e4007c0a27acd3"},
-    {file = "bodo-2025.7.5-cp311-cp311-macosx_12_0_arm64.whl", hash = 
"sha256:4742e7cbc6ebdbf53a4a797269dab7e902e7d79842a2472f64598217c130d620"},
-    {file = 
"bodo-2025.7.5-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", 
hash = 
"sha256:705c2d9b07cbfad6c1c782a7336e3188bf9c73234d78a7fc86edcbfacd79fcba"},
-    {file = "bodo-2025.7.5-cp311-cp311-win_amd64.whl", hash = 
"sha256:9a60eb4e6f072094b1e373eb3f9f19344e845a2f740ca1e06da867c04f5d88fb"},
-    {file = "bodo-2025.7.5-cp312-cp312-macosx_11_0_x86_64.whl", hash = 
"sha256:0b5151d2a72d4a85ed6629ac8703a11b0f7faa4a303f59aaeee208900b31a1a4"},
-    {file = "bodo-2025.7.5-cp312-cp312-macosx_12_0_arm64.whl", hash = 
"sha256:1966cad69bc74d7d28cb8843f00d1214e1e8b7caa99ed19ece7666e50525c0ea"},
-    {file = 
"bodo-2025.7.5-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", 
hash = 
"sha256:d959e4a862c5f243b868384bd38832053b2f155832f0129acec9570c9c68b13b"},
-    {file = "bodo-2025.7.5-cp312-cp312-win_amd64.whl", hash = 
"sha256:a89ce258329e0093444983e3a956a4d39e2aeb4de8d85e1039cc5300f023a448"},
-    {file = "bodo-2025.7.5-cp313-cp313-macosx_11_0_x86_64.whl", hash = 
"sha256:94f2ab0aa40167414a76b46e04f8e6c07a003b67dca39bb2778c680d57bf0d25"},
-    {file = "bodo-2025.7.5-cp313-cp313-macosx_12_0_arm64.whl", hash = 
"sha256:674c7da529e48bf86575407ba8e80b45ebf8bafba4bbf64ee005d27d18391842"},
-    {file = 
"bodo-2025.7.5-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", 
hash = 
"sha256:d8cbef1214e720776e4267bd2d82260a8f6ba19ae7d52a38946f852456a118e9"},
-    {file = "bodo-2025.7.5-cp313-cp313-win_amd64.whl", hash = 
"sha256:26bb51eeac527f7b25800ed84315155ea696a22aa5a5d0309653924be3bc6620"},
-    {file = "bodo-2025.7.5-cp39-cp39-macosx_11_0_x86_64.whl", hash = 
"sha256:19fe336baf70d9ac4fc66021047004268cd24efaf9486e4ae51a84c5b6437651"},
-    {file = "bodo-2025.7.5-cp39-cp39-macosx_12_0_arm64.whl", hash = 
"sha256:9c704205ad73b4358c409811c56c22bd816bddbcef43e14ae6452cbaca36220c"},
-    {file = 
"bodo-2025.7.5-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash 
= "sha256:b98ccc6037f978811761017ec4d8370ef590bf5c2f2bed73e29ce5cbd3fa34ba"},
-    {file = "bodo-2025.7.5-cp39-cp39-win_amd64.whl", hash = 
"sha256:49db466143b936fdbb2a0ba5cf68ad049118513449da6480468ebc6a54866232"},
+    {file = "bodo-2025.8.2-cp310-cp310-macosx_11_0_x86_64.whl", hash = 
"sha256:26a2b67f1487144077a1844edf7abb48062b040fcab999ad8bb04c02be8bd06c"},
+    {file = "bodo-2025.8.2-cp310-cp310-macosx_12_0_arm64.whl", hash = 
"sha256:0cbe215836d509100bb439e564748a866de6468f2629e60f6164d0bc194d08da"},
+    {file = 
"bodo-2025.8.2-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", 
hash = 
"sha256:bfee62b1cc526b20c79398403e1abff845173d5639f7c0169cc0331646493a51"},
+    {file = "bodo-2025.8.2-cp310-cp310-win_amd64.whl", hash = 
"sha256:a2b11b0915998faaa7da6259ebc2d95ee2e256f8cd3a5f0c9103ccf806ec8ed6"},
+    {file = "bodo-2025.8.2-cp311-cp311-macosx_11_0_x86_64.whl", hash = 
"sha256:09e7ab55c1bbed640e915ab0ff0ef1a515566c39a04fbaf21fcdb0a6d177e0a3"},
+    {file = "bodo-2025.8.2-cp311-cp311-macosx_12_0_arm64.whl", hash = 
"sha256:547673217f5786912dd1d9bdb87e448646d023de46395a81275fc731d47adc2e"},
+    {file = 
"bodo-2025.8.2-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", 
hash = 
"sha256:9edf57fc9b172b8fc164823a0d009d630af02c2cb85b3a7b4a2c38985a8a056b"},
+    {file = "bodo-2025.8.2-cp311-cp311-win_amd64.whl", hash = 
"sha256:a486ade3fe77a2193e9f366b07ea06a6f11c1bcade3d90b44281134f4adb6920"},
+    {file = "bodo-2025.8.2-cp312-cp312-macosx_11_0_x86_64.whl", hash = 
"sha256:0d4cc1034a934f1af04d0c926e36441a1d56938ebd7d226541601530bca43166"},
+    {file = "bodo-2025.8.2-cp312-cp312-macosx_12_0_arm64.whl", hash = 
"sha256:e6c7c5bf0f9760780a766d32e63ccbcbbf0c686f285eb6f29218e0902c115734"},
+    {file = 
"bodo-2025.8.2-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", 
hash = 
"sha256:9c22d8cc130de42913cc1c6070e79908ac7031b471820f18aa6585f709b02089"},
+    {file = "bodo-2025.8.2-cp312-cp312-win_amd64.whl", hash = 
"sha256:c1fbcf4bcbaa7de7089e2c75c01101ec30da83faed86cee8d1251f77dbcfd64f"},
+    {file = "bodo-2025.8.2-cp313-cp313-macosx_11_0_x86_64.whl", hash = 
"sha256:487706197ecf780dbcbc20ea4e592f6fb5c4082fcc26c0fc96886b495456029f"},
+    {file = "bodo-2025.8.2-cp313-cp313-macosx_12_0_arm64.whl", hash = 
"sha256:da58ca272419998042a17872edd32f1499cc89b9595da8c7eac1c7fb33cb9e91"},
+    {file = 
"bodo-2025.8.2-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", 
hash = 
"sha256:040894b62cc823546ba50a7ecfdbf1d787c140efbf2b2be45aa6e45a58a8244a"},
+    {file = "bodo-2025.8.2-cp313-cp313-win_amd64.whl", hash = 
"sha256:a2f9d19b4c98d375f6073e423dfbe7a348ff7f857fd92862f04e54eefe49ae3b"},
+    {file = "bodo-2025.8.2-cp39-cp39-macosx_11_0_x86_64.whl", hash = 
"sha256:ed64cc59dc3958d7d5cfedde609195e7d8f072ee8d54ca31d4cd7aa82058ea61"},
+    {file = "bodo-2025.8.2-cp39-cp39-macosx_12_0_arm64.whl", hash = 
"sha256:b2ad4185ed34c7f0bc9a411e335c49fcad32fc2ad3f24d8addd19387513183b9"},
+    {file = 
"bodo-2025.8.2-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash 
= "sha256:d639784bd81a2d1189692be9971f717dac489f8d0739fa5bc9f93f2f6f09e43c"},
+    {file = "bodo-2025.8.2-cp39-cp39-win_amd64.whl", hash = 
"sha256:e67b8a78594a0b683aa87c5302fb5fd541a9fc801e171a35c251b498e2682dcb"},
 ]
 
 [package.dependencies]
@@ -524,6 +524,7 @@ hdf5 = ["h5py"]
 huggingface-hub = ["huggingface_hub"]
 iceberg = ["pyiceberg[glue] (>=0.9)"]
 mysql = ["PyMySQL", "sqlalchemy"]
+openai = ["openai"]
 oracle = ["cx-Oracle", "libaio", "sqlalchemy"]
 plot = ["matplotlib"]
 postgres = ["psycopg2", "sqlalchemy"]

Reply via email to