Skip to main content

tinyusdz

Python bindings for tinyusdz — a tiny, dependency-free USD/USDA/USDC/USDZ loader.

  • Single abi3 wheel per platform: works on CPython 3.10, 3.11, 3.12, 3.13+.
  • No NumPy dependency; zero-copy via the Python buffer protocol.
  • No Pixar USD install required.

Install

pip install tinyusdz

Quick start

import tinyusdz

stage = tinyusdz.load("scene.usdz")
for prim in tinyusdz.traverse(stage):
    print(prim.type_name, prim.name)

mesh = stage.get_prim_at_path("/World/Mesh")
points = mesh.get_attribute("points").value
# Zero-copy NumPy view (optional — NumPy is not required)
import numpy as np
arr = np.asarray(points)
print(arr.shape, arr.dtype)

License

Apache 2.0

Release files for tinyusdz 0.9.4

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for tinyusdz 0.9.4
File Size Uploaded
tinyusdz-0.9.4.tar.gz 11.6 MB Details

Built distributions (wheels)

Table of built distributions (wheels) for tinyusdz 0.9.4
File
tinyusdz-0.9.4-cp311-abi3-win_arm64.whl CPython 3.11 abi3 Windows ARM64 Details
tinyusdz-0.9.4-cp311-abi3-win_amd64.whl CPython 3.11 abi3 Windows x86-64 Details
tinyusdz-0.9.4-cp311-abi3-musllinux_1_2_x86_64.whl CPython 3.11 abi3 Linux musl 1.2+ x86-64 Details
tinyusdz-0.9.4-cp311-abi3-musllinux_1_2_aarch64.whl CPython 3.11 abi3 Linux musl 1.2+ ARM64 Details
tinyusdz-0.9.4-cp311-abi3-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.11 abi3 Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details
tinyusdz-0.9.4-cp311-abi3-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl CPython 3.11 abi3 Linux glibc 2.28+ ARM64, Linux glibc 2.27+ ARM64 Details
tinyusdz-0.9.4-cp311-abi3-macosx_11_0_arm64.whl CPython 3.11 abi3 macOS 11.0+ ARM64 Details

Total release size: 47.5 MB

Release files / tinyusdz-0.9.4.tar.gz

Download URL tinyusdz-0.9.4.tar.gz
Size 11.6 MB
Tags Source
SHA-256 checksum
How to use checksums
bda8895ae9f53c5b944f9b2feb8df3a602f74223ef2b0a8f1345c2ace8c4d6b8
BLAKE2b-256 checksum
How to use checksums
d440b612899487d0ea16720134c9be10cb787addb7dc11150431f5cdafc28e18
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on May 4, 2026.

Transparency log

Release files / tinyusdz-0.9.4-cp311-abi3-win_arm64.whl

Download URL tinyusdz-0.9.4-cp311-abi3-win_arm64.whl
Size 3.3 MB
Tags CPython 3.11 Windows ARM64 abi3
SHA-256 checksum
How to use checksums
bfc3cd89baf32f053a0969ebcb6e838bfcf0c2d0e391f818158406521a3a00f6
BLAKE2b-256 checksum
How to use checksums
0eeafaf78183be39d0763dfaf0a4b494324b93a9d268ac3d4596a92c25927c3a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on May 4, 2026.

Transparency log

Release files / tinyusdz-0.9.4-cp311-abi3-win_amd64.whl

Download URL tinyusdz-0.9.4-cp311-abi3-win_amd64.whl
Size 3.6 MB
Tags CPython 3.11 Windows x86-64 abi3
SHA-256 checksum
How to use checksums
ba820d4f6aaba202c2f8f902045684dd83f490d06f668baef1956af9e041cf51
BLAKE2b-256 checksum
How to use checksums
78c63dd476edcb107208ede32a84b2dbcead8346a6954b7a95082638019c1355
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on May 4, 2026.

Transparency log

Release files / tinyusdz-0.9.4-cp311-abi3-musllinux_1_2_x86_64.whl

Download URL tinyusdz-0.9.4-cp311-abi3-musllinux_1_2_x86_64.whl
Size 6.9 MB
Tags CPython 3.11 Linux musl 1.2+ x86-64 abi3
SHA-256 checksum
How to use checksums
ee85ac5a93442695b2a44f2dcf900062e78463b0a5319a060cbc571df6323f51
BLAKE2b-256 checksum
How to use checksums
dd7e6866529e983e9d14ff62ab20aeb1c3349503b1f6faad98cee44d3af424b3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on May 4, 2026.

Transparency log

Release files / tinyusdz-0.9.4-cp311-abi3-musllinux_1_2_aarch64.whl

Download URL tinyusdz-0.9.4-cp311-abi3-musllinux_1_2_aarch64.whl
Size 6.4 MB
Tags CPython 3.11 Linux musl 1.2+ ARM64 abi3
SHA-256 checksum
How to use checksums
531db1a4bde8ed4ab656ff474e33e7c283e23a0622d778b06ba4c8528067205d
BLAKE2b-256 checksum
How to use checksums
5fda50fcc485a6c58d7fb8cc1028db032ed96263b457a1d39a5bf51000eab6b4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on May 4, 2026.

Transparency log

Release files / tinyusdz-0.9.4-cp311-abi3-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL tinyusdz-0.9.4-cp311-abi3-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 5.9 MB
Tags CPython 3.11 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64 abi3
SHA-256 checksum
How to use checksums
c07ec71554aad762722f6860f025806ba765f809ecba80ecee1a7908b62cc14a
BLAKE2b-256 checksum
How to use checksums
516d6d615d401d6b92339e912e359a41dae6d5217e099a84c1ef6b49692bbe91
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on May 4, 2026.

Transparency log

Release files / tinyusdz-0.9.4-cp311-abi3-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl

Download URL tinyusdz-0.9.4-cp311-abi3-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Size 5.5 MB
Tags CPython 3.11 Linux glibc 2.27+ ARM64 Linux glibc 2.28+ ARM64 abi3
SHA-256 checksum
How to use checksums
67bab3556b8a78b3d2aecca14c36c616db48e0eb31dda815a411e6155d9e4f26
BLAKE2b-256 checksum
How to use checksums
f77d800f6a085d24e9448d74ff1e08091e6f492dba4c87f55c45495a80cf3efc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on May 4, 2026.

Transparency log

Release files / tinyusdz-0.9.4-cp311-abi3-macosx_11_0_arm64.whl

Download URL tinyusdz-0.9.4-cp311-abi3-macosx_11_0_arm64.whl
Size 4.4 MB
Tags CPython 3.11 abi3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
fd1372791554431d6c3097c32b0e6c0d9802cde3cc878648c911c45bd7de788f
BLAKE2b-256 checksum
How to use checksums
4143fffd548d4b08c5d9b17e2a02702d53ce8bd21565e3123fdf5a4e11e1f5b2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on May 4, 2026.

Transparency log
Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page