At the moment it seems to be impossible in Python to add custom metadata to a Table or Column. The closest I've come is to create a list of new Fields (by "appending" metadata to existing Fields), and then creating a new Schema from these Fields using the Schema factory function. But I can't see how to create a new table from the existing Columns and my new Schema, which I understand would be the way to do it in C++?
Essentially, wrappers for the Table's Make(...) functions seem to be missing.
Reporter: Thomas Buhrmann / @buhrmann
Note: This issue was originally created as ARROW-2572. Please see the migration documentation for further details.