diff --git a/CHANGELOG.md b/CHANGELOG.md index a3599f28b..ae7611524 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -12,6 +12,11 @@ https://semver.org/spec/v2.0.0.html ## [Unreleased] +### Changed +- Update library dependencies: + - Upgrade upper limit for `numpy` to 2.5. + - Upgrade upper limit for `packaging` to 27.0. + ## [2.0.0] - 2025-06-13 ### Added diff --git a/dep/requirements.txt b/dep/requirements.txt index 00759f0d2..68870cb03 100644 --- a/dep/requirements.txt +++ b/dep/requirements.txt @@ -1,7 +1,7 @@ basemap_data >= 2.0, < 3.0 -packaging >= 20.5, < 26.0 +packaging >= 20.5, < 27.0 -numpy >= 2.0, < 2.4 +numpy >= 2.0, < 2.5 matplotlib >= 3.4, < 3.11 pyproj >= 3.0, < 3.8 diff --git a/src/mpl_toolkits/basemap/__init__.py b/src/mpl_toolkits/basemap/__init__.py index 46458b95b..d5f344f51 100644 --- a/src/mpl_toolkits/basemap/__init__.py +++ b/src/mpl_toolkits/basemap/__init__.py @@ -1304,8 +1304,7 @@ def _readboundarydata(self,name,as_polygons=False): # numpy array (first column is lons, second is lats). polystring = bdatfile.read(bytecount) # binary data is little endian. - b = np.array(np.frombuffer(polystring,dtype='