Skip to content

fix: correct stale open3d-python PyPI name, add py3.13 marker - #78

Merged
petercorke merged 2 commits into
mainfrom
fix/open3d-py313-marker
Aug 13, 2026
Merged

fix: correct stale open3d-python PyPI name, add py3.13 marker#78
petercorke merged 2 commits into
mainfrom
fix/open3d-py313-marker

Conversation

@petercorke

Copy link
Copy Markdown
Owner

Summary

  • The open3d extra declared open3d-python, an abandoned package (last released as 0.7.0.0) — the real, actively maintained package is just open3d (currently 0.19.0). Fixed the extra and every user-facing error/docstring that told people to pip install open3d-python.
  • Added a python_version < '3.13' marker to the open3d extra (and its copy in all), since open3d doesn't ship 3.13 wheels yet — pip install machinevision-toolbox-python[open3d]/[all] now resolves cleanly across the full supported Python range instead of failing outright on 3.13.

Partial fix for #46 (package name + marker). CI matrix wiring to actually test against open3d on its supported Python legs is left as a follow-up, per the issue's own scope.

Test plan

  • pip install machinevision-toolbox-python[open3d] on Python 3.12 installs real open3d 0.19.x, not the 0.7.0.0 fossil
  • pip install machinevision-toolbox-python[open3d] on Python 3.13 resolves without error (open3d simply excluded)
  • pip install machinevision-toolbox-python[all] behaves the same way

The `open3d` extra pointed at `open3d-python`, an abandoned package
last released as 0.7.0.0 -- the real, actively maintained package is
just `open3d` (currently 0.19.0). Also add a `python_version < '3.13'`
marker since open3d doesn't ship 3.13 wheels yet, so `[open3d]` and
`[all]` resolve cleanly across the full supported Python range instead
of failing outright on 3.13.

Fixes part of #46 (package name + marker); CI matrix wiring for the
open3d-supported Python legs is left for a follow-up.
@codacy-production

Copy link
Copy Markdown

Up to standards ✅

🟢 Issues 0 issues

Results:
0 new issues

View in Codacy

🟢 Metrics 0 duplication

Metric Results
Duplication 0

View in Codacy

NEW Get contextual insights on your PRs based on Codacy's metrics, along with PR and Jira context, without leaving GitHub. Enable AI reviewer
TIP This summary will be updated as you push new changes.

@petercorke
petercorke merged commit 76e6695 into main Aug 13, 2026
31 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant