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

Python 3.10 wheel #4535

Closed
Drarig29 opened this issue Jan 4, 2022 · 18 comments · Fixed by #5320
Closed

Python 3.10 wheel #4535

Drarig29 opened this issue Jan 4, 2022 · 18 comments · Fixed by #5320
Assignees
Labels
build/install Build or installation issue feature request

Comments

@Drarig29
Copy link

Drarig29 commented Jan 4, 2022

Hi! As suggested here, I'm opening this issue to track the Python 3.10 wheel availability.

References to dependencies progress regarding Python 3.10 support:

@friggog
Copy link

friggog commented Apr 11, 2022

For those not interested in using the ML side of things (particularly I want to use trimesh's simplify_quadric_decimation which is just a wrapper around Open3D's) is it possible to publish the base module for 3.10 without support for ML, or just without support for torch?

daavoo added a commit to daavoo/pyntcloud that referenced this issue Apr 14, 2022
Per isl-org/Open3D#4535

Needs better workaround to test all other functionality in 3.10
@johnthagen
Copy link
Contributor

johnthagen commented May 16, 2022

Pytorch 1.11 is released with Python 3.10 support (3.10 wheels): https://pypi.org/project/torch/1.11.0/#files

Tensorflow 2.9 also added 3.10 support: https://pypi.org/project/tensorflow/2.9.0/#files

Can Open3D cut a 3.10 release now?

@johnthagen
Copy link
Contributor

Pinging @yxlao for visibility.

@dvicini
Copy link

dvicini commented Jul 19, 2022

It would be very useful to have Python 3.10 wheels. Any update on this?

This was referenced Jul 26, 2022
@ssheorey ssheorey self-assigned this Jul 26, 2022
@jackjansen
Copy link

jackjansen commented Jul 30, 2022

Question: the issue is closed from the point of view of the Open3D developers, but not yet from the point of view of the Open3D users (like myself): for us its only closed when a new release is created.

Can I ask that you keep the bug open until that happens?

Or, alternatively, is there another issue here that I can hang my issue off, and that will be closed when the release is done?

@jhultman
Copy link

jhultman commented Jul 31, 2022

@jackjansen I think the python 3.10 wheels have been added now, at least for development version of open3d. Not sure if there is a stable release yet. E.g. on linux you can try:

pip install --user --pre https://storage.googleapis.com/open3d-releases-master/python-wheels/open3d-0.15.2+21a9779-cp310-cp310-manylinux_2_27_x86_64.whl

Refer to the table here.

@jackjansen
Copy link

@jhultman thanks for the heads up, and the prereleases are great for developing, but I don't want to base my CI/CD's on them, let alone my distributions.

So only when the Open3D stable release is out I can up my various projects to that release, and therefore to Python 3.10, and then look at what that does for all the other dependencies, on various platforms...

@ssheorey
Copy link
Member

ssheorey commented Aug 1, 2022

Re-opening issue till Open3D 0.16 is released.

@johnthagen
Copy link
Contributor

@ssheorey Is there any timeline or roadmap community members can follow to track when 0.16 will be released?

@chibai
Copy link

chibai commented Oct 8, 2022

I need python3.10, too~: )

@chibai
Copy link

chibai commented Oct 9, 2022

@jackjansen I think the python 3.10 wheels have been added now, at least for development version of open3d. Not sure if there is a stable release yet. E.g. on linux you can try:

pip install --user --pre https://storage.googleapis.com/open3d-releases-master/python-wheels/open3d-0.15.2+21a9779-cp310-cp310-manylinux_2_27_x86_64.whl

Refer to the table here.

Is the link broken?? Cause I can not download the file~~

@chlongv
Copy link

chlongv commented Oct 10, 2022

@jackjansen I think the python 3.10 wheels have been added now, at least for development version of open3d. Not sure if there is a stable release yet. E.g. on linux you can try:
pip install --user --pre https://storage.googleapis.com/open3d-releases-master/python-wheels/open3d-0.15.2+21a9779-cp310-cp310-manylinux_2_27_x86_64.whl
Refer to the table here.

Is the link broken?? Cause I can not download the file~~

It seems the link's broken indeed. Looking at the CI (https://github.com/isl-org/Open3D/actions/runs/3159931445/jobs/5143774455), this should be the last uploaded python-wheels package (10 days ago): https://storage.googleapis.com/open3d-releases-master/python-wheels/open3d-0.15.2+f17d4d2-cp310-cp310-manylinux_2_27_x86_64.whl

There is probably a data retention script that cleans up older dev builds and there are no more available since the CI hasn't run for 10 days on master.

@chibai
Copy link

chibai commented Oct 10, 2022

@jackjansen I think the python 3.10 wheels have been added now, at least for development version of open3d. Not sure if there is a stable release yet. E.g. on linux you can try:
pip install --user --pre https://storage.googleapis.com/open3d-releases-master/python-wheels/open3d-0.15.2+21a9779-cp310-cp310-manylinux_2_27_x86_64.whl
Refer to the table here.

Is the link broken?? Cause I can not download the file~~

It seems the link's broken indeed. Looking at the CI (https://github.com/isl-org/Open3D/actions/runs/3159931445/jobs/5143774455), this should be the last uploaded python-wheels package (10 days ago): https://storage.googleapis.com/open3d-releases-master/python-wheels/open3d-0.15.2+f17d4d2-cp310-cp310-manylinux_2_27_x86_64.whl

There is probably a data retention script that cleans up older dev builds and there are no more available since the CI hasn't run for 10 days on master.

Well, it seems the most fresh link is still broken~~

@johnthagen
Copy link
Contributor

Open3D 0.16.0 has been released with 3.10 wheels: https://pypi.org/project/open3d/0.16.0/

@itsb
Copy link

itsb commented Oct 21, 2022

Missing linux wheels for python 3.8 and 3.9.
https://pypi.org/project/open3d/0.16.0/#files
Is that a compatibility issue or a build system bug?

@johnthagen
Copy link
Contributor

johnthagen commented Oct 22, 2022

Edit: This is just a PyPI size limit issue that is in progress:

Missing linux wheels for python 3.8 and 3.9.

@itsb It's even worse than that unfortunately. I discovered that many other wheels that were previously provided (e.g. ARM Linux/macOS) are also missing.

I opened a new issue to track this clearly:

@johnthagen
Copy link
Contributor

All missing wheels have been uploaded for 0.16.0 🎉 :

https://pypi.org/project/open3d/0.16.0/#files

I believe this issue can now be closed.

@Drarig29
Copy link
Author

Thanks a lot! Closing the issue

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
build/install Build or installation issue feature request
Projects
None yet
Development

Successfully merging a pull request may close this issue.

10 participants