Skip to main content

License CII Best Practices OpenSSF Scorecard Build Status Analysis Status Quality Gate Status

OpenEXR

OpenEXR provides the specification and reference implementation of the EXR file format, the professional-grade image storage format of the motion picture industry.

The purpose of EXR format is to accurately and efficiently represent high-dynamic-range scene-linear image data and associated metadata, with strong support for multi-part, multi-channel use cases.

OpenEXR is widely used in host application software where accuracy is critical, such as photorealistic rendering, texture access, image compositing, deep compositing, and DI.

OpenEXR Project Mission

The goal of the OpenEXR project is to keep the EXR format reliable and modern and to maintain its place as the preferred image format for entertainment content creation.

Major revisions are infrequent, and new features will be carefully weighed against increased complexity. The principal priorities of the project are:

  • Robustness, reliability, security
  • Backwards compatibility, data longevity
  • Performance - read/write/compression/decompression time
  • Simplicity, ease of use, maintainability
  • Wide adoption, multi-platform support - Linux, Windows, macOS, and others

OpenEXR is intended solely for 2D data. It is not appropriate for storage of volumetric data, cached or lit 3D scenes, or more complex 3D data such as light fields.

The goals of the Imath project are simplicity, ease of use, correctness and verifiability, and breadth of adoption. Imath is not intended to be a comprehensive linear algebra or numerical analysis package.

Python Module

The OpenEXR python module provides full support for reading and writing all types of .exr image files, including scanline, tiled, deep, mult-part, multi-view, and multi-resolution images with pixel types of unsigned 32-bit integers and 16- and 32-bit floats. It provides access to pixel data through numpy arrays, as either one array per channel or with R, G, B, and A interleaved into a single array RGBA array.

Project Governance

OpenEXR is a project of the Academy Software Foundation. See the project's governance policies, contribution guidelines, and code of conduct for more information.

Quick Start

The "Hello, World" image writer:

# Generate a 3D NumPy array for RGB channels with random values
height, width = (20, 10)
RGB = np.random.rand(height, width, 3).astype('f')

channels = { "RGB" : RGB }
header = { "compression" : OpenEXR.ZIP_COMPRESSION,
           "type" : OpenEXR.scanlineimage }

with OpenEXR.File(header, channels) as outfile:
    outfile.write("readme.exr")

Or alternatively, construct the same output file via separate pixel arrays for each channel:

# Generate arrays for R, G, and B channels with random values
height, width = (20, 10)
R = np.random.rand(height, width).astype('f')
G = np.random.rand(height, width).astype('f')
B = np.random.rand(height, width).astype('f')
channels = { "R" : R, "G" : G, "B" : B }
header = { "compression" : OpenEXR.ZIP_COMPRESSION,
           "type" : OpenEXR.scanlineimage }

with OpenEXR.File(header, channels) as outfile:
    outfile.write("readme.exr")

The corresponding example of reading an image is:

with OpenEXR.File("readme.exr") as infile:

    RGB = infile.channels()["RGB"].pixels
    height, width, _ = RGB.shape
    for y in range(height):
        for x in range(width):
            pixel = tuple(RGB[y, x])
            print(f"pixel[{y}][{x}]={pixel}")

Or alternatively, read the data as separate arrays for each channel:

with OpenEXR.File("readme.exr", separate_channels=True) as infile:

    header = infile.header()
    print(f"type={header['type']}")
    print(f"compression={header['compression']}")

    R = infile.channels()["R"].pixels
    G = infile.channels()["G"].pixels
    B = infile.channels()["B"].pixels
    height, width = R.shape
    for y in range(height):
        for x in range(width):
            pixel = (R[y, x], G[y, x], B[y, x])
            print(f"pixel[{y}][{x}]={pixel}")

To modify the header metadata in a file:

with OpenEXR.File("readme.exr") as f:
    
    f.header()["displayWindow"] = ((3,4),(5,6))
    f.header()["screenWindowCenter"] = np.array([1.0,2.0],'float32')
    f.header()["comments"] = "test image"
    f.header()["longitude"] = -122.5
    f.write("readme_modified.exr")

    with OpenEXR.File("readme_modified.exr") as o:
        dw = o.header()["displayWindow"]
        assert (tuple(dw[0]), tuple(dw[1])) == ((3,4),(5,6))
        swc = o.header()["screenWindowCenter"]
        assert tuple(swc) == (1.0, 2.0)
        assert o.header()["comments"] == "test image"
        assert o.header()["longitude"] == -122.5

Note that OpenEXR's Imath-based vector and matrix attribute values appear in the header dictionary as 2-element, 3-element, 3x3, 4x4 numpy arrays, and bounding boxes appear as tuples of 2-element arrays, or tuples for convenience.

To read and write a multi-part file, use a list of Part objects:

height, width = (20, 10)
Z0 = np.zeros((height, width), dtype='f')
Z1 = np.ones((height, width), dtype='f')

P0 = OpenEXR.Part({}, {"Z" : Z0 })
P1 = OpenEXR.Part({}, {"Z" : Z1 })

f = OpenEXR.File([P0, P1])
f.write("readme_2part.exr")

with OpenEXR.File("readme_2part.exr") as o:
    assert o.parts[0].name() == "Part0"
    assert o.parts[0].width() == 10
    assert o.parts[0].height() == 20
    assert o.parts[1].name() == "Part1"
    assert o.parts[1].width() == 10
    assert o.parts[1].height() == 20

Deep data is stored in a numpy array whose entries are numpy arrays. Construct a numpy array with a dtype of object, and assign each entry a numpy array holding the samples. Each pixel can have a different number of samples, including None for no data, but all channels in a given part must have the same number of samples.

height, width = (20, 10)

Z = np.empty((height, width), dtype=object)
for y in range(height):
    for x in range(width):
        Z[y, x] = np.array([y*width+x], dtype='uint32')

channels = { "Z" : Z }
header = { "compression" : OpenEXR.ZIPS_COMPRESSION,
           "type" : OpenEXR.deepscanline }
with OpenEXR.File(header, channels) as outfile:
    outfile.write("readme_test_tiled_deep.exr")

To read a deep file:

with OpenEXR.File("readme_test_tiled_deep.exr") as infile:

    Z = infile.channels()["Z"].pixels
    height, width = Z.shape
    for y in range(height):
        for x in range(width):
            for z in Z[y,x]:
                print(f"deep sample at {y},{x}: {z}")

Community

Resources

License

OpenEXR is licensed under the BSD-3-Clause license.

Release files for OpenEXR 3.5.0

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

Source distribution (sdist)

Source distribution for OpenEXR 3.5.0
File Size Uploaded
openexr-3.5.0.tar.gz 26.2 MB Details

Built distributions (wheels)

Table of built distributions (wheels) for OpenEXR 3.5.0
File
openexr-3.5.0-cp313-cp313-win_arm64.whl CPython 3.13 CPython 3.13 Windows ARM64 Details
openexr-3.5.0-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
openexr-3.5.0-cp313-cp313-musllinux_1_2_x86_64.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ x86-64 Details
openexr-3.5.0-cp313-cp313-musllinux_1_2_aarch64.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ ARM64 Details
openexr-3.5.0-cp313-cp313-manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ x86-64 Details
openexr-3.5.0-cp313-cp313-manylinux_2_28_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ ARM64 Details
openexr-3.5.0-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details
openexr-3.5.0-cp313-cp313-macosx_10_15_x86_64.whl CPython 3.13 CPython 3.13 macOS 10.15+ x86-64 Details
openexr-3.5.0-cp313-cp313-macosx_10_15_universal2.whl CPython 3.13 CPython 3.13 macOS 10.15+ universal2 (ARM64, x86-64) Details
openexr-3.5.0-cp312-cp312-win_arm64.whl CPython 3.12 CPython 3.12 Windows ARM64 Details
openexr-3.5.0-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
openexr-3.5.0-cp312-cp312-musllinux_1_2_x86_64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ x86-64 Details
openexr-3.5.0-cp312-cp312-musllinux_1_2_aarch64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ ARM64 Details
openexr-3.5.0-cp312-cp312-manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ x86-64 Details
openexr-3.5.0-cp312-cp312-manylinux_2_28_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ ARM64 Details
openexr-3.5.0-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
openexr-3.5.0-cp312-cp312-macosx_10_15_x86_64.whl CPython 3.12 CPython 3.12 macOS 10.15+ x86-64 Details
openexr-3.5.0-cp312-cp312-macosx_10_15_universal2.whl CPython 3.12 CPython 3.12 macOS 10.15+ universal2 (ARM64, x86-64) Details
openexr-3.5.0-cp311-cp311-win_arm64.whl CPython 3.11 CPython 3.11 Windows ARM64 Details
openexr-3.5.0-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
openexr-3.5.0-cp311-cp311-musllinux_1_2_x86_64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ x86-64 Details
openexr-3.5.0-cp311-cp311-musllinux_1_2_aarch64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ ARM64 Details
openexr-3.5.0-cp311-cp311-manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ x86-64 Details
openexr-3.5.0-cp311-cp311-manylinux_2_28_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ ARM64 Details
openexr-3.5.0-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
openexr-3.5.0-cp311-cp311-macosx_10_15_x86_64.whl CPython 3.11 CPython 3.11 macOS 10.15+ x86-64 Details
openexr-3.5.0-cp311-cp311-macosx_10_15_universal2.whl CPython 3.11 CPython 3.11 macOS 10.15+ universal2 (ARM64, x86-64) Details
openexr-3.5.0-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
openexr-3.5.0-cp310-cp310-musllinux_1_2_x86_64.whl CPython 3.10 CPython 3.10 Linux musl 1.2+ x86-64 Details
openexr-3.5.0-cp310-cp310-musllinux_1_2_aarch64.whl CPython 3.10 CPython 3.10 Linux musl 1.2+ ARM64 Details
openexr-3.5.0-cp310-cp310-manylinux_2_28_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.28+ x86-64 Details
openexr-3.5.0-cp310-cp310-manylinux_2_28_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.28+ ARM64 Details
openexr-3.5.0-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details
openexr-3.5.0-cp310-cp310-macosx_10_15_x86_64.whl CPython 3.10 CPython 3.10 macOS 10.15+ x86-64 Details
openexr-3.5.0-cp310-cp310-macosx_10_15_universal2.whl CPython 3.10 CPython 3.10 macOS 10.15+ universal2 (ARM64, x86-64) Details
openexr-3.5.0-cp39-cp39-win_amd64.whl CPython 3.9 CPython 3.9 Windows x86-64 Details
openexr-3.5.0-cp39-cp39-musllinux_1_2_x86_64.whl CPython 3.9 CPython 3.9 Linux musl 1.2+ x86-64 Details
openexr-3.5.0-cp39-cp39-musllinux_1_2_aarch64.whl CPython 3.9 CPython 3.9 Linux musl 1.2+ ARM64 Details
openexr-3.5.0-cp39-cp39-manylinux_2_28_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.28+ x86-64 Details
openexr-3.5.0-cp39-cp39-manylinux_2_28_aarch64.whl CPython 3.9 CPython 3.9 Linux glibc 2.28+ ARM64 Details
openexr-3.5.0-cp39-cp39-macosx_11_0_arm64.whl CPython 3.9 CPython 3.9 macOS 11.0+ ARM64 Details
openexr-3.5.0-cp39-cp39-macosx_10_15_x86_64.whl CPython 3.9 CPython 3.9 macOS 10.15+ x86-64 Details
openexr-3.5.0-cp39-cp39-macosx_10_15_universal2.whl CPython 3.9 CPython 3.9 macOS 10.15+ universal2 (ARM64, x86-64) Details

Total release size: 105.7 MB

Release files / openexr-3.5.0.tar.gz

Download URL openexr-3.5.0.tar.gz
Size 26.2 MB
Tags Source
SHA-256 checksum
How to use checksums
1c49909e48e57a313de5c23477e3ebda09a14c97bbdf93a2393da2a1aef1eb41
BLAKE2b-256 checksum
How to use checksums
901e0e9af081e33991c4448833b62e661796fc0d6fe10fb5c8fc355257f8a992
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 22, 2026.

Transparency log

Release files / openexr-3.5.0-cp313-cp313-win_arm64.whl

Download URL openexr-3.5.0-cp313-cp313-win_arm64.whl
Size 1.2 MB
Tags CPython 3.13 Windows ARM64
SHA-256 checksum
How to use checksums
6ed735593b5e8fdb23494528ec20c059800ee64556f79df1d73a06b4c41f0a30
BLAKE2b-256 checksum
How to use checksums
de22709531dbb39250eeb4cef33243bc5da904adc802df766aa79f2f221a2a67
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 22, 2026.

Transparency log

Release files / openexr-3.5.0-cp313-cp313-win_amd64.whl

Download URL openexr-3.5.0-cp313-cp313-win_amd64.whl
Size 1.1 MB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
35727c201c0be25245b2c05a15a196812406356186e81ed50147e3a85f43748b
BLAKE2b-256 checksum
How to use checksums
c88fb76f8002c1f918dd592dc1e9d9705e4027ec6296274ed7f6d8947b4b3108
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 22, 2026.

Transparency log

Release files / openexr-3.5.0-cp313-cp313-musllinux_1_2_x86_64.whl

Download URL openexr-3.5.0-cp313-cp313-musllinux_1_2_x86_64.whl
Size 2.8 MB
Tags CPython 3.13 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
42e1c1014a41dfc06abc0849c0b49cac17bb5a99fca4be14fda5e6ebc32784e7
BLAKE2b-256 checksum
How to use checksums
f759c2e12122af81486c8ea7826ad236e2309419ee80d32c7cc5829e77cd6ddd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 22, 2026.

Transparency log

Release files / openexr-3.5.0-cp313-cp313-musllinux_1_2_aarch64.whl

Download URL openexr-3.5.0-cp313-cp313-musllinux_1_2_aarch64.whl
Size 2.5 MB
Tags CPython 3.13 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
5d23188f34008449357701940a8fdc0656bd13bd2c3514fd4dd54265d5c6908c
BLAKE2b-256 checksum
How to use checksums
6ecc9b4d5a707d87f6997f9d93671e2f92b30dbd3a0f84e3c8e19e6e710a81ed
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 22, 2026.

Transparency log

Release files / openexr-3.5.0-cp313-cp313-manylinux_2_28_x86_64.whl

Download URL openexr-3.5.0-cp313-cp313-manylinux_2_28_x86_64.whl
Size 1.7 MB
Tags CPython 3.13 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
1ee88ba89384698f2da904177d858c37a3d64c967c0f788a31ab52b4a5ea6645
BLAKE2b-256 checksum
How to use checksums
466f46b4207ed697006d3f1baa5e632040c33d77c6c36da61ec2652cc3bdac91
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 22, 2026.

Transparency log

Release files / openexr-3.5.0-cp313-cp313-manylinux_2_28_aarch64.whl

Download URL openexr-3.5.0-cp313-cp313-manylinux_2_28_aarch64.whl
Size 1.5 MB
Tags CPython 3.13 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
0a4eee533bc977851c100511e720647ede8e24dfb9327cf4db592b633f2ae076
BLAKE2b-256 checksum
How to use checksums
d2dc82789984fc1452174845bac237d60f44cd3a5e74ceccf2b8faf101a66e09
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 22, 2026.

Transparency log

Release files / openexr-3.5.0-cp313-cp313-macosx_11_0_arm64.whl

Download URL openexr-3.5.0-cp313-cp313-macosx_11_0_arm64.whl
Size 1.3 MB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
6801e1f812674586a81c4fcc535348d7dcb583717a4a0cd5196e82a38fcd58ff
BLAKE2b-256 checksum
How to use checksums
10ec638545c215d0d289ee3bc951ed9dd82a63a27b3b2041ded686c350675b57
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 22, 2026.

Transparency log

Release files / openexr-3.5.0-cp313-cp313-macosx_10_15_x86_64.whl

Download URL openexr-3.5.0-cp313-cp313-macosx_10_15_x86_64.whl
Size 1.5 MB
Tags CPython 3.13 macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
8af460b978477b6cc4c5d9e58d7b7665aae4c6dc41e4b7823edeab68a7e9b8d7
BLAKE2b-256 checksum
How to use checksums
6bb1c775d4e95ca85b26d5274ab85132031479471118d32d28ccc1eb1eea5cea
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 22, 2026.

Transparency log

Release files / openexr-3.5.0-cp313-cp313-macosx_10_15_universal2.whl

Download URL openexr-3.5.0-cp313-cp313-macosx_10_15_universal2.whl
Size 2.8 MB
Tags CPython 3.13 macOS 10.15+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
0ec47847c59ef62523ce7eea6889fe595a7dfb9a07e232b265d43657e049611a
BLAKE2b-256 checksum
How to use checksums
f6ecd5eef5b6affb88035638ccd1f533bcdc8ba5b6d2412fbad7b662eaa881b8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 22, 2026.

Transparency log

Release files / openexr-3.5.0-cp312-cp312-win_arm64.whl

Download URL openexr-3.5.0-cp312-cp312-win_arm64.whl
Size 1.2 MB
Tags CPython 3.12 Windows ARM64
SHA-256 checksum
How to use checksums
64cfacf8a399a3433139fed1467e93f04be8298c7a4388a7ea84cb458da66263
BLAKE2b-256 checksum
How to use checksums
490a25b6ce25366a290cf4aebfd6f89d392065849f33ae9dcfbb35c36168d708
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 22, 2026.

Transparency log

Release files / openexr-3.5.0-cp312-cp312-win_amd64.whl

Download URL openexr-3.5.0-cp312-cp312-win_amd64.whl
Size 1.1 MB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
b49426ebb3bd74425779d47150b5ab7ad64937d1809ebe4d1db1cdbdadda4e74
BLAKE2b-256 checksum
How to use checksums
6527f3319892e9aa468528ff41015b12216be21420f48ea290d743579737bbaf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 22, 2026.

Transparency log

Release files / openexr-3.5.0-cp312-cp312-musllinux_1_2_x86_64.whl

Download URL openexr-3.5.0-cp312-cp312-musllinux_1_2_x86_64.whl
Size 2.8 MB
Tags CPython 3.12 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
627c05d395bb034a86a05d5a56f9ddd4d992993a8a6b17a88b3f3187895f9c12
BLAKE2b-256 checksum
How to use checksums
e6bdf6f365bacf33ad2c0768fcca1b5bfeae4a4f8849db532bce6fb8d414bb98
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 22, 2026.

Transparency log

Release files / openexr-3.5.0-cp312-cp312-musllinux_1_2_aarch64.whl

Download URL openexr-3.5.0-cp312-cp312-musllinux_1_2_aarch64.whl
Size 2.5 MB
Tags CPython 3.12 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
0fd13451f7499c164931c3d168a9daa3a99cdc63b85930761991d4b84af74a73
BLAKE2b-256 checksum
How to use checksums
625eb2b1fb765519edd017bed7ac1a3de9fde9af2df6d903dea133274242b1cf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 22, 2026.

Transparency log

Release files / openexr-3.5.0-cp312-cp312-manylinux_2_28_x86_64.whl

Download URL openexr-3.5.0-cp312-cp312-manylinux_2_28_x86_64.whl
Size 1.7 MB
Tags CPython 3.12 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
2ba609f578b0470e16484cfa8ae45578299d671b9dea6ec4731368c9027bd0a8
BLAKE2b-256 checksum
How to use checksums
079c28c21e4f0abc489318c17fd73bc96299edbae2f92c286677086854708b14
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 22, 2026.

Transparency log

Release files / openexr-3.5.0-cp312-cp312-manylinux_2_28_aarch64.whl

Download URL openexr-3.5.0-cp312-cp312-manylinux_2_28_aarch64.whl
Size 1.5 MB
Tags CPython 3.12 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
885717fb82212542675131a6f2f31257e35b623f8adba1e5f3b0296a97f406b0
BLAKE2b-256 checksum
How to use checksums
2204c244fedaacdc3ebc7d254e93ca5d96a4fa552d5405f5af8f5dc3e31f0d63
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 22, 2026.

Transparency log

Release files / openexr-3.5.0-cp312-cp312-macosx_11_0_arm64.whl

Download URL openexr-3.5.0-cp312-cp312-macosx_11_0_arm64.whl
Size 1.3 MB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
d7b20cdffef6e9a09a42f0bccc4781f04a4c96311ae101a386730e680762a6a8
BLAKE2b-256 checksum
How to use checksums
bb3e723ce1409db3adf7618786891b5d66671833d1ed432651dbf3f2eabf5ff4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 22, 2026.

Transparency log

Release files / openexr-3.5.0-cp312-cp312-macosx_10_15_x86_64.whl

Download URL openexr-3.5.0-cp312-cp312-macosx_10_15_x86_64.whl
Size 1.5 MB
Tags CPython 3.12 macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
211fcc8d9106c3dabb892ebadaf58c51101b378bbdf5679e5b11afa685c61d89
BLAKE2b-256 checksum
How to use checksums
aad30b0323e21f532c9a213cadaa126610e4f0e109d6435238561764fd2726d9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 22, 2026.

Transparency log

Release files / openexr-3.5.0-cp312-cp312-macosx_10_15_universal2.whl

Download URL openexr-3.5.0-cp312-cp312-macosx_10_15_universal2.whl
Size 2.8 MB
Tags CPython 3.12 macOS 10.15+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
7442fb34a18b19d40b288414e4318322a1b742a17be383d1e135ef85de72a186
BLAKE2b-256 checksum
How to use checksums
1790ea0ea6c9f421a5ddb574db39f498f8665ae094e623e49383dac6e863671f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 22, 2026.

Transparency log

Release files / openexr-3.5.0-cp311-cp311-win_arm64.whl

Download URL openexr-3.5.0-cp311-cp311-win_arm64.whl
Size 1.2 MB
Tags CPython 3.11 Windows ARM64
SHA-256 checksum
How to use checksums
74cd87bd0bf45de3b0602be1ccb6f065b8c1fceb5eb1a6011c81ccbd2ddc501c
BLAKE2b-256 checksum
How to use checksums
767bbb7444f81e02375345cf753a9eea0ba3ec702a6cab9e57c14bffa0902440
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 22, 2026.

Transparency log

Release files / openexr-3.5.0-cp311-cp311-win_amd64.whl

Download URL openexr-3.5.0-cp311-cp311-win_amd64.whl
Size 1.1 MB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
5903d6bb8f3717e5412eeaa13fee696de47fb12e2bdebf1162da4aa8728eaee7
BLAKE2b-256 checksum
How to use checksums
285337180705d4b9174ac74ee15f4e4375325d22d81cc8b1617427b7eb036b7a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 22, 2026.

Transparency log

Release files / openexr-3.5.0-cp311-cp311-musllinux_1_2_x86_64.whl

Download URL openexr-3.5.0-cp311-cp311-musllinux_1_2_x86_64.whl
Size 2.7 MB
Tags CPython 3.11 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
46edcb0dd695b61ddedf29d17c4890715fdbe2a34d58a5dfa140620d02d0bf71
BLAKE2b-256 checksum
How to use checksums
7e9ae24a4d51c62d5f59e82ad4626df371834821ae04304a825c1b3a849f74d6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 22, 2026.

Transparency log

Release files / openexr-3.5.0-cp311-cp311-musllinux_1_2_aarch64.whl

Download URL openexr-3.5.0-cp311-cp311-musllinux_1_2_aarch64.whl
Size 2.5 MB
Tags CPython 3.11 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
4f38c62fef865a3d1c545ff4438a56f6e6e997e5d727d9628193a34ab81bda64
BLAKE2b-256 checksum
How to use checksums
f0322fb0f7a8e2e6eb8e67952243cec55d944f72bf450f7a09e76e379f6ef529
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 22, 2026.

Transparency log

Release files / openexr-3.5.0-cp311-cp311-manylinux_2_28_x86_64.whl

Download URL openexr-3.5.0-cp311-cp311-manylinux_2_28_x86_64.whl
Size 1.7 MB
Tags CPython 3.11 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
afe3ffc4131717930a33474d0e16f789de73d9dd030d0955860a031d15d1df9b
BLAKE2b-256 checksum
How to use checksums
1dafdac1538c2d937fe557d2c327bb4d3a5ceb2f051fccbb054bd2dab9e23696
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 22, 2026.

Transparency log

Release files / openexr-3.5.0-cp311-cp311-manylinux_2_28_aarch64.whl

Download URL openexr-3.5.0-cp311-cp311-manylinux_2_28_aarch64.whl
Size 1.5 MB
Tags CPython 3.11 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
e1e95411fe9dbc7bb53cfd3222bf31dd906e230bc25a28674dff617bb365ca7b
BLAKE2b-256 checksum
How to use checksums
322cd29c88df51272b484015819bee1838dfea856a10c9ad9bfc84cc2dbd686b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 22, 2026.

Transparency log

Release files / openexr-3.5.0-cp311-cp311-macosx_11_0_arm64.whl

Download URL openexr-3.5.0-cp311-cp311-macosx_11_0_arm64.whl
Size 1.3 MB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
fdf587c165c8d7ce5486c4b10cbd3ac752328c9ea66856dab53988176ddb151f
BLAKE2b-256 checksum
How to use checksums
ce660256c369acb332d08e8d8697e0df4cef50856a85270d1b1c5a66a530f4e9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 22, 2026.

Transparency log

Release files / openexr-3.5.0-cp311-cp311-macosx_10_15_x86_64.whl

Download URL openexr-3.5.0-cp311-cp311-macosx_10_15_x86_64.whl
Size 1.5 MB
Tags CPython 3.11 macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
0389b6f25e49c8312cf37b3e97663eaa40b268e97f7521810447aea6285adcc8
BLAKE2b-256 checksum
How to use checksums
d965bc9bef03b095424e9c0243b1059f8ca3bbee70d16208c8bdb8a290e37005
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 22, 2026.

Transparency log

Release files / openexr-3.5.0-cp311-cp311-macosx_10_15_universal2.whl

Download URL openexr-3.5.0-cp311-cp311-macosx_10_15_universal2.whl
Size 2.8 MB
Tags CPython 3.11 macOS 10.15+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
71d136d26f78a3c1ffa843045dd8753f10fc612a0fc3485a789cb8efdd7f8672
BLAKE2b-256 checksum
How to use checksums
ea787e438dd53acaf4b3c05fa0fc7dfd21e79749d14362495412661b1d025d38
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 22, 2026.

Transparency log

Release files / openexr-3.5.0-cp310-cp310-win_amd64.whl

Download URL openexr-3.5.0-cp310-cp310-win_amd64.whl
Size 1.1 MB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
45c42a94b20f639d07cb046a9acecc81224664127fb5195c928713d15ddbceb5
BLAKE2b-256 checksum
How to use checksums
7a7d1bc66c3c527c6bb34eb959a3e126c15236917d52fe41292d01b4a5a8dd0b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 22, 2026.

Transparency log

Release files / openexr-3.5.0-cp310-cp310-musllinux_1_2_x86_64.whl

Download URL openexr-3.5.0-cp310-cp310-musllinux_1_2_x86_64.whl
Size 2.7 MB
Tags CPython 3.10 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
44b220a4c266d7212fd25498ec8c972bfb97e0f5a6f80d1ae8f357e2b1789945
BLAKE2b-256 checksum
How to use checksums
c1b7f82534fbc9daadc9bfe253832b9f2521b5683b199fdcd0c2119b1041b70b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 22, 2026.

Transparency log

Release files / openexr-3.5.0-cp310-cp310-musllinux_1_2_aarch64.whl

Download URL openexr-3.5.0-cp310-cp310-musllinux_1_2_aarch64.whl
Size 2.5 MB
Tags CPython 3.10 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
ad1c6990276a623aefe36991667479af1d510a3fe194bbd4ae402924aa106006
BLAKE2b-256 checksum
How to use checksums
8b3c66f8583b00fc3dab148f6b409d5fc678bb5f775f8268f25dbbc38b53e591
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 22, 2026.

Transparency log

Release files / openexr-3.5.0-cp310-cp310-manylinux_2_28_x86_64.whl

Download URL openexr-3.5.0-cp310-cp310-manylinux_2_28_x86_64.whl
Size 1.7 MB
Tags CPython 3.10 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
8de1a6744110d458da2a31133a00fa98e89010bfd77564d69e4dc7b5f8c53feb
BLAKE2b-256 checksum
How to use checksums
f60c21cc0a1cf5977cc59b985a1f460b79f650e16f719aa6c1aad7cef4764540
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 22, 2026.

Transparency log

Release files / openexr-3.5.0-cp310-cp310-manylinux_2_28_aarch64.whl

Download URL openexr-3.5.0-cp310-cp310-manylinux_2_28_aarch64.whl
Size 1.5 MB
Tags CPython 3.10 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
5a9a551633bb78b6935ea1f775a67011271c391f719861372a1312abd5bc907f
BLAKE2b-256 checksum
How to use checksums
5c371d212be11f7bd93bc3d19e14c80823243bc9923495142e873d280f6e36ae
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 22, 2026.

Transparency log

Release files / openexr-3.5.0-cp310-cp310-macosx_11_0_arm64.whl

Download URL openexr-3.5.0-cp310-cp310-macosx_11_0_arm64.whl
Size 1.3 MB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
0d1b6e5289bdf2d3498afbbe1b9929064bba81a65af3b0a19e1da72d677609a8
BLAKE2b-256 checksum
How to use checksums
3e733774cb2c9c59883fc76733a2d437e2b094fd03295976d034ca6e23a7d1df
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 22, 2026.

Transparency log

Release files / openexr-3.5.0-cp310-cp310-macosx_10_15_x86_64.whl

Download URL openexr-3.5.0-cp310-cp310-macosx_10_15_x86_64.whl
Size 1.5 MB
Tags CPython 3.10 macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
3dddf7d2df14c554a0e3e383efae6848de830fae356ff56ca3541fb2c8a9d181
BLAKE2b-256 checksum
How to use checksums
17f36293ffee7c197f3e660c26e161e219769b63be8b1a89d4fe503196895ead
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 22, 2026.

Transparency log

Release files / openexr-3.5.0-cp310-cp310-macosx_10_15_universal2.whl

Download URL openexr-3.5.0-cp310-cp310-macosx_10_15_universal2.whl
Size 2.8 MB
Tags CPython 3.10 macOS 10.15+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
b1e1fe706b36b89f821cd311c264a1897718672f517303c1f1070a94a87a0576
BLAKE2b-256 checksum
How to use checksums
c21a0148e60b891c048bd7839f8765e776b62d97bb5bd5af2234be4d3aa2a317
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 22, 2026.

Transparency log

Release files / openexr-3.5.0-cp39-cp39-win_amd64.whl

Download URL openexr-3.5.0-cp39-cp39-win_amd64.whl
Size 1.1 MB
Tags CPython 3.9 Windows x86-64
SHA-256 checksum
How to use checksums
48369327f57c52e548d1d4176a6def9da266c7d208a79f5161eaa99240ce0f5b
BLAKE2b-256 checksum
How to use checksums
b9f7bb306cd7e5e55ba92be478dbaf5e150c7b4ae871a62784d9976dc2038f2b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 22, 2026.

Transparency log

Release files / openexr-3.5.0-cp39-cp39-musllinux_1_2_x86_64.whl

Download URL openexr-3.5.0-cp39-cp39-musllinux_1_2_x86_64.whl
Size 2.7 MB
Tags CPython 3.9 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
3f113fd44e4b366521b2cf688750c471f45c49c56f8fae8e3a061037bb7f66fa
BLAKE2b-256 checksum
How to use checksums
23d6ff0657c646eaaa2a027c049f57bcb1145b5aa6b523f192ccaec727c9edfe
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 22, 2026.

Transparency log

Release files / openexr-3.5.0-cp39-cp39-musllinux_1_2_aarch64.whl

Download URL openexr-3.5.0-cp39-cp39-musllinux_1_2_aarch64.whl
Size 2.5 MB
Tags CPython 3.9 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
f2300918aed2a2daece17f50a8e66854f3bbffc1fe12df691c48634c5810add1
BLAKE2b-256 checksum
How to use checksums
cbacdffe1de6bf5d2ae97f43c1408c5f1d31ffdb9855ee88d91f24ff710e2249
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 22, 2026.

Transparency log

Release files / openexr-3.5.0-cp39-cp39-manylinux_2_28_x86_64.whl

Download URL openexr-3.5.0-cp39-cp39-manylinux_2_28_x86_64.whl
Size 1.7 MB
Tags CPython 3.9 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
8fd45b5b84cc7b035c03f53bb6826f59b67408580bcddf9956a51a4303147a3d
BLAKE2b-256 checksum
How to use checksums
8a154d5e4fc0d187e827389b3ace09064b6264a2f42c40b56332f84ffb88371e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 22, 2026.

Transparency log

Release files / openexr-3.5.0-cp39-cp39-manylinux_2_28_aarch64.whl

Download URL openexr-3.5.0-cp39-cp39-manylinux_2_28_aarch64.whl
Size 1.5 MB
Tags CPython 3.9 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
6a8c8f8cf28c429154bccb1c1fa209f808df59b5f8c1929c214824a7f6d1b10f
BLAKE2b-256 checksum
How to use checksums
7c41ab111d4079bedbc14d685bf13c79ae49c2f715e9e50d85139f14e2fb6f82
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 22, 2026.

Transparency log

Release files / openexr-3.5.0-cp39-cp39-macosx_11_0_arm64.whl

Download URL openexr-3.5.0-cp39-cp39-macosx_11_0_arm64.whl
Size 1.3 MB
Tags CPython 3.9 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
d2f9b4793fd6167984445dfff97d34532c60d2e533b405148608f289e589bc01
BLAKE2b-256 checksum
How to use checksums
cbaa9e8d4400767ea2fd6945ab0d0143c8527b0dc1bfa740d131f4da3cfc3881
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 22, 2026.

Transparency log

Release files / openexr-3.5.0-cp39-cp39-macosx_10_15_x86_64.whl

Download URL openexr-3.5.0-cp39-cp39-macosx_10_15_x86_64.whl
Size 1.5 MB
Tags CPython 3.9 macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
5d6160c2fa76ee179482999a2d31e468af572dcec67b71b5ebcb75dfda217685
BLAKE2b-256 checksum
How to use checksums
a7def5eb88f6b45f3945e3ad1b20b6c6be25d53e94694309896f308cd29148d4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 22, 2026.

Transparency log

Release files / openexr-3.5.0-cp39-cp39-macosx_10_15_universal2.whl

Download URL openexr-3.5.0-cp39-cp39-macosx_10_15_universal2.whl
Size 2.8 MB
Tags CPython 3.9 macOS 10.15+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
4aa18b6be7a484289f5b44b9e74cd85991bd9e689b181d19ba3217b7db9f3fad
BLAKE2b-256 checksum
How to use checksums
ba19ca4aa7c4c06d9e7009d3c0449cdd7c38bf61ad9ccb124541b7ea63bde922
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 22, 2026.

Transparency log

Release history Release notifications | RSS feed

3.5.1

44 release files

This release

3.5.0 This release

44 release files

3.4.8

49 release files

3.4.7

49 release files

3.4.5

49 release files

3.4.4

49 release files

3.4.2

49 release files

3.3.7

47 release files

3.3.5

47 release files

3.3.3

47 release files

3.3.2

35 release files

3.3.0

29 release files

3.2.9

49 release files

3.2.8

49 release files

3.2.4

35 release files

1.3.9

30 release files

1.3.8

2 release files

1.3.7

1 release file

1.3.2

1 release file

1.3.1

1 release file

1.3.0

1 release file

1.2.0

1 release file

1.1.0

1 release file

1.0.3

1 release file

1.0.2

1 release file

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