numpy>=1.20

[all]
trimesh[deprecated,easy,recommend,test,test_more]

[deprecated]
openctm

[easy]
colorlog
charset-normalizer
lxml
jsonschema
networkx
svg.path
shapely
xxhash
rtree
httpx
scipy
pillow

[easy:platform_machine == "x86_64"]
embreex

[easy:python_version < "3.14"]
manifold3d>=2.3.0

[easy:python_version < "3.9"]
pycollada<=0.9.0

[easy:python_version >= "3.9"]
pycollada
vhacdx
mapbox_earcut>=1.0.2

[recommend]
sympy
pyglet<2
scikit-image
fast-simplification
python-fcl
cascadio

[recommend:python_version >= "3.14"]
manifold3d>=2.3.0

[test]
pytest-cov
pytest
pyinstrument
ruff

[test_more]
coveralls
ezdxf
meshio
xatlas
matplotlib
ipython
marimo

[test_more:python_version < "3.14"]
pymeshlab
triangle

[test_more:python_version >= "3.10"]
pytest-beartype
