hla-compass>=3.4.0,<4

# Parquet streaming — read the source file's row groups without loading
# the whole file into memory. Required when source_uri points at *.parquet.
# (hla-compass validate requires exact `==` pins on every active dependency.)
pyarrow==24.0.0

# Optional: only needed if you switch from the default pyarrow streaming reader
# to the SDK helper self.data.storage.read_parquet(key, engine="polars").
# Uncomment (kept exact-pinned so `hla-compass validate` stays green):
# polars==1.41.2
