matplotlib / basemap

Plot on map projections (with coastlines and political boundaries) using matplotlib
MIT License
772 stars 390 forks source link

Ensure that Windows Python3 wheels are built with MSVC 14.0 #564

Closed molinav closed 1 year ago

molinav commented 1 year ago

This PR updates the GitHub workflow basemap-for-windows to ensure that GEOS and _geoslib are built using MSVC 14.0 for backwards compatibility.

In addition, GeosLibrary.build now receives an optional argument toolset, so that e.g. Windows users with Visual Studio 2022 can set toolset=v140 and build with MSVC 14.0 if they have the VS2015 subpackage available.