You can just use polars by leveraging write_ipc if you need arrow functionality. Pyarrow is great but it is very heavy.