Skip to content

Conversation

@jorisvandenbossche
Copy link
Member

See #1972 for the details.

Current Shapely wheels for 2.0.x (and for an upcoming 2.0.3 release) are not compatible with future numpy 2.0 packages (if you install shapely now in an environment with nightly numpy, it fails to import), therefore it is recommended to add this upper pin now for releases.
We will keep the more flexible pin on the development branch, assuming by the time we release shapely 2.1, numpy 2.0 will be out and we can build shapely 2.0 to be compatible with all numpy versions.

@mwtoews
Copy link
Member

mwtoews commented Jan 27, 2024

It seems there is a bit of work needed for maint-2.0 to work with GEOS main. See #1976

@jorisvandenbossche
Copy link
Member Author

Did some additional fixes in #1977, will update this PR now

@coveralls
Copy link

coveralls commented Feb 12, 2024

Pull Request Test Coverage Report for Build 7872611538

Details

  • 0 of 0 changed or added relevant lines in 0 files are covered.
  • No unchanged relevant lines lost coverage.
  • Overall coverage increased (+0.3%) to 87.943%

Totals Coverage Status
Change from base Build 7872158711: 0.3%
Covered Lines: 2582
Relevant Lines: 2936

💛 - Coveralls

@jorisvandenbossche jorisvandenbossche merged commit 207fb08 into shapely:maint-2.0 Feb 12, 2024
@jorisvandenbossche jorisvandenbossche deleted the maint-2.0-pin-numpy branch February 12, 2024 13:56
@theroggy theroggy added this to the 2.1 milestone Feb 20, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants