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

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

Built distributions (wheels)

Table of built distributions (wheels) for OpenEXR 3.4.7
File Actions
openexr-3.4.7-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details for openexr-3.4.7-cp313-cp313-win_amd64.whl
openexr-3.4.7-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.7-cp313-cp313-musllinux_1_2_x86_64.whl
openexr-3.4.7-cp313-cp313-musllinux_1_2_aarch64.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ ARM64 Details for openexr-3.4.7-cp313-cp313-musllinux_1_2_aarch64.whl
openexr-3.4.7-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ x86-64 Details for openexr-3.4.7-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
openexr-3.4.7-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ ARM64 Details for openexr-3.4.7-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
openexr-3.4.7-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details for openexr-3.4.7-cp313-cp313-macosx_11_0_arm64.whl
openexr-3.4.7-cp313-cp313-macosx_10_15_x86_64.whl CPython 3.13 CPython 3.13 macOS 10.15+ x86-64 Details for openexr-3.4.7-cp313-cp313-macosx_10_15_x86_64.whl
openexr-3.4.7-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.7-cp313-cp313-macosx_10_15_universal2.whl
openexr-3.4.7-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details for openexr-3.4.7-cp312-cp312-win_amd64.whl
openexr-3.4.7-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.7-cp312-cp312-musllinux_1_2_x86_64.whl
openexr-3.4.7-cp312-cp312-musllinux_1_2_aarch64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ ARM64 Details for openexr-3.4.7-cp312-cp312-musllinux_1_2_aarch64.whl
openexr-3.4.7-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ x86-64 Details for openexr-3.4.7-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
openexr-3.4.7-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ ARM64 Details for openexr-3.4.7-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
openexr-3.4.7-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details for openexr-3.4.7-cp312-cp312-macosx_11_0_arm64.whl
openexr-3.4.7-cp312-cp312-macosx_10_15_x86_64.whl CPython 3.12 CPython 3.12 macOS 10.15+ x86-64 Details for openexr-3.4.7-cp312-cp312-macosx_10_15_x86_64.whl
openexr-3.4.7-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.7-cp312-cp312-macosx_10_15_universal2.whl
openexr-3.4.7-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details for openexr-3.4.7-cp311-cp311-win_amd64.whl
openexr-3.4.7-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.7-cp311-cp311-musllinux_1_2_x86_64.whl
openexr-3.4.7-cp311-cp311-musllinux_1_2_aarch64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ ARM64 Details for openexr-3.4.7-cp311-cp311-musllinux_1_2_aarch64.whl
openexr-3.4.7-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ x86-64 Details for openexr-3.4.7-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
openexr-3.4.7-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ ARM64 Details for openexr-3.4.7-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
openexr-3.4.7-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details for openexr-3.4.7-cp311-cp311-macosx_11_0_arm64.whl
openexr-3.4.7-cp311-cp311-macosx_10_15_x86_64.whl CPython 3.11 CPython 3.11 macOS 10.15+ x86-64 Details for openexr-3.4.7-cp311-cp311-macosx_10_15_x86_64.whl
openexr-3.4.7-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.7-cp311-cp311-macosx_10_15_universal2.whl
openexr-3.4.7-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details for openexr-3.4.7-cp310-cp310-win_amd64.whl
openexr-3.4.7-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.7-cp310-cp310-musllinux_1_2_x86_64.whl
openexr-3.4.7-cp310-cp310-musllinux_1_2_aarch64.whl CPython 3.10 CPython 3.10 Linux musl 1.2+ ARM64 Details for openexr-3.4.7-cp310-cp310-musllinux_1_2_aarch64.whl
openexr-3.4.7-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ x86-64 Details for openexr-3.4.7-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
openexr-3.4.7-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ ARM64 Details for openexr-3.4.7-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
openexr-3.4.7-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details for openexr-3.4.7-cp310-cp310-macosx_11_0_arm64.whl
openexr-3.4.7-cp310-cp310-macosx_10_15_x86_64.whl CPython 3.10 CPython 3.10 macOS 10.15+ x86-64 Details for openexr-3.4.7-cp310-cp310-macosx_10_15_x86_64.whl
openexr-3.4.7-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.7-cp310-cp310-macosx_10_15_universal2.whl
openexr-3.4.7-cp39-cp39-win_amd64.whl CPython 3.9 CPython 3.9 Windows x86-64 Details for openexr-3.4.7-cp39-cp39-win_amd64.whl
openexr-3.4.7-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.7-cp39-cp39-musllinux_1_2_x86_64.whl
openexr-3.4.7-cp39-cp39-musllinux_1_2_aarch64.whl CPython 3.9 CPython 3.9 Linux musl 1.2+ ARM64 Details for openexr-3.4.7-cp39-cp39-musllinux_1_2_aarch64.whl
openexr-3.4.7-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ x86-64 Details for openexr-3.4.7-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
openexr-3.4.7-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ ARM64 Details for openexr-3.4.7-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
openexr-3.4.7-cp39-cp39-macosx_11_0_arm64.whl CPython 3.9 CPython 3.9 macOS 11.0+ ARM64 Details for openexr-3.4.7-cp39-cp39-macosx_11_0_arm64.whl
openexr-3.4.7-cp39-cp39-macosx_10_15_x86_64.whl CPython 3.9 CPython 3.9 macOS 10.15+ x86-64 Details for openexr-3.4.7-cp39-cp39-macosx_10_15_x86_64.whl
openexr-3.4.7-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.7-cp39-cp39-macosx_10_15_universal2.whl
openexr-3.4.7-cp38-cp38-win_amd64.whl CPython 3.8 CPython 3.8 Windows x86-64 Details for openexr-3.4.7-cp38-cp38-win_amd64.whl
openexr-3.4.7-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.7-cp38-cp38-musllinux_1_2_x86_64.whl
openexr-3.4.7-cp38-cp38-musllinux_1_2_aarch64.whl CPython 3.8 CPython 3.8 Linux musl 1.2+ ARM64 Details for openexr-3.4.7-cp38-cp38-musllinux_1_2_aarch64.whl
openexr-3.4.7-cp38-cp38-manylinux2014_x86_64.manylinux_2_17_x86_64.whl CPython 3.8 CPython 3.8 Linux glibc 2.17+ x86-64 Details for openexr-3.4.7-cp38-cp38-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
openexr-3.4.7-cp38-cp38-manylinux2014_aarch64.manylinux_2_17_aarch64.whl CPython 3.8 CPython 3.8 Linux glibc 2.17+ ARM64 Details for openexr-3.4.7-cp38-cp38-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
openexr-3.4.7-cp38-cp38-macosx_11_0_arm64.whl CPython 3.8 CPython 3.8 macOS 11.0+ ARM64 Details for openexr-3.4.7-cp38-cp38-macosx_11_0_arm64.whl
openexr-3.4.7-cp38-cp38-macosx_10_15_x86_64.whl CPython 3.8 CPython 3.8 macOS 10.15+ x86-64 Details for openexr-3.4.7-cp38-cp38-macosx_10_15_x86_64.whl
openexr-3.4.7-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.7-cp38-cp38-macosx_10_15_universal2.whl

Total release size: 97.4 MB

Release files / openexr-3.4.7.tar.gz

Download URL openexr-3.4.7.tar.gz
Size 25.6 MB
Tags Source
SHA-256 checksum
How to use checksums
691d12b9564e63893fa37561e116bba8325bc337392b0d2830e3d4f9cb29c84f
BLAKE2b-256 checksum
How to use checksums
0f75e74a890a932d0dd89a04b524fe5c822b626c864d369d84a27ad610ec60a0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Mar 15, 2026.

Transparency log

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

Download URL openexr-3.4.7-cp313-cp313-win_amd64.whl
Size 735.5 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
45f90994bec937fcca253bd66b91ce512e41e703b8eb9a17715ce85fde118ed8
BLAKE2b-256 checksum
How to use checksums
5cafd6952ec11f832de0df1f39acb00d1263846bf6274cfabee34a6c59990717
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Mar 15, 2026.

Transparency log

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

Download URL openexr-3.4.7-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
00d38e6cdd8b7e91946d6a8f1f7f844604a853fac79e837408deb211186d6639
BLAKE2b-256 checksum
How to use checksums
eb8352c1f616b019e33161aba2d4ef870c16ab856b1773042231f0320f16fe4e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Mar 15, 2026.

Transparency log

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

Download URL openexr-3.4.7-cp313-cp313-musllinux_1_2_aarch64.whl
Size 2.2 MB
Tags CPython 3.13 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
ac8959c8fa82b214ad6b1e5ab559fb1025d35eff400fa1d6b24d645d9b75054b
BLAKE2b-256 checksum
How to use checksums
9f0d45eaf887f7551d63525ecf0525c904c2be0f13598da90f98fa777157ad21
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Mar 15, 2026.

Transparency log

Release files / openexr-3.4.7-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl

Download URL openexr-3.4.7-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Size 1.3 MB
Tags CPython 3.13 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
0f0978376eb23fdec156dc459c31d2a6b8dd2e6dc412c0042755e026942f9559
BLAKE2b-256 checksum
How to use checksums
1fd46a148810864b540e366613d415e4c1db29dfb2fcbb1cb5f5a7fb8c5c0fb6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Mar 15, 2026.

Transparency log

Release files / openexr-3.4.7-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl

Download URL openexr-3.4.7-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Size 1.2 MB
Tags CPython 3.13 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
cb0c6d6162d1e4e9711ee9ec04c29e4b5e77e71abb903074090b8faf7d09e46c
BLAKE2b-256 checksum
How to use checksums
cacd94650de5038b1acde83871b0f87e4bf755c0a5eea95947877dd4ae87575d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Mar 15, 2026.

Transparency log

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

Download URL openexr-3.4.7-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
961d9b8779adcdcccf3c4bab7ef71e1e3989b1e8792925f12904eca3ab68a650
BLAKE2b-256 checksum
How to use checksums
785c857676b97dd3fe292d4a90c8a2ebeefe18ea9728766b786b2854ebcb0c97
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Mar 15, 2026.

Transparency log

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

Download URL openexr-3.4.7-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
fce99f14b7ea58b2bebf757c1ccbf15db6fef165cf27b6154aa9ef776c8981f1
BLAKE2b-256 checksum
How to use checksums
43261e7de61d7992b241a69b9a98bae436ab2036d839b5920664c44e8c148135
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Mar 15, 2026.

Transparency log

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

Download URL openexr-3.4.7-cp313-cp313-macosx_10_15_universal2.whl
Size 2.2 MB
Tags CPython 3.13 macOS 10.15+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
51a6360fc3e8959b41df0674e11159ca1318a6ecc553f0cbf179877dba41175b
BLAKE2b-256 checksum
How to use checksums
e8c5e60f0702af7696ab31d3740b92b44ceaf6f8ce7b5d9ac45c03cdd2b578ed
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Mar 15, 2026.

Transparency log

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

Download URL openexr-3.4.7-cp312-cp312-win_amd64.whl
Size 735.5 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
09e1f6391ad0dac497bb2effc5f09bfced40a3c81a430b089256e6687939d95a
BLAKE2b-256 checksum
How to use checksums
0e28c2392a6bf4476e7006faa2f3862bd2f917389ad862bdd9d4916a27f02c6b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Mar 15, 2026.

Transparency log

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

Download URL openexr-3.4.7-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
812ec47cf2b57f3d712a790c0384c4f43d1b983869f89bf8d24e62bd01806a8c
BLAKE2b-256 checksum
How to use checksums
872029460882c7724dd24b5eab4f15e3a3c1eba455f5b5632b343583c57381db
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Mar 15, 2026.

Transparency log

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

Download URL openexr-3.4.7-cp312-cp312-musllinux_1_2_aarch64.whl
Size 2.2 MB
Tags CPython 3.12 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
a1b01521e9767b10d8f8a147c234969c6b9b59b082c0f7f02d0f7860e8834c1a
BLAKE2b-256 checksum
How to use checksums
77bd19d99508655972ce1c4e9792706c9b035f25b4fbc29011c981d25ee9b5fa
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Mar 15, 2026.

Transparency log

Release files / openexr-3.4.7-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl

Download URL openexr-3.4.7-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Size 1.3 MB
Tags CPython 3.12 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
9d431ec97fc7e0ac23c76bad476681557a552d1c9dfa17d0baf94583c34a7fb1
BLAKE2b-256 checksum
How to use checksums
2f1cc9e639b27671b3cffe49bb61ff21b7283bcbebf8676a52845f587ab7dd07
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Mar 15, 2026.

Transparency log

Release files / openexr-3.4.7-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl

Download URL openexr-3.4.7-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Size 1.2 MB
Tags CPython 3.12 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
b807f9e73885bc192a847d5e83b61d716d88dcb05bdb45933f04e45223217a84
BLAKE2b-256 checksum
How to use checksums
caf4c3cdfc494e4c0ff091ebdc2fa43d3ae36c30dba5d9484de9695ccc0ed39e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Mar 15, 2026.

Transparency log

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

Download URL openexr-3.4.7-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
a87b3f3ca92ecd45c2a8de696ab47a403cec477b13c90e7d13d26238bff40210
BLAKE2b-256 checksum
How to use checksums
1b4a3e0ba64a6ad27ac9a03b7345917e61da695b4ceaa7963ae7fd6270c85a5b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Mar 15, 2026.

Transparency log

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

Download URL openexr-3.4.7-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
cf9795a549c3babaa053cc85dd7b3de75d942aa3db13206a397304d3fabc1465
BLAKE2b-256 checksum
How to use checksums
25e13d374b44317fd1c1d8330dd2d72af11219f230bc05a39368c4f4803e73a4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Mar 15, 2026.

Transparency log

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

Download URL openexr-3.4.7-cp312-cp312-macosx_10_15_universal2.whl
Size 2.2 MB
Tags CPython 3.12 macOS 10.15+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
0a6046be6f82451e8a18fafe770630bae8031a2ff7f7d38d24cbdf09a818f987
BLAKE2b-256 checksum
How to use checksums
98805e46d785fb354d46e7bfcd6c2772fcc19d123e03d5bcfcfe1245a0f7391f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Mar 15, 2026.

Transparency log

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

Download URL openexr-3.4.7-cp311-cp311-win_amd64.whl
Size 734.3 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
3c44c262c18d8e608f6f6bd5fa1f6de73927af0b270b6a089ccbbc87e7fd0bdb
BLAKE2b-256 checksum
How to use checksums
284a4af4523226c0fa6949e40e297262a83ffc771c487aec98de0be5953a4ded
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Mar 15, 2026.

Transparency log

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

Download URL openexr-3.4.7-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
0bc64b8455fe02fd91010d812f0e3ec84e12f984008cca0149d1529d700086b9
BLAKE2b-256 checksum
How to use checksums
948a778e7bcb8441617fde1124dace472c7b42fe295f6afbf39950f3976b11c7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Mar 15, 2026.

Transparency log

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

Download URL openexr-3.4.7-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
7843c8aa6b0badbf365d230b454466edd1a6a830137f4bb2d4b2dcf021881e01
BLAKE2b-256 checksum
How to use checksums
093fa9bfdf3ae9a9dd4355721a6900a0be6b3188afabab8d2cb640675d0d4189
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Mar 15, 2026.

Transparency log

Release files / openexr-3.4.7-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl

Download URL openexr-3.4.7-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Size 1.3 MB
Tags CPython 3.11 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
f2ea7c27ec33eb3654d999a18e7ca6179da726fbfea2d95fc97b8d2017361ba5
BLAKE2b-256 checksum
How to use checksums
43c8f4d5d865a1b022eddbf904f65fc74b3740a7f2f49ceeb5f1ce311e8ffd12
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Mar 15, 2026.

Transparency log

Release files / openexr-3.4.7-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl

Download URL openexr-3.4.7-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Size 1.2 MB
Tags CPython 3.11 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
6552d62d9a2142a26399c4a873b6c881fc808a0c110af4201916836c1dd9bcc9
BLAKE2b-256 checksum
How to use checksums
99495c1f096618d1fda75c051a27b4040de438b9bf59498d664114818a255cc1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Mar 15, 2026.

Transparency log

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

Download URL openexr-3.4.7-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
98c49179b01b5a0c494ac941b98a68818d33046f93a47dd3d8271021cca9f491
BLAKE2b-256 checksum
How to use checksums
08f2aa3f3248f2b5c849d07f120fa59181a2708a132809da0e5cb64fc3b97f0b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Mar 15, 2026.

Transparency log

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

Download URL openexr-3.4.7-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
31fa094a09828258fdb3834d1a75bada34ef20240ea85a1dddb0fa6ccb8c1991
BLAKE2b-256 checksum
How to use checksums
b3f940856483bd170594c250e5b6c60359b2955b668d59739b5e3da7f1d7d915
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Mar 15, 2026.

Transparency log

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

Download URL openexr-3.4.7-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
71a7d8bb26a13b4c6eecfc5e4e7251fc78473db565596828ecaf0496ef7cf3bc
BLAKE2b-256 checksum
How to use checksums
9134db80116a4a3378cb79a22055803f1701c2f16f9031bb2fcecf06d3d68dd5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Mar 15, 2026.

Transparency log

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

Download URL openexr-3.4.7-cp310-cp310-win_amd64.whl
Size 733.9 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
f0692635f95528ade370b7dd1e93a73881babf45c86a3e426056f6098708937f
BLAKE2b-256 checksum
How to use checksums
da3837e9f98d0dc75c6767ef4352ece0fc3b80f0d15a1361ffa42d238692908a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Mar 15, 2026.

Transparency log

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

Download URL openexr-3.4.7-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
daace70b211683ccce88d4fea79bb6c73dd3d419ba3641d6e85161be1cbd2247
BLAKE2b-256 checksum
How to use checksums
512c755ece24f80006661e31f2392b0405eaa20d405688a7fdcee1fcc3ae14b3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Mar 15, 2026.

Transparency log

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

Download URL openexr-3.4.7-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
371466fbfb615894845872cd374f30ad86f6e1411c933ac67fcf08bbf16dd843
BLAKE2b-256 checksum
How to use checksums
9a978794e7dd664b1d2404562c9595418545b2a00614167323dac930b0ea5f57
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Mar 15, 2026.

Transparency log

Release files / openexr-3.4.7-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl

Download URL openexr-3.4.7-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Size 1.3 MB
Tags CPython 3.10 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
e17769832f6364cdb3266b7cca356eddc7f895cb1f71d3c2af5a5ba3dd429b7c
BLAKE2b-256 checksum
How to use checksums
60d875fbff8d62ea0d1883045244accc0eabfac13461e1f6c9724c728c84c3a2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Mar 15, 2026.

Transparency log

Release files / openexr-3.4.7-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl

Download URL openexr-3.4.7-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Size 1.2 MB
Tags CPython 3.10 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
617136d37f9ecc5f4bb705ef9b24daa888869ffa6b8457a1f07b72e5b9ce1f6e
BLAKE2b-256 checksum
How to use checksums
996c8c8337b4532e21506965ad3dbd4fe94681203d643a14211815fd483fb31c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Mar 15, 2026.

Transparency log

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

Download URL openexr-3.4.7-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
6b60a9558c84891865ea11a8d93b4c561a5d4ccab76a33867dcdc6982ad5bd53
BLAKE2b-256 checksum
How to use checksums
07e3da1485c2c985b0e8497b919ab19ec68329d6001fe5eee2bf421471a10e20
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Mar 15, 2026.

Transparency log

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

Download URL openexr-3.4.7-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
53b958af7752a10a161d6f27d9023ee99ed8e3b09df258a70128b4fdab336fa0
BLAKE2b-256 checksum
How to use checksums
e2667b6e5e816eb8f0d3a85d0898b43115285f6f30772fbd8ea339fcd8ad5fba
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Mar 15, 2026.

Transparency log

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

Download URL openexr-3.4.7-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
44b23b963ca0689a81d60086cc0cef99409f796d742c1c35dcb7684e46d80bc9
BLAKE2b-256 checksum
How to use checksums
479629784b91e650fe1d4f6c7a2daf90586b731c2cb3d9492be63f5fc0eff8f5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Mar 15, 2026.

Transparency log

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

Download URL openexr-3.4.7-cp39-cp39-win_amd64.whl
Size 745.1 kB
Tags CPython 3.9 Windows x86-64
SHA-256 checksum
How to use checksums
5fd6ad396b38859876690e9d520cfbcf7eb6c7c659d6896d5fdaf42e8b9999fb
BLAKE2b-256 checksum
How to use checksums
f1433e3bff4ed95b2e8a1d11676b726dd6ab39ff611cb27837a510ad613d266d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Mar 15, 2026.

Transparency log

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

Download URL openexr-3.4.7-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
41dd081c15964245403aa50ac554b9cb014dfab5c5f776b9564955de2bb646d3
BLAKE2b-256 checksum
How to use checksums
dc802fdb07c814341a1ebe5abb68709fe0be8b71e48f66abc3f054e1ae1dd0ca
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Mar 15, 2026.

Transparency log

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

Download URL openexr-3.4.7-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
af579c80b1d9bb0b16c49676958599db428161cf0f96cda88a2598e70c0fe01c
BLAKE2b-256 checksum
How to use checksums
cd9fd3f70946a6383b7a78dd26b2bacc89c14e3b7e41eac0687a061b78418e71
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Mar 15, 2026.

Transparency log

Release files / openexr-3.4.7-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl

Download URL openexr-3.4.7-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Size 1.3 MB
Tags CPython 3.9 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
f2e0afef13c8f57a36961895a0775c8e0689bc12deefcb126e4ceb7505fcf19a
BLAKE2b-256 checksum
How to use checksums
fe38e5541d6428560b1d37f0b4c8325ecbe5108ff3c660dd7096bc66953a9d33
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Mar 15, 2026.

Transparency log

Release files / openexr-3.4.7-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.whl

Download URL openexr-3.4.7-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Size 1.2 MB
Tags CPython 3.9 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
43216f7f9981adb89a61aa12e4a808d37c1b5c58721cb76ce33c3e81a3f43103
BLAKE2b-256 checksum
How to use checksums
2d5e33c456753974e18b38135cb74fe94e12fba648fe43401708ebbeea2aaffa
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Mar 15, 2026.

Transparency log

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

Download URL openexr-3.4.7-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
6749d09ed2dfcc43c5d36f011ac61187a15b0d7768af2fd325362037fd868a38
BLAKE2b-256 checksum
How to use checksums
1e87ec343de5ff65ae5f8825982b3c442f23c84c07dcb8ed4982d1c84df9d45f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Mar 15, 2026.

Transparency log

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

Download URL openexr-3.4.7-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
4b323e02a0350c2d3b129b6bdc335f058ce5810bff1ea9c8c9d17ca9312366d9
BLAKE2b-256 checksum
How to use checksums
22c8494f21ea4b368790acf51c31bc010bfd27eb83645d887f0fff1e23386c17
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Mar 15, 2026.

Transparency log

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

Download URL openexr-3.4.7-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
6f05904f64b36a4484989f6900de5d15c9d582f5f55bfba31b7d6db3a1e91df3
BLAKE2b-256 checksum
How to use checksums
f13f709836976b656d39c142be84bf9fcd4b10faf389ca7f47e1fb406f94e3b6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Mar 15, 2026.

Transparency log

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

Download URL openexr-3.4.7-cp38-cp38-win_amd64.whl
Size 732.9 kB
Tags CPython 3.8 Windows x86-64
SHA-256 checksum
How to use checksums
4044354acefdbf2b9b2f67b965d22ade40c7dd15cab8d4d2979f647c87a1e258
BLAKE2b-256 checksum
How to use checksums
fa0baf38db16e0b159d2a63d9eff6ca3b0165e0b7defffbb3af20a7c2f68021e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Mar 15, 2026.

Transparency log

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

Download URL openexr-3.4.7-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
e2baeb7d86c91bcdaa713dd05fd9f50c5647d6f050a617d71792f0fa057b6606
BLAKE2b-256 checksum
How to use checksums
a42064170cf6bade31177d0ceb20c2bf800168b10475e21ea0e2fba8e5fb7ba8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Mar 15, 2026.

Transparency log

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

Download URL openexr-3.4.7-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
a89039f0c02d55902808e22518bcb4cc587fd9b36671912b44669ee1bdb0d912
BLAKE2b-256 checksum
How to use checksums
ba0f64c51b0d6c745aac4a6876c2e7adb4c138a891e9f10917006f6abe926873
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Mar 15, 2026.

Transparency log

Release files / openexr-3.4.7-cp38-cp38-manylinux2014_x86_64.manylinux_2_17_x86_64.whl

Download URL openexr-3.4.7-cp38-cp38-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Size 1.3 MB
Tags CPython 3.8 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
5772ff5258de76d5ebb6a4fb41d5acc79875b18d2bd5d8de7826f8e0a7fd661e
BLAKE2b-256 checksum
How to use checksums
2b340ac60827c909ed17e370e5bed6f30b12c93f14bcd460a7d74be4aeb22335
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Mar 15, 2026.

Transparency log

Release files / openexr-3.4.7-cp38-cp38-manylinux2014_aarch64.manylinux_2_17_aarch64.whl

Download URL openexr-3.4.7-cp38-cp38-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Size 1.2 MB
Tags CPython 3.8 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
b329cfa1ceff1208209ff83dabe50ab35688d71a11f305d8ed346db3534e128d
BLAKE2b-256 checksum
How to use checksums
705466087401ac487e9e4e850b8de6c3b19cd688f7cf0e5803aa8510d244302a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Mar 15, 2026.

Transparency log

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

Download URL openexr-3.4.7-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
0a65d7e2f38831cc0843de74fd4898a86ba4c654852825403b0e50eb3013c910
BLAKE2b-256 checksum
How to use checksums
27441647df990d0c786ff6446a5cc4c73c2bd0bac4befb0b1904701f01fd5da9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Mar 15, 2026.

Transparency log

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

Download URL openexr-3.4.7-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
b548a3aa7fd92c20f511216600edecf42a519c3e50613ae87337869e965193d7
BLAKE2b-256 checksum
How to use checksums
6b5996ebf230afd725cefd1b66da74985af66cd4fe8bd3ec224c86aeb6e00204
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Mar 15, 2026.

Transparency log

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

Download URL openexr-3.4.7-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
a087e58cbd4464c33b62e007ed822833270cd80d9a4aa41f47cdd85dc02c4c32
BLAKE2b-256 checksum
How to use checksums
0db9dc3e16884aafaa187ef1bd33c42ea98a2bbcd6ccdce15a3456e076ad9596
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Mar 15, 2026.

Transparency log

Security for OpenEXR 3.4.7

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.7.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 Mar 15, 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.7 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