-
Notifications
You must be signed in to change notification settings - Fork 2.3k
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
Cannot install Open3D 0.17.0 on MacOS 12 ARM #6015
Comments
@johnthagen Thank you for pointing this out. Would you please confirm that this wheel works for you in Python3.10 on MacOS 12? |
@errissa Thanks! We tested the wheel above and confirmed that it installed correctly. Could you please upload this to PyPI for the 0.17.0 release? |
@johnthagen Yes, we will be uploading the updated wheel to PyPI today. |
@johnthagen Unless you've already verified that the wheel works for you (i.e., not just installs correctly), would please do a basic sanity check and run the following script. We don't currently have access to an Apple Silicon system running MacOS 12.
|
@errissa We just tested it out on a MacOS 12 machine and it worked great! |
Thank you! We'll upload the wheel shortly. |
Uploaded to PYPI. You can |
@errissa @ssheorey Something about the latest update to PyPI broken Poetry locking for the project: The follow packages are no longer detected as dependencies by Poetry:
I believe this is related to how the wheels are uploaded and then how the JSON API is updated based on the "first" wheel that is uploaded. Some discussion here |
If you look at https://pypi.org/pypi/open3d/0.17.0/json You'll notice: "requires_dist": [
"numpy (>=1.18.0)",
"dash (>=2.6.0)",
"werkzeug (>=2.2.3)",
"nbformat (==5.7.0)",
"configargparse"
], Which is missing the following requirements from the MacOS wheel:
|
(Side note these PRs would likely help with this overall situation) |
Related issue where this happened for 0.16.1: |
Checklist
master
branch).Steps to reproduce the issue
Install Open3D using
pip
Within a virtual environment:
On an MacOS 12 ARM64 machine.
This is due to the the 3.10 ARM Mac wheel only being compiled for MacOS 13:
open3d-0.17.0-cp310-cp310-macosx_13_0_arm64.whl
If you inspect the other ARM Mac wheels, they are all correctly
macosx_12
, so they install under MacOS 12. MacOS 12 is still supported and installed widely.open3d-0.17.0-cp39-cp39-macosx_12_0_arm64.whl
open3d-0.17.0-cp38-cp38-macosx_12_0_arm64.whl
We would request that a new Python 3.10 wheel be uploaded that targets MacOS 12.
Open3D, Python and System information
The text was updated successfully, but these errors were encountered: