dependabot[bot] opened a new pull request, #2431: URL: https://github.com/apache/sedona/pull/2431
Updates the requirements on [geopandas](https://github.com/geopandas/geopandas), [jupyterlab](https://github.com/jupyterlab/jupyterlab), [jupyterlab-widgets](https://github.com/jupyter-widgets/ipywidgets), [numpy](https://github.com/numpy/numpy), [pandas](https://github.com/pandas-dev/pandas) and [shapely](https://github.com/shapely/shapely) to permit the latest version. Updates `geopandas` from 1.0.1 to 1.1.1 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/geopandas/geopandas/releases">geopandas's releases</a>.</em></p> <blockquote> <h2>v1.1.1</h2> <p>A patch release containing minor regression fixes.</p> <h2>What's Changed</h2> <ul> <li>REGR: fix GeoDataFrame constructor when np.nan given as only geometry by <a href="https://github.com/martinfleis"><code>@martinfleis</code></a> in <a href="https://redirect.github.com/geopandas/geopandas/pull/3591">geopandas/geopandas#3591</a></li> <li>REGR: overlay with identity doesn't handle equal input column names correctly by <a href="https://github.com/theroggy"><code>@theroggy</code></a> in <a href="https://redirect.github.com/geopandas/geopandas/pull/3596">geopandas/geopandas#3596</a></li> <li>TST: use nadgrids=null to suppress influence of grid files by <a href="https://github.com/mwtoews"><code>@mwtoews</code></a> in <a href="https://redirect.github.com/geopandas/geopandas/pull/3588">geopandas/geopandas#3588</a></li> <li>MAINT: enable pydocstyle ruff rules - automatic and easy fixes by <a href="https://github.com/theroggy"><code>@theroggy</code></a> in <a href="https://redirect.github.com/geopandas/geopandas/pull/3598">geopandas/geopandas#3598</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/geopandas/geopandas/compare/v1.1.0...v1.1.1">https://github.com/geopandas/geopandas/compare/v1.1.0...v1.1.1</a></p> <h2>v1.1.0</h2> <p>Notes on dependencies:</p> <ul> <li>GeoPandas 1.1 now requires Python 3.10 or greater and pandas 2.0, numpy 1.24, pyproj 3.5, are now the minimum required version for these dependencies. Furthermore, the minimum tested version for optional dependencies has been updated to fiona 1.8.21, scipy 1.9, matplotlib 3.7, mapclassify 2.5, folium 0.12 and SQLAlchemy 2.0. Older versions of these libraries may continue to work, but are no longer considered supported (<a href="https://redirect.github.com/geopandas/geopandas/issues/3371">#3371</a>).</li> </ul> <p>New features and improvements:</p> <ul> <li>Added options to return the result of <code>SpatialIndex.query</code> in a form of a dense or a sparse boolean array. This adds optional dependency on <code>scipy</code> for the sparse output. Note that this also changes the previously undocumented behaviour of the <code>output_format</code> keyword (<a href="https://redirect.github.com/geopandas/geopandas/issues/1674">#1674</a>).</li> <li>Add <code>grid_size</code> parameter to <code>union_all</code> and <code>dissolve</code> (<a href="https://redirect.github.com/geopandas/geopandas/issues/3445">#3445</a>).</li> <li><code>GeoDataFrame.plot</code> now supports <code>pd.Index</code> as an input for the <code>column</code> keyword (<a href="https://redirect.github.com/geopandas/geopandas/issues/3463">#3463</a>).</li> <li>Added <code>disjoint_subset</code> union algorithm for <code>union_all</code> and <code>dissolve</code> (<a href="https://redirect.github.com/geopandas/geopandas/issues/3534">#3534</a>).</li> <li>Added <code>constrained_delaunay_triangles</code> method to GeoSeries/GeoDataFrame (<a href="https://redirect.github.com/geopandas/geopandas/issues/3552">#3552</a>).</li> <li>Added <code>to_pandas_kwargs</code> argument to <code>from_arrow</code>, <code>read_parquet</code> and <code>read_feather</code> to allow better control of conversion of non-geometric Arrow data to DataFrames (<a href="https://redirect.github.com/geopandas/geopandas/issues/3466">#3466</a>).</li> <li>Added <code>is_valid_coverage</code> and <code>invalid_coverage_edges</code> to GeoSeries/GeoDataFrame to allow validation of polygonal coverage (<a href="https://redirect.github.com/geopandas/geopandas/issues/3545">#3545</a>).</li> <li>Added <code>maximum_inscribed_circle</code> method from shapely to GeoSeries/GeoDataFrame (<a href="https://redirect.github.com/geopandas/geopandas/issues/3544">#3544</a>).</li> <li>Added <code>minimum_clearance_line</code> method from shapely to GeoSeries/GeoDataFrame (<a href="https://redirect.github.com/geopandas/geopandas/issues/3543">#3543</a>).</li> <li>Added <code>orient_polygons</code> method from shapely to GeoSeries/GeoDataFrame (<a href="https://redirect.github.com/geopandas/geopandas/issues/3559">#3559</a>).</li> <li>Added <code>method</code> and <code>keep_collapsed</code> argument to <code>make_valid</code> (<a href="https://redirect.github.com/geopandas/geopandas/issues/3548">#3548</a>).</li> <li>Added <code>simplify_coverage</code> method for topological simplification of polygonal coverages to GeoSeries/GeoDataFrame (<a href="https://redirect.github.com/geopandas/geopandas/issues/3541">#3541</a>).</li> <li>Added initial support of M coordinates (<code>m</code> and <code>has_m</code> properties, <code>include_m</code> in <code>get_coordinates</code>) (<a href="https://redirect.github.com/geopandas/geopandas/issues/3561">#3561</a>).</li> <li>Added <code>geom_equals_identical</code> method exposing <code>equals_identical</code> from shapely to GeoSeries/GeoDataFrame (<a href="https://redirect.github.com/geopandas/geopandas/issues/3560">#3560</a>).</li> <li>GeoPandas now attempts to use a range request when reading from an URL even if the header does not directly indicate its support (<a href="https://redirect.github.com/geopandas/geopandas/issues/3572">#3572</a>).</li> <li>Added <code>geopandas.accessors</code> module. Import this module to register a <code>pandas.Series.geo</code> accessor, which exposes GeoSeries methods via pandas's extension mechanism (<a href="https://redirect.github.com/geopandas/geopandas/issues/3272">#3272</a>).</li> <li>Improve performance of <code>overlay</code> with <code>how=identity</code> (<a href="https://redirect.github.com/geopandas/geopandas/issues/3504">#3504</a>).</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/geopandas/geopandas/blob/main/CHANGELOG.md">geopandas's changelog</a>.</em></p> <blockquote> <h2>Version 1.1.1 (June 27, 2025)</h2> <p>Bug fixes:</p> <ul> <li>Fix regression in the GeoDataFrame constructor when np.nan is given as an only geometry (<a href="https://redirect.github.com/geopandas/geopandas/issues/3591">#3591</a>).</li> <li>Fix regression in <code>overlay</code> with <code>how="identity"</code> when input dataframes have column names that are equal (<a href="https://redirect.github.com/geopandas/geopandas/issues/3596">#3596</a>).</li> </ul> <h2>Version 1.1.0 (June 1, 2025)</h2> <p>Notes on dependencies:</p> <ul> <li>GeoPandas 1.1 now requires Python 3.10 or greater and pandas 2.0, numpy 1.24, pyproj 3.5, are now the minimum required version for these dependencies. Furthermore, the minimum tested version for optional dependencies has been updated to fiona 1.8.21, scipy 1.9, matplotlib 3.7, mapclassify 2.5, folium 0.12 and SQLAlchemy 2.0. Older versions of these libraries may continue to work, but are no longer considered supported (<a href="https://redirect.github.com/geopandas/geopandas/issues/3371">#3371</a>).</li> </ul> <p>New features and improvements:</p> <ul> <li>Added options to return the result of <code>SpatialIndex.query</code> in a form of a dense or a sparse boolean array. This adds optional dependency on <code>scipy</code> for the sparse output. Note that this also changes the previously undocumented behaviour of the <code>output_format</code> keyword (<a href="https://redirect.github.com/geopandas/geopandas/issues/1674">#1674</a>).</li> <li>Add <code>grid_size</code> parameter to <code>union_all</code> and <code>dissolve</code> (<a href="https://redirect.github.com/geopandas/geopandas/issues/3445">#3445</a>).</li> <li><code>GeoDataFrame.plot</code> now supports <code>pd.Index</code> as an input for the <code>column</code> keyword (<a href="https://redirect.github.com/geopandas/geopandas/issues/3463">#3463</a>).</li> <li>Added <code>disjoint_subset</code> union algorithm for <code>union_all</code> and <code>dissolve</code> (<a href="https://redirect.github.com/geopandas/geopandas/issues/3534">#3534</a>).</li> <li>Added <code>constrained_delaunay_triangles</code> method to GeoSeries/GeoDataFrame (<a href="https://redirect.github.com/geopandas/geopandas/issues/3552">#3552</a>).</li> <li>Added <code>to_pandas_kwargs</code> argument to <code>from_arrow</code>, <code>read_parquet</code> and <code>read_feather</code> to allow better control of conversion of non-geometric Arrow data to DataFrames (<a href="https://redirect.github.com/geopandas/geopandas/issues/3466">#3466</a>).</li> <li>Added <code>is_valid_coverage</code> and <code>invalid_coverage_edges</code> to GeoSeries/GeoDataFrame to allow validation of polygonal coverage (<a href="https://redirect.github.com/geopandas/geopandas/issues/3545">#3545</a>).</li> <li>Added <code>maximum_inscribed_circle</code> method from shapely to GeoSeries/GeoDataFrame (<a href="https://redirect.github.com/geopandas/geopandas/issues/3544">#3544</a>).</li> <li>Added <code>minimum_clearance_line</code> method from shapely to GeoSeries/GeoDataFrame (<a href="https://redirect.github.com/geopandas/geopandas/issues/3543">#3543</a>).</li> <li>Added <code>orient_polygons</code> method from shapely to GeoSeries/GeoDataFrame (<a href="https://redirect.github.com/geopandas/geopandas/issues/3559">#3559</a>).</li> <li>Added <code>method</code> and <code>keep_collapsed</code> argument to <code>make_valid</code> (<a href="https://redirect.github.com/geopandas/geopandas/issues/3548">#3548</a>).</li> <li>Added <code>simplify_coverage</code> method for topological simplification of polygonal coverages to GeoSeries/GeoDataFrame (<a href="https://redirect.github.com/geopandas/geopandas/issues/3541">#3541</a>).</li> <li>Added initial support of M coordinates (<code>m</code> and <code>has_m</code> properties, <code>include_m</code> in <code>get_coordinates</code>) (<a href="https://redirect.github.com/geopandas/geopandas/issues/3561">#3561</a>).</li> <li>Added <code>geom_equals_identical</code> method exposing <code>equals_identical</code> from shapely to GeoSeries/GeoDataFrame (<a href="https://redirect.github.com/geopandas/geopandas/issues/3560">#3560</a>).</li> <li>GeoPandas now attempts to use a range request when reading from an URL even if the header does not directly indicate its support (<a href="https://redirect.github.com/geopandas/geopandas/issues/3572">#3572</a>).</li> <li>Added <code>geopandas.accessors</code> module. Import this module to register a <code>pandas.Series.geo</code> accessor, which exposes GeoSeries methods via pandas's extension mechanism (<a href="https://redirect.github.com/geopandas/geopandas/issues/3272">#3272</a>).</li> <li>Improve performance of <code>overlay</code> with <code>how=identity</code> (<a href="https://redirect.github.com/geopandas/geopandas/issues/3504">#3504</a>).</li> <li>A warning message is raised in <code>read_file</code> when a GeoDataFrame or GeoSeries mask and/or the source dataset is missing a defined CRS. (<a href="https://redirect.github.com/geopandas/geopandas/issues/3464">#3464</a>)</li> <li>GeoDataFrame no longer hard-codes the class internally, allowing easier subclassing (<a href="https://redirect.github.com/geopandas/geopandas/issues/3505">#3505</a>).</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/geopandas/geopandas/commit/e9b58ce57a238b28ebf5eddd83d437db92c314b5"><code>e9b58ce</code></a> RLS: v1.1.1</li> <li><a href="https://github.com/geopandas/geopandas/commit/c6bf8b318da5e4e8fde53d27b1a6481e15e54b59"><code>c6bf8b3</code></a> MAINT: enable pydocstyle ruff rules - automatic and easy fixes (<a href="https://redirect.github.com/geopandas/geopandas/issues/3598">#3598</a>)</li> <li><a href="https://github.com/geopandas/geopandas/commit/339c7f78e92f1549bfa854ffe3bebdc03390d265"><code>339c7f7</code></a> TST: use nadgrids=null to suppress influence of grid files (<a href="https://redirect.github.com/geopandas/geopandas/issues/3588">#3588</a>)</li> <li><a href="https://github.com/geopandas/geopandas/commit/2a7fad90d1a2af1dd8318f97831d9993164542f8"><code>2a7fad9</code></a> REGR: overlay with identity doesn't handle equal input column names correctly...</li> <li><a href="https://github.com/geopandas/geopandas/commit/1a1585ddfba8ef229ebdfc05b1c20ef3eb1e67a7"><code>1a1585d</code></a> REGR: fix GeoDataFrame constructor when np.nan given as only geometry (<a href="https://redirect.github.com/geopandas/geopandas/issues/3591">#3591</a>)</li> <li><a href="https://github.com/geopandas/geopandas/commit/c36eba059f6170715b63a9aa065817c64025d263"><code>c36eba0</code></a> RSL: changelog for 1.1.0 release (<a href="https://redirect.github.com/geopandas/geopandas/issues/3586">#3586</a>)</li> <li><a href="https://github.com/geopandas/geopandas/commit/2d6b3325b8e844ad571b1d47a90db29e7b7ca9e2"><code>2d6b332</code></a> remove remote url xfail (<a href="https://redirect.github.com/geopandas/geopandas/issues/3585">#3585</a>)</li> <li><a href="https://github.com/geopandas/geopandas/commit/ce86559ea24a41f4fc0c2370187867297090b072"><code>ce86559</code></a> DOC: Drafted new documentation page outlining how to create inset maps and in...</li> <li><a href="https://github.com/geopandas/geopandas/commit/d0ffe0653eb0effedbd1ae06f5d501e4e69e28ff"><code>d0ffe06</code></a> ENH: add error message when reading dataset without crs with a GeoDataFrame o...</li> <li><a href="https://github.com/geopandas/geopandas/commit/f3f145f377980bc3de40393755ddbc96b0daa49c"><code>f3f145f</code></a> CI: xfail remote url test for now (<a href="https://redirect.github.com/geopandas/geopandas/issues/3584">#3584</a>)</li> <li>Additional commits viewable in <a href="https://github.com/geopandas/geopandas/compare/v1.0.1...v1.1.1">compare view</a></li> </ul> </details> <br /> Updates `jupyterlab` from 4.4.9 to 4.4.10 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/jupyterlab/jupyterlab/releases">jupyterlab's releases</a>.</em></p> <blockquote> <h2>v4.4.10</h2> <h2>4.4.10</h2> <p>(<a href="https://github.com/jupyterlab/jupyterlab/compare/v4.4.9...58c8b829753da3a3a56a275448d01ecabd842ef2">Full Changelog</a>)</p> <h3>Bugs fixed</h3> <ul> <li>Fix <code>ObservableList.removeValue</code> behaviour: if item isn't found, don't just remove the last item! <a href="https://redirect.github.com/jupyterlab/jupyterlab/pull/18019">#18019</a> (<a href="https://github.com/robertstrauss"><code>@robertstrauss</code></a>)</li> <li>Fix highlighting search on output cells and previous match skips <a href="https://redirect.github.com/jupyterlab/jupyterlab/pull/17797">#17797</a> (<a href="https://github.com/itsmevichu"><code>@itsmevichu</code></a>)</li> <li>Fix spurious scrollbar in output area due to prompt overlay <a href="https://redirect.github.com/jupyterlab/jupyterlab/pull/17981">#17981</a> (<a href="https://github.com/shreve"><code>@shreve</code></a>)</li> <li>Fix race condition renaming unnamed files on first save <a href="https://redirect.github.com/jupyterlab/jupyterlab/pull/17982">#17982</a> (<a href="https://github.com/shreve"><code>@shreve</code></a>)</li> <li>Fix empty whitespace after large cell rendering <a href="https://redirect.github.com/jupyterlab/jupyterlab/pull/17949">#17949</a> (<a href="https://github.com/Meriem-BenIsmail"><code>@Meriem-BenIsmail</code></a>)</li> </ul> <h3>Maintenance and upkeep improvements</h3> <ul> <li>Bandaid: pin ipykernel on CI to pre-7.0 <a href="https://redirect.github.com/jupyterlab/jupyterlab/pull/17992">#17992</a> (<a href="https://github.com/krassowski"><code>@krassowski</code></a>)</li> <li>Fix examples on <code>4.4.x</code> <a href="https://redirect.github.com/jupyterlab/jupyterlab/pull/17963">#17963</a> (<a href="https://github.com/krassowski"><code>@krassowski</code></a>)</li> <li>Temporarily pin <code>ipykernel</code> to avoid CI breakage with 7.0 pre-release <a href="https://redirect.github.com/jupyterlab/jupyterlab/pull/17957">#17957</a> (<a href="https://github.com/arjxn-py"><code>@arjxn-py</code></a>)</li> </ul> <h3>Documentation improvements</h3> <ul> <li>Update JupyterCon 2025 announcement links <a href="https://redirect.github.com/jupyterlab/jupyterlab/pull/17983">#17983</a> (<a href="https://github.com/krassowski"><code>@krassowski</code></a>)</li> <li>Add cross-references to API reference, fix missing packages in API <a href="https://redirect.github.com/jupyterlab/jupyterlab/pull/17953">#17953</a> (<a href="https://github.com/krassowski"><code>@krassowski</code></a>)</li> <li>Fix parameter documentation issues in API reference <a href="https://redirect.github.com/jupyterlab/jupyterlab/pull/17954">#17954</a> (<a href="https://github.com/krassowski"><code>@krassowski</code></a>)</li> </ul> <h3>Contributors to this release</h3> <p>(<a href="https://github.com/jupyterlab/jupyterlab/graphs/contributors?from=2025-09-26&to=2025-10-22&type=c">GitHub contributors page for this release</a>)</p> <p><a href="https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Aandrii-i+updated%3A2025-09-26..2025-10-22&type=Issues"><code>@andrii-i</code></a> | <a href="https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Aarjxn-py+updated%3A2025-09-26..2025-10-22&type=Issues"><code>@arjxn-py</code></a> | <a href="https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3ADarshan808+updated%3A2025-09-26..2025-10-22&type=Issues"><code>@Darshan808</code></a> | <a href="https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Agithub-actions+updated%3A2025-09-26..2025-10-22&type=Issues"><code>@github-actions</code></a> | <a href="https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Ahxrshxz+updated%3A2025-09-26..2025-10-22&type=Issues"><code>@hxrshxz</code></a> | <a href="https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Ajtpio+updated%3A2025-09-26..2025-10-22&type=I ssues"><code>@jtpio</code></a> | <a href="https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Ajupyterlab-probot+updated%3A2025-09-26..2025-10-22&type=Issues"><code>@jupyterlab-probot</code></a> | <a href="https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Akrassowski+updated%3A2025-09-26..2025-10-22&type=Issues"><code>@krassowski</code></a> | <a href="https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Alumberbot-app+updated%3A2025-09-26..2025-10-22&type=Issues"><code>@lumberbot-app</code></a> | <a href="https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3AmartinRenou+updated%3A2025-09-26..2025-10-22&type=Issues"><code>@martinRenou</code></a> | <a href="https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Ameeseeksmachine+updated%3A2025-09-26..2025-10-22&type=Issues"><code>@meeseeksmachine</code></a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/jupyterlab/jupyterlab/commit/a4e885ce990eedc5e71c81fbc0122da7c34d6ba4"><code>a4e885c</code></a> [ci skip] Publish 4.4.10</li> <li><a href="https://github.com/jupyterlab/jupyterlab/commit/58c8b829753da3a3a56a275448d01ecabd842ef2"><code>58c8b82</code></a> Backport PR <a href="https://redirect.github.com/jupyterlab/jupyterlab/issues/18019">#18019</a>: Fix <code>ObservableList.removeValue</code> behaviour: if item isn't...</li> <li><a href="https://github.com/jupyterlab/jupyterlab/commit/fef0b4117e09813ce316fd2a049dfb5f6bda2ce6"><code>fef0b41</code></a> Backport PR <a href="https://redirect.github.com/jupyterlab/jupyterlab/issues/17797">#17797</a>: Fix highlighting search on output cells and previous matc...</li> <li><a href="https://github.com/jupyterlab/jupyterlab/commit/0a22bdf95682ff08f9641f9e6a3147b96919ebb2"><code>0a22bdf</code></a> Backport PR <a href="https://redirect.github.com/jupyterlab/jupyterlab/issues/17981">#17981</a>: Fix spurious scrollbar in output area due to prompt overl...</li> <li><a href="https://github.com/jupyterlab/jupyterlab/commit/e5034acee9b92049531dc07911c5ef307662f804"><code>e5034ac</code></a> Backport PR <a href="https://redirect.github.com/jupyterlab/jupyterlab/issues/17982">#17982</a>: Fix race condition renaming unnamed files on first save (...</li> <li><a href="https://github.com/jupyterlab/jupyterlab/commit/28d76c05525b9bbd6f3b41119abd9b33851954e0"><code>28d76c0</code></a> Backport PR <a href="https://redirect.github.com/jupyterlab/jupyterlab/issues/17992">#17992</a>: Bandaid: pin ipykernel on CI to pre-7.0 (<a href="https://redirect.github.com/jupyterlab/jupyterlab/issues/17995">#17995</a>)</li> <li><a href="https://github.com/jupyterlab/jupyterlab/commit/21e0f1099faf57745dd58a69dc0e19af655c8f01"><code>21e0f10</code></a> Backport PR <a href="https://redirect.github.com/jupyterlab/jupyterlab/issues/17983">#17983</a>: Update JupyterCon 2025 announcement links (<a href="https://redirect.github.com/jupyterlab/jupyterlab/issues/17989">#17989</a>)</li> <li><a href="https://github.com/jupyterlab/jupyterlab/commit/55f0f1d0e4cecf4c509ed9b9d5ea55eaaab192f3"><code>55f0f1d</code></a> Backport PR <a href="https://redirect.github.com/jupyterlab/jupyterlab/issues/17949">#17949</a>: Fix empty whitespace after large cell rendering (<a href="https://redirect.github.com/jupyterlab/jupyterlab/issues/17968">#17968</a>)</li> <li><a href="https://github.com/jupyterlab/jupyterlab/commit/86a9e8d193eb73a83f8803bd5fe114b745ba8ff5"><code>86a9e8d</code></a> Backport PR <a href="https://redirect.github.com/jupyterlab/jupyterlab/issues/17953">#17953</a>: Add cross-references to API reference, fix missing packag...</li> <li><a href="https://github.com/jupyterlab/jupyterlab/commit/07ae5fea3506b9ae7aa4131ce976deb3b068688d"><code>07ae5fe</code></a> Fix examples on <code>4.4.x</code> (<a href="https://redirect.github.com/jupyterlab/jupyterlab/issues/17963">#17963</a>)</li> <li>Additional commits viewable in <a href="https://github.com/jupyterlab/jupyterlab/compare/@jupyterlab/[email protected]...@jupyterlab/[email protected]">compare view</a></li> </ul> </details> <br /> Updates `jupyterlab-widgets` from 3.0.13 to 3.0.15 <details> <summary>Commits</summary> <ul> <li>See full diff in <a href="https://github.com/jupyter-widgets/ipywidgets/commits">compare view</a></li> </ul> </details> <br /> Updates `numpy` to 2.3.4 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/numpy/numpy/releases">numpy's releases</a>.</em></p> <blockquote> <h2>v2.3.4 (Oct 15, 2025)</h2> <h1>NumPy 2.3.4 Release Notes</h1> <p>The NumPy 2.3.4 release is a patch release split between a number of maintenance updates and bug fixes. This release supports Python versions 3.11-3.14. This release is based on Python 3.14.0 final.</p> <h2>Changes</h2> <p>The <code>npymath</code> and <code>npyrandom</code> libraries now have a <code>.lib</code> rather than a <code>.a</code> file extension on win-arm64, for compatibility for building with MSVC and <code>setuptools</code>. Please note that using these static libraries is discouraged and for existing projects using it, it's best to use it with a matching compiler toolchain, which is <code>clang-cl</code> on Windows on Arm.</p> <p>(<a href="https://redirect.github.com/numpy/numpy/pull/29750">gh-29750</a>)</p> <h2>Contributors</h2> <p>A total of 17 people contributed to this release. People with a "+" by their names contributed a patch for the first time.</p> <ul> <li>!DWesl</li> <li>Charles Harris</li> <li>Christian Barbia +</li> <li>Evgeni Burovski</li> <li>Joren Hammudoglu</li> <li>Maaz +</li> <li>Mateusz Sokół</li> <li>Matti Picus</li> <li>Nathan Goldbaum</li> <li>Ralf Gommers</li> <li>Riku Sakamoto +</li> <li>Sandeep Gupta +</li> <li>Sayed Awad</li> <li>Sebastian Berg</li> <li>Sergey Fedorov +</li> <li>Warren Weckesser</li> <li>dependabot[bot]</li> </ul> <h2>Pull requests merged</h2> <p>A total of 30 pull requests were merged for this release.</p> <ul> <li><a href="https://redirect.github.com/numpy/numpy/pull/29725">#29725</a>: MAINT: Prepare 2.3.x for further development</li> <li><a href="https://redirect.github.com/numpy/numpy/pull/29781">#29781</a>: MAINT: Pin some upstream dependences</li> <li><a href="https://redirect.github.com/numpy/numpy/pull/29782">#29782</a>: BLD: enable x86-simd-sort to build on KNL with -mavx512f</li> <li><a href="https://redirect.github.com/numpy/numpy/pull/29783">#29783</a>: BUG: Include python-including headers first (<a href="https://redirect.github.com/numpy/numpy/issues/29281">#29281</a>)</li> <li><a href="https://redirect.github.com/numpy/numpy/pull/29784">#29784</a>: TYP: fix np.number and np.*integer method declaration</li> <li><a href="https://redirect.github.com/numpy/numpy/pull/29785">#29785</a>: TYP: mypy 1.18.1</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/numpy/numpy/commit/1458b9e79d1a5755eae9adcb346758f449b6b430"><code>1458b9e</code></a> REL: Prepare for the NumPy 2.3.4 release (<a href="https://redirect.github.com/numpy/numpy/issues/29955">#29955</a>)</li> <li><a href="https://github.com/numpy/numpy/commit/7583bed3577d8b5e7e74a24a6337d530b045f0bc"><code>7583bed</code></a> Merge pull request <a href="https://redirect.github.com/numpy/numpy/issues/29950">#29950</a> from charris/backport-29885</li> <li><a href="https://github.com/numpy/numpy/commit/318675152646f184a24da3f9b8742de202c99bfb"><code>3186751</code></a> Merge pull request <a href="https://redirect.github.com/numpy/numpy/issues/29949">#29949</a> from charris/backport-29948</li> <li><a href="https://github.com/numpy/numpy/commit/7fd2ad9eff9cb04bcea5e2b6f89e8870329c5c93"><code>7fd2ad9</code></a> STY: rename <code>@classmethod</code> arg to <code>cls</code></li> <li><a href="https://github.com/numpy/numpy/commit/fe8447d7aefe7c63ab37d426e6d725e857fb45f7"><code>fe8447d</code></a> MAINT: Simplify string arena growth strategy (<a href="https://redirect.github.com/numpy/numpy/issues/29885">#29885</a>)</li> <li><a href="https://github.com/numpy/numpy/commit/a90f073415846b378ab166b5a2f9acf87876853b"><code>a90f073</code></a> Merge pull request <a href="https://redirect.github.com/numpy/numpy/issues/29940">#29940</a> from charris/backport-29937</li> <li><a href="https://github.com/numpy/numpy/commit/55d91abd9564835cc0e0dcc92d84b25dcfaff1d9"><code>55d91ab</code></a> MAINT: Bump pypa/cibuildwheel from 3.1.4 to 3.2.1</li> <li><a href="https://github.com/numpy/numpy/commit/e2f038314bb736930f74c127eed8843d29f59c55"><code>e2f0383</code></a> Merge pull request <a href="https://redirect.github.com/numpy/numpy/issues/29926">#29926</a> from charris/backport-29609</li> <li><a href="https://github.com/numpy/numpy/commit/b427e83710abd344168f156ab212a8d19f0d2185"><code>b427e83</code></a> BUG: fix negative samples generated by Wald distribution (<a href="https://redirect.github.com/numpy/numpy/issues/29609">#29609</a>)</li> <li><a href="https://github.com/numpy/numpy/commit/36363d6534eb9e786f998a56ccc59f0ba1bc1efe"><code>36363d6</code></a> Merge pull request <a href="https://redirect.github.com/numpy/numpy/issues/29922">#29922</a> from charris/backport-29914</li> <li>Additional commits viewable in <a href="https://github.com/numpy/numpy/compare/v0.2.0...v2.3.4">compare view</a></li> </ul> </details> <br /> Updates `pandas` from 1.5.3 to 2.3.3 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/pandas-dev/pandas/releases">pandas's releases</a>.</em></p> <blockquote> <h2>Pandas 2.3.3</h2> <p>We are pleased to announce the release of pandas 2.3.3. This release includes some improvements and fixes to the future string data type (preview feature for the upcoming pandas 3.0). We recommend that all users upgrade to this version.</p> <p>See the <a href="https://pandas.pydata.org/pandas-docs/version/2.3/whatsnew/v2.3.3.html">full whatsnew</a> for a list of all the changes. Pandas 2.3.3 supports Python 3.9 and higher, and is the first release to support Python 3.14.</p> <p>The release will be available on the conda-forge channel:</p> <pre><code>conda install pandas --channel conda-forge </code></pre> <p>Or via PyPI:</p> <pre><code>python3 -m pip install --upgrade pandas </code></pre> <p>Please report any issues with the release on the <a href="https://github.com/pandas-dev/pandas/issues">pandas issue tracker</a>.</p> <p>Thanks to all the contributors who made this release possible.</p> <h2>Pandas 2.3.2</h2> <p>We are pleased to announce the release of pandas 2.3.2. This release includes some improvements and fixes to the future string data type (preview feature for the upcoming pandas 3.0). We recommend that all users upgrade to this version.</p> <p>See the <a href="https://pandas.pydata.org/pandas-docs/version/2.3/whatsnew/v2.3.2.html">full whatsnew</a> for a list of all the changes. Pandas 2.3.2 supports Python 3.9 and higher.</p> <p>The release will be available on the conda-forge channel:</p> <pre><code>conda install pandas --channel conda-forge </code></pre> <p>Or via PyPI:</p> <pre><code>python3 -m pip install --upgrade pandas </code></pre> <p>Please report any issues with the release on the <a href="https://github.com/pandas-dev/pandas/issues">pandas issue tracker</a>.</p> <p>Thanks to all the contributors who made this release possible.</p> <h2>Pandas 2.3.1</h2> <p>We are pleased to announce the release of pandas 2.3.1. This release includes some improvements and fixes to the future string data type (preview feature for the upcoming pandas 3.0). We recommend that all users upgrade to this version.</p> <p>See the <a href="https://pandas.pydata.org/pandas-docs/version/2.3.1/whatsnew/v2.3.1.html">full whatsnew</a> for a list of all the changes. Pandas 2.3.1 supports Python 3.9 and higher.</p> <p>The release will be available on the conda-forge channel:</p> <pre><code>conda install pandas --channel conda-forge </code></pre> <p>Or via PyPI:</p> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/pandas-dev/pandas/commit/9c8bc3e55188c8aff37207a74f1dd144980b8874"><code>9c8bc3e</code></a> RLS: 2.3.3</li> <li><a href="https://github.com/pandas-dev/pandas/commit/6aa788a00bda9b0f004302076dad94df3edeafc7"><code>6aa788a</code></a> [backport 2.3.x] DOC: prepare 2.3.3 whatsnew notes for release (<a href="https://redirect.github.com/pandas-dev/pandas/issues/62499">#62499</a>) (<a href="https://redirect.github.com/pandas-dev/pandas/issues/62508">#62508</a>)</li> <li><a href="https://github.com/pandas-dev/pandas/commit/b64f0df403d11ac733d9f460f89a5e99c8044ed0"><code>b64f0df</code></a> [backport 2.3.x] BUG: avoid validation error for ufunc with string[python] ar...</li> <li><a href="https://github.com/pandas-dev/pandas/commit/058eb2b0edfc408dae9966ef1f03372f2a3ff04c"><code>058eb2b</code></a> [backport 2.3.x] BUG: String[pyarrow] comparison with mixed object (<a href="https://redirect.github.com/pandas-dev/pandas/issues/62424">#62424</a>) (...</li> <li><a href="https://github.com/pandas-dev/pandas/commit/2ca088daef6a9d9333fea8aedffc7e50d28dfdee"><code>2ca088d</code></a> [backport 2.3.x] DEPR: remove the Period resampling deprecation (<a href="https://redirect.github.com/pandas-dev/pandas/issues/62480">#62480</a>) (<a href="https://redirect.github.com/pandas-dev/pandas/issues/62">#62</a>...</li> <li><a href="https://github.com/pandas-dev/pandas/commit/92bf98f623572ed053d48be5818c8503f1b61888"><code>92bf98f</code></a> [backport 2.3.x] BUG: fix .str.isdigit to honor unicode superscript for older...</li> <li><a href="https://github.com/pandas-dev/pandas/commit/e57c7d6a2247316188fba0ba2a0db3c11028d75c"><code>e57c7d6</code></a> Backport PR <a href="https://redirect.github.com/pandas-dev/pandas/issues/62452">#62452</a> on branch 2.3.x (TST: Adjust tests for numexpr 2.13) (<a href="https://redirect.github.com/pandas-dev/pandas/issues/62454">#62454</a>)</li> <li><a href="https://github.com/pandas-dev/pandas/commit/e0fe9a03c90e560c34a3bbbdd1735a8b64f7b281"><code>e0fe9a0</code></a> Backport to 2.3.x: REGR: from_records not initializing subclasses properly (#...</li> <li><a href="https://github.com/pandas-dev/pandas/commit/23a1085e641c8e3a5b500e319c5973e4160b9236"><code>23a1085</code></a> BUG: improve future warning for boolean operations with missaligned indexes (...</li> <li><a href="https://github.com/pandas-dev/pandas/commit/61136969fb18b438b6660bd5d485d0236dbf4a71"><code>6113696</code></a> Backport PR <a href="https://redirect.github.com/pandas-dev/pandas/issues/62396">#62396</a> on branch 2.3.x (PKG/DOC: indicate Python 3.14 support in ...</li> <li>Additional commits viewable in <a href="https://github.com/pandas-dev/pandas/compare/v1.5.3...v2.3.3">compare view</a></li> </ul> </details> <br /> Updates `shapely` from 2.0.4 to 2.1.2 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/shapely/shapely/releases">shapely's releases</a>.</em></p> <blockquote> <h2>2.1.2</h2> <p>Wheels are available for Python 3.14 (and still include GEOS 3.13.1).</p> <h2>2.1.1</h2> <p>Bug fixes:</p> <ul> <li>Fix performance degradation calling shapely functions (caused by deprecation of certain positional arguments) (<a href="https://redirect.github.com/shapely/shapely/issues/2283">#2283</a>).</li> <li>Fix crash caused by <code>from_ragged_array()</code> (<a href="https://redirect.github.com/shapely/shapely/issues/2291">#2291</a>).</li> <li>Fix compilation error building with recent LLVM toolchain (<a href="https://redirect.github.com/shapely/shapely/issues/2293">#2293</a>).</li> </ul> <p>For a full changelog , see <a href="https://shapely.readthedocs.io/en/latest/release/2.x.html#version-2-1-1">https://shapely.readthedocs.io/en/latest/release/2.x.html#version-2-1-1</a></p> <h2>2.1.0</h2> <p>Shapely 2.1.0 is a feature release with various new functions, improvements and bug fixes. Highlights include initial support for geometries with M or ZM values, functionality for coverage validation and simplification, and a set of new top-level functions.</p> <p>Shapely supports Python >= 3.10, and binary wheels on PyPI include GEOS 3.13.1 and are now also provided for musllinux (Alpine) x86_64 platforms.</p> <p>For a full changelog, see <a href="https://shapely.readthedocs.io/en/latest/release/2.x.html#version-2-1-0">https://shapely.readthedocs.io/en/latest/release/2.x.html#version-2-1-0</a></p> <h2>2.1.0rc1</h2> <p>Shapely version 2.1.0 is a major release featuring various new functions, improvements and bug fixes. This is a first release candidate.</p> <p>For a full changelog, see <a href="https://shapely.readthedocs.io/en/latest/release/2.x.html#version-2-1-0-unreleased">https://shapely.readthedocs.io/en/latest/release/2.x.html#version-2-1-0-unreleased</a></p> <h2>2.0.7</h2> <p>Shapely 2.0.7 fixes 3 bugs:</p> <ul> <li>Fix compilation error on certain Linux platforms, such as Alpine (<a href="https://redirect.github.com/shapely/shapely/issues/1945">#1945</a>).</li> <li>Fixes crash when reading nonlinear geometry types (<code>CircularString</code>, <code>CompoundCurve</code>, <code>MultiCurve</code>, <code>CurvePolygon</code>, <code>MultiSurface</code>) from WKB/WKT with GEOS >= 3.13; these types are not yet supported in Shapely and now raise a <code>NotImplementedError</code> (<a href="https://redirect.github.com/shapely/shapely/issues/2160">#2160</a>)</li> <li>Fix the <code>project()</code> method to return a Python float (<a href="https://redirect.github.com/shapely/shapely/issues/2093">#2093</a>).</li> </ul> <p>Wheels include GEOS 3.11.4.</p> <p>For a full changelog, see <a href="https://shapely.readthedocs.io/en/latest/release/2.x.html#version-2-0-7">https://shapely.readthedocs.io/en/latest/release/2.x.html#version-2-0-7</a>.</p> <h2>2.0.6</h2> <p>Wheels are available for Python 3.13 (and still include GEOS 3.11.4).</p> <p>Bug fixes:</p> <ul> <li>Fix compatibility with NumPy 2.1.0 (<a href="https://redirect.github.com/shapely/shapely/issues/2099">#2099</a>).</li> </ul> <p>For a full changelog, see <a href="https://shapely.readthedocs.io/en/latest/release/2.x.html#version-2-0-6">https://shapely.readthedocs.io/en/latest/release/2.x.html#version-2-0-6</a></p> <h2>2.0.5</h2> <p>Binary wheels on PyPI include GEOS 3.11.4 from 2024-06-05. Furthermore, universal2 wheels are removed for macOS since both x86_64 and arm64 wheels are provided.</p> <p>Bug fixes:</p> <ul> <li>Fix Point x/y/z attributes to return Python floats (<a href="https://redirect.github.com/shapely/shapely/issues/2074">#2074</a>).</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/shapely/shapely/blob/main/CHANGES.txt">shapely's changelog</a>.</em></p> <blockquote> <h2>2.1.2 (2025-09-24)</h2> <p>Wheels are available for Python 3.14 (and still include GEOS 3.13.1).</p> <h2>2.1.1 (2025-05-19)</h2> <p>Bug fixes:</p> <ul> <li>Fix performance degradation calling shapely functions (caused by deprecation of certain positional arguments) (<a href="https://redirect.github.com/shapely/shapely/issues/2283">#2283</a>).</li> <li>Fix crash caused by <code>from_ragged_array()</code> (<a href="https://redirect.github.com/shapely/shapely/issues/2291">#2291</a>).</li> <li>Fix compilation error building with recent LLVM toolchain (<a href="https://redirect.github.com/shapely/shapely/issues/2293">#2293</a>).</li> </ul> <h2>2.1.0 (2025-04-03)</h2> <p>Shapely 2.1.0 is a feature release with various new functions, improvements and bug fixes. Highlights include initial support for geometries with M or ZM values, functionality for coverage validation and simplification, and a set of new top-level functions.</p> <p>Shapely supports Python >= 3.10, and binary wheels on PyPI include GEOS 3.13.1 and are now also provided for musllinux (Alpine) x86_64 platforms.</p> <p>For a full changelog, see <a href="https://shapely.readthedocs.io/en/latest/release/2.x.html#version-2-1-0">https://shapely.readthedocs.io/en/latest/release/2.x.html#version-2-1-0</a></p> <h2>2.0.7 (2025-01-30)</h2> <p>Bug fixes:</p> <ul> <li>Fix compilation error on certain Linux platforms, such as Alpine (<a href="https://redirect.github.com/shapely/shapely/issues/1945">#1945</a>).</li> <li>Fixes crash when reading nonlinear geometry types (CircularString, CompoundCurve, MultiCurve, CurvePolygon, MultiSurface) from WKB/WKT with GEOS >= 3.13; these types are not yet supported in Shapely and now raise a <code>NotImplementedError</code> (<a href="https://redirect.github.com/shapely/shapely/issues/2160">#2160</a>)</li> <li>Fix the <code>project</code> method to return a Python float (<a href="https://redirect.github.com/shapely/shapely/issues/2093">#2093</a>).</li> </ul> <h2>2.0.6 (2024-08-19)</h2> <p>Bug fixes:</p> <ul> <li>Fix compatibility with NumPy 2.1.0 (<a href="https://redirect.github.com/shapely/shapely/issues/2099">#2099</a>).</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/shapely/shapely/commit/5fb639d1056888d135fe56bfaf750c9648addeec"><code>5fb639d</code></a> RLS: 2.1.2</li> <li><a href="https://github.com/shapely/shapely/commit/70509a1bee5ebd6637cda98b5c9d83707c341888"><code>70509a1</code></a> DOC/RLS: indicate Python 3.14 support in pyproject.toml and release notes for...</li> <li><a href="https://github.com/shapely/shapely/commit/5c572b622027f6917c75afd728f201a144fb597d"><code>5c572b6</code></a> CI: add testing with GEOS 3.14 and Python 3.14 (<a href="https://redirect.github.com/shapely/shapely/issues/2330">#2330</a>)</li> <li><a href="https://github.com/shapely/shapely/commit/a9093336b1ea77559d44148a7f1ed92ab3bc2999"><code>a909333</code></a> Bump pypa/cibuildwheel from 3.1.3 to 3.2.0 (<a href="https://redirect.github.com/shapely/shapely/issues/2328">#2328</a>)</li> <li><a href="https://github.com/shapely/shapely/commit/2086d4428e29da17bafc684acbfb04bb537ce573"><code>2086d44</code></a> Bump actions/setup-python from 5 to 6 (<a href="https://redirect.github.com/shapely/shapely/issues/2326">#2326</a>)</li> <li><a href="https://github.com/shapely/shapely/commit/50c1cf30be0e37081991b6d5a5dc3531cfbe35da"><code>50c1cf3</code></a> Bump actions/download-artifact from 4 to 5 (<a href="https://redirect.github.com/shapely/shapely/issues/2321">#2321</a>)</li> <li><a href="https://github.com/shapely/shapely/commit/39490ab685a42a2c189f2ce7a45b7d07053e8e8f"><code>39490ab</code></a> TST: update test_coverage_union_overlapping_inputs for upstream GEOS change (...</li> <li><a href="https://github.com/shapely/shapely/commit/5ef437c898b54f723ad0e4a8b6b513b9cc5d68a2"><code>5ef437c</code></a> Bump actions/checkout from 4 to 5 (<a href="https://redirect.github.com/shapely/shapely/issues/2320">#2320</a>)</li> <li><a href="https://github.com/shapely/shapely/commit/7b5ff3d24b7889d35f96ee3ae9ec26250b3d6147"><code>7b5ff3d</code></a> BLD: add Python 3.14 wheels [Bump pypa/cibuildwheel from 3.0.1 to 3.1.3] (<a href="https://redirect.github.com/shapely/shapely/issues/2316">#2316</a>)</li> <li><a href="https://github.com/shapely/shapely/commit/480dbb14f47b685e95c03654983405185c15babd"><code>480dbb1</code></a> TST: update frechet_distance densify test for latest GEOS main (densify>0.001...</li> <li>Additional commits viewable in <a href="https://github.com/shapely/shapely/compare/2.0.4...2.1.2">compare view</a></li> </ul> </details> <br /> 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 <dependency name> major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself) - `@dependabot ignore <dependency name> minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself) - `@dependabot ignore <dependency name>` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself) - `@dependabot unignore <dependency name>` will remove all of the ignore conditions of the specified dependency - `@dependabot unignore <dependency name> <ignore condition>` will remove the ignore condition of the specified dependency and ignore conditions </details> -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
