# Source-checkout runtime and build dependencies.
# Python 3.10-3.12 retain the NumPy 1 ABI used by common Conda scientific
# stacks. Python 3.13 uses the NumPy 2-compatible matscipy release.
# Optional Rhino 3DM export: python -m pip install "v_ase-gui[rhino]"
# OBJ/MTL export uses only the Python standard library.
ase>=3.26
matscipy>=1.1.1,<1.2.0; python_version < '3.13'
matscipy>=1.2.0; python_version >= '3.13'
fastapi>=0.110
uvicorn[standard]>=0.29
numpy>=1.24,<2.0; python_version < '3.13'
numpy>=2.0; python_version >= '3.13'
scipy>=1.10
scikit-image>=0.23
plotly>=5.24
matplotlib>=3.7
imageio-ffmpeg>=0.5
Pillow>=10
requests>=2.31
jsonschema>=4.23
setuptools>=77
wheel>=0.40
