From d339a0d17746ef1489e2553fbf1e504047462d81 Mon Sep 17 00:00:00 2001 From: jack-volantautonomy Date: Fri, 7 Aug 2026 09:55:52 +0100 Subject: [PATCH] Allow DatasetWriter --- stubs/rasterio/rasterio/_warp.pyi | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/stubs/rasterio/rasterio/_warp.pyi b/stubs/rasterio/rasterio/_warp.pyi index b98484b6fd62..9e20035887c8 100644 --- a/stubs/rasterio/rasterio/_warp.pyi +++ b/stubs/rasterio/rasterio/_warp.pyi @@ -8,7 +8,7 @@ from rasterio._typing import CRSInput, Geometry, Indexes, ShapeND, WindowInput, from rasterio.control import GroundControlPoint from rasterio.crs import CRS from rasterio.enums import Resampling -from rasterio.io import DatasetReader +from rasterio.io import DatasetReader, DatasetWriter from rasterio.rpc import RPC SUPPORTED_RESAMPLING: Final[list[Resampling]] @@ -67,7 +67,7 @@ def _suggested_proxy_vrt_doc( ) -> str: ... class WarpedVRTReaderBase(DatasetReaderBase): - src_dataset: DatasetReader + src_dataset: DatasetReader | DatasetWriter src_crs: CRS src_transform: Affine | None resampling: Resampling @@ -79,7 +79,7 @@ class WarpedVRTReaderBase(DatasetReaderBase): def __init__( self, - src_dataset: DatasetReader, + src_dataset: DatasetReader | DatasetWriter, src_crs: CRSInput | None = None, crs: CRSInput | None = None, resampling: Resampling = ...,