Skip to content

Commit

Permalink
build(deps): bump shapely from 2.0.1 to 2.0.4 (#944)
Browse files Browse the repository at this point in the history
Bumps [shapely](https://github.com/shapely/shapely) from 2.0.1 to 2.0.4.
<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.0.4</h2>
<p>Wheels for Python versions &gt;= 3.9 will be compatible with the
upcoming NumPy 2.0 release (as well as with supported NumPy 1.x
versions).</p>
<p>Bug fixes:</p>
<ul>
<li>Fix bug in <code>to_wkt</code> with multiple empty Z geometries (<a
href="https://redirect.github.com/shapely/shapely/issues/2012">#2012</a>).</li>
<li>Fix bug in <code>to_ragged_array</code> for an array of Points with
missing values (<a
href="https://redirect.github.com/shapely/shapely/issues/2034">#2034</a>).</li>
</ul>
<p>For a full changelog, see <a
href="https://shapely.readthedocs.io/en/latest/release/2.x.html#version-2-0-4">https://shapely.readthedocs.io/en/latest/release/2.x.html#version-2-0-4</a></p>
<h2>2.0.3</h2>
<p>Bug fixes:</p>
<ul>
<li>Fix regression in the <code>oriented_envelope</code> ufunc to accept
array-like input in case of GEOS&lt;3.12 (<a
href="https://redirect.github.com/shapely/shapely/issues/1929">#1929</a>).</li>
</ul>
<p>Packaging related:</p>
<ul>
<li>The binary wheels are not yet compatible with a future NumPy 2.0
release, therefore a <code>numpy&lt;2</code> upper pin was added to the
requirements (<a
href="https://redirect.github.com/shapely/shapely/issues/1972">#1972</a>).</li>
<li>Upgraded the GEOS version in the binary wheel distributions to
3.11.3.</li>
</ul>
<p>For a full changelog , see <a
href="https://shapely.readthedocs.io/en/latest/release/2.x.html#version-2-0-3">https://shapely.readthedocs.io/en/latest/release/2.x.html#version-2-0-3</a></p>
<h2>2.0.2</h2>
<p>Bug fixes:</p>
<ul>
<li>Fix regression in the (in)equality comparison (<code>geom1 ==
geom2</code>) using <code>__eq__</code> to
not ignore the z-coordinates (<a
href="https://redirect.github.com/shapely/shapely/issues/1732">#1732</a>).</li>
<li>Fix <code>MultiPolygon()</code> constructor to accept polygons
without holes (<a
href="https://redirect.github.com/shapely/shapely/issues/1850">#1850</a>).</li>
<li>Fix <code>minimum_rotated_rectangle</code>
(<code>oriented_envelope</code>) to always return
the minimum area solution (instead of minimum width). In practice, it
will use the
GEOS implementation only for GEOS 3.12+, and for older GEOS versions
fall back to the
implementation that was included in Shapely &lt; 2 (<a
href="https://redirect.github.com/shapely/shapely/issues/1670">#1670</a>).</li>
<li>Fix <code>from_ragged_array</code> to work with read-only array
input (<a
href="https://redirect.github.com/shapely/shapely/issues/1744">#1744</a>).</li>
<li>Fix the handling of z coordinates <code>shapely.ops.substring</code>
(<a
href="https://redirect.github.com/shapely/shapely/issues/1699">#1699</a>).</li>
</ul>
<p>Wheels are available for Python 3.12 (and still include GEOS 3.11.2).
Building
from source is now compatible with Cython 3.</p>
<p>For a full changelog , see <a
href="https://shapely.readthedocs.io/en/latest/release/2.x.html#version-2-0-2">https://shapely.readthedocs.io/en/latest/release/2.x.html#version-2-0-2</a></p>
</blockquote>
</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.0.4 (2024-04-16)</h2>
<p>Wheels for Python versions &gt;= 3.9 will be compatible with the
upcoming NumPy 2.0
release (as well as with supported NumPy 1.x versions).</p>
<p>Bug fixes:</p>
<ul>
<li>Fix bug in <code>to_wkt</code> with multiple empty Z geometries (<a
href="https://redirect.github.com/shapely/shapely/issues/2012">#2012</a>).</li>
<li>Fix bug in <code>to_ragged_array</code> for an array of Points with
missing values (<a
href="https://redirect.github.com/shapely/shapely/issues/2034">#2034</a>).</li>
</ul>
<h2>2.0.3 (2024-02-16)</h2>
<ul>
<li>Fix regression in the <code>oriented_envelope</code> ufunc to accept
array-like input
in case of GEOS&lt;3.12 (<a
href="https://redirect.github.com/shapely/shapely/issues/1929">#1929</a>).</li>
<li>The binary wheels are not yet compatible with a future NumPy 2.0
release,
therefore a <code>numpy&lt;2</code> upper pin was added to the
requirements (<a
href="https://redirect.github.com/shapely/shapely/issues/1972">#1972</a>).</li>
<li>Upgraded the GEOS version in the binary wheel distributions to
3.11.3.</li>
</ul>
<h2>2.0.2 (2023-10-12)</h2>
<p>Bug fixes:</p>
<ul>
<li>Fix regression in the (in)equality comparison (<code>geom1 ==
geom2</code>) using <code>__eq__</code> to
not ignore the z-coordinates (<a
href="https://redirect.github.com/shapely/shapely/issues/1732">#1732</a>).</li>
<li>Fix <code>MultiPolygon()</code> constructor to accept polygons
without holes (<a
href="https://redirect.github.com/shapely/shapely/issues/1850">#1850</a>).</li>
<li>Fix <code>minimum_rotated_rectangle</code>
(<code>oriented_envelope</code>) to always return
the minimum area solution (instead of minimum width). In practice, it
will use the
GEOS implementation only for GEOS 3.12+, and for older GEOS versions
fall back to the
implementation that was included in Shapely &lt; 2 (<a
href="https://redirect.github.com/shapely/shapely/issues/1670">#1670</a>).</li>
<li>Fix <code>from_ragged_array</code> to work with read-only array
input (<a
href="https://redirect.github.com/shapely/shapely/issues/1744">#1744</a>).</li>
<li>Fix the handling of z coordinates <code>shapely.ops.substring</code>
(<a
href="https://redirect.github.com/shapely/shapely/issues/1699">#1699</a>).</li>
</ul>
<p>Wheels are available for Python 3.12 (and still include GEOS 3.11.2).
Building
from source is now compatible with Cython 3.</p>
<p>For a full changelog, see
<a
href="https://shapely.readthedocs.io/en/latest/release/2.x.html#version-2-0-2">https://shapely.readthedocs.io/en/latest/release/2.x.html#version-2-0-2</a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/shapely/shapely/commit/3853e1170173125b7e86cbb5cc8dab1c274c3999"><code>3853e11</code></a>
RLS: 2.0.4</li>
<li><a
href="https://github.com/shapely/shapely/commit/083bdcc9f6fd4c64b07c49da75da9da87e9b018a"><code>083bdcc</code></a>
DOC/RLS: starts changelog for 2.0.4 (<a
href="https://redirect.github.com/shapely/shapely/issues/2036">#2036</a>)</li>
<li><a
href="https://github.com/shapely/shapely/commit/23f462e024d84df64bcf56c010ba9d293da96eb6"><code>23f462e</code></a>
BUG: fix to_ragged_array for Points with missing values (<a
href="https://redirect.github.com/shapely/shapely/issues/2034">#2034</a>)</li>
<li><a
href="https://github.com/shapely/shapely/commit/cf184616b5c0c58d68560f19bb20e0dba0de3d79"><code>cf18461</code></a>
BLD: build linux aarch64 wheels (circleci) with numpy rc as well</li>
<li><a
href="https://github.com/shapely/shapely/commit/374446fa60cea5500355406cbad11e1a8a3524c4"><code>374446f</code></a>
BLD: update build-system requires to use latest numpy instead of
oldest-suppo...</li>
<li><a
href="https://github.com/shapely/shapely/commit/2b565f42f4d670a558efb480dd13a49f562d1bab"><code>2b565f4</code></a>
Add shapely.geometry.polygon.orient to <strong>all</strong> (<a
href="https://redirect.github.com/shapely/shapely/issues/2003">#2003</a>)</li>
<li><a
href="https://github.com/shapely/shapely/commit/5976300d197570b6df1f27d1a9c4764836d1b02e"><code>5976300</code></a>
FIX: to_wkt with empty Z geometry arrays (<a
href="https://redirect.github.com/shapely/shapely/issues/2012">#2012</a>)</li>
<li><a
href="https://github.com/shapely/shapely/commit/76e77f00491490f031d6eb3e45059b907cc6b79c"><code>76e77f0</code></a>
RLS: 2.0.3</li>
<li><a
href="https://github.com/shapely/shapely/commit/815dcaaf9599f1d804c77f370ed2bb394614fdfb"><code>815dcaa</code></a>
DOC/RLS: starts changelog for 2.0.3 (<a
href="https://redirect.github.com/shapely/shapely/issues/1987">#1987</a>)</li>
<li><a
href="https://github.com/shapely/shapely/commit/1013da9cf7dc2031fd1b4bf901f209cb2d75604a"><code>1013da9</code></a>
TST: Adjust tests and require_geos decorator implementation for
docstring ind...</li>
<li>Additional commits viewable in <a
href="https://github.com/shapely/shapely/compare/2.0.1...2.0.4">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=shapely&package-manager=pip&previous-version=2.0.1&new-version=2.0.4)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

You can trigger a rebase of this PR 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>

> **Note**
> Automatic rebases have been disabled on this pull request as it has
been open for over 30 days.

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Victor Engmark <[email protected]>
  • Loading branch information
dependabot[bot] and l0b0 authored Jun 13, 2024
1 parent e4830bc commit 927faf4
Show file tree
Hide file tree
Showing 2 changed files with 45 additions and 42 deletions.
85 changes: 44 additions & 41 deletions poetry.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,7 @@ python = "^3.10.6"
boto3 = "^1.28.70"
linz-logger = "^0.11.0"
py-multihash = "^2.0.1"
shapely = "^2.0.1"
shapely = "^2.0.4"
tifffile = "^2023.12.9"

[tool.poetry.dev-dependencies]
Expand Down

0 comments on commit 927faf4

Please sign in to comment.