Skip to content

Open3d has inconsitent dependencies between linux and windows #7333

@Kroppeb

Description

@Kroppeb

Checklist

Steps to reproduce the issue

The linux version seems to bundle extra ML things which have extra dependencies, but the Windows version doesn't have these things and doesn't seem to mention these dependencies.

This break popular package management tools that perform locking like Pipenv, Poetry and Uv. This is causing issues in our CI pipeline and installation on production systems.

The same versions of the open3d packages should have the same dependencies listen for each platform, and if needed (like in this case) narrow down the dependencies with PEP 508 markers so that only the dependencies that are actually needed for that platform are installed.

Error message

N/A

Open3D, Python and System information

- Operating system: Ubuntu & Windows
- Python version: Python 3.11
- Open3D version: 0.19.0
- System architecture: x86
- Is this a remote workstation?: yes and no
- How did you install Open3D?: pipenv / uv

Additional information

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions