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 = ...,