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

Uploaded Source

Built Distributions

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

Uploaded CPython 3.12 Windows x86-64

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

Uploaded CPython 3.12 musllinux: musl 1.2+ x86-64

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

Uploaded CPython 3.12 musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64

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

Uploaded CPython 3.12 manylinux: glibc 2.17+ ARM64

openexr-3.3.3-cp312-cp312-macosx_11_0_arm64.whl (983.8 kB view details)

Uploaded CPython 3.12 macOS 11.0+ ARM64

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

Uploaded CPython 3.12 macOS 10.15+ x86-64

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

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

openexr-3.3.3-cp311-cp311-win_amd64.whl (678.4 kB view details)

Uploaded CPython 3.11 Windows x86-64

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

Uploaded CPython 3.11 musllinux: musl 1.2+ x86-64

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

Uploaded CPython 3.11 musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

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

Uploaded CPython 3.11 manylinux: glibc 2.17+ ARM64

openexr-3.3.3-cp311-cp311-macosx_11_0_arm64.whl (982.2 kB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

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

Uploaded CPython 3.11 macOS 10.15+ x86-64

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

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

openexr-3.3.3-cp310-cp310-win_amd64.whl (677.6 kB view details)

Uploaded CPython 3.10 Windows x86-64

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

Uploaded CPython 3.10 musllinux: musl 1.2+ x86-64

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

Uploaded CPython 3.10 musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

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

Uploaded CPython 3.10 manylinux: glibc 2.17+ ARM64

openexr-3.3.3-cp310-cp310-macosx_11_0_arm64.whl (980.4 kB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

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

Uploaded CPython 3.10 macOS 10.15+ x86-64

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

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

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

Uploaded CPython 3.9 Windows x86-64

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

Uploaded CPython 3.9 musllinux: musl 1.2+ x86-64

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

Uploaded CPython 3.9 musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

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

Uploaded CPython 3.9 manylinux: glibc 2.17+ ARM64

openexr-3.3.3-cp39-cp39-macosx_11_0_arm64.whl (980.4 kB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

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

Uploaded CPython 3.9 macOS 10.15+ x86-64

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

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

openexr-3.3.3-cp38-cp38-win_amd64.whl (677.6 kB view details)

Uploaded CPython 3.8 Windows x86-64

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

Uploaded CPython 3.8 musllinux: musl 1.2+ x86-64

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

Uploaded CPython 3.8 musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

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

Uploaded CPython 3.8 manylinux: glibc 2.17+ ARM64

openexr-3.3.3-cp38-cp38-macosx_11_0_arm64.whl (980.1 kB view details)

Uploaded CPython 3.8 macOS 11.0+ ARM64

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

Uploaded CPython 3.8 macOS 10.15+ x86-64

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

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

openexr-3.3.3-cp37-cp37m-win_amd64.whl (677.6 kB view details)

Uploaded CPython 3.7m Windows x86-64

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

Uploaded CPython 3.7m musllinux: musl 1.2+ x86-64

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

Uploaded CPython 3.7m musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.7m manylinux: glibc 2.17+ x86-64

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

Uploaded CPython 3.7m manylinux: glibc 2.17+ ARM64

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

Uploaded CPython 3.7m macOS 10.15+ x86-64

File details

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

File metadata

  • Download URL: openexr-3.3.3.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.3.tar.gz
Algorithm Hash digest
SHA256 f443b0e05cc6874e291e64e5e169d3bc772199da4b5f9f43b373b0103f603f5b
MD5 19f527adbae505a9adf4a4450218dc26
BLAKE2b-256 8527e15c927f422daaf00caf8448cac77221c298cc3ae6f03ed3c8d95b71abdb

See more details on using hashes here.

Provenance

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

File metadata

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

File hashes

Hashes for openexr-3.3.3-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 93c491595f588ad05142ad43fb615c162551c6658bebfe632d88eeeb3a7ad3c0
MD5 bcad714ba21ea0e57701e2b225eb5d18
BLAKE2b-256 9806cda523d65468145fa2dca59eccf8c846f523e3ce4647386cfc561f887d23

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for openexr-3.3.3-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 feea4b4cda16387aeb525e9f3a8601e170e7fe4aa006f6c119799d57c01120d9
MD5 970cb2d3c25c13faa3cfc2c0d4c9a1d0
BLAKE2b-256 dd75b9b6b668cce0e826ae23661b77111aadf4c816a941e169026731e01b0f99

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for openexr-3.3.3-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 bd2a9b9783b9dc2217d3393b594e42e9b59ea869884182ae4f7ed6b7784fbbc3
MD5 e1d2ca6f01c907ae33154ed4944b038f
BLAKE2b-256 b58b83b6559d754703298d9fb56aa4aa65b6fc8183bc0b0b6257d4c22bfd9704

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for openexr-3.3.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6693cde4e1446be8b67cb97a20137c776a3474cd2d3859d77830f29609558611
MD5 4bf7acd252802783a790fd6feff931db
BLAKE2b-256 11bb073797927f9292d4fbedd7fb311fd1bdbce4aee411ab4a70173d1fe5a102

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for openexr-3.3.3-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 23b607e7813e84eccdef090db81ac1a8600cc725af7af54e03b0536f966da4f4
MD5 32100ac7fd7eddd8c9d0c3eac024c5c0
BLAKE2b-256 d08a8a3506f48bed56df845dff6db6dc9192cc05fbdf54d9ab80f155d332ebfc

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for openexr-3.3.3-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 005701be3cf6382cdcfcbb6000a85474e96e84da1f0a55fe0d7c65c1ee2ecec0
MD5 01c987d92cbc3ecdcb019fd67dd36ea3
BLAKE2b-256 e746920d2f61d1f6512caeeabb79342799fe336b070a1fc3d1e5787592da94bd

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for openexr-3.3.3-cp312-cp312-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 96f2bb737e24b721b5213d79fdc14b0d2ae5e6cc5c39077d6220073743a6a53b
MD5 ae72cd78025f647cc0ad81ebb72d0309
BLAKE2b-256 cfd709d92af702e102ef4103ea010e2f69d3f81f2322a69e77e34bdaa754edbd

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for openexr-3.3.3-cp312-cp312-macosx_10_15_universal2.whl
Algorithm Hash digest
SHA256 512758fa562cc2064edb99c7e3a3d4e466ddabfcc9b55f6aff42e931de2904b5
MD5 54bd40ab72e44b718c1f884d8518c422
BLAKE2b-256 e31c90647129c159a1c6f4057eaebe200cfe77cce30dae062836876731afc863

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: openexr-3.3.3-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 678.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.3-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 fb670b5b65084d590d41584e5b47fc1e89d849af50c6bced7968724eca0dc8ef
MD5 6f67b6c4023715615c0acfd0b3a70321
BLAKE2b-256 365fedfbc066cbbe9d35e4592a504c680e1787abccbf055610a5de825a43c1e7

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for openexr-3.3.3-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 06f46d043444c6a1d2d12a0aee35fc47874b94311563f1bf932568c3cc0a9710
MD5 5bd347b4e526be375dae4ae8cb9db1a3
BLAKE2b-256 e8d39e0e4fe992b2e01e9f28a572c8d7648eec80e9ce8801f02a2e89467979d3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for openexr-3.3.3-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 ace4c1b5a1967f620a4b1e80ee6169c8b2b6acf98aa75612ae3191a69f53905a
MD5 d79d96274efa9b422052f95ef543d867
BLAKE2b-256 4ef5e4c7cad5e68f17430fd1bbca816ffd13af4df6b0d13e27622014bf5683dc

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for openexr-3.3.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 098b5a5f6ad5881b6da2ccb5bf53ba13d1431364974d52b354ec5a19efce9ec8
MD5 188d31ac124300e991be38bffade25dc
BLAKE2b-256 1ea5233dff38714ddbccd6129ae03de091d8330dafb1130ebfb328ce5d098f84

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for openexr-3.3.3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 f6fefb20eb83587193a9bd3a2cdec1ab4dc4ccd590a85feeba06f933cc81bd98
MD5 71053ffe3e7a2df0d397765e6d048acf
BLAKE2b-256 bb014c4202740d4fa2de000fca86dd1c550521b9c5ef21b0d6b57b45413c4244

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for openexr-3.3.3-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2f57f1554184278d186a40a22fa27c1f1793689c66c7bede97b55f3a44ec93fb
MD5 953bfbc59eabd7911e77aaef59069e62
BLAKE2b-256 bf4cd1ac16c580b87bbcf7b8fd6276053257fe9f28603d5390c60bfa3182f945

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for openexr-3.3.3-cp311-cp311-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 32eb90cc4dcb2a238f544f87170afafc0bdbe581a770939ed4dfc140a3d0756f
MD5 b6d7747390a4e36e7b5521b5abafa015
BLAKE2b-256 aa63ee8e09918afc726ab11d455d06232abe4f575f67714b8cec6cdf340a9083

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for openexr-3.3.3-cp311-cp311-macosx_10_15_universal2.whl
Algorithm Hash digest
SHA256 c0c1cf11dfc530c6b54b4af98f8276a2976050925b9f31b3f63090f14e51dc96
MD5 d5c45af74fe69a923afb799789b0b188
BLAKE2b-256 705b7192ee6f847218732f9bd6fcf93fddaccfdc007f5de1317aa807653e860b

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: openexr-3.3.3-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 677.6 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.3-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 43734e4f822688782f9f950251a4d8afdf7e3bf6e117498bf9ef4d0d8c73c420
MD5 5b7da873044da90d24e636efdcedc243
BLAKE2b-256 7f032d6e3b56c242187eef4d918f68bab19109cdff26e896535a5e31b174de98

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for openexr-3.3.3-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 ea6b5ff3f7b16da044f9f791f719113d2193399337604521c08c781934a0a083
MD5 c98990541e0b791465919f5b07adf2c6
BLAKE2b-256 71872f514ed2e13f21ab7302116c5e83fd0684826a21c64ef4e03064fe29a27c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for openexr-3.3.3-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 a11e04af5f3651f32073694d70eab9d8341d615ef48cae8c40376349520df53c
MD5 d4f9ba1abc67edf8174596e6b9014f83
BLAKE2b-256 1bd87bdc3c01e5131e351d46816d80d2a07456f4268cc6cf5a77c0b30aecfba6

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for openexr-3.3.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 fc4d7f5d36b986261028913a370258a7d0416164f9a754fa2ce07b84fdfa1268
MD5 1823aa6341646f7b66d47336d6ad216f
BLAKE2b-256 bcd15f08ac6a62c66c40a9e1bf60ea7618e9f4e31f2b01de532cfdb4bd06cb42

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for openexr-3.3.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 c25ed7954fe6563d52fbc92d5990bb1b67adee369efe9ca387562e1e6b6b1994
MD5 603abb2633187b498d070106748ea0dc
BLAKE2b-256 cd7947cd09be0952b93565c15b789942cfb30757475e3d929c1dd0aa2f81ca77

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for openexr-3.3.3-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 35a060e994adcac494f622ba978ad5c2c5960f6785f2362304c95cf5f277d043
MD5 70b42f3aaaa9a5b538f1d98d9a89bd11
BLAKE2b-256 04b925284bbcf91c56f97ef31aa4b951b6a12abf504d86cbac7819fa8222c1be

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for openexr-3.3.3-cp310-cp310-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 fc9d484983bd44e41026bbcb019c2a966c1911b26e2379080ac57d244b512b8f
MD5 887a15b744b710e40edf4697d448b9fd
BLAKE2b-256 7b565220b17132a6dff7d7a7d69771387c4998b23c3889bb5a98bf43a19b0a7e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for openexr-3.3.3-cp310-cp310-macosx_10_15_universal2.whl
Algorithm Hash digest
SHA256 22d7e2106e6fc7d5f3ebc048809c602e95278a4dd2b3c61cd48842663bac5d47
MD5 4c018a4f84daaf188e3cf3b7689df299
BLAKE2b-256 532efaf9a983531d8098579a1c1dd80f27804eb8081a16acbc4358807cdd786b

See more details on using hashes here.

Provenance

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

File metadata

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

File hashes

Hashes for openexr-3.3.3-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 595292b6cd93e6797b7d47a7c95a3dfba74af27ce07dadb099e251cc6fbabd14
MD5 2eb27bfdbfda507be0a3532a318da4d2
BLAKE2b-256 431c806d48f724bbb432d13c4d18b63506c5cbea86cc6bfb17de033adf8151a7

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for openexr-3.3.3-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 638d4b395757034e1d23a5a9526d47c488e883deebff4763b2e1ef63cfeb5ff7
MD5 364fecf102cc072744eaa8cc050a39e8
BLAKE2b-256 4a650c57bccf53b2524f017da756a48e14eddc938b2766549ed4ff9d1cd8168e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for openexr-3.3.3-cp39-cp39-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 d8e1604d49eeaa6c2ae4233ed1e790d9548372132b554c8ff7b5bda1d062da85
MD5 343046685600ef15363255084b86c49f
BLAKE2b-256 8621272cd70b53abf2d8936f629ec45764b2134d7aef4f58155d8a0bc93e15d9

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for openexr-3.3.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 516e2743f8143f0d6e2a1936822a3bd44d4300f443cde492e8dbed1a290fb2b3
MD5 3be04f5196bf0673024504944d55c38a
BLAKE2b-256 bde14a72ed8ecda622027c3975ce047238cebb1e8b6cf5389b90f5a742b0e52f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for openexr-3.3.3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 860d39c7630ada98afbf744d9fa988ac82b0076eb851013b97022062b1e799c4
MD5 ececb12a6f40ab194bebfba90d6ceb93
BLAKE2b-256 5599dfd5fade9c11b2efaa677a4ab96622e0d285ed0980978a11fccedf152520

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for openexr-3.3.3-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6513e94e31f9069f0458702269a0c3c99bc98c969919f1f1e7ea38f08d64bac6
MD5 4b078354f7d705de7009cf28ed1545e3
BLAKE2b-256 d8aee3b96d2568c5c9599bc04fde2db3ac848214942b7ed2edcba9acab0408ea

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for openexr-3.3.3-cp39-cp39-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 29b79851f8e7d657424ace09ece373d4077a924e1db3dd1e40bfbdddfe398d16
MD5 7385d1a8c82673aaeb4c56314a6fe683
BLAKE2b-256 5a962d1d5d779bc358362cb7a0d704e51a809a3f11e06e8f4526da9088a6acd4

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for openexr-3.3.3-cp39-cp39-macosx_10_15_universal2.whl
Algorithm Hash digest
SHA256 3f99f4580766d598a3418db85d8a2f12a1cdc6ed1903e70d517c88be743d1c11
MD5 ab6ce8b3001f2744436b4b94ac65c8a0
BLAKE2b-256 07d333232e77da47d0b1aeacb122cb2e38b56e514cef6f39637b7b5205051100

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: openexr-3.3.3-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 677.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.3-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 b168eaadbf4c800a1559abea91d24924e5828c20d180cf01d1699f28ca5efa25
MD5 be8317ed69c93ba688660982552816ee
BLAKE2b-256 9eb4c538081a242fb1dcc133248b7091d3faad760ef085d5dc74777b6e91e0f8

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for openexr-3.3.3-cp38-cp38-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 ce35b46d2ad2da30931c4db61c9428553f06d9fa316a476b24bd10ef1a492577
MD5 43aedbbdab2f3e92e13971b283b052d1
BLAKE2b-256 3f01221d58a90e8e85cb203cca86cad653c0d78af0b46f3daf1b0391c884d773

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for openexr-3.3.3-cp38-cp38-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 edbcbb3978c91997172e01b32a10e2e1a993473473c1555de38ff40d0cebceb1
MD5 48f6f203437b4e93f4aa5a528b93c5ec
BLAKE2b-256 d4d67aa3b7be19dc1d37ca2e6c3aa47a99cbe16e293840abf1523ccc1383b036

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for openexr-3.3.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3d3ff631baa6c297c79548f3116b985f57affc04bd97b5068c3aa22ecd619f5a
MD5 9721d9526c7246b3fef69bd36db65128
BLAKE2b-256 081fcd6795c6e99c0046e5ac8eefce6adb1d1fd71d7e87de4608e7642a2dbbed

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for openexr-3.3.3-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 b765c3544b0fb12aa51ee04b0a40f0d35299b6c78155f4f1956e343971040546
MD5 084acaa943e4e89088a14f0a19aa5c9c
BLAKE2b-256 e53d969c52ac2ecf73f616bffbe5d5820b2090a1e042189e46bb0f7582e35a4a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for openexr-3.3.3-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a01e6883e5ed020a2065f648527e97232509ff9b59f84c220e8bd32df59da5d4
MD5 1b75cc392964af0eef834652dc8ebac3
BLAKE2b-256 be3cb9417dbc2ff4cdc92f6bc6d170afbb980f5821c59c25b5e16609179a32e1

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for openexr-3.3.3-cp38-cp38-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 b35dd033729ec579517529e009cec3ef2ca5da682aa85ee3d90b5a376b9a61e0
MD5 11c2a203da9f17ee8bbca0377f9eba7c
BLAKE2b-256 0426b6b296bc45a137c62bcc150f5f29e79ec9d38ee7f74dfe2810e8dc83266f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for openexr-3.3.3-cp38-cp38-macosx_10_15_universal2.whl
Algorithm Hash digest
SHA256 ad8a4383ff78147c9464bb59d2f9fbc952a42c87fc25e84c665682ebd57107cf
MD5 b1e6aea97067d723622f120e12bd1ed5
BLAKE2b-256 63413425e40ccfc92770810d4b89951c0de780c56274d9d1f0702fd2b441f39a

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: openexr-3.3.3-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 677.6 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.3-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 264a74e17062f7a8993a0412660f9c9c706ad243366f0c3817210a57dea7ee62
MD5 eeff4ee153562bc771064d8e23facf10
BLAKE2b-256 acaa4921627b888280f7364b182d095b0276c4b36c1d1151d8b4d7a82083d423

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for openexr-3.3.3-cp37-cp37m-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 346a0c3e20874140847ccd076c49a054779c0d76eb3375912902c6e3af3f0fea
MD5 fead948d101f34a523d64bc974e95fa3
BLAKE2b-256 d59d5ee357289bbea45de29fc1d118fd5eb9116b1c4fdadbe346dc8499a5f598

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for openexr-3.3.3-cp37-cp37m-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 528bc68d91724104badc8782a59c8c3b7dbdf9a4d7effaad3c6f26f9daea29d8
MD5 568a837be5be9cad5000c785bc87afc2
BLAKE2b-256 1a9259320a4496e77b46128e41bf4421169005f3405a9dd39ab54eff0d5f865a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for openexr-3.3.3-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 721bf6f7e9c611008cc4c5519eb6f34525abbc42e4ca58641b3f91284b87ce76
MD5 0c11720f4ea4f01d6304ffe247b3840f
BLAKE2b-256 72696916decf98ba793a30a1d2d20cfe07c542d8fcd41b48d9a1c797455c37db

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for openexr-3.3.3-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 79b552f6e35844a4fcb25877330243058fc217632393e1103be5cbcdc62c7732
MD5 5a7892d17c483b7d90bf16a177e1279e
BLAKE2b-256 484404700adb1890770957512b14cde7ccc418797855f1aea3004d959b0bec15

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for openexr-3.3.3-cp37-cp37m-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 4f8682679df29baff01e4d0df0cd8cec6b2c50e578975c7fc70bcfe9bfd2ce89
MD5 a085414f542828804bee40a5e3d4b73b
BLAKE2b-256 382f9b6573d4fbd7f2802785208dda70a89e9e31ecc8c054c1f335c0cc30b391

See more details on using hashes here.

Provenance

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

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

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

Supported by

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