kkraus14 commented on issue #38325: URL: https://github.com/apache/arrow/issues/38325#issuecomment-2045803230
I'm +1 to have a versioning that can be queried and/or provided by consumers. Some prior art is how the array API handled this: * https://data-apis.org/array-api/latest/API_specification/generated/array_api.__array_api_version__.html * There's a queryable version of the specification * https://data-apis.org/array-api/latest/API_specification/generated/array_api.array.__array_namespace__.html * Consumer optionally provides a version to the producer, which can raise a `NotImplementedError` if the version is not supported The other thing that comes to mind is that a lot of the capabilities being discussed here are definitely not limited to Python where they'd ideally be part of a C level spec / protocol that Python binds instead of implementing a separate protocol in Python. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
