From e96b000965e2756f849fab66784ee3b010cfcbb7 Mon Sep 17 00:00:00 2001 From: Alex Waygood Date: Wed, 15 Jul 2026 14:33:34 +0200 Subject: [PATCH 1/3] Use stricter pyright settings on `pyogrio` Fixes https://github.com/AlexWaygood/typeshed-stats/issues/489, fixes https://github.com/AlexWaygood/typeshed-stats/issues/490, fixes https://github.com/AlexWaygood/typeshed-stats/issues/491, fixes https://github.com/AlexWaygood/typeshed-stats/issues/492 --- pyrightconfig.stricter.json | 1 - 1 file changed, 1 deletion(-) diff --git a/pyrightconfig.stricter.json b/pyrightconfig.stricter.json index 233d97b53514..0f60940d2d0c 100644 --- a/pyrightconfig.stricter.json +++ b/pyrightconfig.stricter.json @@ -81,7 +81,6 @@ "stubs/pyasn1", "stubs/Pygments", "stubs/PyMySQL", - "stubs/pyogrio", "stubs/python-jose", "stubs/pywin32", "stubs/PyYAML", From 1cb9b01c7486c886e672abbe6446cedc9df48af9 Mon Sep 17 00:00:00 2001 From: Alex Waygood Date: Wed, 15 Jul 2026 15:17:26 +0200 Subject: [PATCH 2/3] hmm --- stubs/pyogrio/pyogrio/raw.pyi | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/stubs/pyogrio/pyogrio/raw.pyi b/stubs/pyogrio/pyogrio/raw.pyi index 39a97f65a82d..ca50455f2111 100644 --- a/stubs/pyogrio/pyogrio/raw.pyi +++ b/stubs/pyogrio/pyogrio/raw.pyi @@ -88,7 +88,7 @@ def read_arrow( *, batch_size: int = 65536, # Extracted from kwargs **kwargs: Any, # Dataset open options passed to OGR -) -> tuple[_Meta, pa.Table]: ... +) -> tuple[_Meta, pa.Table]: ... # pyright: ignore[reportUnknownMemberType] # pyarrow is an optional dependency @overload def open_arrow( @@ -136,7 +136,7 @@ def open_arrow( use_pyarrow: Literal[True], datetime_as_string: bool = False, **kwargs: Any, # Dataset open options passed to OGR -) -> AbstractContextManager[tuple[_Meta, pa.RecordBatchReader]]: ... +) -> AbstractContextManager[tuple[_Meta, pa.RecordBatchReader]]: ... # pyright: ignore[reportUnknownMemberType] # pyarrow is an optional dependency def write( path: WritePathOrBuffer, From b45033fa0dccad39f9bef54bf5161646d359f9b3 Mon Sep 17 00:00:00 2001 From: "pre-commit-ci[bot]" <66853113+pre-commit-ci[bot]@users.noreply.github.com> Date: Wed, 15 Jul 2026 13:19:27 +0000 Subject: [PATCH 3/3] [pre-commit.ci] auto fixes from pre-commit.com hooks --- stubs/pyogrio/pyogrio/raw.pyi | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/stubs/pyogrio/pyogrio/raw.pyi b/stubs/pyogrio/pyogrio/raw.pyi index ca50455f2111..5fd2a18a222b 100644 --- a/stubs/pyogrio/pyogrio/raw.pyi +++ b/stubs/pyogrio/pyogrio/raw.pyi @@ -136,7 +136,9 @@ def open_arrow( use_pyarrow: Literal[True], datetime_as_string: bool = False, **kwargs: Any, # Dataset open options passed to OGR -) -> AbstractContextManager[tuple[_Meta, pa.RecordBatchReader]]: ... # pyright: ignore[reportUnknownMemberType] # pyarrow is an optional dependency +) -> AbstractContextManager[ + tuple[_Meta, pa.RecordBatchReader] +]: ... # pyright: ignore[reportUnknownMemberType] # pyarrow is an optional dependency def write( path: WritePathOrBuffer,