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.12.tar.gz (21.1 MB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

openexr-3.3.12-cp312-cp312-win_amd64.whl (702.6 kB view details)

Uploaded CPython 3.12Windows x86-64

openexr-3.3.12-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.12-cp312-cp312-musllinux_1_2_aarch64.whl (2.1 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

openexr-3.3.12-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.12-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.12-cp312-cp312-macosx_11_0_arm64.whl (1.0 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

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

Uploaded CPython 3.12macOS 10.15+ x86-64

openexr-3.3.12-cp312-cp312-macosx_10_15_universal2.whl (2.1 MB view details)

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

openexr-3.3.12-cp311-cp311-win_amd64.whl (700.4 kB view details)

Uploaded CPython 3.11Windows x86-64

openexr-3.3.12-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.12-cp311-cp311-musllinux_1_2_aarch64.whl (2.1 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

openexr-3.3.12-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.12-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.12-cp311-cp311-macosx_11_0_arm64.whl (1.0 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

openexr-3.3.12-cp311-cp311-macosx_10_15_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.11macOS 10.15+ x86-64

openexr-3.3.12-cp311-cp311-macosx_10_15_universal2.whl (2.1 MB view details)

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

openexr-3.3.12-cp310-cp310-win_amd64.whl (698.7 kB view details)

Uploaded CPython 3.10Windows x86-64

openexr-3.3.12-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.12-cp310-cp310-musllinux_1_2_aarch64.whl (2.1 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

openexr-3.3.12-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.12-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.12-cp310-cp310-macosx_11_0_arm64.whl (1.0 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

openexr-3.3.12-cp310-cp310-macosx_10_15_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.10macOS 10.15+ x86-64

openexr-3.3.12-cp310-cp310-macosx_10_15_universal2.whl (2.1 MB view details)

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

openexr-3.3.12-cp39-cp39-win_amd64.whl (692.7 kB view details)

Uploaded CPython 3.9Windows x86-64

openexr-3.3.12-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.12-cp39-cp39-musllinux_1_2_aarch64.whl (2.1 MB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ ARM64

openexr-3.3.12-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.12-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.12-cp39-cp39-macosx_11_0_arm64.whl (1.0 MB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

openexr-3.3.12-cp39-cp39-macosx_10_15_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.9macOS 10.15+ x86-64

openexr-3.3.12-cp39-cp39-macosx_10_15_universal2.whl (2.1 MB view details)

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

openexr-3.3.12-cp38-cp38-win_amd64.whl (698.6 kB view details)

Uploaded CPython 3.8Windows x86-64

openexr-3.3.12-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.12-cp38-cp38-musllinux_1_2_aarch64.whl (2.1 MB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ ARM64

openexr-3.3.12-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.12-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.12-cp38-cp38-macosx_11_0_arm64.whl (1.0 MB view details)

Uploaded CPython 3.8macOS 11.0+ ARM64

openexr-3.3.12-cp38-cp38-macosx_10_15_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.8macOS 10.15+ x86-64

openexr-3.3.12-cp38-cp38-macosx_10_15_universal2.whl (2.1 MB view details)

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

openexr-3.3.12-cp37-cp37m-win_amd64.whl (682.5 kB view details)

Uploaded CPython 3.7mWindows x86-64

openexr-3.3.12-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.12-cp37-cp37m-musllinux_1_2_aarch64.whl (2.1 MB view details)

Uploaded CPython 3.7mmusllinux: musl 1.2+ ARM64

openexr-3.3.12-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.12-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.12-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.12.tar.gz.

File metadata

  • Download URL: openexr-3.3.12.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.12.tar.gz
Algorithm Hash digest
SHA256 32fb5cffc3e047f07f3c97ead3ef63af874876f27d8bc761e5f97ee870b2e4b8
MD5 13a08df9a7587e9f5c2b74d88320a6e8
BLAKE2b-256 f9030d3978c3cffbe7a6949d3bd868b39919373c02f5da8dfb6c2bd31b8defdb

See more details on using hashes here.

Provenance

The following attestation bundles were made for openexr-3.3.12.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.12-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: openexr-3.3.12-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 702.6 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.12-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 17f9fbe5218a2f4f6479a1a8ebff5250928004d194f42d9f4545dd7f8a7402d6
MD5 996e2ac7833ff0e24bb1790be2b5fd84
BLAKE2b-256 3a53e904fafab25a602d405eb329ba9f84d2c95dda1b0f6a4a5dd700bf76e09e

See more details on using hashes here.

Provenance

The following attestation bundles were made for openexr-3.3.12-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.12-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for openexr-3.3.12-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 d68ef7ec3299aa50971c24945b40d7a8b6cf26aa5876311550a2a64ce2ae6411
MD5 bedc65a2c7402ec3cbd9b18dcccb7235
BLAKE2b-256 405f0cd961092944632beddc300d28c0e4435b523b376b3c7f7fc5a7f233dae8

See more details on using hashes here.

Provenance

The following attestation bundles were made for openexr-3.3.12-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.12-cp312-cp312-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for openexr-3.3.12-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 e521c4325bd4b3dee3b8abf2746307319131aefea332be5de2d90aa4d2712ced
MD5 3101f4e408de388f453bd50a71c7a586
BLAKE2b-256 468c3d39618a7f1424618e8ca97975720242d4fa0b1d0e1898102ad7bf8df49d

See more details on using hashes here.

Provenance

The following attestation bundles were made for openexr-3.3.12-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.12-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for openexr-3.3.12-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6f8f84c49e86675d777e4bbcbb8dab8c9cc46eb0fe9069f2cb7ced3d12db8ca3
MD5 72e2badaf63df10649db7e70bcac4acc
BLAKE2b-256 b95ba3fc28e613274cb88af9092da8dadc037aad0f050096ba52e38c9a845e1f

See more details on using hashes here.

Provenance

The following attestation bundles were made for openexr-3.3.12-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.12-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for openexr-3.3.12-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 8399151c6e234fa0a7f028ef051fa3ff4269f09b2a88b56a647ceafc82703dd0
MD5 9bc51e59f4754ef4b4818414465705c7
BLAKE2b-256 87437bdc2132fcaf4ba024663bd10ca98f22610316f8071beb599c92b4527fb1

See more details on using hashes here.

Provenance

The following attestation bundles were made for openexr-3.3.12-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.12-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for openexr-3.3.12-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 cacef679804a9752b8b6f0caa9c81cf7e2638d34967ceb39525902a58dde8baa
MD5 a86f8db5fdc7f91d04797e5c09943d23
BLAKE2b-256 442850ae7ee10d7b734ed88fadd1ea4190f2bd61b877440374159f9d5aef1548

See more details on using hashes here.

Provenance

The following attestation bundles were made for openexr-3.3.12-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.12-cp312-cp312-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for openexr-3.3.12-cp312-cp312-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 9567bcbb08f4565cba186e7dc329ddce6e37cb3f004dbebebf6e6d844aa8833b
MD5 d25f9f53343e28459b8360a01bdd6086
BLAKE2b-256 bae03ef7a62217bb7ca5417238c1d25b022b30caff0759dc789eef1b34b5ebf6

See more details on using hashes here.

Provenance

The following attestation bundles were made for openexr-3.3.12-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.12-cp312-cp312-macosx_10_15_universal2.whl.

File metadata

File hashes

Hashes for openexr-3.3.12-cp312-cp312-macosx_10_15_universal2.whl
Algorithm Hash digest
SHA256 6b80a1259f346beaaf2e3266c1b48209e6df19aa4aba5ec56effa9aec58a0977
MD5 7de67e57b6dcb0539b6d9e3ec3cffdcb
BLAKE2b-256 73db994815310ca59cf3df99af1cdfcb3f4bc984d6638b4f13699ca77a04e749

See more details on using hashes here.

Provenance

The following attestation bundles were made for openexr-3.3.12-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.12-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: openexr-3.3.12-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 700.4 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.12-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 a9e06b860ab2019ef1e2bc81575cda6851eeef5fc9022441775b90e92d27ff8e
MD5 7c5216e44e22f526d2fa8f9f7e1224c3
BLAKE2b-256 8aa72d631c4206553b86e14b2a63e5b5dea8e685b7b98ff2be4fde42b66eaed1

See more details on using hashes here.

Provenance

The following attestation bundles were made for openexr-3.3.12-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.12-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for openexr-3.3.12-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 2de48db1193cbfabc029126d1401501cf73e7aa5f6a278bb9fc919cc9f33c3d1
MD5 2ff09ef2739200d1e4a28f3a2f7f1bd6
BLAKE2b-256 6b3b51f49e44859d1427259e69c00f249b1bef8cd61e606d5581793056c62ce2

See more details on using hashes here.

Provenance

The following attestation bundles were made for openexr-3.3.12-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.12-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for openexr-3.3.12-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 42a2e57e2b7cec987589e170ae4c78d7a74c4ff3f41f5698903d026166a02d94
MD5 bba23061933278be094f4431e020aee2
BLAKE2b-256 824d1c5cc261dd81822179a2b72be6a75c3f0dc9882cad5834fee25516da00dd

See more details on using hashes here.

Provenance

The following attestation bundles were made for openexr-3.3.12-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.12-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for openexr-3.3.12-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3afbf2f241de507ce73d98da8b68b35ee35d458cb755ecd4e3a52eeddf3c9ddd
MD5 8e8945263c8c29a3ee4bf5db2b5358c5
BLAKE2b-256 17688bd5bbbefe8a3d0ad366a8e05340ea00f78179b15186274fb5bd3ca06d6d

See more details on using hashes here.

Provenance

The following attestation bundles were made for openexr-3.3.12-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.12-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for openexr-3.3.12-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 67489d25d1c4d24659738e4e26586a63acbd71126bb44f545ea70e601e144e07
MD5 f301c1d2decba8bcae178f2e115ef65f
BLAKE2b-256 b996cb79b1fc41e6dea6ca2b133b91a4f408d3b074a6ed1e2076198864f2a37f

See more details on using hashes here.

Provenance

The following attestation bundles were made for openexr-3.3.12-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.12-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for openexr-3.3.12-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e5a94124b188a356612b37787fc2be6f65bbe060be19f18f7a7cdc618cf3b5ac
MD5 7642ab33c952f093cd8680f553504674
BLAKE2b-256 134593b4d2b93455b06c1d1cea73dca3d31424aabba14187f728a4b88bffedb5

See more details on using hashes here.

Provenance

The following attestation bundles were made for openexr-3.3.12-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.12-cp311-cp311-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for openexr-3.3.12-cp311-cp311-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 db05f9c445ed69a2e4de90963090973540039993df41fa09193234e3a6bbc665
MD5 6a1017222d04fb581086624db4d50e92
BLAKE2b-256 63914ac7867eac82bbccc3d7b403332fac79953de363365b60ab7bc6a0e0a015

See more details on using hashes here.

Provenance

The following attestation bundles were made for openexr-3.3.12-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.12-cp311-cp311-macosx_10_15_universal2.whl.

File metadata

File hashes

Hashes for openexr-3.3.12-cp311-cp311-macosx_10_15_universal2.whl
Algorithm Hash digest
SHA256 c620df3dd19faff53f881ef1926655d04f38aca64a3bfd13c5e62784c63f63f7
MD5 e500cf69551f6fd0dd22a3765d1e8d8c
BLAKE2b-256 8a213843859b568630ee539ac79483d620c805f087ef41b35c9902c0ea0232c1

See more details on using hashes here.

Provenance

The following attestation bundles were made for openexr-3.3.12-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.12-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: openexr-3.3.12-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 698.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.12-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 a3cf0c7bca1994a4e3e2258c73a824e2783862c8c26f8786891fdb3a5ce22056
MD5 5ab4c778056bbe03232f0dc66187f53c
BLAKE2b-256 0633f9feac805e040293c2d181390da777158f08d508bd0321bc0c14180aa5e1

See more details on using hashes here.

Provenance

The following attestation bundles were made for openexr-3.3.12-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.12-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for openexr-3.3.12-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 503bb7f233472941ebd121455fa181263db0005ee4d798ba0cdee237878de884
MD5 9c93f7a82593b5423d3b3dc09f9ad4b5
BLAKE2b-256 cce21f0779049980edc5d160573ae8d17e3e0098b7f2eac4c5a6789230abc8a7

See more details on using hashes here.

Provenance

The following attestation bundles were made for openexr-3.3.12-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.12-cp310-cp310-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for openexr-3.3.12-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 b0caa868a2f2a97c4a95ebb4e581fe685984a2bbd273f51bf3938f183588fedc
MD5 a2520d52c2f3beda1c28030401c6f6d7
BLAKE2b-256 3f671eacb09e9b404b25003f270556f3adbff8df064e69239b85d63a62bf7d49

See more details on using hashes here.

Provenance

The following attestation bundles were made for openexr-3.3.12-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.12-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for openexr-3.3.12-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e7137b6071173fdc59021f93df6cf033d7167cbddb19e7726b47557bb69e2275
MD5 1487efa342c38113e90b824c28cf9262
BLAKE2b-256 349fc2309d25e3b47e9faf76b8e15d024d7c391f6652805adf4783c4d782b8be

See more details on using hashes here.

Provenance

The following attestation bundles were made for openexr-3.3.12-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.12-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for openexr-3.3.12-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 22457fa7f42290d4dcee33126e302a6dce415d315d9f49aa65b3efd1f36837d6
MD5 c7d2669fef874f38d21b3757c4a5f174
BLAKE2b-256 31eb418c5b4f7908239f007b59a699f5b5f51413f6bd871d83d09ae4812e00bb

See more details on using hashes here.

Provenance

The following attestation bundles were made for openexr-3.3.12-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.12-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for openexr-3.3.12-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 acd9077becc15e199193bb98adf35abdaa6e3797f9fbb2417fa9997ecd4d9bb9
MD5 e6e4f173cdff07738008411071cbcd5a
BLAKE2b-256 60992219320a2748a90729604fb3d6967407a003939d247b0458f7a84b0fc340

See more details on using hashes here.

Provenance

The following attestation bundles were made for openexr-3.3.12-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.12-cp310-cp310-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for openexr-3.3.12-cp310-cp310-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 564b904147e812c55c95d741c7948fd7106d4dbb1606571e56750d380f4fbd26
MD5 41144be5de814a04cd9e40e4b7d86761
BLAKE2b-256 3693cdb62fd4aae194d9f89b8a6946cb9e162a3e6aeb98a11219bf881ffdd2c2

See more details on using hashes here.

Provenance

The following attestation bundles were made for openexr-3.3.12-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.12-cp310-cp310-macosx_10_15_universal2.whl.

File metadata

File hashes

Hashes for openexr-3.3.12-cp310-cp310-macosx_10_15_universal2.whl
Algorithm Hash digest
SHA256 6a454d16dfcfce1868c8ed960d93512b7639d19a1188e7a1a3a00a0669c4a9df
MD5 4bb14f5c3e6228320e738455c6856d15
BLAKE2b-256 f6fe645840b6b2e73683a298ea9285fdd5308b3c855105bc4d1582e491593727

See more details on using hashes here.

Provenance

The following attestation bundles were made for openexr-3.3.12-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.12-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: openexr-3.3.12-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 692.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.12-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 88059b1d65ef36de532be410fb90ce49129f9d813427241aa73c1d7b7b082668
MD5 da1b928208a03925bf5c9d2c64be5feb
BLAKE2b-256 0aec2ef54ea85dd5a3426cbe20a9bd9f7ba07e4899eaa6d0d567ca26cc8cd902

See more details on using hashes here.

Provenance

The following attestation bundles were made for openexr-3.3.12-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.12-cp39-cp39-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for openexr-3.3.12-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 1c5d7495a4a0f1eb51e5769fe136e6846689c4b8592c973246e4c156f3711795
MD5 3dbf538bbe8fe0cba33ae0691d9d35b5
BLAKE2b-256 c82623089de67b4090d3068ca7a2b96833b8b9b834e9f5393e58e2e5d3b70295

See more details on using hashes here.

Provenance

The following attestation bundles were made for openexr-3.3.12-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.12-cp39-cp39-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for openexr-3.3.12-cp39-cp39-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 b3b552de86b7bd7659ca3100bdf9d2f73511de8e238808974dc8163fbfc77dde
MD5 e3a399765f59963558d917ab79ac7fdb
BLAKE2b-256 3f599171911203a7065ec812e10fb4092cd0f007723a501968f4c1fd335c0d8a

See more details on using hashes here.

Provenance

The following attestation bundles were made for openexr-3.3.12-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.12-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for openexr-3.3.12-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 328907af254a1c06266e2dc35828604e8d1cf771fe1cebd23b0e88e4ac04b65c
MD5 56178ecd55d2d51da0099cc9bf2ebed8
BLAKE2b-256 ae6cccd8621efb3332a7d96903ff871dc48a238e6c31e03ad880f29bece0dc84

See more details on using hashes here.

Provenance

The following attestation bundles were made for openexr-3.3.12-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.12-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for openexr-3.3.12-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 7a9195a88885340bd09dd12fab6b3b18bafc095d8eb5cb109e1d188a840a93be
MD5 5990a4c0765c0c94acb0fe0aac097620
BLAKE2b-256 f8e839e3f937a455421f56404d75a236fa30a0cd21fe8c985cff3bf6004cffff

See more details on using hashes here.

Provenance

The following attestation bundles were made for openexr-3.3.12-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.12-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for openexr-3.3.12-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e0c7c346d35b221ec6fb63529fcc2c5769bcff64db5045b8014b562884d8a0d1
MD5 0ff29d24d0f5d6f1dd7b386902532134
BLAKE2b-256 1e436715bea7a4a878a3389d853edeeebb4957d953108abb2f5a244e92b54477

See more details on using hashes here.

Provenance

The following attestation bundles were made for openexr-3.3.12-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.12-cp39-cp39-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for openexr-3.3.12-cp39-cp39-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 0f783b3bdb9e9ca62a545af8943efd91e6690f48fde2de5a8e4eed94cd9672cf
MD5 d40df698f90c4f19314d124c9aba7133
BLAKE2b-256 ef2919ebee09f6f2ede10d87cc3d713441c34fa1c0136330fa76458f90939db1

See more details on using hashes here.

Provenance

The following attestation bundles were made for openexr-3.3.12-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.12-cp39-cp39-macosx_10_15_universal2.whl.

File metadata

File hashes

Hashes for openexr-3.3.12-cp39-cp39-macosx_10_15_universal2.whl
Algorithm Hash digest
SHA256 5c7a4e6bd4e4744c66732c45d7f2b7f260d7923d9d0bb0ba303181d33512156c
MD5 ef694a956a8c8b4a388849f5bcd864a3
BLAKE2b-256 e080a93c61828007f4791684f6fb76394158fba3f7300a7946088ceae3c6d8ae

See more details on using hashes here.

Provenance

The following attestation bundles were made for openexr-3.3.12-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.12-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: openexr-3.3.12-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 698.6 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.12-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 7cb817bcf5aae0c59aa822545e74548e1eb26402729cd53e25d9ab2cacd60c9b
MD5 412393efea726651527b916ff773fff8
BLAKE2b-256 92d86ed42f39cbca9ca3f0d45b42b12b9e5eb7578faae576047243f219e0e93f

See more details on using hashes here.

Provenance

The following attestation bundles were made for openexr-3.3.12-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.12-cp38-cp38-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for openexr-3.3.12-cp38-cp38-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 b6fa5684abb0a2e8ab8f157ade8d49bf4ea6bc0191d67d45954d0e7e4c208eaf
MD5 c6d8b736b4178278b9c02e9cec62fbdf
BLAKE2b-256 96af8d1345c28917142f31e42e952687f6d724ed32d32f17dda81e6a91647192

See more details on using hashes here.

Provenance

The following attestation bundles were made for openexr-3.3.12-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.12-cp38-cp38-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for openexr-3.3.12-cp38-cp38-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 d3957d8f80643aa22ace69fa9b52f9c335e142f1e0e1dfbe95aa121fe6943919
MD5 0fd36ef48584ad83c1a0d34fcabfc006
BLAKE2b-256 007eab0ede1c9e55b85d055ba4d06f73cc2b81a9cf8303849b83b686418ef4b7

See more details on using hashes here.

Provenance

The following attestation bundles were made for openexr-3.3.12-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.12-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for openexr-3.3.12-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2b220e57426dd86e6956bd8a601f04d3d0a13f2af8d487bbf6a253c5c9a78758
MD5 9004b481c823b836b50e96af468519d4
BLAKE2b-256 79a9d041e2db00f654d2ce0cd24520ebb8550f94e2ccc6c73dbd54d61f4a9cc0

See more details on using hashes here.

Provenance

The following attestation bundles were made for openexr-3.3.12-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.12-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for openexr-3.3.12-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 7ede1f275bcf7553738b36e74091bb4fc65d627fa67338437cb4fe7b2ee15007
MD5 e7db8104dff09cec52e27d1ca3432344
BLAKE2b-256 86d0b2fc7f000f5917d9e9d50f1aaeac635a16a6e23e0541f3b28f9a99d5db41

See more details on using hashes here.

Provenance

The following attestation bundles were made for openexr-3.3.12-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.12-cp38-cp38-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for openexr-3.3.12-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e32b569a712385d2bb95262b7b5ffbd3423966be42f22c995c972983b6d5ee7c
MD5 ef25a5312aaf15ed5739d6aabfac5e5f
BLAKE2b-256 8bf0502d1bc1b466e93d96ee39954d6c5df9207110b682a4a325c8dbadad5879

See more details on using hashes here.

Provenance

The following attestation bundles were made for openexr-3.3.12-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.12-cp38-cp38-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for openexr-3.3.12-cp38-cp38-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 350e406d27d33429c2361b61f70ceab4dee65be637beab0d64e6c0f469fd878c
MD5 db1b30903e17929b2f2098e452fce83f
BLAKE2b-256 d863c3e99fb93f45b5bfcd1f9119e365bb2b5461ba0471f3d059764d3e3d7227

See more details on using hashes here.

Provenance

The following attestation bundles were made for openexr-3.3.12-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.12-cp38-cp38-macosx_10_15_universal2.whl.

File metadata

File hashes

Hashes for openexr-3.3.12-cp38-cp38-macosx_10_15_universal2.whl
Algorithm Hash digest
SHA256 2b982b9bf700db96c2f4d4aa71d94cebd801b51361bc406949632acc09870a2e
MD5 c97370d6ca39cc1ee10a5e2b6e27cf20
BLAKE2b-256 05597c85bc3a5791aea2efc53ecc3dbb7dce76a34773bc1f3f7b17debd57e219

See more details on using hashes here.

Provenance

The following attestation bundles were made for openexr-3.3.12-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.12-cp37-cp37m-win_amd64.whl.

File metadata

  • Download URL: openexr-3.3.12-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 682.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.12-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 62497ac9bd4333683e588e944d1e0ee37094cc7f153b7e52a4ffd99d633ba020
MD5 2b02c25b77053c04b7aad079abb51610
BLAKE2b-256 ac4428c5c89c313b52181c18100d13d01e1a7a74ea8b3b3ba3c21559e780979e

See more details on using hashes here.

Provenance

The following attestation bundles were made for openexr-3.3.12-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.12-cp37-cp37m-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for openexr-3.3.12-cp37-cp37m-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 7c8eeae37613147edfde11c742b25d221244335b79d00594550b017579c610eb
MD5 c951b78014ba39a0ba4e7e702b3c7cbf
BLAKE2b-256 0153a3deee119382acb6b89e6cd402724b21dc392da3b40acb18de6080f956cc

See more details on using hashes here.

Provenance

The following attestation bundles were made for openexr-3.3.12-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.12-cp37-cp37m-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for openexr-3.3.12-cp37-cp37m-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 3af7b0d06481fe49495773f5fa3e3213912d39154b0fd3ee1f68ac808db52625
MD5 36e28d1dc282e896f4a68a59787b22d3
BLAKE2b-256 575f5290b806dcfefd758f223a22782331a3785d1b397faf7c18ed71af098a86

See more details on using hashes here.

Provenance

The following attestation bundles were made for openexr-3.3.12-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.12-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for openexr-3.3.12-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f97ca6de86d2bd7d5d813da5adadc82bb93294d2d217ad12c57429fdfc4cb5e4
MD5 c586a7e8e7be858bad3dba538effcae9
BLAKE2b-256 b5df81e58df31d13a11bdfa7e11a6450515eb8f4c7bbcfad5500e8cf40d9883e

See more details on using hashes here.

Provenance

The following attestation bundles were made for openexr-3.3.12-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.12-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for openexr-3.3.12-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 9d3676813c72784d6705b8201e5be7cfba5b4bcb7aeab48caaefdb821a07b3f0
MD5 0ef08add0a65c9834eb6c064a135c495
BLAKE2b-256 0f0dc2cf57dad3edf4cb843139478dac33ba5d0637384d65616d2a848d95284c

See more details on using hashes here.

Provenance

The following attestation bundles were made for openexr-3.3.12-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.12-cp37-cp37m-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for openexr-3.3.12-cp37-cp37m-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 9ae27594b4151ba525a916d5fc18e55696fe76119a5e48df9567fbfff062fb55
MD5 0b5b7b2b7f42e8f74e2590cb8ae790bf
BLAKE2b-256 d586382247bca8efca34bea31192fc6c694a3ea9fafd920caed358b9cce94392

See more details on using hashes here.

Provenance

The following attestation bundles were made for openexr-3.3.12-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 Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page