Open3D icon indicating copy to clipboard operation
Open3D copied to clipboard

Python 3.13 release, please?

Open jackjansen opened this issue 4 months ago • 11 comments

Checklist

Proposed new feature or change

Python 3.12 has now gone into "security fix only" mode, so the latest release for which binary installers are available is 3.12.10.

I have a package that depends on Open3D and Python (and many many other things), but this means that for my binary installer for Windows I now have to include an outdated version of Python (or at least tell the end user to install an outdated version of Python).

Is there a timeline for when Open3D will support Python 3.13?

References

No response

Additional information

No response

jackjansen avatar Aug 02 '25 13:08 jackjansen

Hej! Just upgraded to Debian/Trixie and ran into the same problem. Any support for python 3.13.5?

Hjorthmedh avatar Aug 08 '25 16:08 Hjorthmedh

https://github.com/isl-org/Open3D/issues/7284

martinxsliu avatar Sep 21 '25 20:09 martinxsliu

bump, want windows though

SPOOKEXE avatar Sep 28 '25 18:09 SPOOKEXE

My usecase was quite limited so I switched over to vedo.

Hjorthmedh avatar Sep 28 '25 19:09 Hjorthmedh

Need it for the hunyuan 3d mesh ai local 😛

SPOOKEXE avatar Sep 29 '25 08:09 SPOOKEXE

I encountered this problem too. The ComfyUI-Hunyuan3d-2-1 is required for it to work.

Koxae avatar Nov 04 '25 09:11 Koxae

I got it building for 3.12 and 3.13 with latest CMake on Linux x86_64 and put the binaries here:

https://github.com/bitplane/Open3D/releases/tag/v0.18.0-gpu

CPU version will go here once it's built:

https://github.com/bitplane/Open3D/releases/tag/v0.18.0-cpu

I haven't tried building it on Windows, feel free to

bitplane avatar Nov 07 '25 10:11 bitplane

I got it building for 3.12 and 3.13 with latest CMake on Linux x86_64 and put the binaries here:

https://github.com/bitplane/Open3D/releases/tag/v0.18.0-gpu

CPU version will go here once it's built:

https://github.com/bitplane/Open3D/releases/tag/v0.18.0-cpu

I haven't tried building it on Windows, feel free to

Hi @bitplane , thanks for your help. But it cannot work on my PC. masters help me

(recon) nyf@nyy:~/Downloads$ python --version
Python 3.13.9
(recon) nyf@nyy:~/Downloads$ python -c "import platform; print(platform.architecture())"
('64bit', 'ELF')
(recon) nyf@nyy:~/Downloads$ pip install -v ./open3d-0.18.0+efd4b3b0b-cp313-cp313-manylinux_2_41_x86_64.whl
Using pip 25.3 from /home/nyf/miniconda3/envs/recon/lib/python3.13/site-packages/pip (python 3.13)
Looking in indexes: https://pypi.mirrors.ustc.edu.cn/simple/
ERROR: open3d-0.18.0+efd4b3b0b-cp313-cp313-manylinux_2_41_x86_64.whl is not a supported wheel on this platform.
(recon) nyf@nyy:~/Downloads$ 

YifeiNie avatar Nov 08 '25 20:11 YifeiNie

Hi @YifeiNie

Sorry, my bad. I built with a recent glibc that you might not have.

manylinux_2_41_x86_64

Try:

  1. ldd --version - if it's below 2.41 then you'll have to rebuild it.
  2. if does say 2.41 then run python -m pip debug --verbose and see if py33-none-manylinux_2_41_x86_64 is in the list. If it isn't, it's a Conda pip problem - try python -m pip install --upgrade pip setuptools wheel

To rebuild it, check out my repo and type make. You'll need CMake and some libwhateverX-dev dependencies installed, plus nvcc and so on. You'll need at least the deps mentioned in the Makefile, and whatever else the others depend on. Once that part is built, cd build and make pip-package, then find -name '*.whl' to find the wheel file.

bitplane avatar Nov 09 '25 09:11 bitplane

Hi @bitplane, you are welcome, I will have a try

YifeiNie avatar Nov 10 '25 04:11 YifeiNie

The reply on the other ticket says the next release will support Python 3.13, however when is that next release going to happen? Is it not possible to do a 0.19.1 or something with Python 3.13 support ahead of time?

It builds fine with Python 3.13, but not having a proper release with wheels uploaded to pypi really limits how it can be used in other projects

sassy-asjp avatar Nov 21 '25 01:11 sassy-asjp