running pip install mesh_processing_tools naively returns ERROR: Ignored the following versions that require a different python version: 1.6.2 Requires-Python >=3.7,<3.10; 1.6.3 Requires-Python >=3.7,<3.10; 1.7.0 Requires-Python >=3.7,<3.10; 1.7.1 Requires-Python >=3.7,<3.10 ERROR: Could not find a version that satisfies the requirement open3d==0.11.2 (from mesh-processing-tools) (from versions: 0.16.0, 0.17.0, 0.18.0) ERROR: No matching distribution found for open3d==0.11.2
This also leads to issues with older python versions (3.8) due to open3d 0.11.2 requiring sklearn instead of scikit-learn. Cloning and installing from github works, since the current requirements.txt don't constrain open3d version, it seems only the PyPi version is affected