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]

Reply via email to