Details
-
Improvement
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
None
Description
Spawning from ARROW-17106, moving code from `pyarrow/parquet/init` to `pyarrow/parquet/core` and re-exporting in `_init{_}` to maintain the same functionality.
pyarrow.initis very careful about what is exposed through the public API by prefixing private symbols with underscores, even imports.
What's exposed at the top level of `pyarrow.parquet`, however, is not so careful. API calls such as `pq.FileSystem`, `pq.pa.Array`, `pq.json` are all valid and should probably be designated as private attributes in pyarrow.parquet.
Attachments
Issue Links
- relates to
-
ARROW-17106 [Python] Move parquet code from __init__.py and expose only API
- Resolved
-
ARROW-9672 [Python][Parquet] Expose _filters_to_expression
- Open
- links to