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

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


The following commit(s) were added to refs/heads/main by this push:
     new c5a6c71d Build: Bump cython from 3.1.6 to 3.2.0 (#2717)
c5a6c71d is described below

commit c5a6c71de634bb82b23204368fba67e4af3251f4
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
AuthorDate: Mon Nov 10 16:02:10 2025 -0800

    Build: Bump cython from 3.1.6 to 3.2.0 (#2717)
    
    Bumps [cython](https://github.com/cython/cython) from 3.1.6 to 3.2.0.
    <details>
    <summary>Release notes</summary>
    <p><em>Sourced from <a
    href="https://github.com/cython/cython/releases";>cython's
    releases</a>.</em></p>
    <blockquote>
    <h2>3.2.0</h2>
    <p>No release notes provided.</p>
    <h2>3.2.0b3</h2>
    <p>No release notes provided.</p>
    <h2>3.2.0b2</h2>
    <p>No release notes provided.</p>
    <h2>3.2.0b1-3</h2>
    <p>No release notes provided.</p>
    <h2>3.2.0b1</h2>
    <p>Not released due to package metadata problems.</p>
    </blockquote>
    </details>
    <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.2.0 (2025-11-05)</h1>
    <p>(Complete changelog for the 3.2.0 release, including
    pre-releases.)</p>
    <h2>Features added</h2>
    <ul>
    <li>
    <p>Builtin exception types are now inferred.
    (Github issue :issue:<code>6908</code>)</p>
    </li>
    <li>
    <p>The list of known, inferred and optimised Python builtins was
    updated.
    <code>range</code> is now considered a type. <code>ascii</code>,
    <code>bin</code>, <code>format</code>, <code>hex</code>,
    <code>oct</code> were added as functions.
    (Github issue :issue:<code>6931</code>)</p>
    </li>
    <li>
    <p>The f-string syntax was extended according to PEP-701.
    (Github issue :issue:<code>5452</code>)</p>
    </li>
    <li>
    <p>t-strings are implemented according to PEP-750. The implementation
    backports the template classes
    but prefers existing backports if installed separately.
    (Github issue :issue:<code>6811</code>)</p>
    </li>
    <li>
    <p>Unknown return type annotations with <code>-&gt;</code> are no longer
    rejected but produce warnings.
    This allows better integration with Python type hints that are not
    always usable for Cython.
    <code>-&gt; None</code>  is also allowed now.
    Patch by jpe.  (Github issue :issue:<code>6946</code>)</p>
    </li>
    <li>
    <p>The runtime Python dispatch for fused functions is substantially
    faster.
    (Github issues :issue:<code>1385</code>, :issue:<code>6996</code>)</p>
    </li>
    <li>
    <p>Freelists (via cdef class decorator and for internally used types
    such as <code>async</code>)
    are now also used in the Limited API and with extension type specs
    enabled.
    (Github issue :issue:<code>7151</code>)</p>
    </li>
    <li>
    <p>Module imports now quickly check for an already imported module to
    speed up reimports.
    Patch by Lysandros Nikolaou. (Github issue :issue:<code>7035</code>)</p>
    </li>
    <li>
    <p>Type checks on PEP-604 union types (<code>int | None</code>) are
    optimised into separate checks.
    (Github issue :issue:<code>6935</code>)</p>
    </li>
    <li>
    <p>Assignments to the PEP-604 union type <code>float | None</code> allow
    any suitable Python number as input
    and convert it to a Python <code>float</code> automatically.
    (Github issue :issue:<code>5750</code>)</p>
    </li>
    <li>
    <p>Item type inference was improved for looping over literals.
    (Github issue :issue:<code>6912</code>)</p>
    </li>
    <li>
    <p>Looping over literal sequences and strings now uses efficient C array
    looping if possible.
    (Github issue :issue:<code>6926</code>)</p>
    </li>
    </ul>
    <!-- raw HTML omitted -->
    </blockquote>
    <p>... (truncated)</p>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a
    
href="https://github.com/cython/cython/commit/e6533f887fbde09d265ea85765d2e2fa235b38e5";><code>e6533f8</code></a>
    Prepare release of 3.2.0.</li>
    <li><a
    
href="https://github.com/cython/cython/commit/3748286bc1ffd5e74a91a8eefb56206ef2a5bb42";><code>3748286</code></a>
    Update changelog.</li>
    <li><a
    
href="https://github.com/cython/cython/commit/404f2268893f6f6e536b0063a5dc00e2c1b94823";><code>404f226</code></a>
    Docs: Add a note that the Limited API is currently only supported in
    CPython.</li>
    <li><a
    
href="https://github.com/cython/cython/commit/f216cfb30e82af5a46ef2f522dfc97a4eb23c24a";><code>f216cfb</code></a>
    Fix path building in cygdb script for Windows usage (<a
    
href="https://redirect.github.com/cython/cython/issues/7285";>GH-7285</a>)</li>
    <li><a
    
href="https://github.com/cython/cython/commit/ae782736986935746b7100a68162f832bce81b4d";><code>ae78273</code></a>
    Add PyPy 3.11 to test matrix (<a
    href="https://redirect.github.com/cython/cython/issues/7284";>#7284</a>)</li>
    <li><a
    
href="https://github.com/cython/cython/commit/b3528ac248ce1e05b6f33e344acd7b51e72bec51";><code>b3528ac</code></a>
    Bump the github-actions group with 2 updates (<a
    href="https://redirect.github.com/cython/cython/issues/7278";>#7278</a>)</li>
    <li><a
    
href="https://github.com/cython/cython/commit/1e2102362036a1872e4ca0d6a9acff7fe97c03d6";><code>1e21023</code></a>
    Expand isolated limited API tests to cover more versions (<a
    href="https://redirect.github.com/cython/cython/issues/7280";>#7280</a>)</li>
    <li><a
    
href="https://github.com/cython/cython/commit/e2ef20c527c7d0b1b01d2cbb486c0db92d54d323";><code>e2ef20c</code></a>
    Move memoryview acquisition counting out of generic atomics code (<a
    
href="https://redirect.github.com/cython/cython/issues/7277";>GH-7277</a>)</li>
    <li><a
    
href="https://github.com/cython/cython/commit/15f5864c2811bbd4b29b9dad9ac5425aca18c8b8";><code>15f5864</code></a>
    Docs: Fix C++ wrapping example in user guide (<a
    
href="https://redirect.github.com/cython/cython/issues/7195";>GH-7195</a>)</li>
    <li><a
    
href="https://github.com/cython/cython/commit/730a05b38a517180be7ec9b627c76d89d160cd55";><code>730a05b</code></a>
    Prepare release of 3.2.0b3.</li>
    <li>Additional commits viewable in <a
    href="https://github.com/cython/cython/compare/3.1.6...3.2.0";>compare
    view</a></li>
    </ul>
    </details>
    <br />
    
    
    [![Dependabot compatibility
    
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=cython&package-manager=pip&previous-version=3.1.6&new-version=3.2.0)](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>
---
 poetry.lock    | 115 ++++++++++++++++++++-------------------------------------
 pyproject.toml |   2 +-
 2 files changed, 42 insertions(+), 75 deletions(-)

diff --git a/poetry.lock b/poetry.lock
index 32b98beb..6a1bfd76 100644
--- a/poetry.lock
+++ b/poetry.lock
@@ -1250,84 +1250,51 @@ test-randomorder = ["pytest-randomly"]
 
 [[package]]
 name = "cython"
-version = "3.1.6"
+version = "3.2.0"
 description = "The Cython compiler for writing C extensions in the Python 
language."
 optional = false
 python-versions = ">=3.8"
 groups = ["dev"]
 files = [
-    {file = "cython-3.1.6-cp310-cp310-macosx_10_9_x86_64.whl", hash = 
"sha256:c4027b4d1bf7781fdfb2dbe1c1d81ccac9b910831511747e2c9fc8452fb3ea6b"},
-    {file = "cython-3.1.6-cp310-cp310-macosx_11_0_arm64.whl", hash = 
"sha256:141dea9df09f9c711af3b95510bd417c58b2abd33676eef1cb61f25581f7090a"},
-    {file = 
"cython-3.1.6-cp310-cp310-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl",
 hash = 
"sha256:486376a988268408b7e8ea7b4cccffb914aa497c498b41589fb4a862ba47e050"},
-    {file = 
"cython-3.1.6-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl",
 hash = 
"sha256:bdc6e63a04ead11812752a5198b85b7fc079688c76712348d072403f18fdeb49"},
-    {file = 
"cython-3.1.6-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl",
 hash = 
"sha256:47e79f0bfbf403a5d6008bc9e7214e81e647794ca95cae6716399ba21abcc706"},
-    {file = "cython-3.1.6-cp310-cp310-musllinux_1_2_aarch64.whl", hash = 
"sha256:2379f729f1d5a445adb4621f279f7c23aeb6245f036f96cce14b5b2fd1f5ff0a"},
-    {file = "cython-3.1.6-cp310-cp310-musllinux_1_2_i686.whl", hash = 
"sha256:1089e18d938b6e742f077e398d52e1701080213c4f203755afde6f1b33d9e051"},
-    {file = "cython-3.1.6-cp310-cp310-musllinux_1_2_x86_64.whl", hash = 
"sha256:73576246abbc62397db85cbdde74d2e5d73dabfdb7e593fdbb3671275ffb50ce"},
-    {file = "cython-3.1.6-cp310-cp310-win32.whl", hash = 
"sha256:f48eae3275b3352ba7eb550fc5321b0fb1ba8d916fa9985fb2f02ce42ae69ddd"},
-    {file = "cython-3.1.6-cp310-cp310-win_amd64.whl", hash = 
"sha256:4066908ee24a18572880966de1d0865d178f5ab9828a9249faa97e1ffdfbed9f"},
-    {file = "cython-3.1.6-cp311-cp311-macosx_10_9_x86_64.whl", hash = 
"sha256:5a1aedd8990f470d108b76ca768d9f1766d6610cf2546b73075dbe1e523daebe"},
-    {file = "cython-3.1.6-cp311-cp311-macosx_11_0_arm64.whl", hash = 
"sha256:f75c33e83e224737b1a68b2868bc08bddaabc6f04aef74864ff6069fe2e68341"},
-    {file = 
"cython-3.1.6-cp311-cp311-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl",
 hash = 
"sha256:91b8fb3e961b3344bf257b851f2ce679727f44857fec94d643bcc458601dab54"},
-    {file = 
"cython-3.1.6-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl",
 hash = 
"sha256:1cfeb04d43464f5ff8398b499ba46c6eef22093da0e74b25f972576e768880e7"},
-    {file = 
"cython-3.1.6-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl",
 hash = 
"sha256:f32366c198ac663a540ff4fa6ed55801d113183616c51100f4cc533568d2c4cf"},
-    {file = "cython-3.1.6-cp311-cp311-musllinux_1_2_aarch64.whl", hash = 
"sha256:9856e8cd7f7a95a3f10a8f15fef4d17e5a4a57fb5185fe3482cec4adb0536635"},
-    {file = "cython-3.1.6-cp311-cp311-musllinux_1_2_i686.whl", hash = 
"sha256:6966f4d4ee13eceade2d952dc63bdf313f413c0c3f165aef0d6f62e6f27dab02"},
-    {file = "cython-3.1.6-cp311-cp311-musllinux_1_2_x86_64.whl", hash = 
"sha256:dffb14bc986626be50003f4edc614a2c0a56cbaaf87259f6c763a6d21da14921"},
-    {file = "cython-3.1.6-cp311-cp311-win32.whl", hash = 
"sha256:cde4748d37483b6c91df9f4327768e2828b1e374cb61bcee06d618958de59b7b"},
-    {file = "cython-3.1.6-cp311-cp311-win_amd64.whl", hash = 
"sha256:29d6141b0c9697dfcaf5940eceb06353bec76f51f0579658964c0d29418000df"},
-    {file = "cython-3.1.6-cp312-cp312-macosx_10_13_x86_64.whl", hash = 
"sha256:0d2c32e8f6c65854e8203b381ff7ab540820763756b7c326e2c8dc18c9bbb44e"},
-    {file = "cython-3.1.6-cp312-cp312-macosx_11_0_arm64.whl", hash = 
"sha256:be24fcde7300a81712af279467ebc79baafc8483eb4dfa4daebf8ee90a826d39"},
-    {file = 
"cython-3.1.6-cp312-cp312-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl",
 hash = 
"sha256:5012025af433bd7188fe1f7705df1c4a67e7add80c71658f6c6bc35ea876cc68"},
-    {file = 
"cython-3.1.6-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl",
 hash = 
"sha256:3b3520e2d4484f927c3ec00d32ffda75ec72cfd6a2ee07adac721cce339fa26f"},
-    {file = 
"cython-3.1.6-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl",
 hash = 
"sha256:c8a01d241d775319bcd7adb4144b070e1c4b01cdf841a62032492f07fad9efdc"},
-    {file = "cython-3.1.6-cp312-cp312-musllinux_1_2_aarch64.whl", hash = 
"sha256:fd88799fa7bb177182423e0745c9197c50938c6839ebfbe6fd01539582ed488e"},
-    {file = "cython-3.1.6-cp312-cp312-musllinux_1_2_i686.whl", hash = 
"sha256:f809bae2e00b79c01ff5daf9a260df7c1bc9fda087b9d625592fa28c1a2248a9"},
-    {file = "cython-3.1.6-cp312-cp312-musllinux_1_2_x86_64.whl", hash = 
"sha256:6f657e7a4b2242d159de603f280928d8e458dfba48144714774ad76c08f5a530"},
-    {file = "cython-3.1.6-cp312-cp312-win32.whl", hash = 
"sha256:6502f3e58db0ab3e2c983bec2c8c9e45d602e2c7ff921a5a8515b0008d918102"},
-    {file = "cython-3.1.6-cp312-cp312-win_amd64.whl", hash = 
"sha256:71d099d8d6094c5de63a32e67b29964565aed889a218e8d16a94083f4239b904"},
-    {file = "cython-3.1.6-cp313-cp313-macosx_10_13_x86_64.whl", hash = 
"sha256:14f0d6b9f803eacf48e9e80ea12a03f54e5f5ac48914341b0a6b81554b3b3154"},
-    {file = "cython-3.1.6-cp313-cp313-macosx_11_0_arm64.whl", hash = 
"sha256:ec79615d0e29fa29fd4283bc7a2ed9c3d00532086a0031532d64b724db8c3e8e"},
-    {file = 
"cython-3.1.6-cp313-cp313-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl",
 hash = 
"sha256:037d457738cf4fc12260946c6524b745f488cf413428099f2a064af7612d181f"},
-    {file = 
"cython-3.1.6-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl",
 hash = 
"sha256:6b036cb4ed7abcbc89cc04311832b22ad386c532fdd1fe690e1364aa992a54c7"},
-    {file = 
"cython-3.1.6-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl",
 hash = 
"sha256:e0fb2694327834c5bda7c5a07605f76437354d0ff76bb8739e77b479d176cf52"},
-    {file = "cython-3.1.6-cp313-cp313-musllinux_1_2_aarch64.whl", hash = 
"sha256:92eb7a39e60426165a5b2a219af181e5695c4dedd598e317a7a4d9086bd66b91"},
-    {file = "cython-3.1.6-cp313-cp313-musllinux_1_2_i686.whl", hash = 
"sha256:c475018b28f4e7111148bd02b600595090e0aac6cc49615c4586bb4e7f164a22"},
-    {file = "cython-3.1.6-cp313-cp313-musllinux_1_2_x86_64.whl", hash = 
"sha256:b1b4bb661103cb95c6ca70daf5d39992b2d89fd260b02a54d92e365095ed37eb"},
-    {file = "cython-3.1.6-cp313-cp313-win32.whl", hash = 
"sha256:69b1bea23b51628b8c9f14c3e0bb4c7dd5be63781bfbaa581b1c683b473c728a"},
-    {file = "cython-3.1.6-cp313-cp313-win_amd64.whl", hash = 
"sha256:c844004712a9fe2a6f2ed4d6fe02aabb2e0e34f88c150724aad1afec7caff37a"},
-    {file = "cython-3.1.6-cp314-cp314-macosx_10_15_x86_64.whl", hash = 
"sha256:8893619efa77fc83934c1255c619d522711a5cf5933cef0d5c2b9755e8e5fabc"},
-    {file = "cython-3.1.6-cp314-cp314-macosx_11_0_arm64.whl", hash = 
"sha256:bb49c74220af0b098f406701f0b87876b1c7614716d39786306986b9feea774b"},
-    {file = 
"cython-3.1.6-cp314-cp314-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl",
 hash = 
"sha256:defbf9571fca78e8a6e21b93d35c0a491d6af77a8e6180a0146da1b3c8eb8ce6"},
-    {file = 
"cython-3.1.6-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl",
 hash = 
"sha256:8cd7ea8c6ce0adf52d142bf37c4d54b8d0356818144a4584a24f2a0b9cdae6b8"},
-    {file = 
"cython-3.1.6-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl",
 hash = 
"sha256:9c47fcc47553214e0a139fd33199d825c5d13970cd6c1039d2594af855ffb338"},
-    {file = "cython-3.1.6-cp314-cp314-musllinux_1_2_aarch64.whl", hash = 
"sha256:92489385bca6d1935913540e35701a979618fdfeed4dbec6cad1be924fb487bf"},
-    {file = "cython-3.1.6-cp314-cp314-musllinux_1_2_i686.whl", hash = 
"sha256:926a3efd9b7012cdb3df0d1886e6f0e32e0b72a5d311ac2d3f48c0716fd91c6d"},
-    {file = "cython-3.1.6-cp314-cp314-musllinux_1_2_x86_64.whl", hash = 
"sha256:e35118eedfa0138154a43fb6b14e83703dae93193ba9940c747c170ed845cca7"},
-    {file = "cython-3.1.6-cp314-cp314-win32.whl", hash = 
"sha256:27f2b26442737d6e080900284883e078aae0276dfd7715a49b338f1a9481f7b9"},
-    {file = "cython-3.1.6-cp314-cp314-win_amd64.whl", hash = 
"sha256:7f75ead2a7cad5ee719427b915711c70e40a114f045b2a9b5bd983484a0b83a7"},
-    {file = "cython-3.1.6-cp38-cp38-macosx_10_9_x86_64.whl", hash = 
"sha256:9fdc17c4b0b1b5fba32880b718b89062e001b65695939a3db27586f0b6d0199e"},
-    {file = "cython-3.1.6-cp38-cp38-macosx_11_0_arm64.whl", hash = 
"sha256:8a1b288238f4e33dbb51cf7263582821cc57f98a78d1ede6e64fab424969503c"},
-    {file = 
"cython-3.1.6-cp38-cp38-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl",
 hash = 
"sha256:a0e3a2b307c6e48e1a9ad12ca487906f8783b5473157bd4563b680e85949b3bf"},
-    {file = 
"cython-3.1.6-cp38-cp38-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl",
 hash = 
"sha256:81e6fe7eb6bb902fc86b97672f284a5c04c9c5f14e2466fb65e6ee68a27dbff7"},
-    {file = 
"cython-3.1.6-cp38-cp38-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl",
 hash = 
"sha256:a1059d0f5b5cf654c280721e6d07b8b2dfd104b3b8336449dc41e1abf6f09392"},
-    {file = "cython-3.1.6-cp38-cp38-musllinux_1_2_aarch64.whl", hash = 
"sha256:48e7dba361cc6ffaf90623e20a7a663bc19e9a24bcfdabbe87deef4d816abedb"},
-    {file = "cython-3.1.6-cp38-cp38-musllinux_1_2_i686.whl", hash = 
"sha256:162d4207e79894b2094c7152192a40aa0782c9d61b4c5e6fe087a1c4c1d5eb41"},
-    {file = "cython-3.1.6-cp38-cp38-musllinux_1_2_x86_64.whl", hash = 
"sha256:f04b5b7e594ae7a43fe17812f8ab1a3b76b69e487c338b71f0def6edaa4c851d"},
-    {file = "cython-3.1.6-cp38-cp38-win32.whl", hash = 
"sha256:206f44565f9fbb3806c0b7cd7184944ab1e9f53a367a657dd459140fa37ef858"},
-    {file = "cython-3.1.6-cp38-cp38-win_amd64.whl", hash = 
"sha256:ca1ae069ed8ba89343e55513f541ac06674d5888e218ec3bb08810c2dfe53024"},
-    {file = "cython-3.1.6-cp39-cp39-macosx_10_9_x86_64.whl", hash = 
"sha256:f91791319fff49e41acee86f7933e3f2c186610898b899d3dbf209dfcffa1ccd"},
-    {file = "cython-3.1.6-cp39-cp39-macosx_11_0_arm64.whl", hash = 
"sha256:2375531527162296fef6c2b4db6801a704a164235d6981098381a76defe1ed46"},
-    {file = 
"cython-3.1.6-cp39-cp39-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl",
 hash = 
"sha256:5ca38c150c486025d937cdf5c82830eea1c69d9f1ab9b34e877365f96c73a63d"},
-    {file = 
"cython-3.1.6-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl",
 hash = 
"sha256:f8dd368ec73dbed6f3022d03a37d1ed23285b1e41f736da6f34cb8fc14892bfb"},
-    {file = 
"cython-3.1.6-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl",
 hash = 
"sha256:c7735d1b301a99a85a20758cddd9d66a33b36c225efe9de0e17c0abd998f2f32"},
-    {file = "cython-3.1.6-cp39-cp39-musllinux_1_2_aarch64.whl", hash = 
"sha256:6c19cbfb3adcbec754742e9fd096cdb8537e9f7dabcf376c78e02d145ec30c99"},
-    {file = "cython-3.1.6-cp39-cp39-musllinux_1_2_i686.whl", hash = 
"sha256:958cb56acced5faf22c9ec8eace122b9ee7e591b089ee1dcf0ed1b4511122653"},
-    {file = "cython-3.1.6-cp39-cp39-musllinux_1_2_x86_64.whl", hash = 
"sha256:07f8231e45cfedbfbd384c9bcab5c09ebead662ecf4fdf7983e3dc1625a09b13"},
-    {file = "cython-3.1.6-cp39-cp39-win32.whl", hash = 
"sha256:0d28b3f7c580f0a59b4e46524094f7d0a231eb19f679a27bcfc3b13c0599fc88"},
-    {file = "cython-3.1.6-cp39-cp39-win_amd64.whl", hash = 
"sha256:ea8e5e190b0aa628e0cfabd3200453fdbe8efc7ee5a7eef409c4e5a0975d9b57"},
-    {file = "cython-3.1.6-py3-none-any.whl", hash = 
"sha256:91dcf7eb9b6a089ce4e9e1140e571d84c3bca834afb77ec269be7aa9d31a8157"},
-    {file = "cython-3.1.6.tar.gz", hash = 
"sha256:ff4ccffcf98f30ab5723fc45a39c0548a3f6ab14f01d73930c5bfaea455ff01c"},
+    {file = "cython-3.2.0-cp310-cp310-macosx_11_0_arm64.whl", hash = 
"sha256:ee408125b2d218ec7d7a061e09d24715fcab9bf7ea1a4ac01907c3f8ec8730b3"},
+    {file = 
"cython-3.2.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl",
 hash = 
"sha256:c93ce307b05fcd86a5bb0e4a7d7fab238e2f0e9936636097a60bc0e21f2def30"},
+    {file = 
"cython-3.2.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl",
 hash = 
"sha256:191cfc2fa84642ad41a52d5abaacfb330d9a6653a465e4bf0a5681f66197a967"},
+    {file = "cython-3.2.0-cp310-cp310-win_amd64.whl", hash = 
"sha256:a259053037ef82959b743b7fde238bd191ee43f88eb8e51101d5f3d8849f1e32"},
+    {file = "cython-3.2.0-cp311-cp311-macosx_11_0_arm64.whl", hash = 
"sha256:e9e4b2248dc3a98b86aeba65e9862d2cc881d072c163c0fb31b511d4d72e93c8"},
+    {file = 
"cython-3.2.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl",
 hash = 
"sha256:02fb4990a83d5d6f780dda18ed8baa8d587cb6523f57b4d72bc0b41ad3766c96"},
+    {file = 
"cython-3.2.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl",
 hash = 
"sha256:8a98925517819d62ea25d2cf40057df60a9bcf75fdd1d6ed3882e6ae0730d82f"},
+    {file = "cython-3.2.0-cp311-cp311-win_amd64.whl", hash = 
"sha256:4c959a5d4cd6331e8498822ba47200bd2ff4bf74517c0c91475d5bc21da3b4d5"},
+    {file = "cython-3.2.0-cp312-cp312-macosx_11_0_arm64.whl", hash = 
"sha256:511d823d9f8a1b850178ec355d6df0a1731b9c20b08ee6d1a780f68215e9013f"},
+    {file = 
"cython-3.2.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl",
 hash = 
"sha256:bbadeedcb2d135655bcce7380fb28c9e2a75b6810426c12b6e5a6fe6106fafb4"},
+    {file = 
"cython-3.2.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl",
 hash = 
"sha256:92d2394a3e3fe704210b5324eb8118333b514af72c98b1e02a6503945825b231"},
+    {file = "cython-3.2.0-cp312-cp312-win_amd64.whl", hash = 
"sha256:73435e56654a34ece57d4c3304a4556a8402cc4ae2d0e30f71c237a985dc5246"},
+    {file = "cython-3.2.0-cp313-cp313-macosx_11_0_arm64.whl", hash = 
"sha256:d900e58e826f9a5a27b0e2b50e33473e9986a5bae375c39b0f2e19f2c545fa23"},
+    {file = 
"cython-3.2.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl",
 hash = 
"sha256:a9d38cd3aab720d21fa6d6ee168228352f69aea0a95bd4fb84e8879c6ed38fbb"},
+    {file = 
"cython-3.2.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl",
 hash = 
"sha256:92b31d0b7b0a49b3d2aa94faaf75d44a03174cff2616b341a8853c919e511d51"},
+    {file = "cython-3.2.0-cp313-cp313-win_amd64.whl", hash = 
"sha256:2847b74e76dbad612f6fc7182c12a5f78cffb0d05808fd2c4b638cf02d1aade6"},
+    {file = "cython-3.2.0-cp314-cp314-macosx_11_0_arm64.whl", hash = 
"sha256:a0a8274959d538d12f865193dcd67bb5630906e020190c890d2b7c13d31713c6"},
+    {file = 
"cython-3.2.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl",
 hash = 
"sha256:0a1c800833c25195833805c7c3626a2c30b3baaaa9ba361a1af3bbc379662a8d"},
+    {file = 
"cython-3.2.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl",
 hash = 
"sha256:df15af08c21c18a2e848df5954d6fd3310735089b60405132fa4111e2cf7482a"},
+    {file = "cython-3.2.0-cp314-cp314-win_amd64.whl", hash = 
"sha256:9d6876af2132757fff1b42a2f4eaa72482f991863160e3f0dc8f2c812b300ebf"},
+    {file = "cython-3.2.0-cp38-cp38-macosx_11_0_arm64.whl", hash = 
"sha256:d41c8c3d4a98f151ec11b80e5aa865fce0cec2b5c7f49ed477e06d6aa03fe17c"},
+    {file = 
"cython-3.2.0-cp38-cp38-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl",
 hash = 
"sha256:acc01538767f9bd467494860f0ec0644d6f6ba5bd768b7f14d7b404a459b19fa"},
+    {file = 
"cython-3.2.0-cp38-cp38-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl",
 hash = 
"sha256:f237b1fa3d1c527a0f848d527b3013dd6f89ef2ab3907d79dd84415465fd755d"},
+    {file = "cython-3.2.0-cp38-cp38-win_amd64.whl", hash = 
"sha256:b8461df22d8ea1233eceeaf329d359c8870023f48515209eb0b79902583f7207"},
+    {file = "cython-3.2.0-cp39-abi3-macosx_10_9_x86_64.whl", hash = 
"sha256:04821ce06598a3aa5c9e0270d98960cfe6556dedbd1418c65e4479162b8ae74a"},
+    {file = 
"cython-3.2.0-cp39-abi3-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl",
 hash = 
"sha256:54b5b1c72a63da822b3f4739a0e31546c0a19f8e834b174906bf817ed5f9d65f"},
+    {file = 
"cython-3.2.0-cp39-abi3-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl",
 hash = 
"sha256:6155a6c360e32af1aaa16fa10b0119b49deeadff42a1958973324150870af1b5"},
+    {file = "cython-3.2.0-cp39-abi3-musllinux_1_2_aarch64.whl", hash = 
"sha256:861258ac3878b76c57b9b5a379787d772a0bc47fec9167b43986777de542c474"},
+    {file = "cython-3.2.0-cp39-abi3-musllinux_1_2_armv7l.whl", hash = 
"sha256:85dbf955e3193893d0288105afa0fa5f4e835ff587061681f240a4f0487c44fb"},
+    {file = "cython-3.2.0-cp39-abi3-musllinux_1_2_i686.whl", hash = 
"sha256:3b3f13822526726bac43275c0e92916bbcc2c30e9f559edc4c1132670b70498d"},
+    {file = "cython-3.2.0-cp39-abi3-musllinux_1_2_x86_64.whl", hash = 
"sha256:ab18d09673d219008be5b6174bcbb6dbfd50904e66371f104a8a4698b791472d"},
+    {file = "cython-3.2.0-cp39-abi3-win32.whl", hash = 
"sha256:c9fd986413fc52929b916187630a9abab9f876299951488c4b905ad5346afee6"},
+    {file = "cython-3.2.0-cp39-abi3-win_arm64.whl", hash = 
"sha256:ee2ea79ddeb721f912e7efea039b9db059c81767ff04fbf9a995f64e1187df99"},
+    {file = "cython-3.2.0-cp39-cp39-macosx_11_0_arm64.whl", hash = 
"sha256:b6e5df85f6dca0ccad0d86f7517d70653d74fcd9e739fc5eb8fb23312f07b73d"},
+    {file = 
"cython-3.2.0-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl",
 hash = 
"sha256:eba59b55e9d743b5b62a57cef942688c1f52e09632ea6f25b3bbe6c47ecc2db2"},
+    {file = 
"cython-3.2.0-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl",
 hash = 
"sha256:fdc6f4a34af5122490b154eb2878b6377b36844e42476c42472dfe5afbac7533"},
+    {file = "cython-3.2.0-cp39-cp39-win_amd64.whl", hash = 
"sha256:9b54abd3dfd2bf43fdcba1a27fcfe1012a4b196ab77d7fd20fb97942d1ac0ed5"},
+    {file = "cython-3.2.0-py3-none-any.whl", hash = 
"sha256:73f7f4c75acde5b5b4df05b11fdc2705ec637b99241d1bc2f4ebf345f7a2ea90"},
+    {file = "cython-3.2.0.tar.gz", hash = 
"sha256:41fdce8237baee2d961c292ed0386903dfe126f131e450a62de0fd7a5280d4b2"},
 ]
 
 [[package]]
@@ -6912,4 +6879,4 @@ zstandard = ["zstandard"]
 [metadata]
 lock-version = "2.1"
 python-versions = ">=3.10,<4"
-content-hash = 
"31109a2c4ad55710f1f9d9aa21190cb91e7b6e1c838966df4b6879d8f20b11f0"
+content-hash = 
"da6d75db96858eda1016f093ed2dd58bdd448cdca3c3b67970f98ba11cd2b9f1"
diff --git a/pyproject.toml b/pyproject.toml
index 0de8ae74..1e46736d 100644
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -99,7 +99,7 @@ typing-extensions = "4.15.0"
 pytest-mock = "3.15.1"
 pyspark = { version = "4.0.1", extras = ["connect"] }
 protobuf = "6.33.0" # match Spark Connect's gencode
-cython = "3.1.6"
+cython = "3.2.0"
 deptry = ">=0.14,<0.25"
 docutils = "!=0.21.post1"   # 
https://github.com/python-poetry/poetry/issues/9248#issuecomment-2026240520
 mypy-boto3-glue = ">=1.28.18"

Reply via email to