You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
However, the Open3D code does not actually depend on pandas: a ctrl-f through the code-base verifies this. Having this unnecessary dependency tricks build tools like Poetry into installing unnecessary packages, and in Poetry's case leads to exponentially longer build times.
For Poetry, (which uses the JSON API) see why the JSON API has inherent problems with packages like Open3D that have different dependencies depending on the platform:
It looks like the ideal here is for Open3d to use markers (e.g. platform_system == "Windows") to explicitly mark the dependencies they have that differ between platforms.
Checklist
master
branch).Describe the issue
Open3D includes the following metadata in their releases to Pypi:
However, the Open3D code does not actually depend on
pandas
: actrl-f
through the code-base verifies this. Having this unnecessary dependency tricks build tools like Poetry into installing unnecessary packages, and in Poetry's case leads to exponentially longer build times.Steps to reproduce the bug
Go to https://pypi.org/pypi/open3d/json to see the metadata.
ctrl-f
to see thepandas
dependency.Error message
N/A
Expected behavior
This dependency should not be required, and should be removed from the metadata on Pypi.
Open3D, Python and System information
N/A: this is verifiable from any browser.
Additional information
No response
The text was updated successfully, but these errors were encountered: