forked from apache/iceberg-python
-
Notifications
You must be signed in to change notification settings - Fork 0
try 1.8.1rc1 #11
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Open
kevinjqliu
wants to merge
52
commits into
main
Choose a base branch
from
kevinjqliu/1.8.1rc1
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
try 1.8.1rc1 #11
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
closes issue: Count rows as a metadata-only operation apache#1223 --------- Co-authored-by: Fokko Driesprong <[email protected]>
Seems not being used. Less is more! Noticed this while reviewing apache#1388
Bumps [cython](https://github.com/cython/cython) from 3.0.11 to 3.0.12. <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/cython/cython/blob/master/CHANGES.rst">cython's changelog</a>.</em></p> <blockquote> <h1>3.0.12 (2025-02-11)</h1> <h2>Bugs fixed</h2> <ul> <li> <p>Release 3.0.11 introduced some incorrect <code>noexcept</code> warnings. (Github issue :issue:<code>6335</code>)</p> </li> <li> <p>Conditional assignments to variables using the walrus operator could crash. (Github issue :issue:<code>6094</code>)</p> </li> <li> <p>Dict assignments to struct members with reserved C names could generate invalid C code.</p> </li> <li> <p>Fused ctuples with the same entry types but different sizes could fail to compile. (Github issue :issue:<code>6328</code>)</p> </li> <li> <p>In Py3, <code>pyximport</code> was not searching <code>sys.path</code> when looking for importable source files. (Github issue :issue:<code>5615</code>)</p> </li> <li> <p>Using <code>& 0</code> on integers produced with <code>int.from_bytes()</code> could read invalid memory on Python 3.10. (Github issue :issue:<code>6480</code>)</p> </li> <li> <p>Modules could fail to compile in PyPy 3.11 due to missing CPython specific header files. Patch by Matti Picus. (Github issue :issue:<code>6482</code>)</p> </li> <li> <p>Minor fix in C++ <code>partial_sum()</code> declaration.</p> </li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/cython/cython/commit/c7dae70222b36f52945e9723acf72d2bd698b08d"><code>c7dae70</code></a> Fix release date.</li> <li><a href="https://github.com/cython/cython/commit/b161c725492a91968a84f3bb7a43d8783706617f"><code>b161c72</code></a> Prepare release of 3.0.12.</li> <li><a href="https://github.com/cython/cython/commit/45c98258971884c6f82aa9944076cc52d11f6a5b"><code>45c9825</code></a> Update changelog.</li> <li><a href="https://github.com/cython/cython/commit/b9a5b7002b78d5be327ea62e1e128e8e393841c4"><code>b9a5b70</code></a> Exclude failing CI target macos-13/Py2.7.</li> <li><a href="https://github.com/cython/cython/commit/07d7cc1ff148ad1ab552a1a2cbcf9ffa6011c5b8"><code>07d7cc1</code></a> Fix spelling errors</li> <li><a href="https://github.com/cython/cython/commit/0824349cf41759d6c837855ecac4d23dfbc495c6"><code>0824349</code></a> Fix test in Py2.7.</li> <li><a href="https://github.com/cython/cython/commit/20ebc99beeac5d8b00cc1c8ad77f69b9c617cdc4"><code>20ebc99</code></a> Fix test in Py2.7.</li> <li><a href="https://github.com/cython/cython/commit/20f6e4f3408f6d190f180eb0a82e1d36265d9f6c"><code>20f6e4f</code></a> Do not include CPython 'internal/*.h' files in PyPy (<a href="https://redirect.github.com/cython/cython/issues/6482">GH-6482</a>)</li> <li><a href="https://github.com/cython/cython/commit/023738288cd210b64b52250e80078eaef028a035"><code>0237382</code></a> Fix libcpp partial_sum definition</li> <li><a href="https://github.com/cython/cython/commit/852286242ee46cc16f0a6efef7eb40a5ab3c57d5"><code>8522862</code></a> Backport ufunc Numpy2 fix</li> <li>Additional commits viewable in <a href="https://github.com/cython/cython/compare/3.0.11...3.0.12">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>
Bumps [coverage](https://github.com/nedbat/coveragepy) from 7.6.11 to 7.6.12. <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/nedbat/coveragepy/blob/master/CHANGES.rst">coverage's changelog</a>.</em></p> <blockquote> <h2>Version 7.6.12 — 2025-02-11</h2> <ul> <li>Fix: some aarch64 distributions were missing (<code>issue 1927</code>_). These are now building reliably.</li> </ul> <p>.. _issue 1927: <a href="https://redirect.github.com/nedbat/coveragepy/issues/1927">nedbat/coveragepy#1927</a></p> <p>.. _changes_7-6-11:</p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/nedbat/coveragepy/commit/7e5373eadff4753bb9273dad43bdee98bff65af0"><code>7e5373e</code></a> docs: sample HTML for 7.6.12</li> <li><a href="https://github.com/nedbat/coveragepy/commit/a4ed38b3f8bbcb8db8998069b2170e6011925c24"><code>a4ed38b</code></a> docs: prep for 7.6.12</li> <li><a href="https://github.com/nedbat/coveragepy/commit/ce4efdcde3a55654624c791b587885d5bfc84b7b"><code>ce4efdc</code></a> build: fix aarch64 kits <a href="https://redirect.github.com/nedbat/coveragepy/issues/1927">#1927</a></li> <li><a href="https://github.com/nedbat/coveragepy/commit/a1f3192673d02e63ce6e1c17439e7983e5769755"><code>a1f3192</code></a> build: don't publish if kit building failed</li> <li><a href="https://github.com/nedbat/coveragepy/commit/bb68f99a01116070d014d4d77d38dbffcd3e8e9b"><code>bb68f99</code></a> chore: bump the action-dependencies group with 2 updates (<a href="https://redirect.github.com/nedbat/coveragepy/issues/1926">#1926</a>)</li> <li><a href="https://github.com/nedbat/coveragepy/commit/f3d6b4a8c28aabb12f8167884dea473b677e18fa"><code>f3d6b4a</code></a> refactor: check for more kinds of constant tests</li> <li><a href="https://github.com/nedbat/coveragepy/commit/67899ea7f08e7d9b015a60e073acd0466f1af9f6"><code>67899ea</code></a> refactor: we no longer care what kind of constant the compile-time constants are</li> <li><a href="https://github.com/nedbat/coveragepy/commit/c850f2005b8d95d7754117a3225e9f5e2130a892"><code>c850f20</code></a> refactor: macOS is MACOS, not OSX</li> <li><a href="https://github.com/nedbat/coveragepy/commit/a1b2c1a17b72a1c9a24a704222f310983f11e51d"><code>a1b2c1a</code></a> build: there are always tweaks to howto.txt</li> <li><a href="https://github.com/nedbat/coveragepy/commit/9c0303959f905b00fc10d0c93173bba0ea3127ac"><code>9c03039</code></a> build: bump version to 7.6.12</li> <li>See full diff in <a href="https://github.com/nedbat/coveragepy/compare/7.6.11...7.6.12">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>
Bumps [mkdocs-autorefs](https://github.com/mkdocstrings/autorefs) from 1.3.0 to 1.3.1. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/mkdocstrings/autorefs/releases">mkdocs-autorefs's releases</a>.</em></p> <blockquote> <h2>1.3.1</h2> <h2><a href="https://github.com/mkdocstrings/autorefs/releases/tag/1.3.1">1.3.1</a> - 2025-02-11</h2> <p><!-- raw HTML omitted --><a href="https://github.com/mkdocstrings/autorefs/compare/1.3.0...1.3.1">Compare with 1.3.0</a><!-- raw HTML omitted --></p> <h3>Bug Fixes</h3> <ul> <li>Always resolve secondary URLs to closest (don't log warnings) (<a href="https://github.com/mkdocstrings/autorefs/commit/243ad35f193b48216b531333e0d91ab2fa0a0db4">243ad35</a> by Timothée Mazzucotelli). <a href="https://redirect.github.com/mkdocstrings/autorefs/issues/52">Issue-52</a></li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/mkdocstrings/autorefs/blob/main/CHANGELOG.md">mkdocs-autorefs's changelog</a>.</em></p> <blockquote> <h2><a href="https://github.com/mkdocstrings/autorefs/releases/tag/1.3.1">1.3.1</a> - 2025-02-11</h2> <p><!-- raw HTML omitted --><a href="https://github.com/mkdocstrings/autorefs/compare/1.3.0...1.3.1">Compare with 1.3.0</a><!-- raw HTML omitted --></p> <h3>Bug Fixes</h3> <ul> <li>Always resolve secondary URLs to closest (don't log warnings) (<a href="https://github.com/mkdocstrings/autorefs/commit/243ad35f193b48216b531333e0d91ab2fa0a0db4">243ad35</a> by Timothée Mazzucotelli). <a href="https://redirect.github.com/mkdocstrings/autorefs/issues/52">Issue-52</a></li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/mkdocstrings/autorefs/commit/e35ce91afd05f8075b5794288963ea97e8d1e361"><code>e35ce91</code></a> chore: Prepare release 1.3.1</li> <li><a href="https://github.com/mkdocstrings/autorefs/commit/243ad35f193b48216b531333e0d91ab2fa0a0db4"><code>243ad35</code></a> fix: Always resolve secondary URLs to closest (don't log warnings)</li> <li><a href="https://github.com/mkdocstrings/autorefs/commit/dcc786838d6622010e439b5f0fb3e6cb37ab22b5"><code>dcc7868</code></a> tests: Increase minimum pymdown-extensions version</li> <li>See full diff in <a href="https://github.com/mkdocstrings/autorefs/compare/1.3.0...1.3.1">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>
Bumps [griffe](https://github.com/mkdocstrings/griffe) from 1.5.6 to 1.5.7. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/mkdocstrings/griffe/releases">griffe's releases</a>.</em></p> <blockquote> <h2>1.5.7</h2> <h2><a href="https://github.com/mkdocstrings/griffe/releases/tag/1.5.7">1.5.7</a> - 2025-02-11</h2> <p><!-- raw HTML omitted --><a href="https://github.com/mkdocstrings/griffe/compare/1.5.6...1.5.7">Compare with 1.5.6</a><!-- raw HTML omitted --></p> <h3>Bug Fixes</h3> <ul> <li>Don't conflate passed argument with class member (instance attribute) (<a href="https://github.com/mkdocstrings/griffe/commit/4791b0b5739e64ab2d225b299aea723f3cfbdf00">4791b0b</a> by Timothée Mazzucotelli). <a href="https://redirect.github.com/mkdocstrings/griffe/issues/357">Issue-357</a></li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/mkdocstrings/griffe/blob/main/CHANGELOG.md">griffe's changelog</a>.</em></p> <blockquote> <h2><a href="https://github.com/mkdocstrings/griffe/releases/tag/1.5.7">1.5.7</a> - 2025-02-11</h2> <p><!-- raw HTML omitted --><a href="https://github.com/mkdocstrings/griffe/compare/1.5.6...1.5.7">Compare with 1.5.6</a><!-- raw HTML omitted --></p> <h3>Bug Fixes</h3> <ul> <li>Don't conflate passed argument with class member (instance attribute) (<a href="https://github.com/mkdocstrings/griffe/commit/4791b0b5739e64ab2d225b299aea723f3cfbdf00">4791b0b</a> by Timothée Mazzucotelli). <a href="https://redirect.github.com/mkdocstrings/griffe/issues/357">Issue-357</a></li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/mkdocstrings/griffe/commit/5d2c44fb485e6cd9a4b81c7e0f7f5c3d799e8b0b"><code>5d2c44f</code></a> chore: Prepare release 1.5.7</li> <li><a href="https://github.com/mkdocstrings/griffe/commit/4791b0b5739e64ab2d225b299aea723f3cfbdf00"><code>4791b0b</code></a> fix: Don't conflate passed argument with class member (instance attribute)</li> <li><a href="https://github.com/mkdocstrings/griffe/commit/da6a07004e9564b19ccf5140e04126e183f5dff8"><code>da6a070</code></a> chore: Upgrade mkdocstrings and mkdocstrings-python versions</li> <li><a href="https://github.com/mkdocstrings/griffe/commit/97bee0ff419d0cc5c7b574ad1fcfd06ae85d4ef0"><code>97bee0f</code></a> docs: Enable instant preview</li> <li>See full diff in <a href="https://github.com/mkdocstrings/griffe/compare/1.5.6...1.5.7">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>
Bumps [mkdocstrings-python](https://github.com/mkdocstrings/python) from 1.14.6 to 1.15.0. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/mkdocstrings/python/releases">mkdocstrings-python's releases</a>.</em></p> <blockquote> <h2>1.15.0</h2> <h2><a href="https://github.com/mkdocstrings/python/releases/tag/1.15.0">1.15.0</a> - 2025-02-11</h2> <p><!-- raw HTML omitted --><a href="https://github.com/mkdocstrings/python/compare/1.14.6...1.15.0">Compare with 1.14.6</a><!-- raw HTML omitted --></p> <h3>Features</h3> <ul> <li>Support cross-referencing constructor parameters in instance attribute values (<a href="https://github.com/mkdocstrings/python/commit/f07bf58a7358dea106032c7da27098e7617eefa0">f07bf58</a> by Timothée Mazzucotelli).</li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/mkdocstrings/python/blob/main/CHANGELOG.md">mkdocstrings-python's changelog</a>.</em></p> <blockquote> <h2><a href="https://github.com/mkdocstrings/python/releases/tag/1.15.0">1.15.0</a> - 2025-02-11</h2> <p><!-- raw HTML omitted --><a href="https://github.com/mkdocstrings/python/compare/1.14.6...1.15.0">Compare with 1.14.6</a><!-- raw HTML omitted --></p> <h3>Features</h3> <ul> <li>Support cross-referencing constructor parameters in instance attribute values (<a href="https://github.com/mkdocstrings/python/commit/f07bf58a7358dea106032c7da27098e7617eefa0">f07bf58</a> by Timothée Mazzucotelli).</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/mkdocstrings/python/commit/ab3b227e8ee1e84d8d34aee6ed5186fd26244132"><code>ab3b227</code></a> chore: Prepare release 1.15.0</li> <li><a href="https://github.com/mkdocstrings/python/commit/f07bf58a7358dea106032c7da27098e7617eefa0"><code>f07bf58</code></a> feat: Support cross-referencing constructor parameters in instance attribute ...</li> <li><a href="https://github.com/mkdocstrings/python/commit/24afd5d6f083495053f72238cfd0e2238d714594"><code>24afd5d</code></a> docs: Wrap schema input configuration under a <code>python</code> property</li> <li>See full diff in <a href="https://github.com/mkdocstrings/python/compare/1.14.6...1.15.0">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>
Implements property `write.metadata.delete-after-commit.enabled` from https://iceberg.apache.org/docs/1.5.1/maintenance/#remove-old-metadata-files. Closes apache#1199 --------- Co-authored-by: Kevin Liu <[email protected]>
Resolves apache#1333 Adds the current working directory to the search path for the `.pyiceberg.yaml` file. As it is now, the file is searched in the following order: 1. the `PYICEBERG_HOME` environment variable 2. ~/ 3. ./ I'm unsure if people would like to have 2 and 3 swapped. In either case, users can still override this with the environment variable. --------- Co-authored-by: Fokko Driesprong <[email protected]> Co-authored-by: Kevin Liu <[email protected]>
This PR resolves "Vulnerable OpenSSL included in cryptography wheels" https://github.com/apache/iceberg-python/security/dependabot/40 In order to upgrade to the latest version of `cryptography`, we had to exclude both python versions `3.9.0` and `3.9.1` ``` poetry add [email protected] ```
Took apache#766 and addressed the comments, to make sure that it gets into 0.9.0 --------- Co-authored-by: Yothin Muangsommuk <[email protected]>
Bumps [mkdocs-material](https://github.com/squidfunk/mkdocs-material) from 9.6.3 to 9.6.4. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/squidfunk/mkdocs-material/releases">mkdocs-material's releases</a>.</em></p> <blockquote> <h2>mkdocs-material-9.6.4</h2> <ul> <li>Fixed <a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/7985">#7985</a>: Blog content sometimes not stretching to full width</li> <li>Fixed <a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/7978">#7978</a>: Navigation rendering bug in Safari 18.3</li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/squidfunk/mkdocs-material/blob/master/CHANGELOG">mkdocs-material's changelog</a>.</em></p> <blockquote> <p>mkdocs-material-9.6.4 (2025-02-12)</p> <ul> <li>Fixed <a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/7985">#7985</a>: Blog content sometimes not stretching to full width</li> <li>Fixed <a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/7978">#7978</a>: Navigation rendering bug in Safari 18.3</li> </ul> <p>mkdocs-material-9.6.3 (2025-02-07)</p> <ul> <li>Fixed rendering of arrow heads in Mermaid.js class diagrams</li> <li>Fixed <a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/7960">#7960</a>: Tags plugin crashes on numeric metadata titles</li> </ul> <p>mkdocs-material-9.6.2 (2025-02-03)</p> <ul> <li>Fixed <a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/7955">#7955</a>: Excessively long words don't break on narrow screens</li> <li>Fixed <a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/7947">#7947</a>: Scope setting interferes with outdated version banner</li> </ul> <p>mkdocs-material-9.6.1 (2025-01-31)</p> <ul> <li>Fixed <a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/7943">#7943</a>: Tags plugin crashing due to merge error</li> </ul> <p>mkdocs-material-9.6.0 (2025-01-31)</p> <ul> <li>Added meta plugin</li> <li>Rewrite of the tags plugin</li> <li>Added support for allow lists in tags plugin</li> <li>Added support for and custom sorting in tags plugin</li> <li>Added support for related links in blog plugin</li> <li>Added support for custom index pages in blog plugin</li> <li>Added support for navigation subtitles</li> <li>Fixed <a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/7924">#7924</a>: Anchors might require two clicks when using instant navigation</li> </ul> <p>mkdocs-material-9.5.50 (2025-01-18)</p> <ul> <li>Fixed <a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/7913">#7913</a>: Social plugin renders attribute lists in page title</li> </ul> <p>mkdocs-material-9.5.49+insiders-4.53.15 (2025-01-15)</p> <ul> <li>Fixed <a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/7896">#7896</a>: Scoped tags listings not rendering in subsections</li> </ul> <p>mkdocs-material-9.5.49 (2024-12-16)</p> <ul> <li>Adjusted title color in dark mode for all supported Mermaid.js diagrams</li> <li>Fixed <a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/7803">#7803</a>: Privacy plugin crashes on generated files</li> <li>Fixed <a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/7781">#7781</a>: Mermaid.js flow chart title not visible in dark mode</li> </ul> <p>mkdocs-material-9.5.48 (2024-12-08)</p> <ul> <li>Fixed <a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/7774">#7774</a>: Disabling social cards doesn't work</li> </ul> <p>mkdocs-material-9.5.47 (2024-12-01)</p> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/squidfunk/mkdocs-material/commit/9b0f482dbbfc645982ebe78a83e929ca5004e6e8"><code>9b0f482</code></a> Prepare 9.6.4 release</li> <li><a href="https://github.com/squidfunk/mkdocs-material/commit/a9bae7f0c732d2167cec346fe9fa1065cbdc5b72"><code>a9bae7f</code></a> Fixed navigation spacing in Safari 18.3 (<a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/7979">#7979</a>)</li> <li><a href="https://github.com/squidfunk/mkdocs-material/commit/9be17e7c67fb6b406e2d4df9174175736026678f"><code>9be17e7</code></a> Documentation (<a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/7989">#7989</a>)</li> <li><a href="https://github.com/squidfunk/mkdocs-material/commit/8a576105fdd21a3d63e1f90c1d33db3908354a99"><code>8a57610</code></a> Fixed blog post content sometimes not stretching</li> <li><a href="https://github.com/squidfunk/mkdocs-material/commit/10dd00486357d774bb23f385f8fa30ddbfe8278f"><code>10dd004</code></a> Added warning on using Docker in production (<a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/7977">#7977</a>)</li> <li><a href="https://github.com/squidfunk/mkdocs-material/commit/cd2ec69f011669631757f94596c47df1735eab1f"><code>cd2ec69</code></a> Fixed wrong value type for enabled setting in GitHub Actions (<a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/7980">#7980</a>)</li> <li>See full diff in <a href="https://github.com/squidfunk/mkdocs-material/compare/9.6.3...9.6.4">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>
make install should use the correct poetry version Previously, make install just check if `poetry` was installed and might run with an older version. This would lead to a lot of changes in the poetry.lock file and merge conflicts for other PRs
Polars (https://pola.rs) is an open-source library for data manipulation, known for being one of the fastest data processing solutions on a single machine. It features a well-structured, typed API that is both expressive and easy to use. this chnage is a simple 'to_polars' addiotn to the table api. iceberg_table = catalog.load_table('data.data_points') pdf = iceberg_table.scan().to_polars() print(pdf) --------- Co-authored-by: yigal.rozenberg <[email protected]> Co-authored-by: Kevin Liu <[email protected]> Co-authored-by: Kevin Liu <[email protected]>
This [PR](apache/arrow#39220) from Apache Arrow was merged to allow to filter with a boolean expression directly on `pa.RecordBatch`. I believe pyiceberg is currently using pyarrow version 19.0.0. Filtering from pa.RecordBatch was introduced in python in version 17.0.0 I have not run integration tests for some reason my docker setup is messed up. I believe this test should check this change: https://github.com/apache/iceberg-python/blob/dfbee4b0023ff8442c7d27194dc2edc66b15142d/tests/integration/test_deletes.py#L314 Closes apache#1050 --------- Co-authored-by: Kevin Liu <[email protected]> Co-authored-by: Gabriel Igliozzi <[email protected]>
Closes apache#402 This PR adds the `upsert` function to the `Table` class and supports the following upsert operations: - when matched update all - when not matched insert all This PR is a remake of apache#1534 due to some infrastructure issues. For additional context, please refer to that PR. --------- Co-authored-by: VAA7RQ <[email protected]> Co-authored-by: VAA7RQ <[email protected]> Co-authored-by: mattmartin14 <[email protected]> Co-authored-by: Fokko Driesprong <[email protected]>
…he#1662) Also slight refactor of the tests to bring it more in line with the rest
Adding support for writing metadata to a custom path set via `write.metadata.path` property. Since the Python library consolidates the table operation classes in both the table and catalog classes, I had to surface the metadata file location handling to the base `Catalog` class to avoid circular dependencies. This way we are also able to centralize the metadata location handling for table metadata and snapshots. Relates to apache#1492 --------- Co-authored-by: Kevin Liu <[email protected]> Co-authored-by: Fokko Driesprong <[email protected]> Co-authored-by: smaheshwar-pltr <[email protected]>
Part of apache#1561 Closes apache#822 --------- Co-authored-by: Fokko Driesprong <[email protected]>
And make the join-cols optional using the identifier fields.
Nightly testpypi build was added in apache#1601 This PR adds a subpage under "Releases" about the nightly build. Running `make docs-serve` locally,  --------- Co-authored-by: Fokko Driesprong <[email protected]>
…ces (apache#1671) Resolves apache#1630 Links to Java implementation: - https://github.com/apache/iceberg/blob/bcbbd0344623ffea5b092e2de5debb0bc12892a1/core/src/main/java/org/apache/iceberg/jdbc/JdbcUtil.java#L788-L806 - https://github.com/apache/iceberg/blob/bcbbd0344623ffea5b092e2de5debb0bc12892a1/core/src/main/java/org/apache/iceberg/jdbc/JdbcUtil.java#L331 - https://github.com/apache/iceberg/blob/bcbbd0344623ffea5b092e2de5debb0bc12892a1/core/src/main/java/org/apache/iceberg/jdbc/JdbcUtil.java#L422
Bumps [mkdocstrings](https://github.com/mkdocstrings/mkdocstrings) from 0.28.0 to 0.28.1. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/mkdocstrings/mkdocstrings/releases">mkdocstrings's releases</a>.</em></p> <blockquote> <h2>0.28.1</h2> <h2><a href="https://github.com/mkdocstrings/mkdocstrings/releases/tag/0.28.1">0.28.1</a> - 2025-02-14</h2> <p><!-- raw HTML omitted --><a href="https://github.com/mkdocstrings/mkdocstrings/compare/0.28.0...0.28.1">Compare with 0.28.0</a><!-- raw HTML omitted --></p> <h3>Bug Fixes</h3> <ul> <li>Renew MkDocs' <code>relpath</code> processor instead of using same instance (<a href="https://github.com/mkdocstrings/mkdocstrings/commit/4ab180d01964c3ef8005cd72c8d91ba3fd241e27">4ab180d</a> by Timothée Mazzucotelli). <a href="https://redirect.github.com/mkdocs/mkdocs/issues/3919">Issue-mkdocs-3919</a></li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/mkdocstrings/mkdocstrings/blob/main/CHANGELOG.md">mkdocstrings's changelog</a>.</em></p> <blockquote> <h2><a href="https://github.com/mkdocstrings/mkdocstrings/releases/tag/0.28.1">0.28.1</a> - 2025-02-14</h2> <p><!-- raw HTML omitted --><a href="https://github.com/mkdocstrings/mkdocstrings/compare/0.28.0...0.28.1">Compare with 0.28.0</a><!-- raw HTML omitted --></p> <h3>Bug Fixes</h3> <ul> <li>Renew MkDocs' <code>relpath</code> processor instead of using same instance (<a href="https://github.com/mkdocstrings/mkdocstrings/commit/4ab180d01964c3ef8005cd72c8d91ba3fd241e27">4ab180d</a> by Timothée Mazzucotelli). <a href="https://redirect.github.com/mkdocs/mkdocs/issues/3919">Issue-mkdocs-3919</a></li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/mkdocstrings/mkdocstrings/commit/145954ce2414a80a9c1aa298817339ff9454ad7b"><code>145954c</code></a> chore: Prepare release 0.28.1</li> <li><a href="https://github.com/mkdocstrings/mkdocstrings/commit/4ab180d01964c3ef8005cd72c8d91ba3fd241e27"><code>4ab180d</code></a> fix: Renew MkDocs' <code>relpath</code> processor instead of using same instance</li> <li><a href="https://github.com/mkdocstrings/mkdocstrings/commit/ede19411c64365ece8e784b55ef09d8c1e71432e"><code>ede1941</code></a> chore: Increase mkdocstrings-python lower bound again</li> <li><a href="https://github.com/mkdocstrings/mkdocstrings/commit/e1eb99c69789412ab619e8427ebe2ec8e2e37eee"><code>e1eb99c</code></a> docs: Use <code>inventories</code> instead of <code>import</code> for Python example</li> <li><a href="https://github.com/mkdocstrings/mkdocstrings/commit/926dd7ea0571e87731496db2c670087e3cfb3dbf"><code>926dd7e</code></a> docs: Remove trailing spaces</li> <li><a href="https://github.com/mkdocstrings/mkdocstrings/commit/698a3216739e31f349b08f3073c4c3a6b24b07c1"><code>698a321</code></a> chore: Update mkdocstrings-python dev-dep to force uv to install it</li> <li><a href="https://github.com/mkdocstrings/mkdocstrings/commit/1cb9177b9063448307ca07834be334989350d21e"><code>1cb9177</code></a> chore: Update location of the Python handler's JSON schema</li> <li>See full diff in <a href="https://github.com/mkdocstrings/mkdocstrings/compare/0.28.0...0.28.1">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>
Bumps [mkdocstrings-python](https://github.com/mkdocstrings/python) from 1.15.0 to 1.16.0. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/mkdocstrings/python/releases">mkdocstrings-python's releases</a>.</em></p> <blockquote> <h2>1.16.0</h2> <h2><a href="https://github.com/mkdocstrings/python/releases/tag/1.16.0">1.16.0</a> - 2025-02-17</h2> <p><!-- raw HTML omitted --><a href="https://github.com/mkdocstrings/python/compare/1.15.1...1.16.0">Compare with 1.15.1</a><!-- raw HTML omitted --></p> <h3>Features</h3> <ul> <li>Add option to show/hide overloads (<a href="https://github.com/mkdocstrings/python/commit/4a5ee10c65de28b7921a56ef2c222d2f3417edaa">4a5ee10</a> by Pete Stenger). <a href="https://redirect.github.com/mkdocstrings/python/pull/250">PR-250</a></li> </ul> <h2>1.15.1</h2> <h2><a href="https://github.com/mkdocstrings/python/releases/tag/1.15.1">1.15.1</a> - 2025-02-17</h2> <p><!-- raw HTML omitted --><a href="https://github.com/mkdocstrings/python/compare/1.15.0...1.15.1">Compare with 1.15.0</a><!-- raw HTML omitted --></p> <h3>Bug Fixes</h3> <ul> <li>Unwrap <code>Annotated</code> regardless of <code>signature_crossrefs</code> (<a href="https://github.com/mkdocstrings/python/commit/d809f1a9e6a6f4eaf6fe4a18c2ec0e69e5716a12">d809f1a</a> by Timothée Mazzucotelli). <a href="https://redirect.github.com/mkdocstrings/python/issues/249">Issue-249</a></li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/mkdocstrings/python/blob/main/CHANGELOG.md">mkdocstrings-python's changelog</a>.</em></p> <blockquote> <h2><a href="https://github.com/mkdocstrings/python/releases/tag/1.16.0">1.16.0</a> - 2025-02-17</h2> <p><!-- raw HTML omitted --><a href="https://github.com/mkdocstrings/python/compare/1.15.1...1.16.0">Compare with 1.15.1</a><!-- raw HTML omitted --></p> <h3>Features</h3> <ul> <li>Add option to show/hide overloads (<a href="https://github.com/mkdocstrings/python/commit/4a5ee10c65de28b7921a56ef2c222d2f3417edaa">4a5ee10</a> by Pete Stenger). <a href="https://redirect.github.com/mkdocstrings/python/pull/250">PR-250</a></li> </ul> <h2><a href="https://github.com/mkdocstrings/python/releases/tag/1.15.1">1.15.1</a> - 2025-02-17</h2> <p><!-- raw HTML omitted --><a href="https://github.com/mkdocstrings/python/compare/1.15.0...1.15.1">Compare with 1.15.0</a><!-- raw HTML omitted --></p> <h3>Bug Fixes</h3> <ul> <li>Unwrap <code>Annotated</code> regardless of <code>signature_crossrefs</code> (<a href="https://github.com/mkdocstrings/python/commit/d809f1a9e6a6f4eaf6fe4a18c2ec0e69e5716a12">d809f1a</a> by Timothée Mazzucotelli). <a href="https://redirect.github.com/mkdocstrings/python/issues/249">Issue-249</a></li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/mkdocstrings/python/commit/e3a303c83fbf765c6f380b3628ddb14841da3aa3"><code>e3a303c</code></a> chore: Prepare release 1.16.0</li> <li><a href="https://github.com/mkdocstrings/python/commit/4a5ee10c65de28b7921a56ef2c222d2f3417edaa"><code>4a5ee10</code></a> feat: Add option to show/hide overloads</li> <li><a href="https://github.com/mkdocstrings/python/commit/20cae2cb79224caf9de335f6766e1fc4bb02d9d1"><code>20cae2c</code></a> chore: Prepare release 1.15.1</li> <li><a href="https://github.com/mkdocstrings/python/commit/d809f1a9e6a6f4eaf6fe4a18c2ec0e69e5716a12"><code>d809f1a</code></a> fix: Unwrap <code>Annotated</code> regardless of <code>signature_crossrefs</code></li> <li><a href="https://github.com/mkdocstrings/python/commit/b557ff31cd7394b20487aa204b16a5c3710f4f4e"><code>b557ff3</code></a> docs: Fix canonical path in Griffe extension for our custom config fields</li> <li>See full diff in <a href="https://github.com/mkdocstrings/python/compare/1.15.0...1.16.0">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>
Hello! I have noticed the same issue as Issue apache#1506 where the number of results retrieved is inconsistent across reads and traced the issue to the reuse of the same metrics evaluator across threads when reading manifests. Because the metrics evaluator is stateful, this will result in the wrong results being retrieved nondeterministically, depending on the execution order of the threads. This PR addresses the issue by creating a single metrics evaluator per thread, which I have tested locally. Please let me know if there are any tests I can add, and I am happy to receive feedback. Thank you! Closes apache#1506
More context [here](apache#1673) Wanted to keep it as short as possible @kevinjqliu
Bumps [mkdocstrings-python](https://github.com/mkdocstrings/python) from 1.16.0 to 1.16.1. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/mkdocstrings/python/releases">mkdocstrings-python's releases</a>.</em></p> <blockquote> <h2>1.16.1</h2> <h2><a href="https://github.com/mkdocstrings/python/releases/tag/1.16.1">1.16.1</a> - 2025-02-18</h2> <p><!-- raw HTML omitted --><a href="https://github.com/mkdocstrings/python/compare/1.16.0...1.16.1">Compare with 1.16.0</a><!-- raw HTML omitted --></p> <h3>Bug Fixes</h3> <ul> <li>Give precedence to user-provided paths when they are already listed in <code>sys.path</code> (<a href="https://github.com/mkdocstrings/python/commit/0f497d185ba1860c61555803bfc4b311a410bd39">0f497d1</a> by Timothée Mazzucotelli). <a href="https://github.com/mkdocstrings/python/discussions/248">Issue-248</a></li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/mkdocstrings/python/blob/main/CHANGELOG.md">mkdocstrings-python's changelog</a>.</em></p> <blockquote> <h2><a href="https://github.com/mkdocstrings/python/releases/tag/1.16.1">1.16.1</a> - 2025-02-18</h2> <p><!-- raw HTML omitted --><a href="https://github.com/mkdocstrings/python/compare/1.16.0...1.16.1">Compare with 1.16.0</a><!-- raw HTML omitted --></p> <h3>Bug Fixes</h3> <ul> <li>Give precedence to user-provided paths when they are already listed in <code>sys.path</code> (<a href="https://github.com/mkdocstrings/python/commit/0f497d185ba1860c61555803bfc4b311a410bd39">0f497d1</a> by Timothée Mazzucotelli). <a href="https://github.com/mkdocstrings/python/discussions/248">Issue-248</a></li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/mkdocstrings/python/commit/15a7009f854e669ffdbe4b6822fc0b030d88fd56"><code>15a7009</code></a> chore: Prepare release 1.16.1</li> <li><a href="https://github.com/mkdocstrings/python/commit/0f497d185ba1860c61555803bfc4b311a410bd39"><code>0f497d1</code></a> fix: Give precedence to user-provided paths when they are already listed in `...</li> <li>See full diff in <a href="https://github.com/mkdocstrings/python/compare/1.16.0...1.16.1">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>
Bumps [getdaft](https://github.com/Eventual-Inc/Daft) from 0.4.3 to 0.4.4. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/Eventual-Inc/Daft/releases">getdaft's releases</a>.</em></p> <blockquote> <h2>v0.4.4</h2> <h2>What's Changed 🚀</h2> <ul> <li>build: update python-publish workflow <a href="https://github.com/ccmao1130"><code>@ccmao1130</code></a> (<a href="https://redirect.github.com/Eventual-Inc/Daft/issues/3797">#3797</a>)</li> <li>build(docs): fix docgen failed workflow <a href="https://github.com/ccmao1130"><code>@ccmao1130</code></a> (<a href="https://redirect.github.com/Eventual-Inc/Daft/issues/3766">#3766</a>)</li> </ul> <h2>✨ Features</h2> <ul> <li>feat: Adds .summarize() to compute statistics <a href="https://github.com/rchowell"><code>@rchowell</code></a> (<a href="https://redirect.github.com/Eventual-Inc/Daft/issues/3810">#3810</a>)</li> <li>feat(sql): SELECT without FROM <a href="https://github.com/rchowell"><code>@rchowell</code></a> (<a href="https://redirect.github.com/Eventual-Inc/Daft/issues/3814">#3814</a>)</li> <li>feat: Simplify is ins to an OR chain of eqs <a href="https://github.com/colin-ho"><code>@colin-ho</code></a> (<a href="https://redirect.github.com/Eventual-Inc/Daft/issues/3800">#3800</a>)</li> <li>feat(session): Adds session class to python <a href="https://github.com/rchowell"><code>@rchowell</code></a> (<a href="https://redirect.github.com/Eventual-Inc/Daft/issues/3809">#3809</a>)</li> <li>feat(session): Replaces direct usage of DaftCatalog with Session <a href="https://github.com/rchowell"><code>@rchowell</code></a> (<a href="https://redirect.github.com/Eventual-Inc/Daft/issues/3794">#3794</a>)</li> <li>feat: Sequentially materialize left and right sides during hash join <a href="https://github.com/colin-ho"><code>@colin-ho</code></a> (<a href="https://redirect.github.com/Eventual-Inc/Daft/issues/3735">#3735</a>)</li> <li>feat(connect): add temporal functions <a href="https://github.com/universalmind303"><code>@universalmind303</code></a> (<a href="https://redirect.github.com/Eventual-Inc/Daft/issues/3799">#3799</a>)</li> <li>feat: nulls first kernels <a href="https://github.com/universalmind303"><code>@universalmind303</code></a> (<a href="https://redirect.github.com/Eventual-Inc/Daft/issues/3789">#3789</a>)</li> <li>feat(table): implement list_unique and Set aggregation <a href="https://github.com/f4t4nt"><code>@f4t4nt</code></a> (<a href="https://redirect.github.com/Eventual-Inc/Daft/issues/3710">#3710</a>)</li> <li>feat: add functions to daft-connect <a href="https://github.com/universalmind303"><code>@universalmind303</code></a> (<a href="https://redirect.github.com/Eventual-Inc/Daft/issues/3780">#3780</a>)</li> <li>feat(catalog): Defines a session for connection state <a href="https://github.com/rchowell"><code>@rchowell</code></a> (<a href="https://redirect.github.com/Eventual-Inc/Daft/issues/3782">#3782</a>)</li> <li>feat: implement bool_and and bool_or <a href="https://github.com/f4t4nt"><code>@f4t4nt</code></a> (<a href="https://redirect.github.com/Eventual-Inc/Daft/issues/3754">#3754</a>)</li> <li>feat(catalog): Defines an identifier for use across catalogs <a href="https://github.com/rchowell"><code>@rchowell</code></a> (<a href="https://redirect.github.com/Eventual-Inc/Daft/issues/3763">#3763</a>)</li> <li>feat(optimizer): Brute force join ordering <a href="https://github.com/desmondcheongzx"><code>@desmondcheongzx</code></a> (<a href="https://redirect.github.com/Eventual-Inc/Daft/issues/3688">#3688</a>)</li> <li>feat(swordfish): Properly buffer unordered scan tasks <a href="https://github.com/colin-ho"><code>@colin-ho</code></a> (<a href="https://redirect.github.com/Eventual-Inc/Daft/issues/3751">#3751</a>)</li> <li>feat: better sql datatype support <a href="https://github.com/universalmind303"><code>@universalmind303</code></a> (<a href="https://redirect.github.com/Eventual-Inc/Daft/issues/3750">#3750</a>)</li> <li>feat: Adds list constructor to Expression and SQL APIs <a href="https://github.com/rchowell"><code>@rchowell</code></a> (<a href="https://redirect.github.com/Eventual-Inc/Daft/issues/3737">#3737</a>)</li> <li>feat: spark connect set operations <a href="https://github.com/universalmind303"><code>@universalmind303</code></a> (<a href="https://redirect.github.com/Eventual-Inc/Daft/issues/3739">#3739</a>)</li> <li>feat: add spark explain <a href="https://github.com/universalmind303"><code>@universalmind303</code></a> (<a href="https://redirect.github.com/Eventual-Inc/Daft/issues/3741">#3741</a>)</li> </ul> <h2>🐛 Bug Fixes</h2> <ul> <li>fix: unity managed table reads <a href="https://github.com/pmogren"><code>@pmogren</code></a> (<a href="https://redirect.github.com/Eventual-Inc/Daft/issues/3806">#3806</a>)</li> <li>fix: boolean casts to strings and null propagation <a href="https://github.com/rchowell"><code>@rchowell</code></a> (<a href="https://redirect.github.com/Eventual-Inc/Daft/issues/3770">#3770</a>)</li> <li>fix: catalog table names <a href="https://github.com/universalmind303"><code>@universalmind303</code></a> (<a href="https://redirect.github.com/Eventual-Inc/Daft/issues/3760">#3760</a>)</li> </ul> <h2>🚀 Performance</h2> <ul> <li>perf(swordfish): Parallel expression evaluation <a href="https://github.com/colin-ho"><code>@colin-ho</code></a> (<a href="https://redirect.github.com/Eventual-Inc/Daft/issues/3593">#3593</a>)</li> <li>perf: Use parquet metadata from schema inference for accurate scan task statistics <a href="https://github.com/desmondcheongzx"><code>@desmondcheongzx</code></a> (<a href="https://redirect.github.com/Eventual-Inc/Daft/issues/3784">#3784</a>)</li> </ul> <h2>♻️ Refactor</h2> <ul> <li>refactor: rename <code>table</code> to <code>recordbatch</code> <a href="https://github.com/universalmind303"><code>@universalmind303</code></a> (<a href="https://redirect.github.com/Eventual-Inc/Daft/issues/3771">#3771</a>)</li> <li>refactor: port DaftContext to rust side <a href="https://github.com/universalmind303"><code>@universalmind303</code></a> (<a href="https://redirect.github.com/Eventual-Inc/Daft/issues/3767">#3767</a>)</li> <li>refactor: renames to_struct to just struct <a href="https://github.com/rchowell"><code>@rchowell</code></a> (<a href="https://redirect.github.com/Eventual-Inc/Daft/issues/3755">#3755</a>)</li> </ul> <h2>📖 Documentation</h2> <ul> <li>docs: fix readthedocs build <a href="https://github.com/ccmao1130"><code>@ccmao1130</code></a> (<a href="https://redirect.github.com/Eventual-Inc/Daft/issues/3824">#3824</a>)</li> <li>docs: add scarf analytics <a href="https://github.com/ccmao1130"><code>@ccmao1130</code></a> (<a href="https://redirect.github.com/Eventual-Inc/Daft/issues/3773">#3773</a>)</li> <li>docs: Update distributed docs to add byoc mode, change name to daft cli <a href="https://github.com/jessie-young"><code>@jessie-young</code></a> (<a href="https://redirect.github.com/Eventual-Inc/Daft/issues/3768">#3768</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/47fde8a1da435d7d4af33960b908ad1c98b1c734"><code>47fde8a</code></a> docs: fix readthedocs build (<a href="https://redirect.github.com/Eventual-Inc/Daft/issues/3824">#3824</a>)</li> <li><a href="https://github.com/Eventual-Inc/Daft/commit/ed56fe3d986a3b615a8eff9eb42f9b40635a106f"><code>ed56fe3</code></a> docs: add scarf analytics (<a href="https://redirect.github.com/Eventual-Inc/Daft/issues/3773">#3773</a>)</li> <li><a href="https://github.com/Eventual-Inc/Daft/commit/b34c2bfb87af9af9dc64af4b319ce5d187aaf663"><code>b34c2bf</code></a> feat: Adds .summarize() to compute statistics (<a href="https://redirect.github.com/Eventual-Inc/Daft/issues/3810">#3810</a>)</li> <li><a href="https://github.com/Eventual-Inc/Daft/commit/87378cdec6631efc9178b33e390a5720bc90269a"><code>87378cd</code></a> feat(sql): SELECT without FROM (<a href="https://redirect.github.com/Eventual-Inc/Daft/issues/3814">#3814</a>)</li> <li><a href="https://github.com/Eventual-Inc/Daft/commit/e04d9772d3b094196f46880cb738ae93f189513a"><code>e04d977</code></a> docs: Update distributed docs to add byoc mode, change name to daft cli (<a href="https://redirect.github.com/Eventual-Inc/Daft/issues/3768">#3768</a>)</li> <li><a href="https://github.com/Eventual-Inc/Daft/commit/8cdc7a6dcaecdc903e7394c5b62b5ea46e82452e"><code>8cdc7a6</code></a> fix: unity managed table reads (<a href="https://redirect.github.com/Eventual-Inc/Daft/issues/3806">#3806</a>)</li> <li><a href="https://github.com/Eventual-Inc/Daft/commit/fba938daab3d3417fe69dc5df14b59ebe19319e1"><code>fba938d</code></a> feat: Simplify is ins to an OR chain of eqs (<a href="https://redirect.github.com/Eventual-Inc/Daft/issues/3800">#3800</a>)</li> <li><a href="https://github.com/Eventual-Inc/Daft/commit/e6db43bf5952983722fb1c21ce601ecd9b5e07a9"><code>e6db43b</code></a> feat(session): Adds session class to python (<a href="https://redirect.github.com/Eventual-Inc/Daft/issues/3809">#3809</a>)</li> <li><a href="https://github.com/Eventual-Inc/Daft/commit/f9a4b70dc370dcedbdd1820eb10654d8141e4743"><code>f9a4b70</code></a> feat(session): Replaces direct usage of DaftCatalog with Session (<a href="https://redirect.github.com/Eventual-Inc/Daft/issues/3794">#3794</a>)</li> <li><a href="https://github.com/Eventual-Inc/Daft/commit/1ae9605be4021eb3e0d066b15cb6516892705f16"><code>1ae9605</code></a> perf(swordfish): Parallel expression evaluation (<a href="https://redirect.github.com/Eventual-Inc/Daft/issues/3593">#3593</a>)</li> <li>Additional commits viewable in <a href="https://github.com/Eventual-Inc/Daft/compare/v0.4.3...v0.4.4">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>
Bumps [pyarrow](https://github.com/apache/arrow) from 19.0.0 to 19.0.1. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/apache/arrow/releases">pyarrow's releases</a>.</em></p> <blockquote> <h2>Apache Arrow 19.0.1</h2> <p>Release Notes URL: <a href="https://arrow.apache.org/release/19.0.1.html">https://arrow.apache.org/release/19.0.1.html</a></p> <h2>Apache Arrow 19.0.1 RC1</h2> <p>Release Notes: Release Candidate: 19.0.1 RC1</p> <h2>Apache Arrow 19.0.1 RC0</h2> <p>Release Notes: Release Candidate: 19.0.1 RC0</p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/apache/arrow/commit/272715f6df2a042d69881ffa03d5078c58e4b345"><code>272715f</code></a> MINOR: [Release] Update .deb/.rpm changelogs for 19.0.1</li> <li><a href="https://github.com/apache/arrow/commit/68e47daec4a4eb2a2abacaf99f84e1a16b347fdc"><code>68e47da</code></a> MINOR: [Release] Update CHANGELOG.md for 19.0.1</li> <li><a href="https://github.com/apache/arrow/commit/4a8fdc50bd513fc887be80cc8ffe2f0840d25d09"><code>4a8fdc5</code></a> <a href="https://redirect.github.com/apache/arrow/issues/45295">GH-45295</a>: [Python][CI] Make download_tzdata_on_windows more robust and use tz...</li> <li><a href="https://github.com/apache/arrow/commit/13a63b2197bf5090f2dadd2ba2fc2a954ee2964d"><code>13a63b2</code></a> <a href="https://redirect.github.com/apache/arrow/issues/45427">GH-45427</a>: [Python] Fix version comparison in pandas compat for pandas 2.3 dev...</li> <li><a href="https://github.com/apache/arrow/commit/d94cf52297a2b0b33229f2d5a141c6c4db3f2d85"><code>d94cf52</code></a> <a href="https://redirect.github.com/apache/arrow/issues/45305">GH-45305</a>: [CI][Python] Temporarily avoid newer boto3 version (<a href="https://redirect.github.com/apache/arrow/issues/45311">#45311</a>)</li> <li><a href="https://github.com/apache/arrow/commit/7722b62f50336ee0b31f17b41acc77c9d6c9fb25"><code>7722b62</code></a> Update header in CHANGELOG.md</li> <li><a href="https://github.com/apache/arrow/commit/cbb438ed45debe91e7839ac194456b16c0a9d2be"><code>cbb438e</code></a> MINOR: [Release] Update versions for 19.0.1</li> <li><a href="https://github.com/apache/arrow/commit/0a5b4b85778d1adc3148d6d3456d434779ee36b4"><code>0a5b4b8</code></a> MINOR: [Release] Update .deb/.rpm changelogs for 19.0.1</li> <li><a href="https://github.com/apache/arrow/commit/411189f8664d200fec6e6004f5e49cb9fcb63c50"><code>411189f</code></a> MINOR: [Release] Update CHANGELOG.md for 19.0.1</li> <li><a href="https://github.com/apache/arrow/commit/a37799a6fd8a94d0202113abbae9249f40e38e39"><code>a37799a</code></a> <a href="https://redirect.github.com/apache/arrow/issues/45305">GH-45305</a>: [CI] Bump Minio version and unpin boto3 (<a href="https://redirect.github.com/apache/arrow/issues/45320">#45320</a>)</li> <li>Additional commits viewable in <a href="https://github.com/apache/arrow/compare/apache-arrow-19.0.0...apache-arrow-19.0.1">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>
We've deprecated this a while ago, because as the configuration should only pass in strings, and not Python objects. However, it was pretty complex to find a reasonable alternative for this. For example: apache#1299 Therefore, I think we should undo this deprecation for now.
Bumps [mkdocs-material](https://github.com/squidfunk/mkdocs-material) from 9.6.4 to 9.6.5. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/squidfunk/mkdocs-material/releases">mkdocs-material's releases</a>.</em></p> <blockquote> <h2>mkdocs-material-9.6.5</h2> <ul> <li>Fixed <a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/8016">#8016</a>: Tags listing not showing when when file name has spaces</li> <li>Fixed <a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/8012">#8012</a>: Privacy plugin crashes if HTTP download fails</li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/squidfunk/mkdocs-material/blob/master/CHANGELOG">mkdocs-material's changelog</a>.</em></p> <blockquote> <p>mkdocs-material-9.6.5 (2025-02-20)</p> <ul> <li>Fixed <a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/8016">#8016</a>: Tags listing not showing when when file name has spaces</li> <li>Fixed <a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/8012">#8012</a>: Privacy plugin crashes if HTTP download fails</li> </ul> <p>mkdocs-material-9.6.4 (2025-02-12)</p> <ul> <li>Fixed <a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/7985">#7985</a>: Blog content sometimes not stretching to full width</li> <li>Fixed <a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/7978">#7978</a>: Navigation rendering bug in Safari 18.3</li> </ul> <p>mkdocs-material-9.6.3 (2025-02-07)</p> <ul> <li>Fixed rendering of arrow heads in Mermaid.js class diagrams</li> <li>Fixed <a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/7960">#7960</a>: Tags plugin crashes on numeric metadata titles</li> </ul> <p>mkdocs-material-9.6.2 (2025-02-03)</p> <ul> <li>Fixed <a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/7955">#7955</a>: Excessively long words don't break on narrow screens</li> <li>Fixed <a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/7947">#7947</a>: Scope setting interferes with outdated version banner</li> </ul> <p>mkdocs-material-9.6.1 (2025-01-31)</p> <ul> <li>Fixed <a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/7943">#7943</a>: Tags plugin crashing due to merge error</li> </ul> <p>mkdocs-material-9.6.0 (2025-01-31)</p> <ul> <li>Added meta plugin</li> <li>Rewrite of the tags plugin</li> <li>Added support for allow lists in tags plugin</li> <li>Added support for and custom sorting in tags plugin</li> <li>Added support for related links in blog plugin</li> <li>Added support for custom index pages in blog plugin</li> <li>Added support for navigation subtitles</li> <li>Fixed <a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/7924">#7924</a>: Anchors might require two clicks when using instant navigation</li> </ul> <p>mkdocs-material-9.5.50 (2025-01-18)</p> <ul> <li>Fixed <a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/7913">#7913</a>: Social plugin renders attribute lists in page title</li> </ul> <p>mkdocs-material-9.5.49+insiders-4.53.15 (2025-01-15)</p> <ul> <li>Fixed <a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/7896">#7896</a>: Scoped tags listings not rendering in subsections</li> </ul> <p>mkdocs-material-9.5.49 (2024-12-16)</p> <ul> <li>Adjusted title color in dark mode for all supported Mermaid.js diagrams</li> <li>Fixed <a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/7803">#7803</a>: Privacy plugin crashes on generated files</li> <li>Fixed <a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/7781">#7781</a>: Mermaid.js flow chart title not visible in dark mode</li> </ul> <p>mkdocs-material-9.5.48 (2024-12-08)</p> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/squidfunk/mkdocs-material/commit/7445b2aa608fd1312914103de10949b970b49142"><code>7445b2a</code></a> Prepare 9.6.5 release</li> <li><a href="https://github.com/squidfunk/mkdocs-material/commit/bdad6ec83f1eacb4e5176e8e3aa88117ad39da3d"><code>bdad6ec</code></a> Formatting</li> <li><a href="https://github.com/squidfunk/mkdocs-material/commit/2e837fa4cf0fa8ba97bb2b6257710079c1589f2f"><code>2e837fa</code></a> Fixed privacy plugin crashing on HTTP errors</li> <li><a href="https://github.com/squidfunk/mkdocs-material/commit/5958d7b69854126001137fe5d5a3482dd0099cad"><code>5958d7b</code></a> Documentation (<a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/8018">#8018</a>)</li> <li><a href="https://github.com/squidfunk/mkdocs-material/commit/3a11e3e7e70348e40f27d49e6ba7989591313f5d"><code>3a11e3e</code></a> Fixed tags plugin not working on filenames with whitespaces</li> <li><a href="https://github.com/squidfunk/mkdocs-material/commit/2752b9eab56baa3b65394874c7eaffcd4a20f680"><code>2752b9e</code></a> Documentation</li> <li><a href="https://github.com/squidfunk/mkdocs-material/commit/e9d3ffaa528cddda3e01fef58435c796897bd15e"><code>e9d3ffa</code></a> docs(blog): Fix highlighted line in drafts section</li> <li><a href="https://github.com/squidfunk/mkdocs-material/commit/44c3b569bf228f44ed515d42b71f7ca1182543eb"><code>44c3b56</code></a> Updated dependencies</li> <li>See full diff in <a href="https://github.com/squidfunk/mkdocs-material/compare/9.6.4...9.6.5">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>
Bumps [cachetools](https://github.com/tkem/cachetools) from 5.5.1 to 5.5.2. <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/tkem/cachetools/blob/master/CHANGELOG.rst">cachetools's changelog</a>.</em></p> <blockquote> <h1>v5.5.2 (2025-02-20)</h1> <ul> <li> <p>Reduce number of <code>@cached</code> lock/unlock operations.</p> </li> <li> <p>Improve documentation.</p> </li> <li> <p>Update CI environment.</p> </li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/tkem/cachetools/commit/c403f9f4185e58090b904c1915345b9ba46d5a08"><code>c403f9f</code></a> Bump version</li> <li><a href="https://github.com/tkem/cachetools/commit/9e11baaa26d53824aadda14a217975fe54dbd33e"><code>9e11baa</code></a> Bump copyright year.</li> <li><a href="https://github.com/tkem/cachetools/commit/450cd4138791d36128fc5490ba6fc9223b5b7eaf"><code>450cd41</code></a> Update CI environment.</li> <li><a href="https://github.com/tkem/cachetools/commit/d63ec416a44cfcac4a050afa9df838c4a21de7f1"><code>d63ec41</code></a> Bump codecov/codecov-action from 4.5.0 to 5.3.1</li> <li><a href="https://github.com/tkem/cachetools/commit/bcd3399b358dc0a241d4753c250f0ea3e2080217"><code>bcd3399</code></a> Bump actions/setup-python from 5.2.0 to 5.4.0</li> <li><a href="https://github.com/tkem/cachetools/commit/8bda7ea4130a51369e47e51dd1afc7e4cc76721c"><code>8bda7ea</code></a> Bump actions/checkout from 4.2.0 to 4.2.2</li> <li><a href="https://github.com/tkem/cachetools/commit/c03a7eeb09c75cb87f3afe4f6994ea689ee62a94"><code>c03a7ee</code></a> Fix <a href="https://redirect.github.com/tkem/cachetools/issues/328">#328</a>: Add note about maxsize being an actual number.</li> <li><a href="https://github.com/tkem/cachetools/commit/72b4a329114e78a9b55969573250f3779f166979"><code>72b4a32</code></a> Reduce number of decorator lock/unlock operations in case of cache miss.</li> <li><a href="https://github.com/tkem/cachetools/commit/225288392d3f43503d4e1ff498e2efe00429cea4"><code>2252883</code></a> Add test case for decorator lock/unlock operations.</li> <li><a href="https://github.com/tkem/cachetools/commit/fef378fde88dee0db4523074b3568c5ff2c4626a"><code>fef378f</code></a> Show missing lines in tox coverage report.</li> <li>Additional commits viewable in <a href="https://github.com/tkem/cachetools/compare/v5.5.1...v5.5.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>
Bumps [boto3](https://github.com/boto/boto3) from 1.36.3 to 1.36.23. <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/boto/boto3/commit/2872f3e31394379f8f8cecb06e9af38997d1b7a9"><code>2872f3e</code></a> Merge branch 'release-1.36.23'</li> <li><a href="https://github.com/boto/boto3/commit/9d6ca6c9f678651291f66b78ebd21885deb8f9e7"><code>9d6ca6c</code></a> Bumping version to 1.36.23</li> <li><a href="https://github.com/boto/boto3/commit/28b67ccdfa548f489cca3ae0e0ed02385f05273f"><code>28b67cc</code></a> Add changelog entries from botocore</li> <li><a href="https://github.com/boto/boto3/commit/2d180932fb8133edd46026212258ede89a1ad6a4"><code>2d18093</code></a> Merge branch 'release-1.36.22'</li> <li><a href="https://github.com/boto/boto3/commit/2dd989b25915d94e362dd94d6191daa46a2dbeb1"><code>2dd989b</code></a> Merge branch 'release-1.36.22' into develop</li> <li><a href="https://github.com/boto/boto3/commit/d68319305d5c52aa2bef11e1b601cc91fcd4bb05"><code>d683193</code></a> Bumping version to 1.36.22</li> <li><a href="https://github.com/boto/boto3/commit/7848d23f4a4d605f14afb90bc783bc34daf12ffd"><code>7848d23</code></a> Add changelog entries from botocore</li> <li><a href="https://github.com/boto/boto3/commit/3d1cda2184d1c46d88c1aed88ded17c5c1468c40"><code>3d1cda2</code></a> Merge branch 'release-1.36.21'</li> <li><a href="https://github.com/boto/boto3/commit/5b0455a3be51f5e3619ef7dacdc2bdde06b5179d"><code>5b0455a</code></a> Merge branch 'release-1.36.21' into develop</li> <li><a href="https://github.com/boto/boto3/commit/1ef444939086dcd0a4eed0e2a6ab217fcfcd7bc7"><code>1ef4449</code></a> Bumping version to 1.36.21</li> <li>Additional commits viewable in <a href="https://github.com/boto/boto3/compare/1.36.3...1.36.23">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>
**Old Code Behavior:** Even if there's only one such condition, the code wraps it in an Or() operator. But Or() is meant to combine two or more conditions (like “condition A OR condition B”). If you give it only one condition, it complains because it expects a second condition. **New Code Behavior:** The new change checks how many conditions you have. If there's only one condition, it simply returns that condition. If there are more than one, it uses Or() to combine them. --------- Co-authored-by: Fokko Driesprong <[email protected]>
This PR deprecates one of the three items that were planned for the 0.9.0 release. All items marked for removal: - [x] Table name reference in scan expression <https://github.com/apache/iceberg-python/blob/efc8b5ac0f16717f776e034ecf9a9e9bdabd8424/pyiceberg/expressions/parser.py#L95> - [x] REST catalog client AUTH_URL (apache#1691) <https://github.com/apache/iceberg-python/blob/efc8b5ac0f16717f776e034ecf9a9e9bdabd8424/pyiceberg/catalog/rest.py#L324> - [x] botocore session (apache#1692) <https://github.com/apache/iceberg-python/blob/efc8b5ac0f16717f776e034ecf9a9e9bdabd8424/pyiceberg/catalog/__init__.py#L790> Currently there are three items marked for release. However, based on the ongoing [discussion](https://lists.apache.org/thread/rr8lcf96jl6079dz6vfkwr5spbvlxzpm), it appears that the other two items. have not yet been replaced with a proper solution. As a result, this PR only addresses the deprecation of `Table name reference in scan expression` while we await further resolution on the others.
When you upsert into an empty table, it fails because it tries to search for records to be updated 🤔
I got inspired by Arrow that also allows for this.
This changes the deduplication logic to use join to duplicate the rows. While the original design wasn't wrong, it is more efficient to push things down into PyArrow to have better multi-threading and no GIL. I did a small benchmark: ```python import time import pyarrow as pa from pyiceberg.catalog import Catalog from pyiceberg.exceptions import NoSuchTableError from pyiceberg.schema import Schema from pyiceberg.types import NestedField, StringType, IntegerType def _drop_table(catalog: Catalog, identifier: str) -> None: try: catalog.drop_table(identifier) except NoSuchTableError: pass def test_vo(session_catalog: Catalog): catalog = session_catalog identifier = "default.test_upsert_benchmark" _drop_table(catalog, identifier) schema = Schema( NestedField(1, "idx", IntegerType(), required=True), NestedField(2, "number", IntegerType(), required=True), # Mark City as the identifier field, also known as the primary-key identifier_field_ids=[1], ) tbl = catalog.create_table(identifier, schema=schema) arrow_schema = pa.schema( [ pa.field("idx", pa.int32(), nullable=False), pa.field("number", pa.int32(), nullable=False), ] ) # Write some data df = pa.Table.from_pylist( [ {"idx": idx, "number": idx} for idx in range(1, 100000) ], schema=arrow_schema, ) tbl.append(df) df_upsert = pa.Table.from_pylist( # Overlap [ {"idx": idx, "number": idx} for idx in range(80000, 90000) ]+ # Update [ {"idx": idx, "number": idx + 1} for idx in range(90000, 100000) ] # Insert + [ {"idx": idx, "number": idx} for idx in range(100000, 110000)], schema=arrow_schema, ) start = time.time() tbl.upsert(df_upsert) stop = time.time() print(f"Took {stop-start} seconds") ``` And the result was: ``` Took 2.0412521362304688 seconds on the fd-join branch Took 3.5236432552337646 seconds on lastest main ```
The [release candidate artifact build environment](https://github.com/apache/iceberg-python/blob/a58f099aa501f6fd4345a331295d81fe0133554f/.github/workflows/pypi-build-artifacts.yml#L72-L74) does not automatically install `pyarrow`. So when the import requires `pyarrow`, it fails. See run https://github.com/apache/iceberg-python/actions/runs/13464626812/job/37627644985 Import is via `conftest` ``` ImportError while loading conftest '/project/tests/conftest.py'. /project/tests/conftest.py:52: in <module> from pyiceberg.catalog import Catalog, load_catalog ../venv/lib/python3.9/site-packages/pyiceberg/catalog/__init__.py:51: in <module> from pyiceberg.serializers import ToOutputFile ../venv/lib/python3.9/site-packages/pyiceberg/serializers.py:25: in <module> from pyiceberg.table.metadata import TableMetadata, TableMetadataUtil ../venv/lib/python3.9/site-packages/pyiceberg/table/__init__.py:65: in <module> from pyiceberg.io.pyarrow import ArrowScan, expression_to_pyarrow, schema_to_pyarrow ../venv/lib/python3.9/site-packages/pyiceberg/io/pyarrow.py:62: in <module> import pyarrow as pa E ModuleNotFoundError: No module named 'pyarrow' ``` This isnt caught in CI since we install all extra deps by default, including `pyarrow` Tested in the release candidate build action on my fork: https://github.com/kevinjqliu/iceberg-python/actions/runs/13465085426 ✅ cc @geruh --------- Co-authored-by: Fokko Driesprong <[email protected]>
Now we have the syntactic sugar (apache#1697), we don't need Lambda's anymore and can use the `operator.{and_,or_}` functions. Also, the reduce is okay with just having a single argument, while `And(*[EqualTo('a', 22)])` would fail. ``` python3 Python 3.10.14 (main, Mar 19 2024, 21:46:16) [Clang 15.0.0 (clang-1500.3.9.4)] on darwin Type "help", "copyright", "credits" or "license" for more information. >>> import functools >>> functools.reduce(lambda a, b: a + b, [1]) 1 >>> functools.reduce(lambda a, b: a + b, [1, 2]) 3 ```
Attemt to remove the unneccessary warning, and cache the location of the bucket independent of the FileIO. Fixes apache#1705 Fixes apache#1708
Bumps [mkdocs-autorefs](https://github.com/mkdocstrings/autorefs) from 1.3.1 to 1.4.0. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/mkdocstrings/autorefs/releases">mkdocs-autorefs's releases</a>.</em></p> <blockquote> <h2>1.4.0</h2> <h2><a href="https://github.com/mkdocstrings/autorefs/releases/tag/1.4.0">1.4.0</a> - 2025-02-24</h2> <p><!-- raw HTML omitted --><a href="https://github.com/mkdocstrings/autorefs/compare/1.3.1...1.4.0">Compare with 1.3.1</a><!-- raw HTML omitted --></p> <h3>Features</h3> <ul> <li>Add backlinks feature (<a href="https://github.com/mkdocstrings/autorefs/commit/5a3b38753c68cabd047fd062afba66417ccd124e">5a3b387</a> by Timothée Mazzucotelli). <a href="https://redirect.github.com/mkdocstrings/autorefs/pull/65">PR-65</a>, <a href="https://redirect.github.com/mkdocstrings/mkdocstrings/issues/723">Issue-mkdocstrings-723</a>, <a href="https://redirect.github.com/mkdocstrings/python/issues/153">Issue-mkdocstrings-python-153</a></li> <li>Add <code>strip_title_tags</code> option (<a href="https://github.com/mkdocstrings/autorefs/commit/00ce2031a1a648c7d6f682ff7e94138c73957b20">00ce203</a> and <a href="https://github.com/mkdocstrings/autorefs/commit/b21aefd79b7f53c1b153be635cf4a8ccf1fcdb2f">b21aefd</a> by Timothée Mazzucotelli). <a href="https://redirect.github.com/mkdocstrings/autorefs/issues/33">Issue-33</a></li> <li>Add <code>link_titles</code> option and adapt related logic (<a href="https://github.com/mkdocstrings/autorefs/commit/e3b602e60a5836e3ef41433d5490202a9656f603">e3b602e</a> by Timothée Mazzucotelli). <a href="https://redirect.github.com/mkdocstrings/autorefs/issues/33">Issue-33</a>, <a href="https://redirect.github.com/mkdocstrings/autorefs/issues/62">Issue-62</a></li> </ul> <h3>Code Refactoring</h3> <ul> <li>Move code to internal folder, expose public API in top-level module, document all public objects (<a href="https://github.com/mkdocstrings/autorefs/commit/9615d13e2f85640ebb1c6c055d41f068752884b2">9615d13</a> by Timothée Mazzucotelli).</li> <li>Store actual page instance instead of URL in plugin's <code>current_page</code> attribute (<a href="https://github.com/mkdocstrings/autorefs/commit/8023588ee38dc86299010979b05873dfd6b5039a">8023588</a> and <a href="https://github.com/mkdocstrings/autorefs/commit/2009f85eb10abc14b35c74a969c84744ee1f98ed">2009f85</a> by Timothée Mazzucotelli).</li> <li>Use the <code>on_env</code> hook to fix cross-references (<a href="https://github.com/mkdocstrings/autorefs/commit/70fec3e270e2d8f95213d63b8a99962b9d30569c">70fec3e</a> by Timothée Mazzucotelli). <a href="https://github.com/mkdocs/mkdocs/discussions/3917">Discussion-mkdocs-3917</a></li> <li>Record heading titles alongside URLs (<a href="https://github.com/mkdocstrings/autorefs/commit/791782eef8f85aad84c39bf4f82286613f055322">791782e</a> by Timothée Mazzucotelli). <a href="https://redirect.github.com/mkdocstrings/autorefs/issues/33">Issue-33</a></li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/mkdocstrings/autorefs/blob/main/CHANGELOG.md">mkdocs-autorefs's changelog</a>.</em></p> <blockquote> <h2><a href="https://github.com/mkdocstrings/autorefs/releases/tag/1.4.0">1.4.0</a> - 2025-02-24</h2> <p><!-- raw HTML omitted --><a href="https://github.com/mkdocstrings/autorefs/compare/1.3.1...1.4.0">Compare with 1.3.1</a><!-- raw HTML omitted --></p> <h3>Features</h3> <ul> <li>Add backlinks feature (<a href="https://github.com/mkdocstrings/autorefs/commit/5a3b38753c68cabd047fd062afba66417ccd124e">5a3b387</a> by Timothée Mazzucotelli). <a href="https://redirect.github.com/mkdocstrings/autorefs/pull/65">PR-65</a>, <a href="https://redirect.github.com/mkdocstrings/mkdocstrings/issues/723">Issue-mkdocstrings-723</a>, <a href="https://redirect.github.com/mkdocstrings/python/issues/153">Issue-mkdocstrings-python-153</a></li> <li>Add <code>strip_title_tags</code> option (<a href="https://github.com/mkdocstrings/autorefs/commit/00ce2031a1a648c7d6f682ff7e94138c73957b20">00ce203</a> and <a href="https://github.com/mkdocstrings/autorefs/commit/b21aefd79b7f53c1b153be635cf4a8ccf1fcdb2f">b21aefd</a> by Timothée Mazzucotelli). <a href="https://redirect.github.com/mkdocstrings/autorefs/issues/33">Issue-33</a></li> <li>Add <code>link_titles</code> option and adapt related logic (<a href="https://github.com/mkdocstrings/autorefs/commit/e3b602e60a5836e3ef41433d5490202a9656f603">e3b602e</a> by Timothée Mazzucotelli). <a href="https://redirect.github.com/mkdocstrings/autorefs/issues/33">Issue-33</a>, <a href="https://redirect.github.com/mkdocstrings/autorefs/issues/62">Issue-62</a></li> </ul> <h3>Code Refactoring</h3> <ul> <li>Move code to internal folder, expose public API in top-level module, document all public objects (<a href="https://github.com/mkdocstrings/autorefs/commit/9615d13e2f85640ebb1c6c055d41f068752884b2">9615d13</a> by Timothée Mazzucotelli).</li> <li>Store actual page instance instead of URL in plugin's <code>current_page</code> attribute (<a href="https://github.com/mkdocstrings/autorefs/commit/8023588ee38dc86299010979b05873dfd6b5039a">8023588</a> and <a href="https://github.com/mkdocstrings/autorefs/commit/2009f85eb10abc14b35c74a969c84744ee1f98ed">2009f85</a> by Timothée Mazzucotelli).</li> <li>Use the <code>on_env</code> hook to fix cross-references (<a href="https://github.com/mkdocstrings/autorefs/commit/70fec3e270e2d8f95213d63b8a99962b9d30569c">70fec3e</a> by Timothée Mazzucotelli). <a href="https://github.com/mkdocs/mkdocs/discussions/3917">Discussion-mkdocs-3917</a></li> <li>Record heading titles alongside URLs (<a href="https://github.com/mkdocstrings/autorefs/commit/791782eef8f85aad84c39bf4f82286613f055322">791782e</a> by Timothée Mazzucotelli). <a href="https://redirect.github.com/mkdocstrings/autorefs/issues/33">Issue-33</a></li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/mkdocstrings/autorefs/commit/901d382c8bc727ac89c1cc1e1fce82783ae371fb"><code>901d382</code></a> chore: Prepare release 1.4.0</li> <li><a href="https://github.com/mkdocstrings/autorefs/commit/b21aefd79b7f53c1b153be635cf4a8ccf1fcdb2f"><code>b21aefd</code></a> fix: Only preserve tags in titles if Material for MkDocs' <code>content.tooltips</code> ...</li> <li><a href="https://github.com/mkdocstrings/autorefs/commit/b653e01e61f027a5954f9c40b9ab3476bcd09847"><code>b653e01</code></a> chore: Reorganize code within modules</li> <li><a href="https://github.com/mkdocstrings/autorefs/commit/3b769b71f2df6f6718ecca1ad2831cd1c1d83620"><code>3b769b7</code></a> docs: Simplify API docs</li> <li><a href="https://github.com/mkdocstrings/autorefs/commit/b04c64d5fafb28b6df7f64fddc4da4bf436c2bd5"><code>b04c64d</code></a> chore: Template upgrade</li> <li><a href="https://github.com/mkdocstrings/autorefs/commit/2009f85eb10abc14b35c74a969c84744ee1f98ed"><code>2009f85</code></a> fix: Patch MkDocs pages to provide an <code>__str__</code> method returning their URL</li> <li><a href="https://github.com/mkdocstrings/autorefs/commit/9615d13e2f85640ebb1c6c055d41f068752884b2"><code>9615d13</code></a> refactor: Move code to internal folder, expose public API in top-level module...</li> <li><a href="https://github.com/mkdocstrings/autorefs/commit/101651c117393d1a49a64e85e8ac29e9dabd7c85"><code>101651c</code></a> chore: Template upgrade</li> <li><a href="https://github.com/mkdocstrings/autorefs/commit/5a3b38753c68cabd047fd062afba66417ccd124e"><code>5a3b387</code></a> feat: Add backlinks feature</li> <li><a href="https://github.com/mkdocstrings/autorefs/commit/8023588ee38dc86299010979b05873dfd6b5039a"><code>8023588</code></a> refactor: Store actual page instance instead of URL in plugin's `current_page...</li> <li>Additional commits viewable in <a href="https://github.com/mkdocstrings/autorefs/compare/1.3.1...1.4.0">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>
Bumps [moto](https://github.com/getmoto/moto) from 5.0.28 to 5.1.0. <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/getmoto/moto/blob/master/CHANGELOG.md">moto's changelog</a>.</em></p> <blockquote> <h2>5.1.0</h2> <p>Docker Digest for 5.1.0: <em>sha256:aaf5f4a72412b753b2115417e26360612564d3a29b1831f9316708e15138d699</em></p> <pre><code>* General: * Dropped support for Python 3.8 <ul> <li> <p>New Services:</p> <ul> <li> <p>Lex V2 Models:</p> <ul> <li>create_bot()</li> <li>create_bot_alias()</li> <li>create_resource_policy()</li> <li>delete_bot()</li> <li>delete_bot_alias()</li> <li>delete_resource_policy()</li> <li>describe_bot()</li> <li>describe_bot_alias()</li> <li>describe_resource_policy()</li> <li>list_bots()</li> <li>list_bot_aliases()</li> <li>list_tags_for_resource()</li> <li>tag_resource()</li> <li>update_bot()</li> <li>update_bot_alias()</li> <li>update_resource_policy()</li> <li>untag_resource()</li> </ul> </li> <li> <p>CloudHSM V2:</p> <ul> <li>create_cluster()</li> <li>delete_cluster()</li> <li>describe_backups()</li> <li>describe_clusters()</li> <li>get_resource_policy()</li> <li>list_tags()</li> <li>put_resource_policy()</li> <li>tag_resource()</li> <li>untag_resource()</li> </ul> </li> </ul> </li> <li> <p>New Methods:</p> <ul> <li> <p>ElasticSearch:</p> <ul> <li>add_tags()</li> <li>list_tags()</li> <li>remove_tags()</li> </ul> </li> <li> <p>RDS:</p> <ul> <li>describe_events()</li> <li>describe_db_log_files()</li> <li>failover_db_cluster()</li> <li>restore_db_cluster_to_point_in_time()<br /> </code></pre></li> </ul> </li> </ul> </li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/getmoto/moto/commit/3c5e056c2b9c0954cba3719a341be33808c46300"><code>3c5e056</code></a> Pre-Release: Up Version Number</li> <li><a href="https://github.com/getmoto/moto/commit/150778f11e3a35a8f3c0104220968875d1a3030a"><code>150778f</code></a> Prep release 5.1.0 (<a href="https://redirect.github.com/getmoto/moto/issues/8618">#8618</a>)</li> <li><a href="https://github.com/getmoto/moto/commit/4acaf84f95e6cfc40784d575fbdcdcda801cab02"><code>4acaf84</code></a> Admin: Drop support for Python 3.8 (<a href="https://redirect.github.com/getmoto/moto/issues/8617">#8617</a>)</li> <li><a href="https://github.com/getmoto/moto/commit/2b282d9c6a25bef683920f86493188254e2725fa"><code>2b282d9</code></a> Admin: Add CPP tests (<a href="https://redirect.github.com/getmoto/moto/issues/8613">#8613</a>)</li> <li><a href="https://github.com/getmoto/moto/commit/b22cbf133e28cd3aee2a0e4674a2e0b730c79589"><code>b22cbf1</code></a> chore: update EC2 Instance Offerings (<a href="https://redirect.github.com/getmoto/moto/issues/8614">#8614</a>)</li> <li><a href="https://github.com/getmoto/moto/commit/12a03d72a5eb11c153fcc26bed4648670c271a91"><code>12a03d7</code></a> chore: update EC2 Instance Types (<a href="https://redirect.github.com/getmoto/moto/issues/8615">#8615</a>)</li> <li><a href="https://github.com/getmoto/moto/commit/23fdc96711867b85cd0ad545301bcb4513cc168a"><code>23fdc96</code></a> chore: update SSM default parameters (<a href="https://redirect.github.com/getmoto/moto/issues/8616">#8616</a>)</li> <li><a href="https://github.com/getmoto/moto/commit/c2d61ae6d6e5bfac7b51c8e86059f67e28cb5b0a"><code>c2d61ae</code></a> CloudHSMv2 Integration (<a href="https://redirect.github.com/getmoto/moto/issues/8532">#8532</a>)</li> <li><a href="https://github.com/getmoto/moto/commit/e1ddea8a0257bd069c2c1e564327d8543e4eaed5"><code>e1ddea8</code></a> Logs: Add new methods (<a href="https://redirect.github.com/getmoto/moto/issues/8608">#8608</a>)</li> <li><a href="https://github.com/getmoto/moto/commit/d00aa025b6c3d37977508b5d5e81ecad4ca15159"><code>d00aa02</code></a> Lex v2 Models Support (<a href="https://redirect.github.com/getmoto/moto/issues/8533">#8533</a>)</li> <li>Additional commits viewable in <a href="https://github.com/getmoto/moto/compare/5.0.28...5.1.0">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>
Bumps [polars](https://github.com/pola-rs/polars) from 1.22.0 to 1.23.0. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/pola-rs/polars/releases">polars's releases</a>.</em></p> <blockquote> <h2>Python Polars 1.23.0</h2> <h2>🚀 Performance improvements</h2> <ul> <li>Toggle projection pushdown for eager rolling (<a href="https://redirect.github.com/pola-rs/polars/issues/21405">#21405</a>)</li> <li>Fix pathologic <code>rolling + group-by</code> performance and memory explosion (<a href="https://redirect.github.com/pola-rs/polars/issues/21403">#21403</a>)</li> <li>Add sampling to new-streaming equi join to decide between build/probe side (<a href="https://redirect.github.com/pola-rs/polars/issues/21197">#21197</a>)</li> </ul> <h2>✨ Enhancements</h2> <ul> <li>Implement i128 -> str cast (<a href="https://redirect.github.com/pola-rs/polars/issues/21411">#21411</a>)</li> <li>Connect polars-cloud (<a href="https://redirect.github.com/pola-rs/polars/issues/21387">#21387</a>)</li> <li>Version DSL (<a href="https://redirect.github.com/pola-rs/polars/issues/21383">#21383</a>)</li> <li>Make user facing binary formats mostly self describing (<a href="https://redirect.github.com/pola-rs/polars/issues/21380">#21380</a>)</li> <li>Filter hive files using predicates in new streaming (<a href="https://redirect.github.com/pola-rs/polars/issues/21372">#21372</a>)</li> <li>Add negative slicing to new streaming multiscan (<a href="https://redirect.github.com/pola-rs/polars/issues/21219">#21219</a>)</li> <li>Allow iterable of frames as input to <code>align_frames</code> (<a href="https://redirect.github.com/pola-rs/polars/issues/21209">#21209</a>)</li> <li>Implement sorted flags for struct series (<a href="https://redirect.github.com/pola-rs/polars/issues/21290">#21290</a>)</li> <li>Support reading arrow Map type from Delta (<a href="https://redirect.github.com/pola-rs/polars/issues/21330">#21330</a>)</li> <li>Add a dedicated <code>remove</code> method for <code>DataFrame</code> and <code>LazyFrame</code> (<a href="https://redirect.github.com/pola-rs/polars/issues/21259">#21259</a>)</li> <li>Rename <code>credentials</code> parameter to <code>credential</code> in <code>CredentialProviderAzure</code> (<a href="https://redirect.github.com/pola-rs/polars/issues/21295">#21295</a>)</li> <li>Implement <code>merge_sorted</code> for struct (<a href="https://redirect.github.com/pola-rs/polars/issues/21205">#21205</a>)</li> <li>Add positive slice for new streaming MultiScan (<a href="https://redirect.github.com/pola-rs/polars/issues/21191">#21191</a>)</li> <li>Don't take in rewriting visitor (<a href="https://redirect.github.com/pola-rs/polars/issues/21212">#21212</a>)</li> <li>Add SQL support for the <code>DELETE</code> statement (<a href="https://redirect.github.com/pola-rs/polars/issues/21190">#21190</a>)</li> <li>Add row index to new streaming multiscan (<a href="https://redirect.github.com/pola-rs/polars/issues/21169">#21169</a>)</li> <li>Improve DataFrame fmt in explain (<a href="https://redirect.github.com/pola-rs/polars/issues/21158">#21158</a>)</li> </ul> <h2>🐞 Bug fixes</h2> <ul> <li>Method <code>dt.ordinal_day</code> was returning UTC results as opposed to those on the local timestamp (<a href="https://redirect.github.com/pola-rs/polars/issues/21410">#21410</a>)</li> <li>Use Kahan summation for rolling sum kernels. Fix numerical stability issues (<a href="https://redirect.github.com/pola-rs/polars/issues/21413">#21413</a>)</li> <li>Add scalar checks for <code>n</code> and <code>fill_value</code> parameters in <code>shift</code> (<a href="https://redirect.github.com/pola-rs/polars/issues/21292">#21292</a>)</li> <li>Upcast small integer dtypes for rolling sum operations (<a href="https://redirect.github.com/pola-rs/polars/issues/21397">#21397</a>)</li> <li>Don't silently produce null values from invalid input to <code>pl.datetime</code> and <code>pl.date</code> (<a href="https://redirect.github.com/pola-rs/polars/issues/21013">#21013</a>)</li> <li>Allow duration multiplied w/ primitive to propagate in IR schema (<a href="https://redirect.github.com/pola-rs/polars/issues/21394">#21394</a>)</li> <li>Struct arithmetic broadcasting behavior (<a href="https://redirect.github.com/pola-rs/polars/issues/21382">#21382</a>)</li> <li>Prefiltered optional plain primitive kernel (<a href="https://redirect.github.com/pola-rs/polars/issues/21381">#21381</a>)</li> <li>Panic when projecting only row index from IPC file (<a href="https://redirect.github.com/pola-rs/polars/issues/21361">#21361</a>)</li> <li>Properly update groups after <code>gather</code> in aggregation context (<a href="https://redirect.github.com/pola-rs/polars/issues/21369">#21369</a>)</li> <li>Mark test as may_fail_auto_streaming (<a href="https://redirect.github.com/pola-rs/polars/issues/21373">#21373</a>)</li> <li>Properly set <code>fast_unique</code> in EnumBuilder (<a href="https://redirect.github.com/pola-rs/polars/issues/21366">#21366</a>)</li> <li>Rust test race condition (<a href="https://redirect.github.com/pola-rs/polars/issues/21368">#21368</a>)</li> <li>Fix unequal DataFrame column heights from parquet hive scan with filter (<a href="https://redirect.github.com/pola-rs/polars/issues/21340">#21340</a>)</li> <li>Fix ColumnNotFound error selecting <code>len()</code> after semi/anti join (<a href="https://redirect.github.com/pola-rs/polars/issues/21355">#21355</a>)</li> <li>Merge Parquet nested and flat decoders (<a href="https://redirect.github.com/pola-rs/polars/issues/21342">#21342</a>)</li> <li>Incorrect atomic ordering in Connector (<a href="https://redirect.github.com/pola-rs/polars/issues/21341">#21341</a>)</li> <li>Method <code>dt.offset_by</code> was discarding month and year info if day was included in offset for timezone-aware columns (<a href="https://redirect.github.com/pola-rs/polars/issues/21291">#21291</a>)</li> <li>Fix pickling <code>polars.col</code> on Python versions <3.11 (<a href="https://redirect.github.com/pola-rs/polars/issues/21333">#21333</a>)</li> <li>Fix duplicate column names after join if suffix already present (<a href="https://redirect.github.com/pola-rs/polars/issues/21315">#21315</a>)</li> <li>Skip Batches Expression for boolean literals (<a href="https://redirect.github.com/pola-rs/polars/issues/21310">#21310</a>)</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/pola-rs/polars/commit/a0f355d7696d4008ee1a3b07358965e42013d203"><code>a0f355d</code></a> Python Polars 1.23 (<a href="https://redirect.github.com/pola-rs/polars/issues/21414">#21414</a>)</li> <li><a href="https://github.com/pola-rs/polars/commit/5b48926cd2e0c9a527b0d28d8813afbb42378935"><code>5b48926</code></a> fix: Method <code>dt.ordinal_day</code> was returning UTC results as opposed to those on...</li> <li><a href="https://github.com/pola-rs/polars/commit/7f8adfedb677b47bd4e5cb065d203805ed8c2b62"><code>7f8adfe</code></a> fix: Use Kahan summation for rolling sum kernels. Fix numerical stability iss...</li> <li><a href="https://github.com/pola-rs/polars/commit/f94df458ac8867643e137e44afc0a4d893b4c682"><code>f94df45</code></a> docs(python): Fix doc for SQL Functions navigation (<a href="https://redirect.github.com/pola-rs/polars/issues/21412">#21412</a>)</li> <li><a href="https://github.com/pola-rs/polars/commit/b905ffccb4d67f71ebae0dc2e863f461be668edd"><code>b905ffc</code></a> feat: Implement i128 -> str cast (<a href="https://redirect.github.com/pola-rs/polars/issues/21411">#21411</a>)</li> <li><a href="https://github.com/pola-rs/polars/commit/f5d71bde25d722e4a3e144b8a18cec1b7c24558e"><code>f5d71bd</code></a> perf: Toggle projection pushdown for eager rolling (<a href="https://redirect.github.com/pola-rs/polars/issues/21405">#21405</a>)</li> <li><a href="https://github.com/pola-rs/polars/commit/789f38b4d61a9a030744cf7e2787f4ca39bbf4c5"><code>789f38b</code></a> fix: Add scalar checks for <code>n</code> and <code>fill_value</code> parameters in <code>shift</code> (<a href="https://redirect.github.com/pola-rs/polars/issues/21292">#21292</a>)</li> <li><a href="https://github.com/pola-rs/polars/commit/ad7fdf17a40cf9ba88bf687514db9e94eb113259"><code>ad7fdf1</code></a> perf: Fix pathologic <code>rolling + group-by</code> performance and memory explosion (#...</li> <li><a href="https://github.com/pola-rs/polars/commit/62bc08b691743bdad2e54648bceacdbe2cc6d69d"><code>62bc08b</code></a> fix: Upcast small integer dtypes for rolling sum operations (<a href="https://redirect.github.com/pola-rs/polars/issues/21397">#21397</a>)</li> <li><a href="https://github.com/pola-rs/polars/commit/49593a7fef2f02f72cae24d4f05f38c749a651ca"><code>49593a7</code></a> fix: Don't silently produce null values from invalid input to <code>pl.datetime</code> a...</li> <li>Additional commits viewable in <a href="https://github.com/pola-rs/polars/compare/py-1.22.0...py-1.23.0">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>
Bumps [mypy-boto3-glue](https://github.com/youtype/mypy_boto3_builder) from 1.36.4 to 1.37.0. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/youtype/mypy_boto3_builder/releases">mypy-boto3-glue's releases</a>.</em></p> <blockquote> <h2>8.8.0 - Python 3.8 runtime is back</h2> <h3>Changed</h3> <ul> <li><code>[services]</code> <code>install_requires</code> section is calculated based on dependencies in use, so <code>typing-extensions</code> version is set properly</li> <li><code>[all]</code> Replaced <code>typing</code> imports with <code>collections.abc</code> with a fallback to <code>typing</code> for Python <3.9</li> <li><code>[all]</code> Added aliases for <code>builtins.list</code>, <code>builtins.set</code>, <code>builtins.dict</code>, and <code>builtins.type</code>, so Python 3.8 runtime should work as expected again (reported by <a href="https://github.com/YHallouard"><code>@YHallouard</code></a> in <a href="https://redirect.github.com/youtype/mypy_boto3_builder/issues/340">#340</a> and <a href="https://github.com/Omri-Ben-Yair"><code>@Omri-Ben-Yair</code></a> in <a href="https://redirect.github.com/youtype/mypy_boto3_builder/issues/336">#336</a>)</li> <li><code>[all]</code> Unions use the same type annotations as the rest of the structures due to proper fallbacks</li> </ul> <h3>Fixed</h3> <ul> <li><code>[services]</code> Universal input/output shapes were not replaced properly in service subresources</li> <li><code>[docs]</code> Simplified doc links rendering for services</li> <li><code>[services]</code> Cleaned up unnecessary imports in <code>client.pyi</code></li> <li><code>[builder]</code> Import records with fallback are always rendered</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li>See full diff in <a href="https://github.com/youtype/mypy_boto3_builder/commits">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>
Bumps [datafusion](https://github.com/apache/datafusion-python) from 44.0.0 to 45.2.0. <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/apache/datafusion-python/commit/639e2abc9ce1e7753f9779c7496da799a32c54a5"><code>639e2ab</code></a> Update cargo lock</li> <li><a href="https://github.com/apache/datafusion-python/commit/8b30f2e7891fae4b825331c0af66d8cd10f09283"><code>8b30f2e</code></a> Bump minor version due to pypi requirement</li> <li><a href="https://github.com/apache/datafusion-python/commit/3e8d8043c8bf70805f3ea3633129dc0c1b975d5b"><code>3e8d804</code></a> Correct import for python 3.13 and above</li> <li><a href="https://github.com/apache/datafusion-python/commit/78e4d9140826b8bbd86912f7a26835da4d8ec0e0"><code>78e4d91</code></a> Revert "Limit pyarrow version per issue # 1023"</li> <li><a href="https://github.com/apache/datafusion-python/commit/03d83c2e62ba5253d156b9886bcf46276c729c53"><code>03d83c2</code></a> There was no guarantee that the record batches would be returned in a single ...</li> <li><a href="https://github.com/apache/datafusion-python/commit/f0cb5e1b11b30b914d4ccc47a3a8bb10e8d0d995"><code>f0cb5e1</code></a> Bumping the version number to support new release candidate</li> <li><a href="https://github.com/apache/datafusion-python/commit/b48d5872661017ec21ea71f7dbb9569f2f0bf797"><code>b48d587</code></a> Limit pyarrow version per issue # 1023</li> <li><a href="https://github.com/apache/datafusion-python/commit/b3f498f233771625bcc7793c526958b5f592698a"><code>b3f498f</code></a> Add deprecated marker from either typing or typing_extensions based on the py...</li> <li><a href="https://github.com/apache/datafusion-python/commit/8082ac61124a2eb0800f9df48e709503a5194b3e"><code>8082ac6</code></a> Add changelog 45.0.0</li> <li><a href="https://github.com/apache/datafusion-python/commit/e0531f3fea8268ff0606397daabcd52b406c5845"><code>e0531f3</code></a> Bump version number to prepare for release</li> <li>Additional commits viewable in <a href="https://github.com/apache/datafusion-python/compare/44.0.0...45.2.0">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>
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
No description provided.