I've noticed that Polars uses avro-schema crate for avro format reading: https://github.com/pola-rs/polars/blob/main/Cargo.toml#L35. The repo doesn't seem to be maintained (last commit was 3 years ago), and has some bugs (I've just found one: DataEngineeringLabs/avro-schema#6). I was wondering if switching to something more actively supported (like https://github.com/apache/avro-rs) is a way you'd like to take?
I'm currently using Polars with a patched avro-schema from my PR above, but if I encounter any other errors I'd consider switching upstream Polars to avro-rs instead of trying to fix those in avro-schema.
I've noticed that Polars uses
avro-schemacrate for avro format reading: https://github.com/pola-rs/polars/blob/main/Cargo.toml#L35. The repo doesn't seem to be maintained (last commit was 3 years ago), and has some bugs (I've just found one: DataEngineeringLabs/avro-schema#6). I was wondering if switching to something more actively supported (like https://github.com/apache/avro-rs) is a way you'd like to take?I'm currently using Polars with a patched
avro-schemafrom my PR above, but if I encounter any other errors I'd consider switching upstream Polars toavro-rsinstead of trying to fix those inavro-schema.