Skip to main content

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 you pip install)
  • Package name: open3d (what you import)

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 open3d package 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.

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 open3d package

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

open3d_unofficial_arm-0.19.0.post2.tar.gz (5.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

open3d_unofficial_arm-0.19.0.post2-py3-none-any.whl (6.1 kB view details)

Uploaded Python 3

File details

Details for the file open3d_unofficial_arm-0.19.0.post2.tar.gz.

File metadata

File hashes

Hashes for open3d_unofficial_arm-0.19.0.post2.tar.gz
Algorithm Hash digest
SHA256 3f1cd1ed3cdcc4eae269d6a829e898f7cd72ec8dbc4e45c25c423a92a3839d4f
MD5 e51a1f708aef3928d0beade46c61ff00
BLAKE2b-256 e4c878befc041b01b20fa48e05ebfe4312de19b4175d44b10134fb4f331e8a19

See more details on using hashes here.

File details

Details for the file open3d_unofficial_arm-0.19.0.post2-py3-none-any.whl.

File metadata

File hashes

Hashes for open3d_unofficial_arm-0.19.0.post2-py3-none-any.whl
Algorithm Hash digest
SHA256 9b227685fb905a846f36174a09ca35e26821909292d83ea6a974e4889d5eb603
MD5 ce45dc72fb8303b4759fa8ddb64411ca
BLAKE2b-256 1429ce2204b6369fca27ad6112dd4cb582f15326f37a834ef6bd7c219f790bac

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page