defusedxml>=0.7.1
fastapi>=0.110.0
fastparquet<=2026.5.0,>=2022.11.0
geopandas<=1.1.4,>=1.1.4
gymnasium<=1.3.0,>=0.28.0
imageio-ffmpeg<=0.6.0,>=0.6.0
joblib<=1.5.3,>=1.3.2
matplotlib<=3.10.3,>=3.7.0
numpy<=2.2.6,>=1.21.5
orjson>=3.10.15
pandas<=2.3.3,>=1.5.3
polars<=1.44.1,>=1.8.2
protobuf<=6.33.4
pybind11<=3.1.0,>=2.10.0
pygame<=2.6.1,>=2.5.2
pyogrio<=0.13.0,>=0.9.0
pyproj<=3.7.1,>=3.2.1
scikit-learn<=1.6.1,>=1.0.0
scipy<=1.15.3,>=1.7.3
shapely<2.1.0,>=2.0.7
tabulate>=0.9.0
tfrecord>=1.14.6
uvicorn[standard]>=0.27.0

[behavior]

[behavior:python_version >= "3.9"]
torch<2.9.0,>=2.8.0
torchvision<0.28.0,>=0.23.0

[dev]
pre-commit==3.5.0
black
isort
clang-format

[test]
Pillow>=9.5.0
httpx>=0.28.0
huggingface_hub>=0.34
pytest>=7.4.4
pytest-cov>=4.1.0
torch>=2.8.0
torchvision>=0.23.0
