oiio-python


Nameoiio-python JSON
Version 3.0.8.1.1 PyPI version JSON
download
home_pagehttps://github.com/pypoulp/oiio-python
SummaryUnofficial OpenImageIO Python wheels, including OpenColorIO
upload_time2025-07-19 17:22:51
maintainerNone
docs_urlNone
authorPaul Parneix
requires_python<3.14,>=3.8
licenseNone
keywords openimageio opencolorio image processing oiio ocio python wrapper binding library
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # **oiio-python**

**🐍 OpenImageIO on wheels!**

This project provides (unofficial) multiplatform wheels for [OpenImageIO](https://github.com/AcademySoftwareFoundation/OpenImageIO) Python bindings, simplifying installation and integration into Python projects.

[![PyPI Downloads](https://static.pepy.tech/badge/oiio-python/month)](https://pepy.tech/projects/oiio-python)

Check [types-oiio-python](https://github.com/pypoulp/types-oiio-python) if you want type hints & auto-completion for oiio-python.

[![Build Static Multiplatform Wheels](https://github.com/pypoulp/oiio-python/actions/workflows/build_static_wheels.yml/badge.svg)](https://github.com/pypoulp/oiio-python/actions/workflows/build_static_wheels.yml)
[![Build Multiplatform Wheels](https://github.com/pypoulp/oiio-python/actions/workflows/build_wheels.yml/badge.svg)](https://github.com/pypoulp/oiio-python/actions/workflows/build_wheels.yml)
[![Build Linux Wheels](https://github.com/pypoulp/oiio-python/actions/workflows/build_linux_wheels.yml/badge.svg)](https://github.com/pypoulp/oiio-python/actions/workflows/build_linux_wheels.yml)


**Note:** Official wheels are now available 🎉 ! I'll continue to maintain these builds aside cos they still provide some extra stuff, like integrated PyOpenColorIO, and more enabled features.

---

## **Features**

- **🚀 Easy Installation**: Install via pip—no need to compile.
- **🌐 Multiplatform**: Supports Windows (x86_64), macOS (x86_64 and arm64), and Linux (x86_64 and aarch64).
  
- **🎨 Integrated OpenColorIO**: Includes PyOpenColorIO for seamless color management.
- **⚙️ Automated Builds**: Built using [Conan](https://docs.conan.io/2/), [Cibuildwheel](https://cibuildwheel.pypa.io/en/stable/), and [GitHub Actions](https://github.com/features/actions).
- **📦 Flexible Libraries**: Choose between static and shared libraries to suit your needs.

---


## **Installation**

```bash
# ensure pip is up-to-date:
python -m pip install --upgrade pip

# Install the shared libraries variant:
pip install oiio-python

# Install the static libraries variant:
pip install oiio-static-python
```

This project avoids using the `openimageio` package name because the ASWF may release official wheels in the future.

You do NOT need to have OpenImageIO installed on your system. `oiio-python` ship with all necessary shared libraries.

## **What's Included**

The goal is to enable as many features as possible to make the wheel flexible, while keeping the package size reasonable.

OpenImageIO wheels are built with the following features enabled:

- **[OpenColorIO](https://opencolorio.org/)**: With Python bindings included for seamless color management.
- **LibRaw**: Adds RAW image support.
- **OpenEXR**: High dynamic range image support.
- **Ptex**: Ptex texture mapping support.
- **OneTBB**: Multithreading support.
- **FreeType**: Enables text rendering.
- **TBB**: Multithreading support with Intel TBB. Disabled in musllinux/static MacOS builds.
- **libwebp**: WebP image support.
- **libpng**: PNG image support.
- **libjpeg**: Support with libjpeg on musllinux, and manylinux static builds, libjpeg-turbo on other platforms.
- **giflib**: GIF support.
- **hdf5**: HDF5 data storage support.
- **libheif**: HEIF/AVIF image support.
- **libtiff**: TIFF image support.
- **libjxl**: JPEG XL image support.
- **libultrahdr**: Adds support for UltraHDR images.
- **OpenJPEG**: JPEG 2000 support.

*FFmpeg is not included due to potential licensing issues and package size.*

*DICOM support is also not enabled because of large package size.*

*Volumetric format support like **OpenVDB** are not included for now but could be in the future if requested.*

---

## **oiio-python vs oiio-static-python**

This project builds two variants of the OpenImageIO Python bindings:

- **`oiio-python`**: 
  - Links against shared OpenImageIO and OpenColorIO libraries.
  - Generally smaller package size.
  - Includes tools like `oiiotool` and `ociobakelut`.

- **`oiio-static-python`**:
  - Uses statically linked dependencies.
  - Generally larger package size.
  - Does **not** include OpenImageIO and OpenColorIO tools.
  - **Ideal for avoiding DLL conflicts**, especially when using Python embedded in applications like DCC tools that already use OpenImageIO.

`oiio-python` versions match the original OpenImageIO release version, with an additional build number for the Python bindings. Example oiio-python 2.5.12.0.x is built from OpenImageIO 2.5.12

## License

Code in this repository is licensed under the [Apache 2.0 License](LICENSE) to match the original OpenImageIO license.  
Third-party libraries are licensed under their respective licenses. Copies of these licenses can be found in the [licenses](licenses) folder.

#### Statically Linked Libraries in Binary Wheels

The binary wheels may include LGPL statically linked libraries, including:

- **[LibRaw](https://github.com/LibRaw/LibRaw)** (LGPL 2.1)
- **[LibHeif](https://github.com/strukturag/libheif)** (LGPL 3.0)

#### Licensing for Versions Before 3.0.1.0

Before version 3.0.1.0, the distributed wheels are licensed under the [GPL 3.0 License](LICENSE-GPL).

#### Licensing for Versions 3.0.1.0 and Above

For version 3.0.1.0 and above:

- **`oiio-static-python` wheels** are licensed under the [GPL 3.0 License](LICENSE-GPL).
- **`oiio-python` wheels** are licensed under the [Apache 2.0 License](LICENSE) and include shared libraries for LibRaw and LibHeif.


## **Building the Wheels Yourself**

Although the primary target is automated builds on GitHub Actions, you can also build the wheels locally.

**Note:** Build system will use your `default` Conan profile to create a new `default_oiio_build` profile, make sure it's configured correctly.

### **Windows**

1. Install Python (3.11+ recommended), CMake, and Visual Studio.
2. To build wheels for multiple Python versions:

    ```powershell
    # For the static variant:
    set OIIO_STATIC=1
    python -m pip install cibuildwheel
    cibuildwheel --platform windows
    ```

3. To only build for your current Python version:

    ```powershell
    python -m pip install build
    python -m build --wheel
    ```

### **MacOS**

1. Install Python (3.11+ recommended), Homebrew, and Xcode.
2. Set environment variables before building:

    ```bash
    # If you want to build the static variant:
    export OIIO_STATIC=1
    # Set Deployment target according to your macOS version
    export MACOSX_DEPLOYMENT_TARGET=10.15  # For x86_64 builds
    export MACOSX_DEPLOYMENT_TARGET=14.0  # For arm64 builds
    # Set Project root directory to the root of the repository
    export PROJECT_ROOT="/path/to/oiio-python"
    ```

3. To run cibuildwheel and build wheels for multiple python versions:

    ```bash
    python -m pip install cibuildwheel
    cibuildwheel --platform macos
    ```

4. To only build for your current Python version:

    ```bash
    python -m pip install build
    python -m build --wheel
    ```

5. If not building with cibuildwheel, you'll need to manually "repair" the wheel with delocate after build:

6. run provided `setuputils/macos_fix_shared_libs.py`

7. then use `delocate-wheel` to copy the shared libraries into the wheel:

    ```bash
    python -m pip install delocate

    export REPAIR_LIBRARY=$PROJECT_ROOT/oiio_python/libs:$DYLD_LIBRARY_PATH
    DYLD_LIBRARY_PATH=$REPAIR_LIBRARY delocate-wheel -w /repaired/out/folder -v /path/to/wheel -e $HOME/.conan2
    ```

### **Linux**

1. Linux builds use Docker containers via cibuildwheel for compatibility.
2. Install Docker and build:

    ```bash
    # If building on musl (Alpine) Linux, set the following environment variable:
    export MUSLLINUX_BUILD=1
    export CIBW_ENVIRONMENT="OIIO_STATIC=1"  # For the static version
    # Optional: Specify target docker image / platform
    export CIBW_BUILD="*manylinux_x86*"
    python -m pip install cibuildwheel
    cibuildwheel
    ```

3. To build for the current Python version and distribution:

    - Ensure Perl is installed (required for dependencies).
    - Use `setuputils/linux_before_all.sh` if needed.


        ```bash
        python -m pip install build
        python -m build --wheel
        ```

4. If not building with cibuildwheel, you'll need to manually "repair" the wheel with auditwheel after build:

    ```bash	
    python -m pip install auditwheel

    export LD_LIBRARY_PATH=/path/to/oiio_python/libs:$LD_LIBRARY_PATH
    auditwheel repair -w /repaired/out/folder /path/to/wheel 
    ```

### **Notes**

 - I'm not an expert in Conan, CMake, or Cibuildwheel. Feedback and suggestions for improvement are highly appreciated.

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/pypoulp/oiio-python",
    "name": "oiio-python",
    "maintainer": null,
    "docs_url": null,
    "requires_python": "<3.14,>=3.8",
    "maintainer_email": null,
    "keywords": "OpenImageIO, OpenColorIO, image, processing, oiio, ocio, python, wrapper, binding, library",
    "author": "Paul Parneix",
    "author_email": null,
    "download_url": "https://files.pythonhosted.org/packages/8e/57/48a1544f2414fcc851d6b049c8926154b947a3133a45771794947dc7191c/oiio_python-3.0.8.1.1.tar.gz",
    "platform": null,
    "description": "# **oiio-python**\r\n\r\n**\ud83d\udc0d OpenImageIO on wheels!**\r\n\r\nThis project provides (unofficial) multiplatform wheels for [OpenImageIO](https://github.com/AcademySoftwareFoundation/OpenImageIO) Python bindings, simplifying installation and integration into Python projects.\r\n\r\n[![PyPI Downloads](https://static.pepy.tech/badge/oiio-python/month)](https://pepy.tech/projects/oiio-python)\r\n\r\nCheck [types-oiio-python](https://github.com/pypoulp/types-oiio-python) if you want type hints & auto-completion for oiio-python.\r\n\r\n[![Build Static Multiplatform Wheels](https://github.com/pypoulp/oiio-python/actions/workflows/build_static_wheels.yml/badge.svg)](https://github.com/pypoulp/oiio-python/actions/workflows/build_static_wheels.yml)\r\n[![Build Multiplatform Wheels](https://github.com/pypoulp/oiio-python/actions/workflows/build_wheels.yml/badge.svg)](https://github.com/pypoulp/oiio-python/actions/workflows/build_wheels.yml)\r\n[![Build Linux Wheels](https://github.com/pypoulp/oiio-python/actions/workflows/build_linux_wheels.yml/badge.svg)](https://github.com/pypoulp/oiio-python/actions/workflows/build_linux_wheels.yml)\r\n\r\n\r\n**Note:** Official wheels are now available \ud83c\udf89 ! I'll continue to maintain these builds aside cos they still provide some extra stuff, like integrated PyOpenColorIO, and more enabled features.\r\n\r\n---\r\n\r\n## **Features**\r\n\r\n- **\ud83d\ude80 Easy Installation**: Install via pip\u2014no need to compile.\r\n- **\ud83c\udf10 Multiplatform**: Supports Windows (x86_64), macOS (x86_64 and arm64), and Linux (x86_64 and aarch64).\r\n  \r\n- **\ud83c\udfa8 Integrated OpenColorIO**: Includes PyOpenColorIO for seamless color management.\r\n- **\u2699\ufe0f Automated Builds**: Built using [Conan](https://docs.conan.io/2/), [Cibuildwheel](https://cibuildwheel.pypa.io/en/stable/), and [GitHub Actions](https://github.com/features/actions).\r\n- **\ud83d\udce6 Flexible Libraries**: Choose between static and shared libraries to suit your needs.\r\n\r\n---\r\n\r\n\r\n## **Installation**\r\n\r\n```bash\r\n# ensure pip is up-to-date:\r\npython -m pip install --upgrade pip\r\n\r\n# Install the shared libraries variant:\r\npip install oiio-python\r\n\r\n# Install the static libraries variant:\r\npip install oiio-static-python\r\n```\r\n\r\nThis project avoids using the `openimageio` package name because the ASWF may release official wheels in the future.\r\n\r\nYou do NOT need to have OpenImageIO installed on your system. `oiio-python` ship with all necessary shared libraries.\r\n\r\n## **What's Included**\r\n\r\nThe goal is to enable as many features as possible to make the wheel flexible, while keeping the package size reasonable.\r\n\r\nOpenImageIO wheels are built with the following features enabled:\r\n\r\n- **[OpenColorIO](https://opencolorio.org/)**: With Python bindings included for seamless color management.\r\n- **LibRaw**: Adds RAW image support.\r\n- **OpenEXR**: High dynamic range image support.\r\n- **Ptex**: Ptex texture mapping support.\r\n- **OneTBB**: Multithreading support.\r\n- **FreeType**: Enables text rendering.\r\n- **TBB**: Multithreading support with Intel TBB. Disabled in musllinux/static MacOS builds.\r\n- **libwebp**: WebP image support.\r\n- **libpng**: PNG image support.\r\n- **libjpeg**: Support with libjpeg on musllinux, and manylinux static builds, libjpeg-turbo on other platforms.\r\n- **giflib**: GIF support.\r\n- **hdf5**: HDF5 data storage support.\r\n- **libheif**: HEIF/AVIF image support.\r\n- **libtiff**: TIFF image support.\r\n- **libjxl**: JPEG XL image support.\r\n- **libultrahdr**: Adds support for UltraHDR images.\r\n- **OpenJPEG**: JPEG 2000 support.\r\n\r\n*FFmpeg is not included due to potential licensing issues and package size.*\r\n\r\n*DICOM support is also not enabled because of large package size.*\r\n\r\n*Volumetric format support like **OpenVDB** are not included for now but could be in the future if requested.*\r\n\r\n---\r\n\r\n## **oiio-python vs oiio-static-python**\r\n\r\nThis project builds two variants of the OpenImageIO Python bindings:\r\n\r\n- **`oiio-python`**: \r\n  - Links against shared OpenImageIO and OpenColorIO libraries.\r\n  - Generally smaller package size.\r\n  - Includes tools like `oiiotool` and `ociobakelut`.\r\n\r\n- **`oiio-static-python`**:\r\n  - Uses statically linked dependencies.\r\n  - Generally larger package size.\r\n  - Does **not** include OpenImageIO and OpenColorIO tools.\r\n  - **Ideal for avoiding DLL conflicts**, especially when using Python embedded in applications like DCC tools that already use OpenImageIO.\r\n\r\n`oiio-python` versions match the original OpenImageIO release version, with an additional build number for the Python bindings. Example oiio-python 2.5.12.0.x is built from OpenImageIO 2.5.12\r\n\r\n## License\r\n\r\nCode in this repository is licensed under the [Apache 2.0 License](LICENSE) to match the original OpenImageIO license.  \r\nThird-party libraries are licensed under their respective licenses. Copies of these licenses can be found in the [licenses](licenses) folder.\r\n\r\n#### Statically Linked Libraries in Binary Wheels\r\n\r\nThe binary wheels may include LGPL statically linked libraries, including:\r\n\r\n- **[LibRaw](https://github.com/LibRaw/LibRaw)** (LGPL 2.1)\r\n- **[LibHeif](https://github.com/strukturag/libheif)** (LGPL 3.0)\r\n\r\n#### Licensing for Versions Before 3.0.1.0\r\n\r\nBefore version 3.0.1.0, the distributed wheels are licensed under the [GPL 3.0 License](LICENSE-GPL).\r\n\r\n#### Licensing for Versions 3.0.1.0 and Above\r\n\r\nFor version 3.0.1.0 and above:\r\n\r\n- **`oiio-static-python` wheels** are licensed under the [GPL 3.0 License](LICENSE-GPL).\r\n- **`oiio-python` wheels** are licensed under the [Apache 2.0 License](LICENSE) and include shared libraries for LibRaw and LibHeif.\r\n\r\n\r\n## **Building the Wheels Yourself**\r\n\r\nAlthough the primary target is automated builds on GitHub Actions, you can also build the wheels locally.\r\n\r\n**Note:** Build system will use your `default` Conan profile to create a new `default_oiio_build` profile, make sure it's configured correctly.\r\n\r\n### **Windows**\r\n\r\n1. Install Python (3.11+ recommended), CMake, and Visual Studio.\r\n2. To build wheels for multiple Python versions:\r\n\r\n    ```powershell\r\n    # For the static variant:\r\n    set OIIO_STATIC=1\r\n    python -m pip install cibuildwheel\r\n    cibuildwheel --platform windows\r\n    ```\r\n\r\n3. To only build for your current Python version:\r\n\r\n    ```powershell\r\n    python -m pip install build\r\n    python -m build --wheel\r\n    ```\r\n\r\n### **MacOS**\r\n\r\n1. Install Python (3.11+ recommended), Homebrew, and Xcode.\r\n2. Set environment variables before building:\r\n\r\n    ```bash\r\n    # If you want to build the static variant:\r\n    export OIIO_STATIC=1\r\n    # Set Deployment target according to your macOS version\r\n    export MACOSX_DEPLOYMENT_TARGET=10.15  # For x86_64 builds\r\n    export MACOSX_DEPLOYMENT_TARGET=14.0  # For arm64 builds\r\n    # Set Project root directory to the root of the repository\r\n    export PROJECT_ROOT=\"/path/to/oiio-python\"\r\n    ```\r\n\r\n3. To run cibuildwheel and build wheels for multiple python versions:\r\n\r\n    ```bash\r\n    python -m pip install cibuildwheel\r\n    cibuildwheel --platform macos\r\n    ```\r\n\r\n4. To only build for your current Python version:\r\n\r\n    ```bash\r\n    python -m pip install build\r\n    python -m build --wheel\r\n    ```\r\n\r\n5. If not building with cibuildwheel, you'll need to manually \"repair\" the wheel with delocate after build:\r\n\r\n6. run provided `setuputils/macos_fix_shared_libs.py`\r\n\r\n7. then use `delocate-wheel` to copy the shared libraries into the wheel:\r\n\r\n    ```bash\r\n    python -m pip install delocate\r\n\r\n    export REPAIR_LIBRARY=$PROJECT_ROOT/oiio_python/libs:$DYLD_LIBRARY_PATH\r\n    DYLD_LIBRARY_PATH=$REPAIR_LIBRARY delocate-wheel -w /repaired/out/folder -v /path/to/wheel -e $HOME/.conan2\r\n    ```\r\n\r\n### **Linux**\r\n\r\n1. Linux builds use Docker containers via cibuildwheel for compatibility.\r\n2. Install Docker and build:\r\n\r\n    ```bash\r\n    # If building on musl (Alpine) Linux, set the following environment variable:\r\n    export MUSLLINUX_BUILD=1\r\n    export CIBW_ENVIRONMENT=\"OIIO_STATIC=1\"  # For the static version\r\n    # Optional: Specify target docker image / platform\r\n    export CIBW_BUILD=\"*manylinux_x86*\"\r\n    python -m pip install cibuildwheel\r\n    cibuildwheel\r\n    ```\r\n\r\n3. To build for the current Python version and distribution:\r\n\r\n    - Ensure Perl is installed (required for dependencies).\r\n    - Use `setuputils/linux_before_all.sh` if needed.\r\n\r\n\r\n        ```bash\r\n        python -m pip install build\r\n        python -m build --wheel\r\n        ```\r\n\r\n4. If not building with cibuildwheel, you'll need to manually \"repair\" the wheel with auditwheel after build:\r\n\r\n    ```bash\t\r\n    python -m pip install auditwheel\r\n\r\n    export LD_LIBRARY_PATH=/path/to/oiio_python/libs:$LD_LIBRARY_PATH\r\n    auditwheel repair -w /repaired/out/folder /path/to/wheel \r\n    ```\r\n\r\n### **Notes**\r\n\r\n - I'm not an expert in Conan, CMake, or Cibuildwheel. Feedback and suggestions for improvement are highly appreciated.\r\n",
    "bugtrack_url": null,
    "license": null,
    "summary": "Unofficial OpenImageIO Python wheels, including OpenColorIO",
    "version": "3.0.8.1.1",
    "project_urls": {
        "Homepage": "https://github.com/pypoulp/oiio-python"
    },
    "split_keywords": [
        "openimageio",
        " opencolorio",
        " image",
        " processing",
        " oiio",
        " ocio",
        " python",
        " wrapper",
        " binding",
        " library"
    ],
    "urls": [
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "b56186b327f6d68c9036342783dbfbdf93a8a0f95cae1622e9c1c436fea5bdb8",
                "md5": "0d2f9036c4b265e49a6ce138979aa4fc",
                "sha256": "77c889e0202638fd3b0f6ef887c46e49df95460cf54b21db993922837ed041d2"
            },
            "downloads": -1,
            "filename": "oiio_python-3.0.8.1.1-cp310-cp310-macosx_10_15_x86_64.whl",
            "has_sig": false,
            "md5_digest": "0d2f9036c4b265e49a6ce138979aa4fc",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": "<3.14,>=3.8",
            "size": 18760240,
            "upload_time": "2025-07-19T17:23:27",
            "upload_time_iso_8601": "2025-07-19T17:23:27.148763Z",
            "url": "https://files.pythonhosted.org/packages/b5/61/86b327f6d68c9036342783dbfbdf93a8a0f95cae1622e9c1c436fea5bdb8/oiio_python-3.0.8.1.1-cp310-cp310-macosx_10_15_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "d4558e766a30502399c48ac0aa595775e2261c16406f7707ee72c8cce598dfbf",
                "md5": "f069b16c6d97315285792fc57240f0d1",
                "sha256": "87e001189ab2779d65eeba0014ab54b6ec33dd463648bff881f005a119972a36"
            },
            "downloads": -1,
            "filename": "oiio_python-3.0.8.1.1-cp310-cp310-macosx_14_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "f069b16c6d97315285792fc57240f0d1",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": "<3.14,>=3.8",
            "size": 17017766,
            "upload_time": "2025-07-19T17:23:48",
            "upload_time_iso_8601": "2025-07-19T17:23:48.779465Z",
            "url": "https://files.pythonhosted.org/packages/d4/55/8e766a30502399c48ac0aa595775e2261c16406f7707ee72c8cce598dfbf/oiio_python-3.0.8.1.1-cp310-cp310-macosx_14_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "d97a9df70ce7b0e42b853466e118cd7c2485ece22b508adee5abf6351abdfecb",
                "md5": "1399308683bf158cefbd6decf9be95b1",
                "sha256": "693487d7df45cc1f831173382071cb2bc10d6e74a378fe47a32642478dc4004f"
            },
            "downloads": -1,
            "filename": "oiio_python-3.0.8.1.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "1399308683bf158cefbd6decf9be95b1",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": "<3.14,>=3.8",
            "size": 24210988,
            "upload_time": "2025-07-19T17:24:21",
            "upload_time_iso_8601": "2025-07-19T17:24:21.430999Z",
            "url": "https://files.pythonhosted.org/packages/d9/7a/9df70ce7b0e42b853466e118cd7c2485ece22b508adee5abf6351abdfecb/oiio_python-3.0.8.1.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "3389971c2f2c096973643ba5dfe9e7092aa56771163c4a77a7abb4f3e9931dc1",
                "md5": "777dd0353f352f4db7fe8e4f63661828",
                "sha256": "512271455b629f21ff9abf93f748e6729cc29df816c97270c4a186a23bad49f2"
            },
            "downloads": -1,
            "filename": "oiio_python-3.0.8.1.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "777dd0353f352f4db7fe8e4f63661828",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": "<3.14,>=3.8",
            "size": 24635934,
            "upload_time": "2025-07-19T17:25:02",
            "upload_time_iso_8601": "2025-07-19T17:25:02.128815Z",
            "url": "https://files.pythonhosted.org/packages/33/89/971c2f2c096973643ba5dfe9e7092aa56771163c4a77a7abb4f3e9931dc1/oiio_python-3.0.8.1.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "326eb836a7542dc10deb0396254d2933c322cd35e25b17920445a53521fd9e78",
                "md5": "cfe7f2ac391223c1f6c27a544093683a",
                "sha256": "467771626b3625c4bc8749f42f6f8d40db10318a8fb207ae23ff67179a17de43"
            },
            "downloads": -1,
            "filename": "oiio_python-3.0.8.1.1-cp310-cp310-musllinux_1_2_aarch64.whl",
            "has_sig": false,
            "md5_digest": "cfe7f2ac391223c1f6c27a544093683a",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": "<3.14,>=3.8",
            "size": 25033748,
            "upload_time": "2025-07-19T17:25:47",
            "upload_time_iso_8601": "2025-07-19T17:25:47.353292Z",
            "url": "https://files.pythonhosted.org/packages/32/6e/b836a7542dc10deb0396254d2933c322cd35e25b17920445a53521fd9e78/oiio_python-3.0.8.1.1-cp310-cp310-musllinux_1_2_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "4ed3e93869987851f1e79c00856f9d4ea7564d04ad771c1ac82b72c6004e599f",
                "md5": "3e46481c0ee6f40826aa67553c8cc0e3",
                "sha256": "f05c1fe042fb54535b796746a0cc05596ed745c8a8ec9f39e89ec19bb89b58e7"
            },
            "downloads": -1,
            "filename": "oiio_python-3.0.8.1.1-cp310-cp310-musllinux_1_2_x86_64.whl",
            "has_sig": false,
            "md5_digest": "3e46481c0ee6f40826aa67553c8cc0e3",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": "<3.14,>=3.8",
            "size": 25576753,
            "upload_time": "2025-07-19T17:26:25",
            "upload_time_iso_8601": "2025-07-19T17:26:25.896220Z",
            "url": "https://files.pythonhosted.org/packages/4e/d3/e93869987851f1e79c00856f9d4ea7564d04ad771c1ac82b72c6004e599f/oiio_python-3.0.8.1.1-cp310-cp310-musllinux_1_2_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "6d5e20f5d28526903cd1aa27d26b4edadaf49c8538e7493d75b30a719e7d2a24",
                "md5": "1edc720560ce20ed0912f9f55950b5ed",
                "sha256": "005c78a32d2bdbe4f8d649a6373baf39fef752032b4e340ea5cb05c7df7b1d1d"
            },
            "downloads": -1,
            "filename": "oiio_python-3.0.8.1.1-cp310-cp310-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "1edc720560ce20ed0912f9f55950b5ed",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": "<3.14,>=3.8",
            "size": 13565794,
            "upload_time": "2025-07-19T17:26:43",
            "upload_time_iso_8601": "2025-07-19T17:26:43.643270Z",
            "url": "https://files.pythonhosted.org/packages/6d/5e/20f5d28526903cd1aa27d26b4edadaf49c8538e7493d75b30a719e7d2a24/oiio_python-3.0.8.1.1-cp310-cp310-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "17f0ae88a840cf57f72559d2cf5b1f496bd24d9d2fc98f49e2308e421e3784f3",
                "md5": "cb7b6438563d695d158f56c55a0b51e5",
                "sha256": "bd7bf2634f934a7625c187eff86eb3d85625819cc2b4370e43fbff794941c18d"
            },
            "downloads": -1,
            "filename": "oiio_python-3.0.8.1.1-cp311-cp311-macosx_10_15_x86_64.whl",
            "has_sig": false,
            "md5_digest": "cb7b6438563d695d158f56c55a0b51e5",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": "<3.14,>=3.8",
            "size": 18763537,
            "upload_time": "2025-07-19T17:27:12",
            "upload_time_iso_8601": "2025-07-19T17:27:12.578284Z",
            "url": "https://files.pythonhosted.org/packages/17/f0/ae88a840cf57f72559d2cf5b1f496bd24d9d2fc98f49e2308e421e3784f3/oiio_python-3.0.8.1.1-cp311-cp311-macosx_10_15_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "482e4015b44c5dc769ab94f152198b8262c54c2a8c19c5b37e010ed47c6f5dc5",
                "md5": "d57761a9336e5e5cac017155de08308d",
                "sha256": "14dfa58a688210c65b2a640ac49450ffec62615510a09d5da0f3b46f503d0c31"
            },
            "downloads": -1,
            "filename": "oiio_python-3.0.8.1.1-cp311-cp311-macosx_14_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "d57761a9336e5e5cac017155de08308d",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": "<3.14,>=3.8",
            "size": 17020917,
            "upload_time": "2025-07-19T17:27:39",
            "upload_time_iso_8601": "2025-07-19T17:27:39.909971Z",
            "url": "https://files.pythonhosted.org/packages/48/2e/4015b44c5dc769ab94f152198b8262c54c2a8c19c5b37e010ed47c6f5dc5/oiio_python-3.0.8.1.1-cp311-cp311-macosx_14_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "86c86969c01e038fb6f4bc85848559ffa9cc00bfac44774e19391bcf5262da9a",
                "md5": "bb19f7da77dce274b58a2905beccf3b3",
                "sha256": "a13cf312053dfa34961b751f804e59b2e14dbef2d24a67567935b4718775a702"
            },
            "downloads": -1,
            "filename": "oiio_python-3.0.8.1.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "bb19f7da77dce274b58a2905beccf3b3",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": "<3.14,>=3.8",
            "size": 24218276,
            "upload_time": "2025-07-19T17:28:17",
            "upload_time_iso_8601": "2025-07-19T17:28:17.883816Z",
            "url": "https://files.pythonhosted.org/packages/86/c8/6969c01e038fb6f4bc85848559ffa9cc00bfac44774e19391bcf5262da9a/oiio_python-3.0.8.1.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "d584b995d0ac2360910f8e2d2995e896cdd2fdfd4c35ff2f8dbbbd5bebc8eff7",
                "md5": "e6ab99bb087bffd29d4b3d4b6a81bb4e",
                "sha256": "2d8973b8e525fc9ff2faf370fa93e8a5462ef50e2e0b194ffd0d683230bdbef5"
            },
            "downloads": -1,
            "filename": "oiio_python-3.0.8.1.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "e6ab99bb087bffd29d4b3d4b6a81bb4e",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": "<3.14,>=3.8",
            "size": 24645148,
            "upload_time": "2025-07-19T17:28:49",
            "upload_time_iso_8601": "2025-07-19T17:28:49.492170Z",
            "url": "https://files.pythonhosted.org/packages/d5/84/b995d0ac2360910f8e2d2995e896cdd2fdfd4c35ff2f8dbbbd5bebc8eff7/oiio_python-3.0.8.1.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "48eacdd7753c627d2d74d651556b567cb940462c7b8531ef7061bd1dd0d5ccd8",
                "md5": "b8afb5de8123e3d5fce8d7181a2c3836",
                "sha256": "8318e8b271a30e59f8ba8767f51a67f1c782df4ba04c31dc4fbc5cdc267dea10"
            },
            "downloads": -1,
            "filename": "oiio_python-3.0.8.1.1-cp311-cp311-musllinux_1_2_aarch64.whl",
            "has_sig": false,
            "md5_digest": "b8afb5de8123e3d5fce8d7181a2c3836",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": "<3.14,>=3.8",
            "size": 25038632,
            "upload_time": "2025-07-19T17:29:16",
            "upload_time_iso_8601": "2025-07-19T17:29:16.004137Z",
            "url": "https://files.pythonhosted.org/packages/48/ea/cdd7753c627d2d74d651556b567cb940462c7b8531ef7061bd1dd0d5ccd8/oiio_python-3.0.8.1.1-cp311-cp311-musllinux_1_2_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "1e6955ce76ffb962dadeb3fdd47bbf73b640e590b46fe975c5b9e442a04fa995",
                "md5": "f6a593e259ea77cc8d8ba5e1ab60b9ec",
                "sha256": "5f64ff6e014682eccd9876f9553cad78c3e9b8ce4a443686c38aefbb2e9c05fe"
            },
            "downloads": -1,
            "filename": "oiio_python-3.0.8.1.1-cp311-cp311-musllinux_1_2_x86_64.whl",
            "has_sig": false,
            "md5_digest": "f6a593e259ea77cc8d8ba5e1ab60b9ec",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": "<3.14,>=3.8",
            "size": 25581406,
            "upload_time": "2025-07-19T17:29:53",
            "upload_time_iso_8601": "2025-07-19T17:29:53.535334Z",
            "url": "https://files.pythonhosted.org/packages/1e/69/55ce76ffb962dadeb3fdd47bbf73b640e590b46fe975c5b9e442a04fa995/oiio_python-3.0.8.1.1-cp311-cp311-musllinux_1_2_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "f03d6dc4d9c70da26a859b65a0b7a8462067ad8be562072a775e69a7df328289",
                "md5": "a38def48c5cda3a16176342f01f0756c",
                "sha256": "27a01a101e7b688b3e55473e47969c79579e21f73b2fd1e6820b80d90398821b"
            },
            "downloads": -1,
            "filename": "oiio_python-3.0.8.1.1-cp311-cp311-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "a38def48c5cda3a16176342f01f0756c",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": "<3.14,>=3.8",
            "size": 13567676,
            "upload_time": "2025-07-19T17:30:17",
            "upload_time_iso_8601": "2025-07-19T17:30:17.352057Z",
            "url": "https://files.pythonhosted.org/packages/f0/3d/6dc4d9c70da26a859b65a0b7a8462067ad8be562072a775e69a7df328289/oiio_python-3.0.8.1.1-cp311-cp311-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "fbbeb75b647e0b2b9e57e719ce0c7a0e72055fc5d6995677acb043b63c55ad42",
                "md5": "0f6ab64490b5a5a26a49738e0eb6e43c",
                "sha256": "17e681911b9cc7fdc27985db9301d977a02c691b9940b68828dd31e408e7156a"
            },
            "downloads": -1,
            "filename": "oiio_python-3.0.8.1.1-cp312-cp312-macosx_10_15_x86_64.whl",
            "has_sig": false,
            "md5_digest": "0f6ab64490b5a5a26a49738e0eb6e43c",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": "<3.14,>=3.8",
            "size": 18800995,
            "upload_time": "2025-07-19T17:30:43",
            "upload_time_iso_8601": "2025-07-19T17:30:43.912150Z",
            "url": "https://files.pythonhosted.org/packages/fb/be/b75b647e0b2b9e57e719ce0c7a0e72055fc5d6995677acb043b63c55ad42/oiio_python-3.0.8.1.1-cp312-cp312-macosx_10_15_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "88a6f5a9ceea15670303ce8f08eeca811732c7ec2edf63c1ee6e9115094305e2",
                "md5": "23e221a851ecec11c6646c02a122dc8d",
                "sha256": "6b3a235d24867d8296b2f28cb3a91bf2c7b95deb8cab2423f5c531e9c8f1239a"
            },
            "downloads": -1,
            "filename": "oiio_python-3.0.8.1.1-cp312-cp312-macosx_14_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "23e221a851ecec11c6646c02a122dc8d",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": "<3.14,>=3.8",
            "size": 17041623,
            "upload_time": "2025-07-19T17:31:04",
            "upload_time_iso_8601": "2025-07-19T17:31:04.850974Z",
            "url": "https://files.pythonhosted.org/packages/88/a6/f5a9ceea15670303ce8f08eeca811732c7ec2edf63c1ee6e9115094305e2/oiio_python-3.0.8.1.1-cp312-cp312-macosx_14_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "2f09f708b5ede38957dd89850664578ac345e33ffec6e66c3b1e9de312f09f92",
                "md5": "7e9d1c50912570e86bb0de83d01760fc",
                "sha256": "08a3ebd3f009571ffac52eb5abd0fc1e4a79b1ebd78d07df7507787bfecd6423"
            },
            "downloads": -1,
            "filename": "oiio_python-3.0.8.1.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "7e9d1c50912570e86bb0de83d01760fc",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": "<3.14,>=3.8",
            "size": 24204253,
            "upload_time": "2025-07-19T17:31:39",
            "upload_time_iso_8601": "2025-07-19T17:31:39.447084Z",
            "url": "https://files.pythonhosted.org/packages/2f/09/f708b5ede38957dd89850664578ac345e33ffec6e66c3b1e9de312f09f92/oiio_python-3.0.8.1.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "b2bd539935b5f45edab1b252354df104bfbd95872b4f1c60d9ebffd293a02a7b",
                "md5": "7f6503ede4e8a5d196141e9f3fca8221",
                "sha256": "cfb627c174aeecaf4292bab91efcf37272b301516a58a79299b053299a7430d7"
            },
            "downloads": -1,
            "filename": "oiio_python-3.0.8.1.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "7f6503ede4e8a5d196141e9f3fca8221",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": "<3.14,>=3.8",
            "size": 24628918,
            "upload_time": "2025-07-19T17:32:29",
            "upload_time_iso_8601": "2025-07-19T17:32:29.291591Z",
            "url": "https://files.pythonhosted.org/packages/b2/bd/539935b5f45edab1b252354df104bfbd95872b4f1c60d9ebffd293a02a7b/oiio_python-3.0.8.1.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "b548cdc44cfab1229809bfc866a48df7405b3bc09bb61653159da0908ba25ca4",
                "md5": "33902667b1785adc94aa1dba7a425777",
                "sha256": "37ab54f96f564733d123b64bc3538477326700bf945edfdf412bec1aa25bf8c4"
            },
            "downloads": -1,
            "filename": "oiio_python-3.0.8.1.1-cp312-cp312-musllinux_1_2_aarch64.whl",
            "has_sig": false,
            "md5_digest": "33902667b1785adc94aa1dba7a425777",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": "<3.14,>=3.8",
            "size": 25040967,
            "upload_time": "2025-07-19T17:33:16",
            "upload_time_iso_8601": "2025-07-19T17:33:16.689895Z",
            "url": "https://files.pythonhosted.org/packages/b5/48/cdc44cfab1229809bfc866a48df7405b3bc09bb61653159da0908ba25ca4/oiio_python-3.0.8.1.1-cp312-cp312-musllinux_1_2_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "da9a8ba805a2cff40f0632365d11dfd5206e0df7d5d18fb0859a4d31978d1431",
                "md5": "793be350652f7689e7f6bde09fe15c56",
                "sha256": "9402a372ecc8840b12017d908a59308cbb27191a69e902888d5a5638afc95cc8"
            },
            "downloads": -1,
            "filename": "oiio_python-3.0.8.1.1-cp312-cp312-musllinux_1_2_x86_64.whl",
            "has_sig": false,
            "md5_digest": "793be350652f7689e7f6bde09fe15c56",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": "<3.14,>=3.8",
            "size": 25606123,
            "upload_time": "2025-07-19T17:34:06",
            "upload_time_iso_8601": "2025-07-19T17:34:06.879365Z",
            "url": "https://files.pythonhosted.org/packages/da/9a/8ba805a2cff40f0632365d11dfd5206e0df7d5d18fb0859a4d31978d1431/oiio_python-3.0.8.1.1-cp312-cp312-musllinux_1_2_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "03f856c73c6343658b0c6012b4e62911d244af4074086c98838b36e8ba193d2c",
                "md5": "9282b08b39d07f32317219f5fd91c553",
                "sha256": "0bf95d6792d0e4b9826422b129912bf61af87949a25247ebb05540c9e2c80aa9"
            },
            "downloads": -1,
            "filename": "oiio_python-3.0.8.1.1-cp312-cp312-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "9282b08b39d07f32317219f5fd91c553",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": "<3.14,>=3.8",
            "size": 13572061,
            "upload_time": "2025-07-19T17:34:37",
            "upload_time_iso_8601": "2025-07-19T17:34:37.725925Z",
            "url": "https://files.pythonhosted.org/packages/03/f8/56c73c6343658b0c6012b4e62911d244af4074086c98838b36e8ba193d2c/oiio_python-3.0.8.1.1-cp312-cp312-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "15adf09f29a8273ea467cd07f9a8524056ca95b04c14237dc2c9c274dc450e74",
                "md5": "cf90d8ff2c77ffd900dc47e994ef2b09",
                "sha256": "b2fd9dc63c542ea8de8579d16c9e3191c6d61bc19df4964c01425514576a5b77"
            },
            "downloads": -1,
            "filename": "oiio_python-3.0.8.1.1-cp313-cp313-macosx_10_15_x86_64.whl",
            "has_sig": false,
            "md5_digest": "cf90d8ff2c77ffd900dc47e994ef2b09",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": "<3.14,>=3.8",
            "size": 18801010,
            "upload_time": "2025-07-19T17:35:10",
            "upload_time_iso_8601": "2025-07-19T17:35:10.021122Z",
            "url": "https://files.pythonhosted.org/packages/15/ad/f09f29a8273ea467cd07f9a8524056ca95b04c14237dc2c9c274dc450e74/oiio_python-3.0.8.1.1-cp313-cp313-macosx_10_15_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "1a2fd2f16473416d7b4a5e98e19aaa2b78c8ff797224f1fa31357c49b13b0874",
                "md5": "ddb67cd543f686c019ff926c451c5df6",
                "sha256": "0f6389cebb392d3a692a7013fb4e6c60eaeeabac8b1bf5b4a546b6eafb71d962"
            },
            "downloads": -1,
            "filename": "oiio_python-3.0.8.1.1-cp313-cp313-macosx_14_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "ddb67cd543f686c019ff926c451c5df6",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": "<3.14,>=3.8",
            "size": 17041458,
            "upload_time": "2025-07-19T17:35:42",
            "upload_time_iso_8601": "2025-07-19T17:35:42.067676Z",
            "url": "https://files.pythonhosted.org/packages/1a/2f/d2f16473416d7b4a5e98e19aaa2b78c8ff797224f1fa31357c49b13b0874/oiio_python-3.0.8.1.1-cp313-cp313-macosx_14_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "9da8bef48d9b51ec36d062598e9fef2a5670e8d25d469f9c167ba0f4402130be",
                "md5": "c5928ee8071ae064adf0c271f7a8ffb9",
                "sha256": "3255fa7d230de8bfaa4d2d4ddc2d82c9b67fd70e7899d4b677e4d50be614be19"
            },
            "downloads": -1,
            "filename": "oiio_python-3.0.8.1.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "c5928ee8071ae064adf0c271f7a8ffb9",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": "<3.14,>=3.8",
            "size": 24200251,
            "upload_time": "2025-07-19T17:36:19",
            "upload_time_iso_8601": "2025-07-19T17:36:19.917417Z",
            "url": "https://files.pythonhosted.org/packages/9d/a8/bef48d9b51ec36d062598e9fef2a5670e8d25d469f9c167ba0f4402130be/oiio_python-3.0.8.1.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "f4f0b33fcbf668555c28ae4602720749be8d52fa10cb7b3961d3b1286fecc100",
                "md5": "52f8224ab728202db129cacd4b3ca726",
                "sha256": "aecf602b0a58240b06515ef47e05363c5ccd041821cd8fdefe8cfed19029db5c"
            },
            "downloads": -1,
            "filename": "oiio_python-3.0.8.1.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "52f8224ab728202db129cacd4b3ca726",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": "<3.14,>=3.8",
            "size": 24627218,
            "upload_time": "2025-07-19T17:36:54",
            "upload_time_iso_8601": "2025-07-19T17:36:54.216171Z",
            "url": "https://files.pythonhosted.org/packages/f4/f0/b33fcbf668555c28ae4602720749be8d52fa10cb7b3961d3b1286fecc100/oiio_python-3.0.8.1.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "9c25e9ab8706bd7573d6517cc15c8221b5d00e8444a382bd7311610a02304c95",
                "md5": "f80dcd487c3bc89a693c5cc1205e1e64",
                "sha256": "b8c9fc412d26e9c88be090aed24d678f181194bb94e405c601a483b21fa3ddfe"
            },
            "downloads": -1,
            "filename": "oiio_python-3.0.8.1.1-cp313-cp313-musllinux_1_2_aarch64.whl",
            "has_sig": false,
            "md5_digest": "f80dcd487c3bc89a693c5cc1205e1e64",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": "<3.14,>=3.8",
            "size": 25041576,
            "upload_time": "2025-07-19T17:37:34",
            "upload_time_iso_8601": "2025-07-19T17:37:34.813801Z",
            "url": "https://files.pythonhosted.org/packages/9c/25/e9ab8706bd7573d6517cc15c8221b5d00e8444a382bd7311610a02304c95/oiio_python-3.0.8.1.1-cp313-cp313-musllinux_1_2_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "403d5662ad0be550ecdbda9d618b428ba1c0bba5f19fa43529060a6b87a1d594",
                "md5": "021297f751deaf45b0e3b054beec7669",
                "sha256": "7a6774616246f05295e95b657fa62feca788b941295729c57d300c2d3a9552be"
            },
            "downloads": -1,
            "filename": "oiio_python-3.0.8.1.1-cp313-cp313-musllinux_1_2_x86_64.whl",
            "has_sig": false,
            "md5_digest": "021297f751deaf45b0e3b054beec7669",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": "<3.14,>=3.8",
            "size": 25610750,
            "upload_time": "2025-07-19T17:38:23",
            "upload_time_iso_8601": "2025-07-19T17:38:23.616351Z",
            "url": "https://files.pythonhosted.org/packages/40/3d/5662ad0be550ecdbda9d618b428ba1c0bba5f19fa43529060a6b87a1d594/oiio_python-3.0.8.1.1-cp313-cp313-musllinux_1_2_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "8589a1fdefc3db786a15405440fcd347a29f6faeb2351d80305b0828722ff21f",
                "md5": "ae6b49119f88fab339fe4dfcd4bf6d7b",
                "sha256": "290fcca6bff278efef6675b95ba0e654dbca9853ed72901b61976b3ce78c1aa2"
            },
            "downloads": -1,
            "filename": "oiio_python-3.0.8.1.1-cp313-cp313-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "ae6b49119f88fab339fe4dfcd4bf6d7b",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": "<3.14,>=3.8",
            "size": 13473986,
            "upload_time": "2025-07-19T17:38:48",
            "upload_time_iso_8601": "2025-07-19T17:38:48.883260Z",
            "url": "https://files.pythonhosted.org/packages/85/89/a1fdefc3db786a15405440fcd347a29f6faeb2351d80305b0828722ff21f/oiio_python-3.0.8.1.1-cp313-cp313-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "cde22620b0513619d3464acb6577eb655f22350680398f0998a80e9125c41504",
                "md5": "aac3703b7413471cfc6aa88722267fec",
                "sha256": "e5e2f163039e3ef8a2f3fe102e4fb2598b5bb754ec088f055f4327958f98d822"
            },
            "downloads": -1,
            "filename": "oiio_python-3.0.8.1.1-cp38-cp38-macosx_10_15_x86_64.whl",
            "has_sig": false,
            "md5_digest": "aac3703b7413471cfc6aa88722267fec",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": "<3.14,>=3.8",
            "size": 18758312,
            "upload_time": "2025-07-19T17:39:23",
            "upload_time_iso_8601": "2025-07-19T17:39:23.990910Z",
            "url": "https://files.pythonhosted.org/packages/cd/e2/2620b0513619d3464acb6577eb655f22350680398f0998a80e9125c41504/oiio_python-3.0.8.1.1-cp38-cp38-macosx_10_15_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "134b7f2b17e18272e415d76a6da8eb148406d2675931dd36c111f954cb2bee64",
                "md5": "8bdad88a05b46a9414e07581b5c5540f",
                "sha256": "7d2d99ec06f83b90158a5ed3fe55b98709090e465ab16abb5ab3ee85ae6e16a1"
            },
            "downloads": -1,
            "filename": "oiio_python-3.0.8.1.1-cp38-cp38-macosx_14_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "8bdad88a05b46a9414e07581b5c5540f",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": "<3.14,>=3.8",
            "size": 17015904,
            "upload_time": "2025-07-19T17:39:54",
            "upload_time_iso_8601": "2025-07-19T17:39:54.993221Z",
            "url": "https://files.pythonhosted.org/packages/13/4b/7f2b17e18272e415d76a6da8eb148406d2675931dd36c111f954cb2bee64/oiio_python-3.0.8.1.1-cp38-cp38-macosx_14_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "470ef3ff3ba164607621609d2cf1f9f0f11b83e76c44d2e1329602b0759ea24a",
                "md5": "1177890a05d0d00fc78d17fec58c3ca1",
                "sha256": "72e55507551c087b726141a62acd9011b3392a12b6833f7ca4b40c5e542f1995"
            },
            "downloads": -1,
            "filename": "oiio_python-3.0.8.1.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "1177890a05d0d00fc78d17fec58c3ca1",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": "<3.14,>=3.8",
            "size": 24206799,
            "upload_time": "2025-07-19T17:40:31",
            "upload_time_iso_8601": "2025-07-19T17:40:31.589953Z",
            "url": "https://files.pythonhosted.org/packages/47/0e/f3ff3ba164607621609d2cf1f9f0f11b83e76c44d2e1329602b0759ea24a/oiio_python-3.0.8.1.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "1fe929406928b5ab994800438a739488f5a473b44cc24458c5ecb9ad67acff4b",
                "md5": "2ca0274b82d15452d80663172678771c",
                "sha256": "6a74a485e6b75597b97379c6be3c7d7de849f159cac063fc371038bfbdfa13cf"
            },
            "downloads": -1,
            "filename": "oiio_python-3.0.8.1.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "2ca0274b82d15452d80663172678771c",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": "<3.14,>=3.8",
            "size": 24634783,
            "upload_time": "2025-07-19T17:41:11",
            "upload_time_iso_8601": "2025-07-19T17:41:11.094500Z",
            "url": "https://files.pythonhosted.org/packages/1f/e9/29406928b5ab994800438a739488f5a473b44cc24458c5ecb9ad67acff4b/oiio_python-3.0.8.1.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "705c510e13a4a1c4826f51d0e9ecce1aa0dd86d06417743629df3bf7f7f10f08",
                "md5": "be932124ea8beacc276303e31d3378b0",
                "sha256": "c80406f38709447f85832ad9e874761e16477cbf3a07b4083ee9878342b4cf1b"
            },
            "downloads": -1,
            "filename": "oiio_python-3.0.8.1.1-cp38-cp38-musllinux_1_2_aarch64.whl",
            "has_sig": false,
            "md5_digest": "be932124ea8beacc276303e31d3378b0",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": "<3.14,>=3.8",
            "size": 25011979,
            "upload_time": "2025-07-19T17:41:39",
            "upload_time_iso_8601": "2025-07-19T17:41:39.809911Z",
            "url": "https://files.pythonhosted.org/packages/70/5c/510e13a4a1c4826f51d0e9ecce1aa0dd86d06417743629df3bf7f7f10f08/oiio_python-3.0.8.1.1-cp38-cp38-musllinux_1_2_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "8f8fc47651ff5b931a58883d9479f5766f71328b56ac5252bbf707c5f391dda2",
                "md5": "2f6da8490b17734633f8c69e3a0f43f1",
                "sha256": "fb8bc65101153b2c5d3046845e5e8536a213b848f8bb64e24ac117434454ba7b"
            },
            "downloads": -1,
            "filename": "oiio_python-3.0.8.1.1-cp38-cp38-musllinux_1_2_x86_64.whl",
            "has_sig": false,
            "md5_digest": "2f6da8490b17734633f8c69e3a0f43f1",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": "<3.14,>=3.8",
            "size": 25555625,
            "upload_time": "2025-07-19T17:41:59",
            "upload_time_iso_8601": "2025-07-19T17:41:59.401731Z",
            "url": "https://files.pythonhosted.org/packages/8f/8f/c47651ff5b931a58883d9479f5766f71328b56ac5252bbf707c5f391dda2/oiio_python-3.0.8.1.1-cp38-cp38-musllinux_1_2_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "77ce4fb7d5e333ea08a90d0c19fb453a17c36da21d4f0e6557fe57c48d52b005",
                "md5": "d8e830f48faad938050a697be38ccb8e",
                "sha256": "c0b00b883b5e53bce2a284d28efe1dc0f8c61bc810fc80c99c6849e3edd99ece"
            },
            "downloads": -1,
            "filename": "oiio_python-3.0.8.1.1-cp38-cp38-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "d8e830f48faad938050a697be38ccb8e",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": "<3.14,>=3.8",
            "size": 13564347,
            "upload_time": "2025-07-19T17:42:11",
            "upload_time_iso_8601": "2025-07-19T17:42:11.888737Z",
            "url": "https://files.pythonhosted.org/packages/77/ce/4fb7d5e333ea08a90d0c19fb453a17c36da21d4f0e6557fe57c48d52b005/oiio_python-3.0.8.1.1-cp38-cp38-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "5c7da3af8ab25d95e2328fb9dac95746134c166f457c0b099917ef83d86bffe8",
                "md5": "3d2cc66821d555ba0e73027ca000a708",
                "sha256": "ac4968878a3f2ed5387125ceb574875d5f6dbccd2496c1d672a7517483796a34"
            },
            "downloads": -1,
            "filename": "oiio_python-3.0.8.1.1-cp39-cp39-macosx_10_15_x86_64.whl",
            "has_sig": false,
            "md5_digest": "3d2cc66821d555ba0e73027ca000a708",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": "<3.14,>=3.8",
            "size": 18760193,
            "upload_time": "2025-07-19T17:42:31",
            "upload_time_iso_8601": "2025-07-19T17:42:31.906767Z",
            "url": "https://files.pythonhosted.org/packages/5c/7d/a3af8ab25d95e2328fb9dac95746134c166f457c0b099917ef83d86bffe8/oiio_python-3.0.8.1.1-cp39-cp39-macosx_10_15_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "a2cdc85418079c176541c1ace035ba61836a6e8dc1384f6fc0abb92c5428dcb2",
                "md5": "8ad30127e63c20e3981be2c0050eb1dc",
                "sha256": "5ba3d01a5f548dcc28be9c9abbcf0f49ce140d4241fd1c99d58a0f510801b52a"
            },
            "downloads": -1,
            "filename": "oiio_python-3.0.8.1.1-cp39-cp39-macosx_14_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "8ad30127e63c20e3981be2c0050eb1dc",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": "<3.14,>=3.8",
            "size": 17018010,
            "upload_time": "2025-07-19T17:42:53",
            "upload_time_iso_8601": "2025-07-19T17:42:53.098563Z",
            "url": "https://files.pythonhosted.org/packages/a2/cd/c85418079c176541c1ace035ba61836a6e8dc1384f6fc0abb92c5428dcb2/oiio_python-3.0.8.1.1-cp39-cp39-macosx_14_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "556312cfc1fa6ec3f2198b82e8c283fe1b375cf1d2d240ebb9fb1240868b460b",
                "md5": "0df63df26546692ccc1988e2d0e59d78",
                "sha256": "8496d704b651c9033dac6d7111048417505ad63be911a244adc3d2d4b941aa59"
            },
            "downloads": -1,
            "filename": "oiio_python-3.0.8.1.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "0df63df26546692ccc1988e2d0e59d78",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": "<3.14,>=3.8",
            "size": 24230792,
            "upload_time": "2025-07-19T17:43:35",
            "upload_time_iso_8601": "2025-07-19T17:43:35.178557Z",
            "url": "https://files.pythonhosted.org/packages/55/63/12cfc1fa6ec3f2198b82e8c283fe1b375cf1d2d240ebb9fb1240868b460b/oiio_python-3.0.8.1.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "6e6f3a0accaaa36e4dbc76221fdfe62a484fb51ae146bc2ba5ae810ffccdbcd4",
                "md5": "82ed74c7d9b98a8f937549044f45f493",
                "sha256": "ba0cbc3d56019cc3d6c19f6ecac74d314dc50ae9628a4322b6f09741e16dd555"
            },
            "downloads": -1,
            "filename": "oiio_python-3.0.8.1.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "82ed74c7d9b98a8f937549044f45f493",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": "<3.14,>=3.8",
            "size": 24648479,
            "upload_time": "2025-07-19T17:43:59",
            "upload_time_iso_8601": "2025-07-19T17:43:59.622132Z",
            "url": "https://files.pythonhosted.org/packages/6e/6f/3a0accaaa36e4dbc76221fdfe62a484fb51ae146bc2ba5ae810ffccdbcd4/oiio_python-3.0.8.1.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "aaa9b01e12590cbb77cb3dffbc94ffd38e6d35ab72e38ce2b81be5ab40504254",
                "md5": "cb16a502d3c5fb8f24296d16225f92b5",
                "sha256": "6f7703c36d7825ed9475004ac25fe2561ab0e85bb8efd9c2d78bf030487911f4"
            },
            "downloads": -1,
            "filename": "oiio_python-3.0.8.1.1-cp39-cp39-musllinux_1_2_aarch64.whl",
            "has_sig": false,
            "md5_digest": "cb16a502d3c5fb8f24296d16225f92b5",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": "<3.14,>=3.8",
            "size": 25021475,
            "upload_time": "2025-07-19T17:44:34",
            "upload_time_iso_8601": "2025-07-19T17:44:34.572589Z",
            "url": "https://files.pythonhosted.org/packages/aa/a9/b01e12590cbb77cb3dffbc94ffd38e6d35ab72e38ce2b81be5ab40504254/oiio_python-3.0.8.1.1-cp39-cp39-musllinux_1_2_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "ddcf556884b97134b3e317eb8553957449cbae5197396b73c47ced676de2322d",
                "md5": "b9a6f036e27df0e2183e5699f2e5888c",
                "sha256": "799e9201205aa55972703005efe2379a72d856933eb973bb4257549b54a82156"
            },
            "downloads": -1,
            "filename": "oiio_python-3.0.8.1.1-cp39-cp39-musllinux_1_2_x86_64.whl",
            "has_sig": false,
            "md5_digest": "b9a6f036e27df0e2183e5699f2e5888c",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": "<3.14,>=3.8",
            "size": 25565026,
            "upload_time": "2025-07-19T17:44:57",
            "upload_time_iso_8601": "2025-07-19T17:44:57.414873Z",
            "url": "https://files.pythonhosted.org/packages/dd/cf/556884b97134b3e317eb8553957449cbae5197396b73c47ced676de2322d/oiio_python-3.0.8.1.1-cp39-cp39-musllinux_1_2_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "f2fc6db1dc0a8ca9b02045c7041dc0c703d1219c81f7ee2587edea06bf26a178",
                "md5": "5be9431a14773938d5684e5653514c46",
                "sha256": "c4998c4b95c5c9dd70079c76c61466e988d9094a4540fcbc629882c6bc33131d"
            },
            "downloads": -1,
            "filename": "oiio_python-3.0.8.1.1-cp39-cp39-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "5be9431a14773938d5684e5653514c46",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": "<3.14,>=3.8",
            "size": 13736692,
            "upload_time": "2025-07-19T17:45:14",
            "upload_time_iso_8601": "2025-07-19T17:45:14.740604Z",
            "url": "https://files.pythonhosted.org/packages/f2/fc/6db1dc0a8ca9b02045c7041dc0c703d1219c81f7ee2587edea06bf26a178/oiio_python-3.0.8.1.1-cp39-cp39-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "8e5748a1544f2414fcc851d6b049c8926154b947a3133a45771794947dc7191c",
                "md5": "d35458a6a596a90bdcb7fb7cc14a75db",
                "sha256": "cf3d423d4e07c02f2aa3976eab0fa5ba81704f09be2a40235c94cdb12770925c"
            },
            "downloads": -1,
            "filename": "oiio_python-3.0.8.1.1.tar.gz",
            "has_sig": false,
            "md5_digest": "d35458a6a596a90bdcb7fb7cc14a75db",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": "<3.14,>=3.8",
            "size": 89487,
            "upload_time": "2025-07-19T17:22:51",
            "upload_time_iso_8601": "2025-07-19T17:22:51.369173Z",
            "url": "https://files.pythonhosted.org/packages/8e/57/48a1544f2414fcc851d6b049c8926154b947a3133a45771794947dc7191c/oiio_python-3.0.8.1.1.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2025-07-19 17:22:51",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "pypoulp",
    "github_project": "oiio-python",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "lcname": "oiio-python"
}
        
Elapsed time: 0.93142s