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.

Metadata

Release files for OpenEXR 3.4.17

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.4.17
File Size Uploaded Provenance Actions
openexr-3.4.17.tar.gz 25.7 MB With provenance Details for openexr-3.4.17.tar.gz

Built distributions (wheels)

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

Total release size: 97.3 MB

Release files / openexr-3.4.17.tar.gz

Download URL openexr-3.4.17.tar.gz
Size 25.7 MB
Tags Source
SHA-256 checksum
How to use checksums
a05594811a727b0cb874c25d13121869d1b7c105d55b19d2b7ba0ab33949e216
BLAKE2b-256 checksum
How to use checksums
461697541663477e3d2e2767b638ac2c8a46b1e0d354e7744cc1fd73d8e2e6e4
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 Oct 31, 2026.

Transparency log

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

Download URL openexr-3.4.17-cp313-cp313-win_amd64.whl
Size 741.3 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
421c4c62742ad4687a2ebd2f2105823bbcaf5354cde25fe2ce8ab548b44d2f8d
BLAKE2b-256 checksum
How to use checksums
b1c13b4167fc7c744210708865e040bc19716fe2847038a7eba082dfc016a6b2
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 Oct 31, 2026.

Transparency log

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

Download URL openexr-3.4.17-cp313-cp313-musllinux_1_2_x86_64.whl
Size 2.3 MB
Tags CPython 3.13 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
844cc91526ee46b9e348965a5d94151c4a04594b51ea3729bdecbfddf973dbcc
BLAKE2b-256 checksum
How to use checksums
42059878588b2d03f512c7085021a1fbf5972e3428e67ef78c2f583a967f1289
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 Oct 31, 2026.

Transparency log

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

Download URL openexr-3.4.17-cp313-cp313-musllinux_1_2_aarch64.whl
Size 2.1 MB
Tags CPython 3.13 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
3fb9c57bd85c30a37250ddffb8d97df21f8b4d73b1bedee8e14f51dc7bddd3d4
BLAKE2b-256 checksum
How to use checksums
71919fca9b29c8028744ad3e8910a53b015ee60c857c22b897eca97bed20ee73
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 Oct 31, 2026.

Transparency log

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

Download URL openexr-3.4.17-cp313-cp313-manylinux_2_28_x86_64.whl
Size 1.3 MB
Tags CPython 3.13 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
6d1c7eee2d100a90c56d289370298c6745db062a853e2463a6553e4789e2d020
BLAKE2b-256 checksum
How to use checksums
5cf61f8fc7e30814d184600d594a15594771d9ea3a23c59c16aa41424770e69d
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 Oct 31, 2026.

Transparency log

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

Download URL openexr-3.4.17-cp313-cp313-manylinux_2_28_aarch64.whl
Size 1.1 MB
Tags CPython 3.13 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
a9cb4414d1ce2a9c250cfd5f35c24f01e2fd784d93ddd0ed394ac409b5cc673b
BLAKE2b-256 checksum
How to use checksums
421712e9588f0302f1f9fec1da5406770b1776c3b0f73be2d307558d6715ae92
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 Oct 31, 2026.

Transparency log

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

Download URL openexr-3.4.17-cp313-cp313-macosx_11_0_arm64.whl
Size 1.0 MB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
77d31635df33776992f717d60ee0727c45e67d76286919ce8f1f3d3f045400cc
BLAKE2b-256 checksum
How to use checksums
e0096f90a070db7236b191da6209fba2f43af4cee9ce72286fa62aee77ba9451
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 Oct 31, 2026.

Transparency log

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

Download URL openexr-3.4.17-cp313-cp313-macosx_10_15_x86_64.whl
Size 1.1 MB
Tags CPython 3.13 macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
4c19ffa5cf6cd0b2efc465ea0dec6d48b41de57783ac10b7ac8051894d645381
BLAKE2b-256 checksum
How to use checksums
4ac9de21827db4fce0dbc782e8197435b59e84a6a47824f3ff440f1fa18d82e7
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 Oct 31, 2026.

Transparency log

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

Download URL openexr-3.4.17-cp313-cp313-macosx_10_15_universal2.whl
Size 2.1 MB
Tags CPython 3.13 macOS 10.15+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
4db9310c9053841f25d076183bdb0fd1be901434dde296948249f13346dda1f1
BLAKE2b-256 checksum
How to use checksums
b83088843408e3841bcc7e4373bdc1514b568dda52cd176691b839ad5fb7b5c6
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 Oct 31, 2026.

Transparency log

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

Download URL openexr-3.4.17-cp312-cp312-win_amd64.whl
Size 741.4 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
af7ef52ba49c5ba0d9f35a818af8f848a35c94abc6955ee6967f48911b76e878
BLAKE2b-256 checksum
How to use checksums
4dc261ae6ef80fed596bcc7f2f7a39b5b1193956e1d17f7f6663e499e3aa8698
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 Oct 31, 2026.

Transparency log

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

Download URL openexr-3.4.17-cp312-cp312-musllinux_1_2_x86_64.whl
Size 2.3 MB
Tags CPython 3.12 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
1154cae2f5d9ab59ff3d0d461d70740abdf4543e021ccd7feaaf0bbb919f22d2
BLAKE2b-256 checksum
How to use checksums
d703c2f1084361df32fb1a5d9fa02f0c1308608dc1bd8ce5ebd4ad1d12ebcf43
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 Oct 31, 2026.

Transparency log

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

Download URL openexr-3.4.17-cp312-cp312-musllinux_1_2_aarch64.whl
Size 2.1 MB
Tags CPython 3.12 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
6ecdbad7bc46913cc0ef5649fb5ce5a5b9de1d9b0fb62296ae3ee9b49378136e
BLAKE2b-256 checksum
How to use checksums
a65b558b50eddaf5588948ecef040b38349482182962f20498bf4b63a1188a79
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 Oct 31, 2026.

Transparency log

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

Download URL openexr-3.4.17-cp312-cp312-manylinux_2_28_x86_64.whl
Size 1.3 MB
Tags CPython 3.12 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
b17bcb1e9ca156df6d320fd565d344647f45f776b055941501c9bf690c0bb19f
BLAKE2b-256 checksum
How to use checksums
aaa1f549d1faf789bc6af14e4da09d6c2b1ce461eaf29a8ea548332d8c9cdadc
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 Oct 31, 2026.

Transparency log

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

Download URL openexr-3.4.17-cp312-cp312-manylinux_2_28_aarch64.whl
Size 1.1 MB
Tags CPython 3.12 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
ff5d512e28c21be664b061b459511728d4294eddccbb519c0f2583e62fe9271c
BLAKE2b-256 checksum
How to use checksums
2a5287a6bd3527a508a84ae7a7eab556090f12034dd108e090c586b0df2fba1e
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 Oct 31, 2026.

Transparency log

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

Download URL openexr-3.4.17-cp312-cp312-macosx_11_0_arm64.whl
Size 1.0 MB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
ee83b4d0d7edd22f5d3925a7766e823ee7d3bdfbf93b55f2da452b89fd3a62a2
BLAKE2b-256 checksum
How to use checksums
0bd3cac41e6fea034eec691cd302e4da7b799fc7f7670cc3a957fc9fdb5d82d4
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 Oct 31, 2026.

Transparency log

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

Download URL openexr-3.4.17-cp312-cp312-macosx_10_15_x86_64.whl
Size 1.1 MB
Tags CPython 3.12 macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
fc97c1c5cf0c210348598c3d346dd02fa78f942ba2240b81aeea0c6c4ba589cf
BLAKE2b-256 checksum
How to use checksums
37813a196aa0f57c949345e88e9f16f56ea4c0ed8e6d5e98421d16beefacca1c
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 Oct 31, 2026.

Transparency log

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

Download URL openexr-3.4.17-cp312-cp312-macosx_10_15_universal2.whl
Size 2.1 MB
Tags CPython 3.12 macOS 10.15+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
adcaf98ba0d5203177546638dd643b7764f5404c31fac4519a0a11f79ec82878
BLAKE2b-256 checksum
How to use checksums
21197cb84d19230c5f1ff9f51687375008bd00898af460012e42c985f7ed7cbf
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 Oct 31, 2026.

Transparency log

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

Download URL openexr-3.4.17-cp311-cp311-win_amd64.whl
Size 740.4 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
2310a8b0c59d523dfe406a062dc96e2c3174c3a49193abf149f59548fee6170d
BLAKE2b-256 checksum
How to use checksums
fc849738f34596a206ac813690bc40e9d992c0d22524903608aabc2211d8b3c9
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 Oct 31, 2026.

Transparency log

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

Download URL openexr-3.4.17-cp311-cp311-musllinux_1_2_x86_64.whl
Size 2.3 MB
Tags CPython 3.11 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
c0872ff9cb9d1126ba9365a56f9beffbe73de1285b87ed7e6d4d9f72203f979c
BLAKE2b-256 checksum
How to use checksums
4af52ed513c5b1918414eaed522a010891b478d92ea7764b229fd0d61a4f5975
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 Oct 31, 2026.

Transparency log

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

Download URL openexr-3.4.17-cp311-cp311-musllinux_1_2_aarch64.whl
Size 2.1 MB
Tags CPython 3.11 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
f704a969e04dc4392ee2735ddb016bed36d99bcbd877d77994bbacab770dd628
BLAKE2b-256 checksum
How to use checksums
ec5f6eda84ce4110d50ca571a974f7fade015caf6c2add8cb5db70751cc91484
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 Oct 31, 2026.

Transparency log

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

Download URL openexr-3.4.17-cp311-cp311-manylinux_2_28_x86_64.whl
Size 1.3 MB
Tags CPython 3.11 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
18fa10b594ca0bd40eb2228dcbf930fe0aac26562e4277b55542868647c2ffca
BLAKE2b-256 checksum
How to use checksums
43cec6c0a97f9013f12cd8dd3503f0e742a351e9adac283eccf38431b9c181d4
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 Oct 31, 2026.

Transparency log

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

Download URL openexr-3.4.17-cp311-cp311-manylinux_2_28_aarch64.whl
Size 1.1 MB
Tags CPython 3.11 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
e27f65c69b202c3de2c5c5322492fa30fe8103f95f63c892ef15c1c87585c5d4
BLAKE2b-256 checksum
How to use checksums
e69266156b07270e344f0c7f70db3c11dc352546900ee52313b85adbb8c7ca8c
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 Oct 31, 2026.

Transparency log

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

Download URL openexr-3.4.17-cp311-cp311-macosx_11_0_arm64.whl
Size 1.0 MB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
0c8998821365d0b61b7481242981a6393be0df340ffc939d49fd43d12918fae8
BLAKE2b-256 checksum
How to use checksums
f657f58420cce4fb0c2acf0899cefcbb988a43d7204c3851dcf30bc835ff53da
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 Oct 31, 2026.

Transparency log

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

Download URL openexr-3.4.17-cp311-cp311-macosx_10_15_x86_64.whl
Size 1.1 MB
Tags CPython 3.11 macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
06c9f9521b28e32c7d5492de9908a30fbc0e4a51364cf773626fe5ab84056392
BLAKE2b-256 checksum
How to use checksums
63d0e418481720885b180e522888ceebe4dc5a1a6aa54d24e55d05c9d96ac896
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 Oct 31, 2026.

Transparency log

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

Download URL openexr-3.4.17-cp311-cp311-macosx_10_15_universal2.whl
Size 2.1 MB
Tags CPython 3.11 macOS 10.15+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
42d5798b54e8036ad5a7f7ed79ed444cdbc8eeca5da484c75fc9137a614c4918
BLAKE2b-256 checksum
How to use checksums
5cae5c07965a3f29d19a5d800b2a4b83960ccc17d498667078a1d86be4ec2f2e
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 Oct 31, 2026.

Transparency log

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

Download URL openexr-3.4.17-cp310-cp310-win_amd64.whl
Size 738.8 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
3bbc6d52181ee4bb277931827085561c440ef89c064c0b34e09b9a3b20973220
BLAKE2b-256 checksum
How to use checksums
1f679adbd5919f09cbbb6d497f44940c314a18196992b4b3e977bc5186085a0d
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 Oct 31, 2026.

Transparency log

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

Download URL openexr-3.4.17-cp310-cp310-musllinux_1_2_x86_64.whl
Size 2.3 MB
Tags CPython 3.10 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
a111f8ddf7ce3ad14ddffebf7132596af21ac05c765d31baa82546aebc48afd4
BLAKE2b-256 checksum
How to use checksums
612082dc5f932bed79aaa29d65bf8cf817a0a1557d10fbe9da44f38196a8eec5
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 Oct 31, 2026.

Transparency log

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

Download URL openexr-3.4.17-cp310-cp310-musllinux_1_2_aarch64.whl
Size 2.1 MB
Tags CPython 3.10 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
2f3fa33c219dd5792834fc5882c53b623fb5fe48623f4101a5086a0fa6cc251f
BLAKE2b-256 checksum
How to use checksums
e95d2b57dc73c2f5bd84bf221772778a2ec3650d077a0553b19d36726980bfe0
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 Oct 31, 2026.

Transparency log

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

Download URL openexr-3.4.17-cp310-cp310-manylinux_2_28_x86_64.whl
Size 1.3 MB
Tags CPython 3.10 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
a3a230b4e4a1531d49cc2db51bb05cae3f34ab9a05148ba3b1528cbe969b954f
BLAKE2b-256 checksum
How to use checksums
b4b4c394f5674b64a31bf4f23f8161c6c6f1618204de1d9e2cd980660e48f730
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 Oct 31, 2026.

Transparency log

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

Download URL openexr-3.4.17-cp310-cp310-manylinux_2_28_aarch64.whl
Size 1.1 MB
Tags CPython 3.10 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
30b87c81647ccd1d03a9f6dc8edc600d53738442e3a086db312571c98a3f2e73
BLAKE2b-256 checksum
How to use checksums
46578fdc5eb91cacbf457b6142c7961f2c45aa76e2eebd6d06d1f039ad4e08ce
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 Oct 31, 2026.

Transparency log

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

Download URL openexr-3.4.17-cp310-cp310-macosx_11_0_arm64.whl
Size 1.0 MB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
2ea9aec776dd149b3ff9dbc99af58ffafe0791a96ca00704013352c8b15a171a
BLAKE2b-256 checksum
How to use checksums
34c09fab660c9a693a05c100b683b2c154c8d2bf177eed21e76febaf88385926
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 Oct 31, 2026.

Transparency log

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

Download URL openexr-3.4.17-cp310-cp310-macosx_10_15_x86_64.whl
Size 1.1 MB
Tags CPython 3.10 macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
c05acf6baac6191cf30dddf31da77b43c19439c48d061f7123a6ed878d2302fc
BLAKE2b-256 checksum
How to use checksums
a1ea2347708dae4af82c8b978a59f0a84ca60790df0639f5a390737627688256
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 Oct 31, 2026.

Transparency log

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

Download URL openexr-3.4.17-cp310-cp310-macosx_10_15_universal2.whl
Size 2.1 MB
Tags CPython 3.10 macOS 10.15+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
846ddcb8629181625730c31bb14942b10b13556eb6675272e2af4e6b1d49ecbd
BLAKE2b-256 checksum
How to use checksums
919cec2cd3ae2a58c3ef33214e4a9ab98f805c76870328371b3a589fb24c412b
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 Oct 31, 2026.

Transparency log

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

Download URL openexr-3.4.17-cp39-cp39-win_amd64.whl
Size 730.2 kB
Tags CPython 3.9 Windows x86-64
SHA-256 checksum
How to use checksums
837bee4e57e342e14f1874fdad8bbd40d2b67f7420c2a85bac4b786a0d5142d8
BLAKE2b-256 checksum
How to use checksums
1c25230e3a6bd767cc797e74f32c7d00fddd2d68ae04154a8039f82423440577
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 Oct 31, 2026.

Transparency log

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

Download URL openexr-3.4.17-cp39-cp39-musllinux_1_2_x86_64.whl
Size 2.3 MB
Tags CPython 3.9 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
a13ba7616ca6e9fad6f39b0c5242d60b0ae17af0549b6319579d93a5735758e7
BLAKE2b-256 checksum
How to use checksums
033d431e029784ac87604d5d62e4cb6ee0f3424b56e331b75faa67fece9113ab
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 Oct 31, 2026.

Transparency log

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

Download URL openexr-3.4.17-cp39-cp39-musllinux_1_2_aarch64.whl
Size 2.1 MB
Tags CPython 3.9 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
63c38e7e102fe3097ae6dc00ad9e134fd926f915b6378d9ebe1bcdc4226aae71
BLAKE2b-256 checksum
How to use checksums
2b4dbd38efaac399ce2e203d27bb92ad039f6ef76fcd2e1d51c39833b140e2fd
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 Oct 31, 2026.

Transparency log

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

Download URL openexr-3.4.17-cp39-cp39-manylinux_2_28_x86_64.whl
Size 1.3 MB
Tags CPython 3.9 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
dbc8e9f96dcb8ee9a523b63984eb6503b9f49287d8004a1744d5d69c6ac5611a
BLAKE2b-256 checksum
How to use checksums
94c01af41d449c7b205ee8014dd0fafda66b104b6e11cc85f0ed5198d952e6fb
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 Oct 31, 2026.

Transparency log

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

Download URL openexr-3.4.17-cp39-cp39-manylinux_2_28_aarch64.whl
Size 1.1 MB
Tags CPython 3.9 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
33cd011583389ada5c22ab497eeab24f2c1f55f03bb01ad58c4ae8f1e3658673
BLAKE2b-256 checksum
How to use checksums
9db3d68a594a19f93bf5dd2b374a51d783f6f75a7be0577582e5f93a1e0be834
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 Oct 31, 2026.

Transparency log

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

Download URL openexr-3.4.17-cp39-cp39-macosx_11_0_arm64.whl
Size 1.0 MB
Tags CPython 3.9 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
e193037bab86c1b7658296bdabd9ad52519c3cd98c38decf05c5aba07034e8d7
BLAKE2b-256 checksum
How to use checksums
4044abdc0a933ef05eeb2d9436f895dc0a23db9c565649b3e2586709df452c41
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 Oct 31, 2026.

Transparency log

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

Download URL openexr-3.4.17-cp39-cp39-macosx_10_15_x86_64.whl
Size 1.1 MB
Tags CPython 3.9 macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
578c4613f554327c7739de65dbb7aa6b118c61a6f1ff859ef2c2bf937468d7c2
BLAKE2b-256 checksum
How to use checksums
1b4b13d162a71ea5b2f0855e99f0760b7445203da18012364d6049586e7acece
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 Oct 31, 2026.

Transparency log

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

Download URL openexr-3.4.17-cp39-cp39-macosx_10_15_universal2.whl
Size 2.1 MB
Tags CPython 3.9 macOS 10.15+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
20f5ad43c2cfd9ce92db9b54d2029c8cbb0ba7652575b77bd37100fe74f0b0c9
BLAKE2b-256 checksum
How to use checksums
b03ad1fc9b643ff70f0fe52e7cfa457218d136eee15dd2d0f07f27f04b508c63
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 Oct 31, 2026.

Transparency log

Release files / openexr-3.4.17-cp38-cp38-win_amd64.whl

Download URL openexr-3.4.17-cp38-cp38-win_amd64.whl
Size 738.8 kB
Tags CPython 3.8 Windows x86-64
SHA-256 checksum
How to use checksums
501abc8d0ee55bde3b979443311faa9dcf8ced5c1f3c43bfcba351c0024c8b7e
BLAKE2b-256 checksum
How to use checksums
afba1b1a75b657a101a803beff1a7bdf38478cdc9e9cd45037e8c7c2fe517420
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 Oct 31, 2026.

Transparency log

Release files / openexr-3.4.17-cp38-cp38-musllinux_1_2_x86_64.whl

Download URL openexr-3.4.17-cp38-cp38-musllinux_1_2_x86_64.whl
Size 2.3 MB
Tags CPython 3.8 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
c1b279596b3b7d6e6a4f5f5f1a737b99f90cb4fe70ba7e555d6403fd8ddd7a3a
BLAKE2b-256 checksum
How to use checksums
58a88b0504f2c103a1a86e50c1d36a3390fc4cd7798b31e14b675844c59064f2
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 Oct 31, 2026.

Transparency log

Release files / openexr-3.4.17-cp38-cp38-musllinux_1_2_aarch64.whl

Download URL openexr-3.4.17-cp38-cp38-musllinux_1_2_aarch64.whl
Size 2.1 MB
Tags CPython 3.8 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
e000e2a64b4709e05f66e3f4f13ba80ba2197c160223a246bf8ad3f534e282d5
BLAKE2b-256 checksum
How to use checksums
1a9d398b3879121894dde00fa40c7e4e4259ea0a47d4606290615023a22bf003
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 Oct 31, 2026.

Transparency log

Release files / openexr-3.4.17-cp38-cp38-manylinux_2_28_x86_64.whl

Download URL openexr-3.4.17-cp38-cp38-manylinux_2_28_x86_64.whl
Size 1.3 MB
Tags CPython 3.8 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
db48a04e6915830bf9d63ab71482625e71fdd6befb6504290daa55571d56dc84
BLAKE2b-256 checksum
How to use checksums
50362f11a5b0053373e6efb2bf5d23a509ec82154a5da8d8344e2e0292d7e6f3
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 Oct 31, 2026.

Transparency log

Release files / openexr-3.4.17-cp38-cp38-manylinux_2_28_aarch64.whl

Download URL openexr-3.4.17-cp38-cp38-manylinux_2_28_aarch64.whl
Size 1.1 MB
Tags CPython 3.8 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
62c1aa2f4095b084a7c3f95407505b3f43159b04ed51129674e6c5d818638474
BLAKE2b-256 checksum
How to use checksums
5f814f143753fdf31f002e16c51f662a2362091c565974936bc40152f8c5a40f
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 Oct 31, 2026.

Transparency log

Release files / openexr-3.4.17-cp38-cp38-macosx_11_0_arm64.whl

Download URL openexr-3.4.17-cp38-cp38-macosx_11_0_arm64.whl
Size 1.0 MB
Tags CPython 3.8 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
12521a5901ae2042ec6bf9aa95b4970a4986ddd656a86b74edf341bae4d8a045
BLAKE2b-256 checksum
How to use checksums
850994b5fb56ab894dd7d033601beb5bc429b1cd1ff12a73420fdb62b4ca8569
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 Oct 31, 2026.

Transparency log

Release files / openexr-3.4.17-cp38-cp38-macosx_10_15_x86_64.whl

Download URL openexr-3.4.17-cp38-cp38-macosx_10_15_x86_64.whl
Size 1.1 MB
Tags CPython 3.8 macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
26322ee28c9206747e5a533aa0183f9f358b43ca258218e39e72015bb629f5e5
BLAKE2b-256 checksum
How to use checksums
990ffe4b26197f9747f2df3bb4fcb9530808f4c66e0dfe601a35ce5c70759523
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 Oct 31, 2026.

Transparency log

Release files / openexr-3.4.17-cp38-cp38-macosx_10_15_universal2.whl

Download URL openexr-3.4.17-cp38-cp38-macosx_10_15_universal2.whl
Size 2.1 MB
Tags CPython 3.8 macOS 10.15+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
9e1a4e2f35db34ab169c1c5fc2bd82c37c77c6c8a53dda07d1dd1a2c8e7edb8b
BLAKE2b-256 checksum
How to use checksums
3232ffef70ff3e77ca9cc81db8a50f61a4d5c9a2151e1ed9a1d8c7c185c3ec38
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 Oct 31, 2026.

Transparency log

Security for OpenEXR 3.4.17

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.

Full provenance

All 49 files in this release have been uploaded with provenance metadata.

Select from 49 files

Attestation for openexr-3.4.17.tar.gz

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 Oct 31, 2026.

Transparency log

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

3.4.17 This release

49 release files Full provenance

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