Universal Open3D installer: ARM wheels + fallback to official package
Reason this release was yanked:
Misleading and broken on older jetson versions (silently doesn't install latest)
Project description
open3d-unofficial-arm
ARM (aarch64) wheels for Open3D, available on PyPI.
Installation
pip install open3d-unofficial-arm
Works on ARM64 Linux (Python 3.10, 3.11, 3.12, 3.13).
For other platforms, use the official open3d package.
Usage
import open3d as o3d # No code changes needed!
# Use exactly like the official open3d
pcd = o3d.geometry.PointCloud()
print(o3d.__version__) # 0.19.0
No code changes required! Your existing Open3D code works as-is.
What is this?
This package provides pre-built ARM64 wheels for Open3D 0.19.0. The official Open3D project doesn't yet publish ARM wheels, so this fills that gap.
- PyPI package name:
open3d-unofficial-arm(for pip install) - Python import name:
open3d(same as official!) - Platform: Linux ARM64 (aarch64), manylinux_2_35
- Python versions: 3.10, 3.11, 3.12, 3.13
How It Works
This redistributes Open3D wheels under a different PyPI package name:
- Distribution name:
open3d-unofficial-arm(what youpip install) - Package name:
open3d(what youimport)
This is a standard Python packaging practice - the distribution name and import name can differ. Users get the same import open3d experience with zero code changes.
Why a Different Package Name?
- The official
open3dpackage name belongs to the Open3D project - This is an unofficial community build for ARM
- Different distribution name avoids conflicts and confusion
- Import stays the same - no code changes needed!
Relationship to Official Open3D
This is a stopgap solution until official ARM support is available. Once the official open3d package provides ARM wheels, switch to that.
- Official project: https://github.com/isl-org/Open3D
- This is NOT affiliated with or endorsed by the Open3D project
- This is a community effort to enable ARM users
For Maintainers
Renaming Wheels
If you have ARM wheel files named open3d-*.whl:
python rename_wheels.py
This:
- Keeps the package name as
open3d(preserves imports) - Changes only the distribution metadata to
open3d-unofficial-arm - Outputs to
renamed_wheels/
Uploading to PyPI
twine check renamed_wheels/*.whl
twine upload renamed_wheels/*.whl
Each wheel is uploaded separately (~46 MB each, under PyPI's 100 MB limit).
License
MIT License - See LICENSE file.
The bundled Open3D code is subject to the MIT license. See https://github.com/isl-org/Open3D for details.
Support
- ARM wheel issues: Open an issue here
- Open3D functionality issues: Report to official Open3D
- Need x86/other platforms?: Use official
open3dpackage
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file open3d_unofficial_arm-0.19.0.post2.tar.gz.
File metadata
- Download URL: open3d_unofficial_arm-0.19.0.post2.tar.gz
- Upload date:
- Size: 5.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.11
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3f1cd1ed3cdcc4eae269d6a829e898f7cd72ec8dbc4e45c25c423a92a3839d4f
|
|
| MD5 |
e51a1f708aef3928d0beade46c61ff00
|
|
| BLAKE2b-256 |
e4c878befc041b01b20fa48e05ebfe4312de19b4175d44b10134fb4f331e8a19
|
File details
Details for the file open3d_unofficial_arm-0.19.0.post2-py3-none-any.whl.
File metadata
- Download URL: open3d_unofficial_arm-0.19.0.post2-py3-none-any.whl
- Upload date:
- Size: 6.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.11
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9b227685fb905a846f36174a09ca35e26821909292d83ea6a974e4889d5eb603
|
|
| MD5 |
ce45dc72fb8303b4759fa8ddb64411ca
|
|
| BLAKE2b-256 |
1429ce2204b6369fca27ad6112dd4cb582f15326f37a834ef6bd7c219f790bac
|