Skip to content

Upgrading shapely 1 to 2

Breaking1.8.5.post1 → 2.2.0Platform6New4Changed10Fixed12

Fetching 20 releases from GitHub…11 / 20
BreakingUpgrade verdict

6 platform requirement changes.

  • You need Python 3.11 or newer to install this version.
  • The prebuilt wheels bundle GEOS 3.14.
  • Windows on ARM64 now has prebuilt wheels available.
  • You need Python 3.10 or newer to install this version.
Top 3 of 6 that need code or config changes

Python requirement changed in 2.2.0rc1: >=3.6 → >=3.11.

Adds numpy >=1.26.

Installs 1 package in all (was 0).

Platform6
Requires Python >= 3.11.
PyPI binary wheels now include GEOS 3.14.
Adds binary wheels for the Windows ARM64 platform.
Requires Python >= 3.10.
Adds binary wheels for musllinux (Alpine) x86_64 platforms.
Wheels for Python 3.9 and newer are compatible with NumPy 2.0 as well as supported NumPy 1.x versions.