PyCapsules aren't actually importable in python.

They're only a C-api thing, so we can only get their type from an
instance. They're not in Typing or Types.
This commit is contained in:
wiredfool 2025-02-18 21:51:52 +00:00
parent e81b669fec
commit 7ac90faabc

View File

@ -3211,8 +3211,8 @@ class SupportsArrowArrayInterface(Protocol):
""" """
def __arrow_c_array__( def __arrow_c_array__(
self, requested_schema: PyCapsule = None self, requested_schema: 'PyCapsule' = None
) -> tuple[PyCapsule, PyCapsule]: ) -> tuple['PyCapsule', 'PyCapsule']:
raise NotImplementedError() raise NotImplementedError()