Skip to main content

Python bindings for the OpenEXR image file format

Project description

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.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

openexr-3.3.4.tar.gz (21.1 MB view details)

Uploaded Source

Built Distributions

openexr-3.3.4-cp312-cp312-win_amd64.whl (679.9 kB view details)

Uploaded CPython 3.12Windows x86-64

openexr-3.3.4-cp312-cp312-musllinux_1_2_x86_64.whl (2.2 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

openexr-3.3.4-cp312-cp312-musllinux_1_2_aarch64.whl (2.1 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

openexr-3.3.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

openexr-3.3.4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.1 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

openexr-3.3.4-cp312-cp312-macosx_11_0_arm64.whl (984.0 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

openexr-3.3.4-cp312-cp312-macosx_10_15_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.12macOS 10.15+ x86-64

openexr-3.3.4-cp312-cp312-macosx_10_15_universal2.whl (2.0 MB view details)

Uploaded CPython 3.12macOS 10.15+ universal2 (ARM64, x86-64)

openexr-3.3.4-cp311-cp311-win_amd64.whl (678.5 kB view details)

Uploaded CPython 3.11Windows x86-64

openexr-3.3.4-cp311-cp311-musllinux_1_2_x86_64.whl (2.2 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

openexr-3.3.4-cp311-cp311-musllinux_1_2_aarch64.whl (2.1 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

openexr-3.3.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

openexr-3.3.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.1 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

openexr-3.3.4-cp311-cp311-macosx_11_0_arm64.whl (982.6 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

openexr-3.3.4-cp311-cp311-macosx_10_15_x86_64.whl (1.0 MB view details)

Uploaded CPython 3.11macOS 10.15+ x86-64

openexr-3.3.4-cp311-cp311-macosx_10_15_universal2.whl (2.0 MB view details)

Uploaded CPython 3.11macOS 10.15+ universal2 (ARM64, x86-64)

openexr-3.3.4-cp310-cp310-win_amd64.whl (677.7 kB view details)

Uploaded CPython 3.10Windows x86-64

openexr-3.3.4-cp310-cp310-musllinux_1_2_x86_64.whl (2.2 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

openexr-3.3.4-cp310-cp310-musllinux_1_2_aarch64.whl (2.1 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

openexr-3.3.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

openexr-3.3.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.1 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

openexr-3.3.4-cp310-cp310-macosx_11_0_arm64.whl (980.9 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

openexr-3.3.4-cp310-cp310-macosx_10_15_x86_64.whl (1.0 MB view details)

Uploaded CPython 3.10macOS 10.15+ x86-64

openexr-3.3.4-cp310-cp310-macosx_10_15_universal2.whl (2.0 MB view details)

Uploaded CPython 3.10macOS 10.15+ universal2 (ARM64, x86-64)

openexr-3.3.4-cp39-cp39-win_amd64.whl (669.7 kB view details)

Uploaded CPython 3.9Windows x86-64

openexr-3.3.4-cp39-cp39-musllinux_1_2_x86_64.whl (2.2 MB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ x86-64

openexr-3.3.4-cp39-cp39-musllinux_1_2_aarch64.whl (2.1 MB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ ARM64

openexr-3.3.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

openexr-3.3.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.1 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

openexr-3.3.4-cp39-cp39-macosx_11_0_arm64.whl (981.0 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

openexr-3.3.4-cp39-cp39-macosx_10_15_x86_64.whl (1.0 MB view details)

Uploaded CPython 3.9macOS 10.15+ x86-64

openexr-3.3.4-cp39-cp39-macosx_10_15_universal2.whl (2.0 MB view details)

Uploaded CPython 3.9macOS 10.15+ universal2 (ARM64, x86-64)

openexr-3.3.4-cp38-cp38-win_amd64.whl (677.7 kB view details)

Uploaded CPython 3.8Windows x86-64

openexr-3.3.4-cp38-cp38-musllinux_1_2_x86_64.whl (2.2 MB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ x86-64

openexr-3.3.4-cp38-cp38-musllinux_1_2_aarch64.whl (2.1 MB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ ARM64

openexr-3.3.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

openexr-3.3.4-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.1 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ ARM64

openexr-3.3.4-cp38-cp38-macosx_11_0_arm64.whl (980.6 kB view details)

Uploaded CPython 3.8macOS 11.0+ ARM64

openexr-3.3.4-cp38-cp38-macosx_10_15_x86_64.whl (1.0 MB view details)

Uploaded CPython 3.8macOS 10.15+ x86-64

openexr-3.3.4-cp38-cp38-macosx_10_15_universal2.whl (2.0 MB view details)

Uploaded CPython 3.8macOS 10.15+ universal2 (ARM64, x86-64)

openexr-3.3.4-cp37-cp37m-win_amd64.whl (677.5 kB view details)

Uploaded CPython 3.7mWindows x86-64

openexr-3.3.4-cp37-cp37m-musllinux_1_2_x86_64.whl (2.2 MB view details)

Uploaded CPython 3.7mmusllinux: musl 1.2+ x86-64

openexr-3.3.4-cp37-cp37m-musllinux_1_2_aarch64.whl (2.1 MB view details)

Uploaded CPython 3.7mmusllinux: musl 1.2+ ARM64

openexr-3.3.4-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ x86-64

openexr-3.3.4-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.1 MB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ ARM64

openexr-3.3.4-cp37-cp37m-macosx_10_15_x86_64.whl (1.0 MB view details)

Uploaded CPython 3.7mmacOS 10.15+ x86-64

File details

Details for the file openexr-3.3.4.tar.gz.

File metadata

  • Download URL: openexr-3.3.4.tar.gz
  • Upload date:
  • Size: 21.1 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.0.1 CPython/3.12.8

File hashes

Hashes for openexr-3.3.4.tar.gz
Algorithm Hash digest
SHA256 49e814fe9f60777a02393a61720cf6c2684ae92ba9055c4056aaf660c1d8592c
MD5 eaebc7249e9c41851c8718f6181eed63
BLAKE2b-256 d9f8f47e1ba7447209968ef9e63f453dac8c87ae2f1379cfb10108d241356400

See more details on using hashes here.

Provenance

The following attestation bundles were made for openexr-3.3.4.tar.gz:

Publisher: python-wheels-publish.yml on AcademySoftwareFoundation/openexr

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file openexr-3.3.4-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: openexr-3.3.4-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 679.9 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.0.1 CPython/3.12.8

File hashes

Hashes for openexr-3.3.4-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 31fe38752630211a43e74ee6d768eb5c888f466bacf1617fd1ee9e807c26fe70
MD5 1b72a983bd197575fdca8f860508b2b6
BLAKE2b-256 6c8b782f56af1edad038d2f0fc149cbfe9a1d787f4830a4c20b2ce2dc639ed1b

See more details on using hashes here.

Provenance

The following attestation bundles were made for openexr-3.3.4-cp312-cp312-win_amd64.whl:

Publisher: python-wheels-publish.yml on AcademySoftwareFoundation/openexr

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file openexr-3.3.4-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for openexr-3.3.4-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 fb456ceeffe9c97bd99f69ac5ac3ae5b5948466d9195db0d575fafc6989dbd73
MD5 99b5cd636130e79f1e2f02ad1e0e5d7a
BLAKE2b-256 0f4ffc7e26e4e74be569680d9257e22ddbaf0e6656afe8b8ea97c82e9de5ee35

See more details on using hashes here.

Provenance

The following attestation bundles were made for openexr-3.3.4-cp312-cp312-musllinux_1_2_x86_64.whl:

Publisher: python-wheels-publish.yml on AcademySoftwareFoundation/openexr

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file openexr-3.3.4-cp312-cp312-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for openexr-3.3.4-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 dad866a8f8e82f18ddb636b4d9aac0b5596ea6256a592bad4b828941d9b253ea
MD5 3118b01046611fc93648a61cf8dd4a8a
BLAKE2b-256 4fcded6288f73fae8de93f61cbae02e4908a1c591fb3fbe36897e7635b3b3649

See more details on using hashes here.

Provenance

The following attestation bundles were made for openexr-3.3.4-cp312-cp312-musllinux_1_2_aarch64.whl:

Publisher: python-wheels-publish.yml on AcademySoftwareFoundation/openexr

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file openexr-3.3.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for openexr-3.3.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 42bfc5c5dbebc974c6ed029a843a89c6f0235a661c24005a45f96d3ac3f8fad3
MD5 299ac3fbe6ca3da60d792713c54d89e6
BLAKE2b-256 9e3b66ae1b024f60a1001903aa75d2b82f03e3cdd5972e449426c8c6b3b191f9

See more details on using hashes here.

Provenance

The following attestation bundles were made for openexr-3.3.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: python-wheels-publish.yml on AcademySoftwareFoundation/openexr

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file openexr-3.3.4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for openexr-3.3.4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 92da83660ea6bac48ae5b9b9ddd202dd3fb88bffb9135e279aa0cd47c79c7240
MD5 7790ec09eea0907daf75409c97507da8
BLAKE2b-256 7bd15fddf431be3fcbb17af855163e5c78b6cd3a54e8cd4827a54d3f1552ed41

See more details on using hashes here.

Provenance

The following attestation bundles were made for openexr-3.3.4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: python-wheels-publish.yml on AcademySoftwareFoundation/openexr

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file openexr-3.3.4-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for openexr-3.3.4-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 24b1e57314d2c82135033538b25ec857608009103a21299344a69d9b8e044792
MD5 2ccd784e68f07f397dd9a4902e4fca56
BLAKE2b-256 30b49e17140b575a6b5b1a7ac53524f2aa41be3f21715c1f537db53b1dd687d3

See more details on using hashes here.

Provenance

The following attestation bundles were made for openexr-3.3.4-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: python-wheels-publish.yml on AcademySoftwareFoundation/openexr

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file openexr-3.3.4-cp312-cp312-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for openexr-3.3.4-cp312-cp312-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 65979cd9f6d402e508afc131e30465898028a781693ea84a28eaaac3f8402cac
MD5 887c3ed3b2762cf1162aa0c32b8ef7fa
BLAKE2b-256 15443c7e0a95aacc4b931f7ed7477edd6206e15e4fffd9ad9fbf30a6a1724f19

See more details on using hashes here.

Provenance

The following attestation bundles were made for openexr-3.3.4-cp312-cp312-macosx_10_15_x86_64.whl:

Publisher: python-wheels-publish.yml on AcademySoftwareFoundation/openexr

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file openexr-3.3.4-cp312-cp312-macosx_10_15_universal2.whl.

File metadata

File hashes

Hashes for openexr-3.3.4-cp312-cp312-macosx_10_15_universal2.whl
Algorithm Hash digest
SHA256 eba95c865db2d0fa8dd3febd6451900803c0b1354fd54c8e056dcbb8c2ea2fc5
MD5 53f25b83e514f2da04ba99a92aaec452
BLAKE2b-256 8d0609a8c3d097d13ad73e70ed88f7329322251198e52869b6d2c0a482eb23da

See more details on using hashes here.

Provenance

The following attestation bundles were made for openexr-3.3.4-cp312-cp312-macosx_10_15_universal2.whl:

Publisher: python-wheels-publish.yml on AcademySoftwareFoundation/openexr

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file openexr-3.3.4-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: openexr-3.3.4-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 678.5 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.0.1 CPython/3.12.8

File hashes

Hashes for openexr-3.3.4-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 2e0fb02339dc5b2aa42038d1766da44e175118838ce76fafba29d69fda8c519b
MD5 782f6b012d4f2ec74e4742d352201e7d
BLAKE2b-256 6c3e16f70bfdc4a6914f868b328289907ba0c50a9fc0cf409f77ba8b7f7ca489

See more details on using hashes here.

Provenance

The following attestation bundles were made for openexr-3.3.4-cp311-cp311-win_amd64.whl:

Publisher: python-wheels-publish.yml on AcademySoftwareFoundation/openexr

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file openexr-3.3.4-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for openexr-3.3.4-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 f0fa54c4da43d6c4c539b143c2552211ec62d204bdb948f6accf60af408822ae
MD5 a7f9c505b59aad9ea66b000848775e45
BLAKE2b-256 9ae6c69bb562ae98623f8f5c753ab78fc170ec75e20b9c97ac05a635fd3729e8

See more details on using hashes here.

Provenance

The following attestation bundles were made for openexr-3.3.4-cp311-cp311-musllinux_1_2_x86_64.whl:

Publisher: python-wheels-publish.yml on AcademySoftwareFoundation/openexr

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file openexr-3.3.4-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for openexr-3.3.4-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 d9a67e979941b2ddd7bf495dfbc85edd23bb132ed92bcf1c6b6d64e9d92ff62a
MD5 42b8395da7756243c825dec965797519
BLAKE2b-256 ca15ded7e2a147c660811f42bb6f146e2cfbda6c4067f88c9896ad0cb11c7eb1

See more details on using hashes here.

Provenance

The following attestation bundles were made for openexr-3.3.4-cp311-cp311-musllinux_1_2_aarch64.whl:

Publisher: python-wheels-publish.yml on AcademySoftwareFoundation/openexr

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file openexr-3.3.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for openexr-3.3.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8dcf89e7bed97c03aa68af42f55f3100ef5b215f1228638b8bc09f66b5a98266
MD5 d13ec935e5394849ed85b7f75243f48c
BLAKE2b-256 c9682b0decc6a126b9994f85712ae113dd2fcb21509598de02c199c1dbe16506

See more details on using hashes here.

Provenance

The following attestation bundles were made for openexr-3.3.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: python-wheels-publish.yml on AcademySoftwareFoundation/openexr

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file openexr-3.3.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for openexr-3.3.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 f5e3eb8041306dbf595fd4315e0f8acc1a7fa3892d3b8cbff5f4ea4963951005
MD5 8f301f6288280717585caec16caf62ff
BLAKE2b-256 b97a1df7cbcc30adcd5748f0b360524a96f2bbf79f23f8d8f1da35a34cc22c16

See more details on using hashes here.

Provenance

The following attestation bundles were made for openexr-3.3.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: python-wheels-publish.yml on AcademySoftwareFoundation/openexr

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file openexr-3.3.4-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for openexr-3.3.4-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d86e03627ccaa41be9fdff0db9c98d4260f2ab6000e361816d091a31622e450a
MD5 d20862f1ab0f1054a186dd5a8804eafc
BLAKE2b-256 82f32ab9e147db91b4a43efb4c3024d6d2febc1aa620c36f47b5a5847ed42dce

See more details on using hashes here.

Provenance

The following attestation bundles were made for openexr-3.3.4-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: python-wheels-publish.yml on AcademySoftwareFoundation/openexr

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file openexr-3.3.4-cp311-cp311-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for openexr-3.3.4-cp311-cp311-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 c85dfe045d7aec423b4458e08f855c769ec0fdaac1dc232372b864f7bc51fa23
MD5 a5ca9a27fb52d5e957d16a56bd34e8c8
BLAKE2b-256 b296e52331d0589983061de6f51a87dfefa8666e50f7183d61b35d29a8a0f765

See more details on using hashes here.

Provenance

The following attestation bundles were made for openexr-3.3.4-cp311-cp311-macosx_10_15_x86_64.whl:

Publisher: python-wheels-publish.yml on AcademySoftwareFoundation/openexr

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file openexr-3.3.4-cp311-cp311-macosx_10_15_universal2.whl.

File metadata

File hashes

Hashes for openexr-3.3.4-cp311-cp311-macosx_10_15_universal2.whl
Algorithm Hash digest
SHA256 2fe9b6d04f2d4378bce077463d4704379a0a1b2854a8ca4295860c9f57147cae
MD5 a56dd9a8fbe279cb068289ccb1e8b7d6
BLAKE2b-256 4136845e559ea1f7894cd8c347ab702307826bd3238584c1561bf0f4306ef30e

See more details on using hashes here.

Provenance

The following attestation bundles were made for openexr-3.3.4-cp311-cp311-macosx_10_15_universal2.whl:

Publisher: python-wheels-publish.yml on AcademySoftwareFoundation/openexr

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file openexr-3.3.4-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: openexr-3.3.4-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 677.7 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.0.1 CPython/3.12.8

File hashes

Hashes for openexr-3.3.4-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 852691d9fe414dabba12a8abcf14aa3dddccb7aa1b5d87ad9cf4b2a85149b675
MD5 2dd45982f00fe4a531a77ddd5ce736dd
BLAKE2b-256 ef9b445df488fe6082036d29f11d6c7c81d8cb90de47051ced560ed59e81adc4

See more details on using hashes here.

Provenance

The following attestation bundles were made for openexr-3.3.4-cp310-cp310-win_amd64.whl:

Publisher: python-wheels-publish.yml on AcademySoftwareFoundation/openexr

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file openexr-3.3.4-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for openexr-3.3.4-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 4ce9a142ba7ab90a036ae8dfabd6e49b9c0aba2688f5ec5d26892df5a092da86
MD5 ca61569fa7935f0a4f3cd722e6acf4e0
BLAKE2b-256 8ed17aa3ff56b677cfd544b0bdae000a0a8812d6f83083fa098a89e7ae2b8d9e

See more details on using hashes here.

Provenance

The following attestation bundles were made for openexr-3.3.4-cp310-cp310-musllinux_1_2_x86_64.whl:

Publisher: python-wheels-publish.yml on AcademySoftwareFoundation/openexr

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file openexr-3.3.4-cp310-cp310-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for openexr-3.3.4-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 cc3074bf89a694eeca029d1f3f72896790bfdd20f5f50432cd15d78712b37eb5
MD5 2cc87e108477e9c1ee8bbe7995bed503
BLAKE2b-256 5db9e2a8def7d425426747f8d0bd02639271b13ad51e2cad619608a00bd6753a

See more details on using hashes here.

Provenance

The following attestation bundles were made for openexr-3.3.4-cp310-cp310-musllinux_1_2_aarch64.whl:

Publisher: python-wheels-publish.yml on AcademySoftwareFoundation/openexr

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file openexr-3.3.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for openexr-3.3.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f100604729621209ad18f4d91049a60514f1df7ea8040c4e7487c6883145bec4
MD5 155c2bddcab6a10b9aef9eac3544e81b
BLAKE2b-256 2b0c7e913f31293194dfa45f7e6093017cacc3c75e2b8742027dfeced547daba

See more details on using hashes here.

Provenance

The following attestation bundles were made for openexr-3.3.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: python-wheels-publish.yml on AcademySoftwareFoundation/openexr

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file openexr-3.3.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for openexr-3.3.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 f34062139af1fbdcba80d13527d9ad19b76433135676f86b0657bd8eaa4b3f51
MD5 ddb30ae47a4ae708708843513e5608cb
BLAKE2b-256 7c88e734c1fc787eada7b8395e8ee120fb58f3c4430132bbb277f584ff2175f9

See more details on using hashes here.

Provenance

The following attestation bundles were made for openexr-3.3.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: python-wheels-publish.yml on AcademySoftwareFoundation/openexr

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file openexr-3.3.4-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for openexr-3.3.4-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 bee442829cc180f2ac1fda957e3e6885a76e14d58b50943ddd4ce4f594313d0b
MD5 fdf69452267fecfd90b90d44a5d77658
BLAKE2b-256 5e0d232a0b6bd03b41ee5462dcbb7a9b01f363d4690e74123b6c5c449ae6e8f0

See more details on using hashes here.

Provenance

The following attestation bundles were made for openexr-3.3.4-cp310-cp310-macosx_11_0_arm64.whl:

Publisher: python-wheels-publish.yml on AcademySoftwareFoundation/openexr

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file openexr-3.3.4-cp310-cp310-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for openexr-3.3.4-cp310-cp310-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 2efa9a331b9e7a818ab6b50dc5f06d378bf1f7102fbd730dc1c59919bd5e3014
MD5 ddd3d421dbb7a29d47e44026358a4dbb
BLAKE2b-256 98658b6fcdf9b7e93d82f803b720355026b2f3f226e9dab92c6dc3e11c5b13f2

See more details on using hashes here.

Provenance

The following attestation bundles were made for openexr-3.3.4-cp310-cp310-macosx_10_15_x86_64.whl:

Publisher: python-wheels-publish.yml on AcademySoftwareFoundation/openexr

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file openexr-3.3.4-cp310-cp310-macosx_10_15_universal2.whl.

File metadata

File hashes

Hashes for openexr-3.3.4-cp310-cp310-macosx_10_15_universal2.whl
Algorithm Hash digest
SHA256 bb1de3e4b4a3081c5f1d698255b2d4caeb1302e6ba5e9e30ce3146dff26707c9
MD5 3fdc955a5c6967932a13e212e3289c35
BLAKE2b-256 d31def8d60893e9375192fb2fb8d61413fca51dcd64429fa924889007708ce7e

See more details on using hashes here.

Provenance

The following attestation bundles were made for openexr-3.3.4-cp310-cp310-macosx_10_15_universal2.whl:

Publisher: python-wheels-publish.yml on AcademySoftwareFoundation/openexr

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file openexr-3.3.4-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: openexr-3.3.4-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 669.7 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.0.1 CPython/3.12.8

File hashes

Hashes for openexr-3.3.4-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 bf62f2007c025d1336f9aa23e68e496bcf3dd110ef446aeee52f2e2c29472586
MD5 d08bac6e2589577e37c5fb407c777fd8
BLAKE2b-256 8cc8a8a9682d0477d82e1295983ef8e18502e2671b66d2b93a7bf642a7e4a002

See more details on using hashes here.

Provenance

The following attestation bundles were made for openexr-3.3.4-cp39-cp39-win_amd64.whl:

Publisher: python-wheels-publish.yml on AcademySoftwareFoundation/openexr

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file openexr-3.3.4-cp39-cp39-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for openexr-3.3.4-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 25e82abf30f8881b33645afbdbebb1bc4781d6d7809f01da4d0a97f273f22094
MD5 8a216605d6d014c4410bbc2187c8f653
BLAKE2b-256 2317b8cdfd194f27c2c281da1c5c0018f91fc48424c11da6de03c843fd3cb06b

See more details on using hashes here.

Provenance

The following attestation bundles were made for openexr-3.3.4-cp39-cp39-musllinux_1_2_x86_64.whl:

Publisher: python-wheels-publish.yml on AcademySoftwareFoundation/openexr

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file openexr-3.3.4-cp39-cp39-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for openexr-3.3.4-cp39-cp39-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 cd1512aa0f7791ba4c2c3ed93975efe1d5071d966d7c84e298eaf159966c99a9
MD5 c4c46c5892d9d492d6c163035c902bc5
BLAKE2b-256 f4152ae46bbc1b22f22dc876589bbba6dda16d9948ecc472c41cf7adc9177c05

See more details on using hashes here.

Provenance

The following attestation bundles were made for openexr-3.3.4-cp39-cp39-musllinux_1_2_aarch64.whl:

Publisher: python-wheels-publish.yml on AcademySoftwareFoundation/openexr

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file openexr-3.3.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for openexr-3.3.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8a9e69a4725bcbccadd07dad5bc954070ff0671efcc4f2fd5d6195bbf7f0a2d7
MD5 61086f597bf414a89d90d039c6e03d4b
BLAKE2b-256 315c4118902e10990e7c55650536c7d4d0a57f2f0b8de1cb91662d3ff46c3305

See more details on using hashes here.

Provenance

The following attestation bundles were made for openexr-3.3.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: python-wheels-publish.yml on AcademySoftwareFoundation/openexr

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file openexr-3.3.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for openexr-3.3.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 b18b362c3c7569ecde89fe3c6d38094b70aebbccdef4475e6c60cc7d55abb271
MD5 8481a7099b6aae4c3fa3027dcf2b9701
BLAKE2b-256 951c7ba6a54e118ed862c054981e4114bf56632421f9136d5888701d6a8dc0fb

See more details on using hashes here.

Provenance

The following attestation bundles were made for openexr-3.3.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: python-wheels-publish.yml on AcademySoftwareFoundation/openexr

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file openexr-3.3.4-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for openexr-3.3.4-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 22d6ef2b49e29347a2d33fc2761a335076a5b64396f841071111f31902d1ae8f
MD5 52deedb0b6a8577091d0403400c8fbb5
BLAKE2b-256 075e91577bfea47d4049765d9589d22a948e45625e3707b42ab1f75a9ee42358

See more details on using hashes here.

Provenance

The following attestation bundles were made for openexr-3.3.4-cp39-cp39-macosx_11_0_arm64.whl:

Publisher: python-wheels-publish.yml on AcademySoftwareFoundation/openexr

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file openexr-3.3.4-cp39-cp39-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for openexr-3.3.4-cp39-cp39-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 c5cd1a588e105b63f07b35c110982b4a9cc620354d6a4e8e7697045deaebaa47
MD5 ace2fac66a5b69029ddf1dc2a2d3cc95
BLAKE2b-256 46d3bf87d0eae43084c6bedad1d912bf1ba4dba7ba61e1f338bf6c0906ef4a77

See more details on using hashes here.

Provenance

The following attestation bundles were made for openexr-3.3.4-cp39-cp39-macosx_10_15_x86_64.whl:

Publisher: python-wheels-publish.yml on AcademySoftwareFoundation/openexr

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file openexr-3.3.4-cp39-cp39-macosx_10_15_universal2.whl.

File metadata

File hashes

Hashes for openexr-3.3.4-cp39-cp39-macosx_10_15_universal2.whl
Algorithm Hash digest
SHA256 786e2f91a2dde1d3bb35cad84eef866cf8cb18634dba16ad24c47c21b06ac0b3
MD5 e11af7262dbdadc56879b4394cb6a73b
BLAKE2b-256 3b9185e69489b828737a1cc4c973091a854977ef7b464808d8245d75ed4b992e

See more details on using hashes here.

Provenance

The following attestation bundles were made for openexr-3.3.4-cp39-cp39-macosx_10_15_universal2.whl:

Publisher: python-wheels-publish.yml on AcademySoftwareFoundation/openexr

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file openexr-3.3.4-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: openexr-3.3.4-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 677.7 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.0.1 CPython/3.12.8

File hashes

Hashes for openexr-3.3.4-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 6550ec5a1cdb76cfd5b74634a476b1f747480117fe1523b0a7ed2875efe374c0
MD5 8662435c56da62f5f8ec4f35790d1f8c
BLAKE2b-256 2d6a5ef53139427db32732c65f51fea15d523345f2bcacaaa12567018cea5375

See more details on using hashes here.

Provenance

The following attestation bundles were made for openexr-3.3.4-cp38-cp38-win_amd64.whl:

Publisher: python-wheels-publish.yml on AcademySoftwareFoundation/openexr

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file openexr-3.3.4-cp38-cp38-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for openexr-3.3.4-cp38-cp38-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 1a4beeaeb5c76a2053859834de471b35a1af028b9b375e00445797b54e0ef6b3
MD5 1476b789b5b35d9792fb3c74e64ceb8e
BLAKE2b-256 f448ed9a43e3e0299bc1434435cc006592eb3f2a7b171ab54777b93dd1aac532

See more details on using hashes here.

Provenance

The following attestation bundles were made for openexr-3.3.4-cp38-cp38-musllinux_1_2_x86_64.whl:

Publisher: python-wheels-publish.yml on AcademySoftwareFoundation/openexr

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file openexr-3.3.4-cp38-cp38-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for openexr-3.3.4-cp38-cp38-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 0ead896e27f38ae50b0c262d6314c666c75081ff848b07010624bd319b0cbd31
MD5 9e98e2536bce4c8d80260ca9d7d47489
BLAKE2b-256 fa36d293ccd6449d96c576bfde87cc39c88708c6b534fc0c78e166e8fed31b05

See more details on using hashes here.

Provenance

The following attestation bundles were made for openexr-3.3.4-cp38-cp38-musllinux_1_2_aarch64.whl:

Publisher: python-wheels-publish.yml on AcademySoftwareFoundation/openexr

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file openexr-3.3.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for openexr-3.3.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6d26335b390b561366149750d2dacccedfbfb622092be42d2c39563b7cb43eb0
MD5 cf4ec79e45cf980653aaa1cc82292385
BLAKE2b-256 bcfd31c963a6a302c1c7880438c014856f7d8ceeeff3a10c3ff24bc0e63d608e

See more details on using hashes here.

Provenance

The following attestation bundles were made for openexr-3.3.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: python-wheels-publish.yml on AcademySoftwareFoundation/openexr

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file openexr-3.3.4-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for openexr-3.3.4-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 e51a78ddf5dc7c166da80a38e73ec05672c254b39ba09560c5d03818fee0ecf1
MD5 8d73044d024f91b393bed474b0cc9f1f
BLAKE2b-256 af216137de9b3455af3bb65bc5db1b9911edb35a1162829ecc14311a8b6925de

See more details on using hashes here.

Provenance

The following attestation bundles were made for openexr-3.3.4-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: python-wheels-publish.yml on AcademySoftwareFoundation/openexr

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file openexr-3.3.4-cp38-cp38-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for openexr-3.3.4-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c940187bcfa9cbbf1517431decd93fc64050c4681f127925e80b170113f248b5
MD5 e6af522bb3b91bf9067d5feb64b2a4c4
BLAKE2b-256 eb022be253a508ee9af39d8b094684629b9289b79001cbf6f07aecf0b378ffe1

See more details on using hashes here.

Provenance

The following attestation bundles were made for openexr-3.3.4-cp38-cp38-macosx_11_0_arm64.whl:

Publisher: python-wheels-publish.yml on AcademySoftwareFoundation/openexr

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file openexr-3.3.4-cp38-cp38-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for openexr-3.3.4-cp38-cp38-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 0ac04a84c33986af813a6b36b9ed75ec53b1abc423cc23e06300eb03ec57d7d1
MD5 54f184d0706784947132c2701c1b7998
BLAKE2b-256 b4376bb596ffb9cd984de818bab28bfe97ac87869879fc0dc857646bcc62ee3b

See more details on using hashes here.

Provenance

The following attestation bundles were made for openexr-3.3.4-cp38-cp38-macosx_10_15_x86_64.whl:

Publisher: python-wheels-publish.yml on AcademySoftwareFoundation/openexr

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file openexr-3.3.4-cp38-cp38-macosx_10_15_universal2.whl.

File metadata

File hashes

Hashes for openexr-3.3.4-cp38-cp38-macosx_10_15_universal2.whl
Algorithm Hash digest
SHA256 c73c27955bfefd5f406eaae0eae9d9075c33c0bbce069a51fd44975281efd68d
MD5 4821a6f6feb50ab7e2d6233f4ff1c774
BLAKE2b-256 241df1a5a001a5b68d19fe09f2d307b39648db9bf438f78b6a27cefe4160ba9b

See more details on using hashes here.

Provenance

The following attestation bundles were made for openexr-3.3.4-cp38-cp38-macosx_10_15_universal2.whl:

Publisher: python-wheels-publish.yml on AcademySoftwareFoundation/openexr

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file openexr-3.3.4-cp37-cp37m-win_amd64.whl.

File metadata

  • Download URL: openexr-3.3.4-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 677.5 kB
  • Tags: CPython 3.7m, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.0.1 CPython/3.12.8

File hashes

Hashes for openexr-3.3.4-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 ee0e1edce35b59e26ba612f97a206a03c1d0a464b28bd60660fb572b612ec327
MD5 64f9ad8dc066d40a9e78ac76d5c67218
BLAKE2b-256 ca44292db85e26a4823b290999a07838ae11480c3d42b996ae7876ac34c4b880

See more details on using hashes here.

Provenance

The following attestation bundles were made for openexr-3.3.4-cp37-cp37m-win_amd64.whl:

Publisher: python-wheels-publish.yml on AcademySoftwareFoundation/openexr

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file openexr-3.3.4-cp37-cp37m-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for openexr-3.3.4-cp37-cp37m-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 7b441900ee3cec08ad0301ee45951e9488b4fcf4148a0b8e7ad196ba93e280e4
MD5 b173384db4e6c12d7c519d7e11e83faf
BLAKE2b-256 4162bfc4db4f7d3e8120947e7694e279c761e1d717878a4c7069a81d53d90387

See more details on using hashes here.

Provenance

The following attestation bundles were made for openexr-3.3.4-cp37-cp37m-musllinux_1_2_x86_64.whl:

Publisher: python-wheels-publish.yml on AcademySoftwareFoundation/openexr

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file openexr-3.3.4-cp37-cp37m-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for openexr-3.3.4-cp37-cp37m-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 6c31d66984eb7f41a201c80c29f1addbae49b5b531795488096f1562005dd7b7
MD5 62ea5d96243f38bb7460517be8b5338f
BLAKE2b-256 9c53d26b5650e60eaace2bf4913e5af37d02d9a52cea587a55fd307854f8d36f

See more details on using hashes here.

Provenance

The following attestation bundles were made for openexr-3.3.4-cp37-cp37m-musllinux_1_2_aarch64.whl:

Publisher: python-wheels-publish.yml on AcademySoftwareFoundation/openexr

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file openexr-3.3.4-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for openexr-3.3.4-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0de800a6bd7d24947eb2bad56a2048acdd38ade63c3b543ec7fe4630d0806624
MD5 8b939fefcde190b8a0909656368c114a
BLAKE2b-256 b9826ccd63c326091476afc5c1e411cf2f79a29c1a70abbb582af937c5c72709

See more details on using hashes here.

Provenance

The following attestation bundles were made for openexr-3.3.4-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: python-wheels-publish.yml on AcademySoftwareFoundation/openexr

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file openexr-3.3.4-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for openexr-3.3.4-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 8f4279be11818a056ef853fb4500e1d8bf6908c614ed69d7b933363f2cfe1d6a
MD5 c45fe7dcbc6be81a73713f26c31e665b
BLAKE2b-256 1bff12ace5bfee4fd8c8e0af8fcd9e55ccd202aa816337bd592530b6f718908b

See more details on using hashes here.

Provenance

The following attestation bundles were made for openexr-3.3.4-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: python-wheels-publish.yml on AcademySoftwareFoundation/openexr

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file openexr-3.3.4-cp37-cp37m-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for openexr-3.3.4-cp37-cp37m-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 98351018a92e2fbf791b5f190f9ea6a7a475966b071c5998a5e98f6ed994eac6
MD5 16c9dc118b7f770d502e087a0b3bfe2d
BLAKE2b-256 260e284fd3bad3173bd87e57b8502a901ecff2c18abfa5bddd62861e824cf769

See more details on using hashes here.

Provenance

The following attestation bundles were made for openexr-3.3.4-cp37-cp37m-macosx_10_15_x86_64.whl:

Publisher: python-wheels-publish.yml on AcademySoftwareFoundation/openexr

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page