Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support Python 3.12 #6433

Closed
3 tasks done
johnthagen opened this issue Oct 17, 2023 · 12 comments · Fixed by #6717
Closed
3 tasks done

Support Python 3.12 #6433

johnthagen opened this issue Oct 17, 2023 · 12 comments · Fixed by #6717

Comments

@johnthagen
Copy link
Contributor

Checklist

Proposed new feature or change

Support Python 3.12 and upload 3.12 wheels to PyPI for supported platforms.

References

Upstream dependent library tracking issues for 3.12 support

Additional information

Follow on to

@johnthagen
Copy link
Contributor Author

Pytorch 2.2.0 is released with 3.12 wheels

@johnthagen
Copy link
Contributor Author

johnthagen commented Mar 8, 2024

Tensorflow 2.16.1 has been released with 3.12 wheels

@Kroppeb
Copy link

Kroppeb commented Mar 8, 2024

nice

@johnthagen
Copy link
Contributor Author

@ssheorey Just a friendly heads up that it looks like 3.12 support for Open3D could begin now.

@ssheorey
Copy link
Member

Would someone like to take a shot at this one? You can use the Python 3.11 support PR as a reference. This should be much simpler, since we don't expect any significant changes in the CI (PyTorch is still sticking to pre_cxx11 abi and Tensorflow is only available at cxx_11 abi). Happy to help once a basic PR is in place.

@swheaton
Copy link
Contributor

Would someone like to take a shot at this one? You can use the Python 3.11 support PR as a reference. This should be much simpler, since we don't expect any significant changes in the CI (PyTorch is still sticking to pre_cxx11 abi and Tensorflow is only available at cxx_11 abi). Happy to help once a basic PR is in place.

Gonna give it a shot based on the referenced Py 3.11 PR. Don't know the codebase but it seems simple enough.

@panovr
Copy link

panovr commented Jun 28, 2024

Ubuntu 24.04 has Python 3.12 by default, so Open3D support for Python 3.12 is nice.
And if we have sudo apt install Python3-Open3D will be great!

@Uchanka
Copy link

Uchanka commented Jul 4, 2024

Seconded. Would be great if we have 3.12 support!

@RunsenXu
Copy link

When will python 3.12 be supported?

@johnthagen
Copy link
Contributor Author

@RunsenXu Follow

It is tagged for the next release (0.19 milestone).

@YuzhongHuangCS
Copy link

YuzhongHuangCS commented Oct 24, 2024

The link for Linux wheel is 404: https://github.com/isl-org/Open3D/releases/download/main-devel/open3d-0.18.0+fcc396e-cp312-cp312-manylinux_2_31_x86_64.whl

I find the link from https://www.open3d.org/docs/latest/getting_started.html

Also the Linux wheel doesn't showup here: https://github.com/isl-org/Open3D/releases/ in the Devel Package sections.

Is it due to a build error? I build the Linux wheel locally and need to disable -Werror to work, similiar to this issue: https://gitlab.com/libeigen/eigen/-/issues/2506

@Liquidmasl
Copy link

also cant install for windows from the link in the getting started...

please just release a inbetween version that supports 3.12 and np2 on pypi...

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

9 participants