1.3.6 fixes a few minor bugs and performance issues.
- Tests that use matplotlib have been cleaned up and the one in test_warp.py which uses our vendored rangehttpserver has been marked as needing a network (#2764).
- When computing the bounds of a sequence of feature or geometry objects, we dodge empty "features" and "geometries" sequences that could be provided by, e.g., Fiona 1.9.0 (#2745).
- Decouple our Affine transformer from GDAL environments, fixing a performance regression introduced in 1.3.0 (#2754).
- StatisticsError is raised when dataset statistics cannot be computed (#2760).
- In
DatasetBase.__enter__
an Env is added to the dataset's context stack if needed, making an explicitwith Env():
optional when using an opened dataset as a context manager (#2760).
The PyPI wheels for 1.3.6 include a patch for OSGeo/gdal#7170 and rename PROJ symbols for more safety when used in combination with spatiallite, pyproj, etc.