# The submission kit. Python 3.11+.
numpy>=1.24
pandas>=2.0
pyarrow>=14.0      # reading the evaluator's trajectory parquet
kaggle>=2.0        # competition upload and scoring status
kagglesdk          # ships with kaggle>=2, but v2d_submit.py imports it by name, so declare it
trimesh>=4.0       # pack_reconstruction.py reads meshes; the local AUC cross-check uses it too
fast_simplification>=0.1   # pack_reconstruction.py decimates meshes to the submission budget
