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

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.16
File Size Uploaded
openexr-3.4.16.tar.gz 25.7 MB Details

Built distributions (wheels)

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

Total release size: 97.3 MB

Release files / openexr-3.4.16.tar.gz

Download URL openexr-3.4.16.tar.gz
Size 25.7 MB
Tags Source
SHA-256 checksum
How to use checksums
cc59a3ec182d0644e4ce99201d8ef1efcf64b0bdfdd0d49e87036457f1726f1d
BLAKE2b-256 checksum
How to use checksums
4d37929160788a85d8eb10db59f2d0c03264e680fdd4667b0157c1701ff8150d
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 3, 2026.

Transparency log

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

Download URL openexr-3.4.16-cp313-cp313-win_amd64.whl
Size 740.2 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
c1e66d8325df4dbb32ef8edb374593dcb9c70375a2bad4b4753b58684334b72f
BLAKE2b-256 checksum
How to use checksums
801b2411bdfaf8454d8a685f9693b43d073ed5ff08aae7bb6d086b3a0f09c4f6
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 3, 2026.

Transparency log

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

Download URL openexr-3.4.16-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
02a975bcbdd589bb286e2cb77c685972013655c019f38eeb6177c957868fb146
BLAKE2b-256 checksum
How to use checksums
c583bd1ec11584150e2a660dda4e2e150116dfbac840f5607bb8639bb98e22b5
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 3, 2026.

Transparency log

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

Download URL openexr-3.4.16-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
dd03d997286a85f69975827a13bbd0db1e7da5c96001f040544f312e1b48769c
BLAKE2b-256 checksum
How to use checksums
8d8b3e71a984dbdb328db31766dae8d261878d1d42a9af9460f81103aa8b5f65
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 3, 2026.

Transparency log

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

Download URL openexr-3.4.16-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
b9f94afe270444cc280e1cf3189dccfd5348dc2cae6fd506f762836de28659e6
BLAKE2b-256 checksum
How to use checksums
7297a5ddb0cc578c541ee572c482e54ecf97d34aa561d42993e95cad1c40eb9e
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 3, 2026.

Transparency log

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

Download URL openexr-3.4.16-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
cd39eb8a878d8b272e6c4563b1c2f250ec3b0b33a1917deb3e8e9b2fff11eb41
BLAKE2b-256 checksum
How to use checksums
ae1f0c91e116b24c95ebdf468e4a222c548d6675445a712427dcdf8f1dbbea7e
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 3, 2026.

Transparency log

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

Download URL openexr-3.4.16-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
36ecce7b4c91974ebeda183703eab5c2f85d3f3fb32400d77db22d8c24921185
BLAKE2b-256 checksum
How to use checksums
4981e233b2de9418fdd88a1c32c0f7f2aad373f3e0555d2459a719e486cbfa5e
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 3, 2026.

Transparency log

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

Download URL openexr-3.4.16-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
19a82c3c87b97be45154b1c61aabf9f2a3cb1eec04af6b837fc3d63eea8f4f2d
BLAKE2b-256 checksum
How to use checksums
df7172e872466f98f9cb7f918b7936e5b349cc11199af2e52c5a9e7cdfe02b1a
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 3, 2026.

Transparency log

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

Download URL openexr-3.4.16-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
bce594a6bc021924a2584b3a2db5c3317c4ad7ae27d5a04e19024a043d55abf6
BLAKE2b-256 checksum
How to use checksums
e932734aad46482c149e28bc41973c57076c8cbd87b378e06f748083dd9fa46b
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 3, 2026.

Transparency log

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

Download URL openexr-3.4.16-cp312-cp312-win_amd64.whl
Size 740.4 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
82c8c146fcee3e4a39c1a438d5e9af1bbe9d68720182551673834480ecada8ab
BLAKE2b-256 checksum
How to use checksums
7ae678d12b74590703ebb3f6947aa572e0eafeeff9ddd2b2031a10b96a5ca84c
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 3, 2026.

Transparency log

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

Download URL openexr-3.4.16-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
9ea704b3beac1cf35ef1fc125336e75ed5ec37e78ae16ab6b3b75115afb9cda6
BLAKE2b-256 checksum
How to use checksums
be9ea7a77314c1475233c29ad4287c0383e08f5084d586c8e103aa2e1702cc21
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 3, 2026.

Transparency log

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

Download URL openexr-3.4.16-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
925f479015ea60193b5f5d0cd8ca28923db9b71769b6357220f6da98a2148026
BLAKE2b-256 checksum
How to use checksums
1a30561dfd256d9e4831ebfce3cbbb97bb1e8500cf3a6afe983d7f53960fda19
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 3, 2026.

Transparency log

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

Download URL openexr-3.4.16-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
0ed6a8828726b104ffa0bd659e429d8a2dfaeab19a529653436ee68abcba0770
BLAKE2b-256 checksum
How to use checksums
246fd46e5a07be4e4f7c015316645a3d8187f22def4b7693532f9b45fd6c97d5
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 3, 2026.

Transparency log

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

Download URL openexr-3.4.16-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
58128f9a5ff9a43d5352c226f912efe5fdeec742bdd82107aa3258637f029067
BLAKE2b-256 checksum
How to use checksums
9b54b445a100671d80550f1d03927022ddc53dae140079451f309dc95e9f59a2
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 3, 2026.

Transparency log

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

Download URL openexr-3.4.16-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
f2ee51e973fed7119c20aa3318729548e924176ed02db7ea3e65aee450b77e3c
BLAKE2b-256 checksum
How to use checksums
76d59c195c39f5671db77e9cde8d5fed12ee6856cafc5dc0bff1ccec0cad18a4
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 3, 2026.

Transparency log

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

Download URL openexr-3.4.16-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
25cc6af085cfdaac10bd92b4b2a2ef9602f1dc82365bb24c9a6e3522b79aa482
BLAKE2b-256 checksum
How to use checksums
ff76d5102d395068c10f0ced2bef9ed987e52c9ceda03425b5a8a6ee4b5ccd09
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 3, 2026.

Transparency log

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

Download URL openexr-3.4.16-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
b6296df9ff6d8a6467aaeb0e401412694f43ab981f42aadb0bf3e81fcb85a1ae
BLAKE2b-256 checksum
How to use checksums
4c6c9088163bcdeea3c763f2b003d2425d2a543311e95ca7ba3e63a9d81ca630
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 3, 2026.

Transparency log

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

Download URL openexr-3.4.16-cp311-cp311-win_amd64.whl
Size 739.3 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
3fcd302738edd4ad6587235d81e984f56666386d12e94da7c3e23a81316e4d7f
BLAKE2b-256 checksum
How to use checksums
a41174bd094aa8670b1a0c7a9efa513862ae66f49ed806c17ff372b2d718b929
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 3, 2026.

Transparency log

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

Download URL openexr-3.4.16-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
4485aa4c1e2e006ff8dd26421e67f5178379ab1a59eb72474af44d2e1ba4c351
BLAKE2b-256 checksum
How to use checksums
534eea6e25888d2a25186200a61289c1768442cd109861c405f24b800be3928c
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 3, 2026.

Transparency log

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

Download URL openexr-3.4.16-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
ac323a7676add5c39f5ba9d690e9e82e5d6db377328de1d500b4e1332b53a6eb
BLAKE2b-256 checksum
How to use checksums
a506db6daee797fd9b57c6746b48375a0bcbfe53cd2228fdd86104a812d1abbd
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 3, 2026.

Transparency log

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

Download URL openexr-3.4.16-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
496a709088e5d4395fd62ddd15a143e9eb0029d50e833a96c35230a6006263a2
BLAKE2b-256 checksum
How to use checksums
430d362aff69b1cf68ca1f0ea7ed76b4995d697075b3dbeb112bfc0137eefeb0
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 3, 2026.

Transparency log

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

Download URL openexr-3.4.16-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
453f6b2569af26c0f055d8e419126d1fa83cdc136c07e00750b8b04cd2bffc13
BLAKE2b-256 checksum
How to use checksums
b88f9fecdc5f142c9105f96d0c9769612c72e2e674d5401cdae4130baf71bcc5
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 3, 2026.

Transparency log

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

Download URL openexr-3.4.16-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
13e49f65b6df94b14d391df222559985f46ab2b882374fb4df48d3f860649783
BLAKE2b-256 checksum
How to use checksums
58bdd1d22bab807f138d55218dbdabad333222b95bb9d218120559ee73888a07
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 3, 2026.

Transparency log

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

Download URL openexr-3.4.16-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
e69a2ab4833c45c978378bd8f148f9d736fa9b996c131a6385cea8bd2e58e29a
BLAKE2b-256 checksum
How to use checksums
5f98fef1a3b6cb2d29a2ac10df80da3c7632c4e677eadd681345be087362dd39
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 3, 2026.

Transparency log

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

Download URL openexr-3.4.16-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
bbaaec7b5de953a074ffd975b5d9afbf6f79c01bde6c0158d196602b5abad4e0
BLAKE2b-256 checksum
How to use checksums
76f0d583848c7db7ad6bc94e83372a9bfe93538d44b9f5b27e42bb6447c3eb9f
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 3, 2026.

Transparency log

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

Download URL openexr-3.4.16-cp310-cp310-win_amd64.whl
Size 737.6 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
7488a594d18770ff0537678aca8ef92919a5c5b1eb42930be72e9517bf250ad7
BLAKE2b-256 checksum
How to use checksums
7259ac6c909d8eb8278bea8dc003fe586a48fde81987efad12cc1b0717232464
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 3, 2026.

Transparency log

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

Download URL openexr-3.4.16-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
d0960868f876be86241cf380a970377a1a5ce8d49e79ac1a1e45fb896cbba7a1
BLAKE2b-256 checksum
How to use checksums
430aabed45deb5fb6015f3a8b1298320f974f70f60cc5e97c52f9c57abdf3495
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 3, 2026.

Transparency log

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

Download URL openexr-3.4.16-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
61613e9212027252a2d7515a6f927f5ee37563b068033f0678f797a0670a0229
BLAKE2b-256 checksum
How to use checksums
c1787eacad40676ad70dc3d69799c4c33f91f098ac2c96b737548680ef49262c
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 3, 2026.

Transparency log

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

Download URL openexr-3.4.16-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
49bcbb272ac3631b885f6b7fca929d48284e8c7b3432d33943d9305c762c954d
BLAKE2b-256 checksum
How to use checksums
2f5c95ea441a41a0e79672f2deb8e39d5893e8e209d4836ec17331f7362569da
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 3, 2026.

Transparency log

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

Download URL openexr-3.4.16-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
0b90b8b501979364b0f5aeaa44ae720c727cb00f4e05ec4f298b774ff6ce01cb
BLAKE2b-256 checksum
How to use checksums
389b14a7d02b8dd7bf14c23420601d8334de5cb50f4f88ee5e91db0361220b4b
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 3, 2026.

Transparency log

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

Download URL openexr-3.4.16-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
392f4ca13c03f7bb60e5821fe1b22fcbcb49c02a19a3a524bf61be2a44663e8d
BLAKE2b-256 checksum
How to use checksums
cf15feb523bcd87cdd71cff32c7698b7481d1c065264323653f43da741f1dc3a
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 3, 2026.

Transparency log

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

Download URL openexr-3.4.16-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
5ccbc961403a56e1032abb440508a61564897a904130289d6b66faf83777fcb4
BLAKE2b-256 checksum
How to use checksums
6abf1d2ce782d339bda0512330066b841f65b0565a1fa36d4eff0a0a339a6ead
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 3, 2026.

Transparency log

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

Download URL openexr-3.4.16-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
4da3e96303ed84d21f6d8eb50bf1dc381a8da58de5071c4e3549f838e6248f2e
BLAKE2b-256 checksum
How to use checksums
1fa9e04b571c9478465670fd5f24643caadf381585692b3f0fdd70872398e8e3
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 3, 2026.

Transparency log

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

Download URL openexr-3.4.16-cp39-cp39-win_amd64.whl
Size 728.9 kB
Tags CPython 3.9 Windows x86-64
SHA-256 checksum
How to use checksums
12ed446375fffb0f906505067d775bbd495a47108d4ae3fd40690e8593790f6c
BLAKE2b-256 checksum
How to use checksums
59d6c7a5da3838f0860f570b2f97769e22538918e58be4ffcf625735f8387546
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 3, 2026.

Transparency log

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

Download URL openexr-3.4.16-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
d870c60d5485caca8cd790f02fdd44e6fb67afcbfd0eb9e838b235878a785f39
BLAKE2b-256 checksum
How to use checksums
aa8901eabbd4d6e7bba7256621498955ed7488f9cb696bbbec73ee3188d88716
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 3, 2026.

Transparency log

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

Download URL openexr-3.4.16-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
5b680ced8fdfcd9b278f122142e40be0fcb33960a5ac5a3ddb2debe0862a84e2
BLAKE2b-256 checksum
How to use checksums
dd938f823c6dad9e8844ee99c5a6070d7dfb88463732488612d1b681e1b36461
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 3, 2026.

Transparency log

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

Download URL openexr-3.4.16-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
1774c65e04a84686edd80cfcd4253d26a286458453ff59874cd15351c61a609a
BLAKE2b-256 checksum
How to use checksums
7a36acab3d6c7750b5c456cae7696dd4b892b776c9b84de88e33e24cd7c0ad2f
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 3, 2026.

Transparency log

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

Download URL openexr-3.4.16-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
bb55a25583c4411fc76bc69cb20f65d3c7bfa5a55087bba38e66eb4f60fa871d
BLAKE2b-256 checksum
How to use checksums
067f35bd52ebe52cd8fb44b5f473e7ac33413f650d9646f0e88201a65699d499
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 3, 2026.

Transparency log

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

Download URL openexr-3.4.16-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
6846224c8c1e2c3cbc9e754804e8554bd41d8aad4d9d95f57456b79275f8fc56
BLAKE2b-256 checksum
How to use checksums
bad0af3d8898119e66c4b235092147c6ae1e298d4578358bd069b9ff83e8adb3
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 3, 2026.

Transparency log

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

Download URL openexr-3.4.16-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
51dcf882675438857b856e10731ab7ecf73657cb32b4d9c1d22240d993d1adbc
BLAKE2b-256 checksum
How to use checksums
bfc24dcd881a4cd1fc43e6e20c8c4de3bdabd127be71a341d9d68ad3efff47d3
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 3, 2026.

Transparency log

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

Download URL openexr-3.4.16-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
70ffa7a90b0a5dc650624fa41422dbba4bf620b16601a7090dcb767c23e242ff
BLAKE2b-256 checksum
How to use checksums
b70c3c4f81860bd600ce6d933fdc291e2b3c0a4b27bfd9549d39e4f0ccfe6c4b
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 3, 2026.

Transparency log

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

Download URL openexr-3.4.16-cp38-cp38-win_amd64.whl
Size 737.5 kB
Tags CPython 3.8 Windows x86-64
SHA-256 checksum
How to use checksums
ac86f51945b2f621c96d3ff0a07b90f614ca0d18c8a9444bf076e7ced66ad2c5
BLAKE2b-256 checksum
How to use checksums
15a2620e925fd8d8dfa271594b4d23e52d3c772b86c1c0dd6287f2f67a66d647
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 3, 2026.

Transparency log

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

Download URL openexr-3.4.16-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
e4998832135106d719e730ef4f4e945d3b3d4a6aaf7becfc9994803069e2261e
BLAKE2b-256 checksum
How to use checksums
f014db268a9c3766d2a6b0b688e42d660f85fbec84eca91030e078d449141124
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 3, 2026.

Transparency log

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

Download URL openexr-3.4.16-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
a1371cc4d381fb085212b38babac87a62ff8837a07d62f49ad8d9917d8da0588
BLAKE2b-256 checksum
How to use checksums
80a74a7fdf23ab02a60eb9195b7c7b6f1cc3eb3b698e6a48e90a1ccc862360bb
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 3, 2026.

Transparency log

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

Download URL openexr-3.4.16-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
0bb54d20f4d0c37508f72efce32ae67664b62a1e2542f835066cab917f29b116
BLAKE2b-256 checksum
How to use checksums
30e6cc02c08b8adcc4a08cbce0f6e9c5601ba63e129bcdca9e881e1e649f0b89
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 3, 2026.

Transparency log

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

Download URL openexr-3.4.16-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
111bc8574c2240420dca117428f683cacf82381483ceac83faab1cd2fdc72c92
BLAKE2b-256 checksum
How to use checksums
2450c4848887493671f346e74ee4c56ec1c6bd85ce01274570d4c91e52db52ae
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 3, 2026.

Transparency log

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

Download URL openexr-3.4.16-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
b89089d4702f3416720b7239ba2a027823c14c3221f5360a3a91120962a2aed9
BLAKE2b-256 checksum
How to use checksums
81cc444334cda564e7e47a139efd6e8b8ba1143eb761e5822f0c0c3e92a440b4
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 3, 2026.

Transparency log

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

Download URL openexr-3.4.16-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
92a5ffe87622bbc2daad772dafbd90a5a29ac541893f4b6889936ab2a4313ee9
BLAKE2b-256 checksum
How to use checksums
bec63989d782ac9a3b274d273b1fcefac6b2fd279888a0a1c2fad7d0f2bb7f00
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 3, 2026.

Transparency log

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

Download URL openexr-3.4.16-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
1524982d4e0a99f955014e81fd360a2dd3f51539219b0e4a4854b1b51dbae250
BLAKE2b-256 checksum
How to use checksums
c07d90ac8d42ef1c596da7cf781f5db3ad1aa230be9ff54beea3498533636847
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 3, 2026.

Transparency log

Release history Release notifications | RSS feed

3.5.1

44 release files

3.5.0

44 release files

This release

3.4.16 This release

49 release files

3.4.8

49 release files

3.4.7

49 release files

3.4.5

49 release files

3.4.4

49 release files

3.4.2

49 release files

3.3.7

47 release files

3.3.5

47 release files

3.3.3

47 release files

3.3.2

35 release files

3.3.0

29 release files

3.2.9

49 release files

3.2.8

49 release files

3.2.4

35 release files

1.3.9

30 release files

1.3.8

2 release files

1.3.7

1 release file

1.3.2

1 release file

1.3.1

1 release file

1.3.0

1 release file

1.2.0

1 release file

1.1.0

1 release file

1.0.3

1 release file

1.0.2

1 release file

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