Skip to content

open3d==0.18.0 has no wheels with a matching Python implementation tag #7553

@zhou13

Description

@zhou13

A minimal code snippet that reproduces the bug:

echo open3d > requirements.in
uv pip compile --python-platform linux --python-version 3.10 requirements.in --refresh --no-cache --verbose

Result:

Not sure why uv cannot find it as open3d-0.18.0-cp310-cp310-manylinux_2_27_x86_64.whl is inside https://pypi.org/project/open3d/0.18.0/#files.

The debug message does not provide much insight.

uv pip compile --python-platform linux --python-version 3.10  docker/requirements.in --output-file docker/requirements2.txt --refresh --no-cache --verbose
DEBUG uv 0.4.12
DEBUG Starting Python discovery for Python 3.10
DEBUG Looking for exact match for request Python 3.10
DEBUG Searching for Python 3.10 in managed installations or system path
DEBUG Found `cpython-3.10.14-macos-x86_64-none` at `/Users/yichaozhou/Sources/phicore/.venv/bin/python3` (active virtual environment)
DEBUG Using Python 3.10.14 interpreter at .venv/bin/python3 for builds
DEBUG Using request timeout of 30s
DEBUG Solving with installed Python version: 3.10.14
DEBUG Solving with target Python version: >=3.10.0
DEBUG Adding direct dependency: open3d*
DEBUG No cache entry for: https://pypi.org/simple/open3d/
DEBUG Searching for a compatible version of open3d (*)
DEBUG Searching for a compatible version of open3d (<0.18.0 | >0.18.0)
DEBUG Searching for a compatible version of open3d (<0.17.0 | >0.17.0, <0.18.0 | >0.18.0)
DEBUG Searching for a compatible version of open3d (<0.16.1 | >0.16.1, <0.17.0 | >0.17.0, <0.18.0 | >0.18.0)
DEBUG Searching for a compatible version of open3d (<0.16.0 | >0.16.0, <0.16.1 | >0.16.1, <0.17.0 | >0.17.0, <0.18.0 | >0.18.0)
DEBUG Searching for a compatible version of open3d (<0.15.2 | >0.15.2, <0.16.0 | >0.16.0, <0.16.1 | >0.16.1, <0.17.0 | >0.17.0,<0.18.0 | >0.18.0)
DEBUG Searching for a compatible version of open3d (<0.15.1 | >0.15.1, <0.15.2 | >0.15.2, <0.16.0 | >0.16.0, <0.16.1 | >0.16.1,<0.17.0 | >0.17.0, <0.18.0 | >0.18.0)
DEBUG Searching for a compatible version of open3d (<0.14.1 | >0.14.1, <0.15.1 | >0.15.1, <0.15.2 | >0.15.2, <0.16.0 | >0.16.0,<0.16.1 | >0.16.1, <0.17.0 | >0.17.0, <0.18.0 | >0.18.0)
DEBUG Searching for a compatible version of open3d (<0.13.0 | >0.13.0, <0.14.1 | >0.14.1, <0.15.1 | >0.15.1, <0.15.2 | >0.15.2,<0.16.0 | >0.16.0, <0.16.1 | >0.16.1, <0.17.0 | >0.17.0, <0.18.0 | >0.18.0)
DEBUG Searching for a compatible version of open3d (<0.12.0 | >0.12.0, <0.13.0 | >0.13.0, <0.14.1 | >0.14.1, <0.15.1 | >0.15.1,<0.15.2 | >0.15.2, <0.16.0 | >0.16.0, <0.16.1 | >0.16.1, <0.17.0 | >0.17.0, <0.18.0 | >0.18.0)
DEBUG Searching for a compatible version of open3d (<0.11.2 | >0.11.2, <0.12.0 | >0.12.0, <0.13.0 | >0.13.0, <0.14.1 | >0.14.1,<0.15.1 | >0.15.1, <0.15.2 | >0.15.2, <0.16.0 | >0.16.0, <0.16.1 | >0.16.1, <0.17.0 | >0.17.0, <0.18.0 | >0.18.0)
DEBUG Searching for a compatible version of open3d (<0.11.1 | >0.11.1, <0.11.2 | >0.11.2, <0.12.0 | >0.12.0, <0.13.0 | >0.13.0,<0.14.1 | >0.14.1, <0.15.1 | >0.15.1, <0.15.2 | >0.15.2, <0.16.0 | >0.16.0, <0.16.1 | >0.16.1, <0.17.0 | >0.17.0, <0.18.0 | >0.18.0)
DEBUG Searching for a compatible version of open3d (<0.11.0 | >0.11.0, <0.11.1 | >0.11.1, <0.11.2 | >0.11.2, <0.12.0 | >0.12.0,<0.13.0 | >0.13.0, <0.14.1 | >0.14.1, <0.15.1 | >0.15.1, <0.15.2 | >0.15.2, <0.16.0 | >0.16.0, <0.16.1 | >0.16.1, <0.17.0 | >0.17.0, <0.18.0 | >0.18.0)
DEBUG Searching for a compatible version of open3d (<0.10.0.1 | >0.10.0.1, <0.11.0 | >0.11.0, <0.11.1 | >0.11.1, <0.11.2 | >0.11.2, <0.12.0 | >0.12.0, <0.13.0 | >0.13.0, <0.14.1 | >0.14.1, <0.15.1 | >0.15.1, <0.15.2 | >0.15.2, <0.16.0 | >0.16.0, <0.16.1 |>0.16.1, <0.17.0 | >0.17.0, <0.18.0 | >0.18.0)
DEBUG Searching for a compatible version of open3d (<0.10.0.0 | >0.10.0.0, <0.10.0.1 | >0.10.0.1, <0.11.0 | >0.11.0, <0.11.1 | >0.11.1, <0.11.2 | >0.11.2, <0.12.0 | >0.12.0, <0.13.0 | >0.13.0, <0.14.1 | >0.14.1, <0.15.1 | >0.15.1, <0.15.2 | >0.15.2, <0.16.0 | >0.16.0, <0.16.1 | >0.16.1, <0.17.0 | >0.17.0, <0.18.0 | >0.18.0)
DEBUG Searching for a compatible version of open3d (<0.9.0.0 | >0.9.0.0, <0.10.0.0 | >0.10.0.0, <0.10.0.1 | >0.10.0.1, <0.11.0 | >0.11.0, <0.11.1 | >0.11.1, <0.11.2 | >0.11.2, <0.12.0 | >0.12.0, <0.13.0 | >0.13.0, <0.14.1 | >0.14.1, <0.15.1 | >0.15.1, <0.15.2 | >0.15.2, <0.16.0 | >0.16.0, <0.16.1 | >0.16.1, <0.17.0 | >0.17.0, <0.18.0 | >0.18.0)
DEBUG Searching for a compatible version of open3d (<0.8.0.0 | >0.8.0.0, <0.9.0.0 | >0.9.0.0, <0.10.0.0 | >0.10.0.0, <0.10.0.1 | >0.10.0.1, <0.11.0 | >0.11.0, <0.11.1 | >0.11.1, <0.11.2 | >0.11.2, <0.12.0 | >0.12.0, <0.13.0 | >0.13.0, <0.14.1 | >0.14.1, <0.15.1 | >0.15.1, <0.15.2 | >0.15.2, <0.16.0 | >0.16.0, <0.16.1 | >0.16.1, <0.17.0 | >0.17.0, <0.18.0 | >0.18.0)
DEBUG No compatible version found for: open3d
  × No solution found when resolving dependencies:
  ╰─▶ Because only the following versions of open3d are available:
          open3d==0.8.0.0
          open3d==0.9.0.0
          open3d==0.10.0.0
          open3d==0.10.0.1
          open3d==0.11.0
          open3d==0.11.1
          open3d==0.11.2
          open3d==0.12.0
          open3d==0.13.0
          open3d==0.14.1
          open3d==0.15.1
          open3d==0.15.2
          open3d==0.16.0
          open3d==0.16.1
          open3d==0.17.0
          open3d==0.18.0
      and open3d<=0.9.0.0 has no wheels with a matching Python implementation tag, we can conclude that open3d<0.9.0.0 cannot
      be used.
      And because open3d>=0.10.0.0,<=0.17.0 has no wheels with a matching Python ABI tag, we can conclude that open3d<0.10.0.1
      cannot be used.
      And because open3d==0.18.0 has no wheels with a matching Python implementation tag and you require open3d, we can
      conclude that your requirements are unsatisfiable.

The current uv version (uv --version)

uv 0.4.12 (2545bca69 2024-09-18)

Metadata

Metadata

Assignees

Labels

error messagesMessaging when something goes wrong

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions