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.4.12.tar.gz (25.6 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.4.12-cp313-cp313-win_amd64.whl (738.8 kB view details)

Uploaded CPython 3.13Windows x86-64

openexr-3.4.12-cp313-cp313-musllinux_1_2_x86_64.whl (2.3 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

openexr-3.4.12-cp313-cp313-musllinux_1_2_aarch64.whl (2.2 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

openexr-3.4.12-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

openexr-3.4.12-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl (1.2 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

openexr-3.4.12-cp313-cp313-macosx_11_0_arm64.whl (1.0 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

openexr-3.4.12-cp313-cp313-macosx_10_15_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.13macOS 10.15+ x86-64

openexr-3.4.12-cp313-cp313-macosx_10_15_universal2.whl (2.2 MB view details)

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

openexr-3.4.12-cp312-cp312-win_amd64.whl (738.7 kB view details)

Uploaded CPython 3.12Windows x86-64

openexr-3.4.12-cp312-cp312-musllinux_1_2_x86_64.whl (2.3 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

openexr-3.4.12-cp312-cp312-musllinux_1_2_aarch64.whl (2.2 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

openexr-3.4.12-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

openexr-3.4.12-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl (1.2 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

openexr-3.4.12-cp312-cp312-macosx_11_0_arm64.whl (1.0 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

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

Uploaded CPython 3.12macOS 10.15+ x86-64

openexr-3.4.12-cp312-cp312-macosx_10_15_universal2.whl (2.2 MB view details)

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

openexr-3.4.12-cp311-cp311-win_amd64.whl (737.5 kB view details)

Uploaded CPython 3.11Windows x86-64

openexr-3.4.12-cp311-cp311-musllinux_1_2_x86_64.whl (2.3 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

openexr-3.4.12-cp311-cp311-musllinux_1_2_aarch64.whl (2.2 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

openexr-3.4.12-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

openexr-3.4.12-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl (1.2 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

openexr-3.4.12-cp311-cp311-macosx_11_0_arm64.whl (1.0 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

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

Uploaded CPython 3.11macOS 10.15+ x86-64

openexr-3.4.12-cp311-cp311-macosx_10_15_universal2.whl (2.2 MB view details)

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

openexr-3.4.12-cp310-cp310-win_amd64.whl (737.1 kB view details)

Uploaded CPython 3.10Windows x86-64

openexr-3.4.12-cp310-cp310-musllinux_1_2_x86_64.whl (2.3 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

openexr-3.4.12-cp310-cp310-musllinux_1_2_aarch64.whl (2.2 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

openexr-3.4.12-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

openexr-3.4.12-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl (1.2 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

openexr-3.4.12-cp310-cp310-macosx_11_0_arm64.whl (1.0 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

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

Uploaded CPython 3.10macOS 10.15+ x86-64

openexr-3.4.12-cp310-cp310-macosx_10_15_universal2.whl (2.2 MB view details)

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

openexr-3.4.12-cp39-cp39-win_amd64.whl (749.8 kB view details)

Uploaded CPython 3.9Windows x86-64

openexr-3.4.12-cp39-cp39-musllinux_1_2_x86_64.whl (2.3 MB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ x86-64

openexr-3.4.12-cp39-cp39-musllinux_1_2_aarch64.whl (2.2 MB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ ARM64

openexr-3.4.12-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

openexr-3.4.12-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.whl (1.2 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

openexr-3.4.12-cp39-cp39-macosx_11_0_arm64.whl (1.0 MB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

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

Uploaded CPython 3.9macOS 10.15+ x86-64

openexr-3.4.12-cp39-cp39-macosx_10_15_universal2.whl (2.2 MB view details)

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

openexr-3.4.12-cp38-cp38-win_amd64.whl (736.6 kB view details)

Uploaded CPython 3.8Windows x86-64

openexr-3.4.12-cp38-cp38-musllinux_1_2_x86_64.whl (2.3 MB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ x86-64

openexr-3.4.12-cp38-cp38-musllinux_1_2_aarch64.whl (2.2 MB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ ARM64

openexr-3.4.12-cp38-cp38-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

openexr-3.4.12-cp38-cp38-manylinux2014_aarch64.manylinux_2_17_aarch64.whl (1.2 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ ARM64

openexr-3.4.12-cp38-cp38-macosx_11_0_arm64.whl (1.0 MB view details)

Uploaded CPython 3.8macOS 11.0+ ARM64

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

Uploaded CPython 3.8macOS 10.15+ x86-64

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

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

File details

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

File metadata

  • Download URL: openexr-3.4.12.tar.gz
  • Upload date:
  • Size: 25.6 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.13

File hashes

Hashes for openexr-3.4.12.tar.gz
Algorithm Hash digest
SHA256 877da800b30146e5e29851da2a80147883244966f5b2e932e04f1f1a06ff4fc7
MD5 677432adccd29d9c6ca36fb8c7a5cc16
BLAKE2b-256 f0cab7aa434bcde0e7222683415ee15121fdd5cf9b0eb6c34f81d83603cc36ae

See more details on using hashes here.

Provenance

The following attestation bundles were made for openexr-3.4.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.4.12-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: openexr-3.4.12-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 738.8 kB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.13

File hashes

Hashes for openexr-3.4.12-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 19f6ac86915cd93ee42b615702477435d9fbbdd9da217c3f70d8a04586240759
MD5 b5f41087cb17c169b939857af7e19b95
BLAKE2b-256 a18f8c31d8b5131f5166dcf7bca2fb252651ba0e47a8f84b4984c7d2175ff711

See more details on using hashes here.

Provenance

The following attestation bundles were made for openexr-3.4.12-cp313-cp313-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.4.12-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for openexr-3.4.12-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 8feae6511257a2a33aa067c247a06b82e31bbbadfafe82a14ab5a7288a93b16b
MD5 fca7c6ce791e4238bacc86218f81f330
BLAKE2b-256 fbb6680a71029fcd76bcc64b29af96ea192a4a409345e2ee825c804985237012

See more details on using hashes here.

Provenance

The following attestation bundles were made for openexr-3.4.12-cp313-cp313-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.4.12-cp313-cp313-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for openexr-3.4.12-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 b8be14c4794f4ad19112fbbed7767c5bf6216435f27cb42a499cdab0f3d26562
MD5 0b8828b50a101bf166b1cc85ba2f8f48
BLAKE2b-256 e1f636f53b26114955df4c996abb96edb7fc6112fa1db52e30daf1c64b6f9ab1

See more details on using hashes here.

Provenance

The following attestation bundles were made for openexr-3.4.12-cp313-cp313-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.4.12-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for openexr-3.4.12-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 8301110402427ea48073ab11556873c0ba3dc8d1d6fdc79fd77a7738a50eeb11
MD5 8f4fb2df40b9fbd600f0d2bd98e13d28
BLAKE2b-256 3e390292fd1daeae5aa3cabbf3b22795b85f04fe6e000bd9bf2eb9d187fcbf47

See more details on using hashes here.

Provenance

The following attestation bundles were made for openexr-3.4.12-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_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.4.12-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl.

File metadata

File hashes

Hashes for openexr-3.4.12-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 4dc03aa88a57d47c49780bee40c4f0febabf8ed150e2bd60e55f3ee6bea62493
MD5 dc9deb080721535e5e619229714be249
BLAKE2b-256 494393762fdef22afb648748910b2c7a4ce58b04a1f3e5d4bdb7fd071b32617b

See more details on using hashes here.

Provenance

The following attestation bundles were made for openexr-3.4.12-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_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.4.12-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for openexr-3.4.12-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 553f4267221490e846b7f63edcca807fac1757cd242a49063f048fd0e757029c
MD5 80b5f40c432eb3f13acd7b52430487b6
BLAKE2b-256 013c6b520d85f0e37ca01e88601e744472f4768652748a4e7c9f2933c1ba914b

See more details on using hashes here.

Provenance

The following attestation bundles were made for openexr-3.4.12-cp313-cp313-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.4.12-cp313-cp313-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for openexr-3.4.12-cp313-cp313-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 059f666c43a5d255abc0f9d6f87f2c5ca6ba462fc0442316a672e0ecbcf6a4a9
MD5 5ad05aec6c6cc7ebfffca6fd4f461b81
BLAKE2b-256 7ff5272c807435b210955d917ec12fcdbf7a8caf9ea10ffedcb8bb8777660246

See more details on using hashes here.

Provenance

The following attestation bundles were made for openexr-3.4.12-cp313-cp313-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.4.12-cp313-cp313-macosx_10_15_universal2.whl.

File metadata

File hashes

Hashes for openexr-3.4.12-cp313-cp313-macosx_10_15_universal2.whl
Algorithm Hash digest
SHA256 3031ed47d3a579d3fa6998d0a6dad22012ce9fd6a33485fa5339ca4a079d0665
MD5 ac29922a80126ca85495a6557d899d53
BLAKE2b-256 4ddcbe431b0b11551b3700c539e8b1296475accdfec2c665b9fe708fddf7b27d

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: openexr-3.4.12-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 738.7 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.13

File hashes

Hashes for openexr-3.4.12-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 8a2eaed1d869fd6c2cecacb4807e8482a5ee30ac39a6d33373ab4718c5e171b3
MD5 dd7ee1816992f2dd66e2fd9b42dbd7d1
BLAKE2b-256 441789df2a5e626d7d1dd34402ab7ece0dfdcb2b173e42c46940f18a6242775c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for openexr-3.4.12-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 fa3f711c2f8683de7c8150fe6038b5bd4729430bc308826e406b64b718fc86f3
MD5 d599b6c63dc75b6cebbdc8e3e279a3bf
BLAKE2b-256 e92f584bdd5975e854195c7e9962495e5dfd06dc189275364930aea3762c275c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for openexr-3.4.12-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 3a01ecb034caddde76191944b7965b48179d635ac4cc3bdbf33034b45153a4b4
MD5 cde1c3cf5f07410fa093aca658f746a4
BLAKE2b-256 405e2c8ccda4effd256beddac2539254342e47805c16cdee9ebad3f56bc2e67c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for openexr-3.4.12-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 222aca5d3526910b6a75b522d9dce5946d64159aa016472353b912c33cb1cd59
MD5 70ce17549a17145f0cedb7c608563180
BLAKE2b-256 1a6a6b23e5561d4050893043a37c3ad1ca8b37eb990c3f899c80340d892632d4

See more details on using hashes here.

Provenance

The following attestation bundles were made for openexr-3.4.12-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_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.4.12-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl.

File metadata

File hashes

Hashes for openexr-3.4.12-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 80f75a668b2fe66d961a234157245d98f4172837a339d0ce10d97663738a5d00
MD5 8ee88534b6376c8577faf490a2f95749
BLAKE2b-256 f2f10ba25597deb82dfd6ac1a7765da57b5d6969bd0a63b1481dcd43094aaed9

See more details on using hashes here.

Provenance

The following attestation bundles were made for openexr-3.4.12-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_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.4.12-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for openexr-3.4.12-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b975e643a790e0e4f9f3de3dd9210a51c1c65b555ed4f7653f059fc32675fa0a
MD5 d13f51954e67778e0ffbd53f500b49e1
BLAKE2b-256 091e222b1fbc93970646c7128d10d634cc448042bb1a615ed263b22b1b1ea634

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for openexr-3.4.12-cp312-cp312-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 f306aca0d2dd5fa157d2cb0f5e1fdd8ee9e126fc85bd31a34ff39533d1943b05
MD5 e4f34b2d353248e413a371d1db35a02c
BLAKE2b-256 e0a5792afe417336fc2fe746a75e2b9d659174064c20b4b80379de82523f5461

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for openexr-3.4.12-cp312-cp312-macosx_10_15_universal2.whl
Algorithm Hash digest
SHA256 efab1439a2d160837b68aa26053d6145e85cc326f086f5f62ecd05946cf769a5
MD5 b6d1357aa240398284022604d529a7ac
BLAKE2b-256 d2f9299ba89cbeb15d59b9ae713d93eaa7b0362ba19cdbf3e90e2c7f42d0f3e5

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: openexr-3.4.12-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 737.5 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.13

File hashes

Hashes for openexr-3.4.12-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 ed544f1eced73568d15a00140b94d502e4e5b7f7f2ec142269aeb45338596f09
MD5 2f9803a202f63db3b99806b78699da43
BLAKE2b-256 ee01e1c4f568d1b4311e0503b96b8f173587f6b023370cf5bf0a18b7c20c7968

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for openexr-3.4.12-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 6b736108b27aa3acd6f52d523d596627bc1e7366053d292442769d4ee4251ed2
MD5 bf6e23d6bff81564a16e75416cca48f3
BLAKE2b-256 21ef031e5cec9e6c309f6f72ff96825d1bd1129cd276792aeaeebf4113539118

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for openexr-3.4.12-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 0c312a67896a874a07c87f7098da139d47406e5ceca6915282eec9e252ce3449
MD5 6457d284a59f254213c8badf949b1f85
BLAKE2b-256 0f6b2a092320e0102757026d03124697ecee0ba63f71dec0d5add66df3d3daa8

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for openexr-3.4.12-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 4e7b52c1a999ec7c1a32ad01197ee4a41c0b81924fdad105b684ff06bfef4e67
MD5 c2ce6cbe19e6e3fbc1ba83fa1c821e7e
BLAKE2b-256 9191d91c3e1b66c8300e1106833dc9477548ba0a7b19eba22827f79cc8481af4

See more details on using hashes here.

Provenance

The following attestation bundles were made for openexr-3.4.12-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_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.4.12-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl.

File metadata

File hashes

Hashes for openexr-3.4.12-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 2417aad023c4946d0c29bbb98fe605504b83842081bdfe0a7f1fb190202190a1
MD5 e27dd762d98db652d3362d49a14e518f
BLAKE2b-256 96d352a5ad4a687676ac21b2512324b5aa1458a343d09dfbbd62a898c04c27b2

See more details on using hashes here.

Provenance

The following attestation bundles were made for openexr-3.4.12-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_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.4.12-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for openexr-3.4.12-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 983ab3a11ca74bae35d298c09cfa979f16646cd950fc4defa5620cf6ef9c58c9
MD5 7887c2095403dd21d630025d3bf2e6c2
BLAKE2b-256 54c4ef868230e7d6e2cf9dbb18f7586dae8ecca54489a8cef3e5356a09f3cbcc

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for openexr-3.4.12-cp311-cp311-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 5c3c689c7973cc55621cf835314b7437517fef54f20046b8a594adce1b14e1e4
MD5 fceaeeb0e4f9140f7541d272a89c2657
BLAKE2b-256 cbb07b86e43b937cc98250e402d2043d464c649a40c8c3ebc4f10a407968a313

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for openexr-3.4.12-cp311-cp311-macosx_10_15_universal2.whl
Algorithm Hash digest
SHA256 eb0aa7036a5c1b022073ad1955780337a381f4fd3d7fc85b31263090240e7102
MD5 b584e469c3b8c8273e617bbd5ffcbc4d
BLAKE2b-256 acfaa0927925c44ebabd01b8e7231527838a679349ad50c07dcdd059c6e68014

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: openexr-3.4.12-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 737.1 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.13

File hashes

Hashes for openexr-3.4.12-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 6ce8e8b430576ba3d274beef50753c5a3ebcd646ea3db2b855ed4a0a2a3bcf11
MD5 76f83694fc37a9ab8111dc7a3ad2358c
BLAKE2b-256 0d0199c3d1ab1b792fa02d0151421d15de8df1a9384f429df73c10fe48c67f9e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for openexr-3.4.12-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 52eaf6805a092d90a49a89b909cc758c6da3bda888eee46bb8ce0c7c2444873c
MD5 335f2ac5b8e70a7a67ce1ea108e79128
BLAKE2b-256 7ea37dc133bff3fe75119a3b7b897ddd04e3d78e139ea6a2548b1e3143ab89cd

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for openexr-3.4.12-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 3c082f5c16eadd2b9bbdc3bb812f257a33ef14f2752bbaec2eaeeac34887080e
MD5 6855b6c2da46f4033cd4c8bff371d17c
BLAKE2b-256 acbb8664a5c53b2c072db1082e1acfd39a32a2fa6c96a7bc47adba6735725cb1

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for openexr-3.4.12-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 8a1760bfb3ca2f71a9c99f4cf13392457c54d60d61eb7b3b64a7b876be2df7d6
MD5 545e5fdc5b653c62f9ce082aa8f2d27d
BLAKE2b-256 ad5c65ba0987908d94949e59d3598ec78a231087ff26ede0136bdfd0e6c4f6d7

See more details on using hashes here.

Provenance

The following attestation bundles were made for openexr-3.4.12-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_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.4.12-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl.

File metadata

File hashes

Hashes for openexr-3.4.12-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 d0a9158bff791442a710b5742e1cef431f68fadcdc6fc37dde9db24175b3cfa2
MD5 9214f9b656063f4338b6e3150f7efb92
BLAKE2b-256 ef7965f41a05c31acb9dfcfbaed5bf7cf757c81b8637541c50030f8a0da13243

See more details on using hashes here.

Provenance

The following attestation bundles were made for openexr-3.4.12-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_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.4.12-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for openexr-3.4.12-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 06c1efcc9d1c6af354bc3c7c14114096814e8074830d78f64b7ec44033374e9b
MD5 7a4801f46e9d47f8a70ea218f545e05e
BLAKE2b-256 34092e54eb6fd7899b7f7405fbbe44b39bde624c316585d219ed7638b44056a7

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for openexr-3.4.12-cp310-cp310-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 68bc8c0e2ef6a451b6321b6005d4698fa4260f762495dd404b3691dbd01b394c
MD5 8539f9a2c29514400277fcb0400fc867
BLAKE2b-256 1f19a1f88d35ebda50387bd632bcfd03cc1cf289657f59cb94a9ffcf7b7828fa

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for openexr-3.4.12-cp310-cp310-macosx_10_15_universal2.whl
Algorithm Hash digest
SHA256 85108cc4285996449ac43c952264b318c7062c18ad22da6125a1d77978057448
MD5 6a6cae4c4ecebab0a49bb8bfd42789ca
BLAKE2b-256 ff697b38cfc76d3ad40fad45f4b6692349493514fe31bb61f67e21d484cb4d4f

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: openexr-3.4.12-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 749.8 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.13

File hashes

Hashes for openexr-3.4.12-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 d9767fd77a3401da3224999b0952053b9784416d0d91f223ea0c3dc8e441c664
MD5 304da21de133e9507873ef525625d04a
BLAKE2b-256 fa56ca708bb3cf885b7813ed62b63be27675a3b736f9d1becb1aafd7728673c5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for openexr-3.4.12-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 7a8e2c2b43f1b1c730e72e66674b7d645b64808e18bf6daf50fcbb7b4491b8fc
MD5 3d2db8d8caf8681d55775baa4a16cde5
BLAKE2b-256 cd020690f2a6416b074c8c0568dc03f9e9cd211f987c910fd4ccd19151bd25b5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for openexr-3.4.12-cp39-cp39-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 71dc88981fa83778c6a51e7fe4580da2cd2320bd85153f2c761577db215f3494
MD5 8cd3021179aa0fd187f6695ab589d2ff
BLAKE2b-256 35413061bd4ba921ec682c6e5c2ce26746fb3312c9df94c2cf25564823108c52

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for openexr-3.4.12-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 97170ba4d09bf5b2718f13bc362372006d26b547c5090ad6507715f2ef43ef4d
MD5 f4e63195512a20a2bab20af792b8b925
BLAKE2b-256 5f5f7467d110ee28ca8d6bc6ad5ee280b832bdf8c6317e88702abdcf547a92f9

See more details on using hashes here.

Provenance

The following attestation bundles were made for openexr-3.4.12-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_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.4.12-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.whl.

File metadata

File hashes

Hashes for openexr-3.4.12-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 4e4c6c39d693a7bd30bb37b7408aa720ceebf7352ee0b91be9f79e3664ad97c1
MD5 45429d75bdb3d68051fdc008839d71aa
BLAKE2b-256 d9d8c5ff2e0effde586a23d30e4ce58cd8f7024038fb5ee3d63f98c21e9de6d1

See more details on using hashes here.

Provenance

The following attestation bundles were made for openexr-3.4.12-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_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.4.12-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for openexr-3.4.12-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 106f8f36207543dcc9bb60e77e072b8fb3a5eb5a7dc82028dba2f9f90fdd50a5
MD5 1a9a6be16d73d63f83e0aa8d6966cc1d
BLAKE2b-256 d44dd9c0ca7cc0ea28a6b910924a23f268775558240f4a3db499f94dcaf721a4

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for openexr-3.4.12-cp39-cp39-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 098bc33f47f2ccf54f462789cfebf2954b2a9c0544f1821276a0c1c7ade7b9f8
MD5 29047dcfe5502d6e5f5a038a79d21c84
BLAKE2b-256 36d89fad0926058e985e799392dbc3d71db2f3e9c66c0008c4fa4d2e24941ebe

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for openexr-3.4.12-cp39-cp39-macosx_10_15_universal2.whl
Algorithm Hash digest
SHA256 41b431606600cce78c18d9874dcf2c1806835e49dfec959d0f7674fa786ee5a2
MD5 c696946f0aea4ea247803eaa1d315404
BLAKE2b-256 49c33d8eacae95f063dd444dab322c0a001b1e43ac2cc70e593463c639c4b8b7

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: openexr-3.4.12-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 736.6 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.13

File hashes

Hashes for openexr-3.4.12-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 399e2fb0747f52045cdb1bb5572ea337e2c059830cc3fe6487009df5cbb29d99
MD5 b32f2d4751a9f6fb4a169d89d2ccf31f
BLAKE2b-256 78d740cadf58b6647be8ff9dae246dde987d9afcb7200f0501b8ffe82668e6a7

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for openexr-3.4.12-cp38-cp38-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 af9971ee6a28f6f4ad39c8fa349dd36bf8d2d8aa9678b040b6e42fe34fcd175f
MD5 0ac050509ea19f10dd5f00e54d1b3e9c
BLAKE2b-256 a61077248efbc376e3c61433772f6b43dcd5867227dc85bab6997d7a77218f10

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for openexr-3.4.12-cp38-cp38-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 3a4c9cf3280107b0a264f55c19e3577aa8ae33dcc3c34d0741a0f74bd6fd4ff4
MD5 fa8249d083e01d23d7c20e61aca6a884
BLAKE2b-256 ea1d475c89ad6694acd83166e6236ae159543d84b0ba89d5338a88526d054177

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for openexr-3.4.12-cp38-cp38-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 6f988539c6704acd9a4167afe10bda77c3c6d87067f159e592ffda2d934a0264
MD5 836a07487467aa39b4d6191b6e209557
BLAKE2b-256 92625c864e2d7cf023da825c0985a85001d64e9789ebdb57bfc441da603ae13f

See more details on using hashes here.

Provenance

The following attestation bundles were made for openexr-3.4.12-cp38-cp38-manylinux2014_x86_64.manylinux_2_17_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.4.12-cp38-cp38-manylinux2014_aarch64.manylinux_2_17_aarch64.whl.

File metadata

File hashes

Hashes for openexr-3.4.12-cp38-cp38-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 b6f6284d7c41611a92845a9fb47c930a80c4f726cef198aa6b3e501ac47ef3d4
MD5 695768c129c285a337ce992470aab643
BLAKE2b-256 33bcc96ea3360a5357e13f8df528971f14f4e12a031d1f2ddf002bab1768a46f

See more details on using hashes here.

Provenance

The following attestation bundles were made for openexr-3.4.12-cp38-cp38-manylinux2014_aarch64.manylinux_2_17_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.4.12-cp38-cp38-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for openexr-3.4.12-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 dcf1eb54fb91887664ac03fee187ccbe542a95ac29ddba4c141d84496b891af8
MD5 e49652bd221c9c60b2ca339d3da473a1
BLAKE2b-256 24e01a37cd94385894fcf20fb0ec6e7a62c4538d1e476eddd6f4f898d8e7b81d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for openexr-3.4.12-cp38-cp38-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 3db04ec227efbda710c38b60f53a8a06897ba2f24664911f54fd79367ee1a540
MD5 594b7951f930f53e234b137ced90a63b
BLAKE2b-256 65f8608c9b4d4dcc95e2a28fb31626a920fe8662b4a9c345d43289b42a2230a8

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for openexr-3.4.12-cp38-cp38-macosx_10_15_universal2.whl
Algorithm Hash digest
SHA256 5a7c007fdb33d4c1aa2fa02e709df23635a82d656cde2d78574659b6a47d0a8c
MD5 c740a10ba59c7b3682e54e71bf12e642
BLAKE2b-256 775a56e0ed2cedd7bff9504ed93ff81b032e5208695df7974da2c3de0d077dd3

See more details on using hashes here.

Provenance

The following attestation bundles were made for openexr-3.4.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.

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