atwam commented on issue #5354: URL: https://github.com/apache/arrow-rs/issues/5354#issuecomment-1919235210
... it still means that `schema.equals` fails when there are extension fields, because the original pyarrow schema does not have it, yet exports it to the rust object, and it is still present when it comes back from its round-trip. A few solutions come to mind: - Either we just test that the schema metadata is the same, and ignore fields metadata. - Or we allow the returned schema to be different, but ensure that any metadata in the original schema/fields comes back unharmed (and we allow for new metadata keys) -- 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]
