oiio-python


Nameoiio-python JSON
Version 3.0.10.0.1 PyPI version JSON
download
home_pagehttps://github.com/pypoulp/oiio-python
SummaryUnofficial OpenImageIO Python wheels, including OpenColorIO
upload_time2025-09-07 16:27:11
maintainerNone
docs_urlNone
authorPaul Parneix
requires_python<3.14,>=3.8
licenseApache-2.0
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/bd/c8/4fad04fcf6327ee7f89009317cd17e10adf2105fabcb9dbafe2d7efd71a8/oiio_python-3.0.10.0.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": "Apache-2.0",
    "summary": "Unofficial OpenImageIO Python wheels, including OpenColorIO",
    "version": "3.0.10.0.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": "7858db37cbda517f8af8739a216d0d7eb82692125d13a61df46b74130060db5b",
                "md5": "e2c714a2cfa2fe83f748a9db86c127ec",
                "sha256": "6750ec06521b0fb948d93ad39b3a723ea0d48902389bdef9a3e51670babf59dd"
            },
            "downloads": -1,
            "filename": "oiio_python-3.0.10.0.1-cp310-cp310-macosx_10_15_x86_64.whl",
            "has_sig": false,
            "md5_digest": "e2c714a2cfa2fe83f748a9db86c127ec",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": "<3.14,>=3.8",
            "size": 18761661,
            "upload_time": "2025-09-07T16:27:18",
            "upload_time_iso_8601": "2025-09-07T16:27:18.493787Z",
            "url": "https://files.pythonhosted.org/packages/78/58/db37cbda517f8af8739a216d0d7eb82692125d13a61df46b74130060db5b/oiio_python-3.0.10.0.1-cp310-cp310-macosx_10_15_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "b02184bbddc24f83814491d00028f44d33393a9debdfa31081ed11d516fcd07c",
                "md5": "015cca268ebb1eb86e8b925c976fc454",
                "sha256": "b523184487bf8d072cd6cd570fb5037d80d579c346cc4f45a0ff2faa2b6bf9a2"
            },
            "downloads": -1,
            "filename": "oiio_python-3.0.10.0.1-cp310-cp310-macosx_14_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "015cca268ebb1eb86e8b925c976fc454",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": "<3.14,>=3.8",
            "size": 17018248,
            "upload_time": "2025-09-07T16:27:21",
            "upload_time_iso_8601": "2025-09-07T16:27:21.706552Z",
            "url": "https://files.pythonhosted.org/packages/b0/21/84bbddc24f83814491d00028f44d33393a9debdfa31081ed11d516fcd07c/oiio_python-3.0.10.0.1-cp310-cp310-macosx_14_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "a02ac6b341cde7c409dbfd9f43504ff0a183cb48f14627986f2857349f59a196",
                "md5": "881e43700fab26a8b5136243c39d0ecd",
                "sha256": "44add838f37794d24d6142d6e327a3864d4bc6606fa3e15def4efed3dee7d6c8"
            },
            "downloads": -1,
            "filename": "oiio_python-3.0.10.0.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "881e43700fab26a8b5136243c39d0ecd",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": "<3.14,>=3.8",
            "size": 24213958,
            "upload_time": "2025-09-07T16:27:26",
            "upload_time_iso_8601": "2025-09-07T16:27:26.580454Z",
            "url": "https://files.pythonhosted.org/packages/a0/2a/c6b341cde7c409dbfd9f43504ff0a183cb48f14627986f2857349f59a196/oiio_python-3.0.10.0.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "d5412b21e2b2174ec2210b35c1309b7f3993d0e140880ff82630df300ed74162",
                "md5": "534f58832453541747fb34bbb7bbbed9",
                "sha256": "e3588df482094df46a16573a67e2726d20942135331c4aa21cab8e040eda2db9"
            },
            "downloads": -1,
            "filename": "oiio_python-3.0.10.0.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "534f58832453541747fb34bbb7bbbed9",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": "<3.14,>=3.8",
            "size": 24640549,
            "upload_time": "2025-09-07T16:27:32",
            "upload_time_iso_8601": "2025-09-07T16:27:32.992418Z",
            "url": "https://files.pythonhosted.org/packages/d5/41/2b21e2b2174ec2210b35c1309b7f3993d0e140880ff82630df300ed74162/oiio_python-3.0.10.0.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "323fbf244b840c4e120c67ef23b4fdbedbbce2253f7475d7a11da25b5364b648",
                "md5": "19ab1cb327b664eacf792309a771b544",
                "sha256": "3d3fcbcc47512be21294668905ac5eecf1f951847b6b7e73c944d870b6580565"
            },
            "downloads": -1,
            "filename": "oiio_python-3.0.10.0.1-cp310-cp310-musllinux_1_2_aarch64.whl",
            "has_sig": false,
            "md5_digest": "19ab1cb327b664eacf792309a771b544",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": "<3.14,>=3.8",
            "size": 25036908,
            "upload_time": "2025-09-07T16:27:38",
            "upload_time_iso_8601": "2025-09-07T16:27:38.548627Z",
            "url": "https://files.pythonhosted.org/packages/32/3f/bf244b840c4e120c67ef23b4fdbedbbce2253f7475d7a11da25b5364b648/oiio_python-3.0.10.0.1-cp310-cp310-musllinux_1_2_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "fad8e70021a4085309af1faaa46e7424e55fd26fc6a86239e06be978a9ecc24e",
                "md5": "f8378e953b2266d71e2826a1a64efa0e",
                "sha256": "f7219694e41e8571c67ec996f01caecc685c90f4c1f68ad193e5e1e18552d8f6"
            },
            "downloads": -1,
            "filename": "oiio_python-3.0.10.0.1-cp310-cp310-musllinux_1_2_x86_64.whl",
            "has_sig": false,
            "md5_digest": "f8378e953b2266d71e2826a1a64efa0e",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": "<3.14,>=3.8",
            "size": 25579093,
            "upload_time": "2025-09-07T16:27:45",
            "upload_time_iso_8601": "2025-09-07T16:27:45.461674Z",
            "url": "https://files.pythonhosted.org/packages/fa/d8/e70021a4085309af1faaa46e7424e55fd26fc6a86239e06be978a9ecc24e/oiio_python-3.0.10.0.1-cp310-cp310-musllinux_1_2_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "bc9c09279d19fc45caaac0b20e4fe116a2b7589ed02f4818d9a98d1f9695e672",
                "md5": "cfffb6f686f5b86e6c3ae7cb18f6ffb9",
                "sha256": "5a9a29df9dee3caa7921820d2d71ff175b2ee91f9002a20cac1a3757beb14465"
            },
            "downloads": -1,
            "filename": "oiio_python-3.0.10.0.1-cp310-cp310-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "cfffb6f686f5b86e6c3ae7cb18f6ffb9",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": "<3.14,>=3.8",
            "size": 13567446,
            "upload_time": "2025-09-07T16:27:49",
            "upload_time_iso_8601": "2025-09-07T16:27:49.969216Z",
            "url": "https://files.pythonhosted.org/packages/bc/9c/09279d19fc45caaac0b20e4fe116a2b7589ed02f4818d9a98d1f9695e672/oiio_python-3.0.10.0.1-cp310-cp310-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "231a1fc5f06349e1d88b23ca6cd1ef1b8029fc819d59d27fcd04c2b3db1f4e97",
                "md5": "58011a360929d97ddab6aa414004d8eb",
                "sha256": "100349f5a54bca834b5c6054b7cb88745503473d3c826d7de11ae7e6b4162671"
            },
            "downloads": -1,
            "filename": "oiio_python-3.0.10.0.1-cp311-cp311-macosx_10_15_x86_64.whl",
            "has_sig": false,
            "md5_digest": "58011a360929d97ddab6aa414004d8eb",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": "<3.14,>=3.8",
            "size": 18764956,
            "upload_time": "2025-09-07T16:27:55",
            "upload_time_iso_8601": "2025-09-07T16:27:55.147937Z",
            "url": "https://files.pythonhosted.org/packages/23/1a/1fc5f06349e1d88b23ca6cd1ef1b8029fc819d59d27fcd04c2b3db1f4e97/oiio_python-3.0.10.0.1-cp311-cp311-macosx_10_15_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "33034143b7901c00d4d58edecf1ce3bf1ce3e9b80e6d1ea6ad88bba656738ab1",
                "md5": "d0cc4c4675d46c41c8e93d09b3984a6b",
                "sha256": "d539f18d11240a0ca23413c09c3aeb95136735b333b25d0821e541e59a541a27"
            },
            "downloads": -1,
            "filename": "oiio_python-3.0.10.0.1-cp311-cp311-macosx_14_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "d0cc4c4675d46c41c8e93d09b3984a6b",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": "<3.14,>=3.8",
            "size": 17021385,
            "upload_time": "2025-09-07T16:27:59",
            "upload_time_iso_8601": "2025-09-07T16:27:59.984499Z",
            "url": "https://files.pythonhosted.org/packages/33/03/4143b7901c00d4d58edecf1ce3bf1ce3e9b80e6d1ea6ad88bba656738ab1/oiio_python-3.0.10.0.1-cp311-cp311-macosx_14_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "98eb39e96ca07b67d607881b3b1b38ddc13e3a64a279f4d8674d6c15668c4929",
                "md5": "85a9353d5c15e45a9e17c75364b03406",
                "sha256": "2560d105eb1e0f6b4b5ca1b75b858f7689c70de1b6ffe2e5130c85c55983d328"
            },
            "downloads": -1,
            "filename": "oiio_python-3.0.10.0.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "85a9353d5c15e45a9e17c75364b03406",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": "<3.14,>=3.8",
            "size": 24221268,
            "upload_time": "2025-09-07T16:28:05",
            "upload_time_iso_8601": "2025-09-07T16:28:05.567129Z",
            "url": "https://files.pythonhosted.org/packages/98/eb/39e96ca07b67d607881b3b1b38ddc13e3a64a279f4d8674d6c15668c4929/oiio_python-3.0.10.0.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "4bebdf7de15363d9241f08061eaf964511d7d87e0ce92ed9d2699b02c4194ee4",
                "md5": "5b3d587d7830ac7236786ce93e10fde7",
                "sha256": "ded57ad06eb42e25493822ac1d8c0a32a5b8f19054d56b80cf51c27b06ac9f4e"
            },
            "downloads": -1,
            "filename": "oiio_python-3.0.10.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "5b3d587d7830ac7236786ce93e10fde7",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": "<3.14,>=3.8",
            "size": 24649768,
            "upload_time": "2025-09-07T16:28:11",
            "upload_time_iso_8601": "2025-09-07T16:28:11.524994Z",
            "url": "https://files.pythonhosted.org/packages/4b/eb/df7de15363d9241f08061eaf964511d7d87e0ce92ed9d2699b02c4194ee4/oiio_python-3.0.10.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "5c4b1fe9d4996c1e3426c577f4c749f7662278e31195bb86ee227a9234b0c77e",
                "md5": "de065583d186fe82268de6c68e3d5de3",
                "sha256": "122ef41d9e2dd9789b25e1c9b7e2659bb5c92ede62d609e9d23bb61bd2414963"
            },
            "downloads": -1,
            "filename": "oiio_python-3.0.10.0.1-cp311-cp311-musllinux_1_2_aarch64.whl",
            "has_sig": false,
            "md5_digest": "de065583d186fe82268de6c68e3d5de3",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": "<3.14,>=3.8",
            "size": 25041779,
            "upload_time": "2025-09-07T16:28:17",
            "upload_time_iso_8601": "2025-09-07T16:28:17.950675Z",
            "url": "https://files.pythonhosted.org/packages/5c/4b/1fe9d4996c1e3426c577f4c749f7662278e31195bb86ee227a9234b0c77e/oiio_python-3.0.10.0.1-cp311-cp311-musllinux_1_2_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "2015e4f446884cc3ac52e1b10ec4565cb9626dd5f6524318f4bfcc73e28ccdcd",
                "md5": "1358c524fae025c7f6b752d325d3e7db",
                "sha256": "3c7c78ab6d73ce97bc5ff024e16127137047bcfa5963bf19d1c00fef7a094cb8"
            },
            "downloads": -1,
            "filename": "oiio_python-3.0.10.0.1-cp311-cp311-musllinux_1_2_x86_64.whl",
            "has_sig": false,
            "md5_digest": "1358c524fae025c7f6b752d325d3e7db",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": "<3.14,>=3.8",
            "size": 25583741,
            "upload_time": "2025-09-07T16:28:24",
            "upload_time_iso_8601": "2025-09-07T16:28:24.289697Z",
            "url": "https://files.pythonhosted.org/packages/20/15/e4f446884cc3ac52e1b10ec4565cb9626dd5f6524318f4bfcc73e28ccdcd/oiio_python-3.0.10.0.1-cp311-cp311-musllinux_1_2_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "4051dfd97d073a0d69c1117700101022d40609e5a583702bea443c77f9dd238c",
                "md5": "363f42ff0df9b6cde6b2835bc1eb5406",
                "sha256": "4df62de89a645df1cb481f31004aa6559e652cd277eb08a48dbdae0ce3c58eb7"
            },
            "downloads": -1,
            "filename": "oiio_python-3.0.10.0.1-cp311-cp311-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "363f42ff0df9b6cde6b2835bc1eb5406",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": "<3.14,>=3.8",
            "size": 13569457,
            "upload_time": "2025-09-07T16:28:28",
            "upload_time_iso_8601": "2025-09-07T16:28:28.682358Z",
            "url": "https://files.pythonhosted.org/packages/40/51/dfd97d073a0d69c1117700101022d40609e5a583702bea443c77f9dd238c/oiio_python-3.0.10.0.1-cp311-cp311-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "cdb9523feef166b4851d45a7f005d2d6503ba220381b9ad4196a0517dbe290fe",
                "md5": "cc18df1dcd5355d5a67eadfd5a9f3fef",
                "sha256": "dfec5542f31059298049dc857391ea59e7bae96bab45102a18986eea20084aff"
            },
            "downloads": -1,
            "filename": "oiio_python-3.0.10.0.1-cp312-cp312-macosx_10_15_x86_64.whl",
            "has_sig": false,
            "md5_digest": "cc18df1dcd5355d5a67eadfd5a9f3fef",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": "<3.14,>=3.8",
            "size": 18802429,
            "upload_time": "2025-09-07T16:28:33",
            "upload_time_iso_8601": "2025-09-07T16:28:33.619336Z",
            "url": "https://files.pythonhosted.org/packages/cd/b9/523feef166b4851d45a7f005d2d6503ba220381b9ad4196a0517dbe290fe/oiio_python-3.0.10.0.1-cp312-cp312-macosx_10_15_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "d3543ee1fd1796fc17c69e7a680719fc33a3df3118a2d4ec3e6b090f65cc1fd5",
                "md5": "992f577651dae38c476e96551aa6f6b7",
                "sha256": "0d1a1ad7a4ddad7e806eb168902348528c3175a88891e075519692626ef13401"
            },
            "downloads": -1,
            "filename": "oiio_python-3.0.10.0.1-cp312-cp312-macosx_14_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "992f577651dae38c476e96551aa6f6b7",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": "<3.14,>=3.8",
            "size": 17042138,
            "upload_time": "2025-09-07T16:28:38",
            "upload_time_iso_8601": "2025-09-07T16:28:38.099997Z",
            "url": "https://files.pythonhosted.org/packages/d3/54/3ee1fd1796fc17c69e7a680719fc33a3df3118a2d4ec3e6b090f65cc1fd5/oiio_python-3.0.10.0.1-cp312-cp312-macosx_14_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "1541cd96f1d7f7296c09f9bc89af344d550e4363554fe8f26d62f02304471cb2",
                "md5": "811d89baaf5f31cce729945d404f0035",
                "sha256": "60dc3441e3503df6cbfc344b3a61c01578a6bb605c0f3b8d9d60f9956b13caad"
            },
            "downloads": -1,
            "filename": "oiio_python-3.0.10.0.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "811d89baaf5f31cce729945d404f0035",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": "<3.14,>=3.8",
            "size": 24207274,
            "upload_time": "2025-09-07T16:28:44",
            "upload_time_iso_8601": "2025-09-07T16:28:44.104379Z",
            "url": "https://files.pythonhosted.org/packages/15/41/cd96f1d7f7296c09f9bc89af344d550e4363554fe8f26d62f02304471cb2/oiio_python-3.0.10.0.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "34391662efbdec3220ed6f780e30417519f845074234326b3934ed9f9ac5d10e",
                "md5": "6208294a2def5b54ba17bf2960f35de9",
                "sha256": "457a3944a0a052aba07b108be041d06a935b478123661da43db403781791e9c1"
            },
            "downloads": -1,
            "filename": "oiio_python-3.0.10.0.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "6208294a2def5b54ba17bf2960f35de9",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": "<3.14,>=3.8",
            "size": 24633542,
            "upload_time": "2025-09-07T16:28:50",
            "upload_time_iso_8601": "2025-09-07T16:28:50.590282Z",
            "url": "https://files.pythonhosted.org/packages/34/39/1662efbdec3220ed6f780e30417519f845074234326b3934ed9f9ac5d10e/oiio_python-3.0.10.0.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "1d99b57b576dc3cda152781666b027514bdd3cca48bd62bd0e9e8c39bb835739",
                "md5": "61f8c575601f6444beb316e2e23bde33",
                "sha256": "e9320e2a354d2f17b10a22aa173a024143d08315fa12367b8f66a705e5f2440d"
            },
            "downloads": -1,
            "filename": "oiio_python-3.0.10.0.1-cp312-cp312-musllinux_1_2_aarch64.whl",
            "has_sig": false,
            "md5_digest": "61f8c575601f6444beb316e2e23bde33",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": "<3.14,>=3.8",
            "size": 25044226,
            "upload_time": "2025-09-07T16:28:56",
            "upload_time_iso_8601": "2025-09-07T16:28:56.420812Z",
            "url": "https://files.pythonhosted.org/packages/1d/99/b57b576dc3cda152781666b027514bdd3cca48bd62bd0e9e8c39bb835739/oiio_python-3.0.10.0.1-cp312-cp312-musllinux_1_2_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "968188bb1790df754da15e13b1d0ba0857b4f8bb4772b861f2fd4680968da4f8",
                "md5": "4f30a87be9ed519b3a21546ae4522742",
                "sha256": "3faf36b6bce1519424ecb9a428b47a15610345ec23b2e61d355a1ad0603e5456"
            },
            "downloads": -1,
            "filename": "oiio_python-3.0.10.0.1-cp312-cp312-musllinux_1_2_x86_64.whl",
            "has_sig": false,
            "md5_digest": "4f30a87be9ed519b3a21546ae4522742",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": "<3.14,>=3.8",
            "size": 25608495,
            "upload_time": "2025-09-07T16:29:02",
            "upload_time_iso_8601": "2025-09-07T16:29:02.607788Z",
            "url": "https://files.pythonhosted.org/packages/96/81/88bb1790df754da15e13b1d0ba0857b4f8bb4772b861f2fd4680968da4f8/oiio_python-3.0.10.0.1-cp312-cp312-musllinux_1_2_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "fe5f79cf893131a857b87add6db4d3366a28d5019d871616ebbe8998d84d824b",
                "md5": "0f0abaac4c6953ac8be735fdd7b0a37e",
                "sha256": "6be753e8c158a401d3b8a55013ca78edf7d8ca6bf62799e86940a17404d807d0"
            },
            "downloads": -1,
            "filename": "oiio_python-3.0.10.0.1-cp312-cp312-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "0f0abaac4c6953ac8be735fdd7b0a37e",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": "<3.14,>=3.8",
            "size": 13573935,
            "upload_time": "2025-09-07T16:29:06",
            "upload_time_iso_8601": "2025-09-07T16:29:06.846861Z",
            "url": "https://files.pythonhosted.org/packages/fe/5f/79cf893131a857b87add6db4d3366a28d5019d871616ebbe8998d84d824b/oiio_python-3.0.10.0.1-cp312-cp312-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "9d8aaf1d29d8999bf15024b1375da7f4e381cb9b6107c31fd14f11e67b3af6ea",
                "md5": "64cffd94ab6799e2a8aca91956b5a470",
                "sha256": "8351f0597dfafab997e18f8d3782d754a51133795cc4a0b7d3f1f61acc180cbb"
            },
            "downloads": -1,
            "filename": "oiio_python-3.0.10.0.1-cp313-cp313-macosx_10_15_x86_64.whl",
            "has_sig": false,
            "md5_digest": "64cffd94ab6799e2a8aca91956b5a470",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": "<3.14,>=3.8",
            "size": 18802404,
            "upload_time": "2025-09-07T16:29:12",
            "upload_time_iso_8601": "2025-09-07T16:29:12.405786Z",
            "url": "https://files.pythonhosted.org/packages/9d/8a/af1d29d8999bf15024b1375da7f4e381cb9b6107c31fd14f11e67b3af6ea/oiio_python-3.0.10.0.1-cp313-cp313-macosx_10_15_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "c758aa8ebf8434b72a2bc7d08566eb62c6ecc2e1b8b2621a8e727b38c56207b8",
                "md5": "8e08778500f8ef954b5c927f5f3ae448",
                "sha256": "507760ede65f4521030128124532c3eaf744da4e05fab50108fed1de0e6a26a2"
            },
            "downloads": -1,
            "filename": "oiio_python-3.0.10.0.1-cp313-cp313-macosx_14_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "8e08778500f8ef954b5c927f5f3ae448",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": "<3.14,>=3.8",
            "size": 17041866,
            "upload_time": "2025-09-07T16:29:17",
            "upload_time_iso_8601": "2025-09-07T16:29:17.348843Z",
            "url": "https://files.pythonhosted.org/packages/c7/58/aa8ebf8434b72a2bc7d08566eb62c6ecc2e1b8b2621a8e727b38c56207b8/oiio_python-3.0.10.0.1-cp313-cp313-macosx_14_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "c7097df5de0fdc40e9c7ad597f1c9c46c435b8e37b72fb959b491de9699f0775",
                "md5": "2102abc04c3e546530fdecf970d95cb4",
                "sha256": "475bf26ede549c4e08a49796cb74e890ee43d75aff83d3a5f57685717e7be433"
            },
            "downloads": -1,
            "filename": "oiio_python-3.0.10.0.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "2102abc04c3e546530fdecf970d95cb4",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": "<3.14,>=3.8",
            "size": 24203246,
            "upload_time": "2025-09-07T16:29:23",
            "upload_time_iso_8601": "2025-09-07T16:29:23.893749Z",
            "url": "https://files.pythonhosted.org/packages/c7/09/7df5de0fdc40e9c7ad597f1c9c46c435b8e37b72fb959b491de9699f0775/oiio_python-3.0.10.0.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "fdcbd739b083b467d9f460a1e2fd841c935ff115877f943e6228916a43590a62",
                "md5": "20fe2cbd5163b0d5abf150fa34163751",
                "sha256": "1e48c50a0dc2f435cc3dec9a75a82c4f5f81a03413cae753a84c15b1212a943d"
            },
            "downloads": -1,
            "filename": "oiio_python-3.0.10.0.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "20fe2cbd5163b0d5abf150fa34163751",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": "<3.14,>=3.8",
            "size": 24631849,
            "upload_time": "2025-09-07T16:29:30",
            "upload_time_iso_8601": "2025-09-07T16:29:30.074934Z",
            "url": "https://files.pythonhosted.org/packages/fd/cb/d739b083b467d9f460a1e2fd841c935ff115877f943e6228916a43590a62/oiio_python-3.0.10.0.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "688837390a15438396542777e0c09b078b481809a1de20dec39c047c4f2fb301",
                "md5": "b5bc07ea302627f32effeadfe2ef7503",
                "sha256": "e98c7d27c4b83d43253bc7b54a02c5db2ae7a62ef869dd817c7a06226729e37a"
            },
            "downloads": -1,
            "filename": "oiio_python-3.0.10.0.1-cp313-cp313-musllinux_1_2_aarch64.whl",
            "has_sig": false,
            "md5_digest": "b5bc07ea302627f32effeadfe2ef7503",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": "<3.14,>=3.8",
            "size": 25044752,
            "upload_time": "2025-09-07T16:29:35",
            "upload_time_iso_8601": "2025-09-07T16:29:35.449987Z",
            "url": "https://files.pythonhosted.org/packages/68/88/37390a15438396542777e0c09b078b481809a1de20dec39c047c4f2fb301/oiio_python-3.0.10.0.1-cp313-cp313-musllinux_1_2_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "8026b9a6f1542db824cbb81e8d12012bc7fb7035d5cb1f0b3fda79881f4fc9e2",
                "md5": "193977a2b15e6b3a411209df83ec685b",
                "sha256": "a314a4af83a8332cbbe6ab9b3c2fce12386062c5e88358fa6dcee87718f0d8aa"
            },
            "downloads": -1,
            "filename": "oiio_python-3.0.10.0.1-cp313-cp313-musllinux_1_2_x86_64.whl",
            "has_sig": false,
            "md5_digest": "193977a2b15e6b3a411209df83ec685b",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": "<3.14,>=3.8",
            "size": 25613126,
            "upload_time": "2025-09-07T16:29:41",
            "upload_time_iso_8601": "2025-09-07T16:29:41.050627Z",
            "url": "https://files.pythonhosted.org/packages/80/26/b9a6f1542db824cbb81e8d12012bc7fb7035d5cb1f0b3fda79881f4fc9e2/oiio_python-3.0.10.0.1-cp313-cp313-musllinux_1_2_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "28f3c65dff45b3e21a842c172498c4feee24659a643418fd7f79c82edcd513ef",
                "md5": "855ef4b264950b2e31f3bfb477a82502",
                "sha256": "3e31279eb8f96b95891c5ddff1515824d6006ef5ee861c7d8600686cd865be00"
            },
            "downloads": -1,
            "filename": "oiio_python-3.0.10.0.1-cp313-cp313-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "855ef4b264950b2e31f3bfb477a82502",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": "<3.14,>=3.8",
            "size": 13573932,
            "upload_time": "2025-09-07T16:29:45",
            "upload_time_iso_8601": "2025-09-07T16:29:45.694065Z",
            "url": "https://files.pythonhosted.org/packages/28/f3/c65dff45b3e21a842c172498c4feee24659a643418fd7f79c82edcd513ef/oiio_python-3.0.10.0.1-cp313-cp313-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "b8c07ac18baf6fcb8260195b8ad288d39fda4fba99f23564c9785fba1c1995e6",
                "md5": "dab3fa763f04fde8a0110c2bcbca4857",
                "sha256": "80d4084f883bd5721f6fda41355ee84e45631c40f7d9b77d05c7590ae031d4e8"
            },
            "downloads": -1,
            "filename": "oiio_python-3.0.10.0.1-cp38-cp38-macosx_10_15_x86_64.whl",
            "has_sig": false,
            "md5_digest": "dab3fa763f04fde8a0110c2bcbca4857",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": "<3.14,>=3.8",
            "size": 18759700,
            "upload_time": "2025-09-07T16:29:50",
            "upload_time_iso_8601": "2025-09-07T16:29:50.363922Z",
            "url": "https://files.pythonhosted.org/packages/b8/c0/7ac18baf6fcb8260195b8ad288d39fda4fba99f23564c9785fba1c1995e6/oiio_python-3.0.10.0.1-cp38-cp38-macosx_10_15_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "0011b4a694e00601233fc98804141ca89e000ba12d1b4ddb5b6dbaaee9f36648",
                "md5": "0d2d44df45fda9005050035429fe119b",
                "sha256": "dcfe17569ec109cdb38b18093087c0413c4ebe5d91fe6c588a6020dc98df81c9"
            },
            "downloads": -1,
            "filename": "oiio_python-3.0.10.0.1-cp38-cp38-macosx_14_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "0d2d44df45fda9005050035429fe119b",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": "<3.14,>=3.8",
            "size": 17016370,
            "upload_time": "2025-09-07T16:29:54",
            "upload_time_iso_8601": "2025-09-07T16:29:54.969769Z",
            "url": "https://files.pythonhosted.org/packages/00/11/b4a694e00601233fc98804141ca89e000ba12d1b4ddb5b6dbaaee9f36648/oiio_python-3.0.10.0.1-cp38-cp38-macosx_14_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "467e6285ac4b3ae0360c574634cebd233e346ec954d195930e82d79e3e4e7a81",
                "md5": "42208ab50e159c06afed27fa6e603e2a",
                "sha256": "be8ee1080e2025bd3c45c41d35fbdfe109f5e9b54833e60e47e774d0cb374623"
            },
            "downloads": -1,
            "filename": "oiio_python-3.0.10.0.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "42208ab50e159c06afed27fa6e603e2a",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": "<3.14,>=3.8",
            "size": 24209764,
            "upload_time": "2025-09-07T16:30:01",
            "upload_time_iso_8601": "2025-09-07T16:30:01.607391Z",
            "url": "https://files.pythonhosted.org/packages/46/7e/6285ac4b3ae0360c574634cebd233e346ec954d195930e82d79e3e4e7a81/oiio_python-3.0.10.0.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "c8131f211db441864e5fc207ae9c1dc0e0f1840bc9d563dc606eabf888c22919",
                "md5": "ea95c4cce02c56d408bcd1ebfdfc0c02",
                "sha256": "c915c4ebf1c503f2bc83edaf768e465e5d438f7de784402247935d989c063ab8"
            },
            "downloads": -1,
            "filename": "oiio_python-3.0.10.0.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "ea95c4cce02c56d408bcd1ebfdfc0c02",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": "<3.14,>=3.8",
            "size": 24639412,
            "upload_time": "2025-09-07T16:30:07",
            "upload_time_iso_8601": "2025-09-07T16:30:07.701831Z",
            "url": "https://files.pythonhosted.org/packages/c8/13/1f211db441864e5fc207ae9c1dc0e0f1840bc9d563dc606eabf888c22919/oiio_python-3.0.10.0.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "ec0c0125ca48c56b431499fa3bd287b2179e4ed04c43295de244e71b2627c96e",
                "md5": "2d99a4b837a196588a7cb4a9e26ae8e4",
                "sha256": "a6f1c558fc3b32a22b6a8c8f20d48cf0dfe126b9bcab74b83bb80549fb743925"
            },
            "downloads": -1,
            "filename": "oiio_python-3.0.10.0.1-cp38-cp38-musllinux_1_2_aarch64.whl",
            "has_sig": false,
            "md5_digest": "2d99a4b837a196588a7cb4a9e26ae8e4",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": "<3.14,>=3.8",
            "size": 25015173,
            "upload_time": "2025-09-07T16:30:13",
            "upload_time_iso_8601": "2025-09-07T16:30:13.993046Z",
            "url": "https://files.pythonhosted.org/packages/ec/0c/0125ca48c56b431499fa3bd287b2179e4ed04c43295de244e71b2627c96e/oiio_python-3.0.10.0.1-cp38-cp38-musllinux_1_2_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "e9fd231a7923a92402e491b6ace86e6408d227fe61e38d41a9ab324eddd22596",
                "md5": "1d40820cb8823a8f991b771ba58fe1b6",
                "sha256": "38f1f1655ca7433959008b6acf7e17ccacd5b1f1bb06ad69c5d317689ceb035a"
            },
            "downloads": -1,
            "filename": "oiio_python-3.0.10.0.1-cp38-cp38-musllinux_1_2_x86_64.whl",
            "has_sig": false,
            "md5_digest": "1d40820cb8823a8f991b771ba58fe1b6",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": "<3.14,>=3.8",
            "size": 25557971,
            "upload_time": "2025-09-07T16:30:19",
            "upload_time_iso_8601": "2025-09-07T16:30:19.577143Z",
            "url": "https://files.pythonhosted.org/packages/e9/fd/231a7923a92402e491b6ace86e6408d227fe61e38d41a9ab324eddd22596/oiio_python-3.0.10.0.1-cp38-cp38-musllinux_1_2_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "4676a5bba1f660b69b511952fb955de21133dc1ae82f0b925b077067e79abddf",
                "md5": "df7e6cf56a18a4ed1b90fee5a5f30151",
                "sha256": "77fb815abaf9b482b751ea5252e9c6e54b40cc36a4efc7a1b847bc2698544201"
            },
            "downloads": -1,
            "filename": "oiio_python-3.0.10.0.1-cp38-cp38-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "df7e6cf56a18a4ed1b90fee5a5f30151",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": "<3.14,>=3.8",
            "size": 13566142,
            "upload_time": "2025-09-07T16:30:24",
            "upload_time_iso_8601": "2025-09-07T16:30:24.061328Z",
            "url": "https://files.pythonhosted.org/packages/46/76/a5bba1f660b69b511952fb955de21133dc1ae82f0b925b077067e79abddf/oiio_python-3.0.10.0.1-cp38-cp38-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "22e7b20691f00beb06fda25b2bd76b3396e0766b630f0af8daaf72799310ca3d",
                "md5": "654576c743516716e97bb44221d0b985",
                "sha256": "5f0ca27d6b8130d2670918be7e191b19fd5518794f677c19847b11d448900062"
            },
            "downloads": -1,
            "filename": "oiio_python-3.0.10.0.1-cp39-cp39-macosx_10_15_x86_64.whl",
            "has_sig": false,
            "md5_digest": "654576c743516716e97bb44221d0b985",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": "<3.14,>=3.8",
            "size": 18761588,
            "upload_time": "2025-09-07T16:30:28",
            "upload_time_iso_8601": "2025-09-07T16:30:28.533123Z",
            "url": "https://files.pythonhosted.org/packages/22/e7/b20691f00beb06fda25b2bd76b3396e0766b630f0af8daaf72799310ca3d/oiio_python-3.0.10.0.1-cp39-cp39-macosx_10_15_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "f9b4cbbd6697f5cc5e72514d626bfbf37004d334b98252c71549f3cc440834a7",
                "md5": "4381973e4a86df0d41e504638961e9d2",
                "sha256": "caf55a41e5262bbc7a840f6df4d0a90f58e5b7f7561b6fd639254003436a81fc"
            },
            "downloads": -1,
            "filename": "oiio_python-3.0.10.0.1-cp39-cp39-macosx_14_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "4381973e4a86df0d41e504638961e9d2",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": "<3.14,>=3.8",
            "size": 17018426,
            "upload_time": "2025-09-07T16:30:33",
            "upload_time_iso_8601": "2025-09-07T16:30:33.837475Z",
            "url": "https://files.pythonhosted.org/packages/f9/b4/cbbd6697f5cc5e72514d626bfbf37004d334b98252c71549f3cc440834a7/oiio_python-3.0.10.0.1-cp39-cp39-macosx_14_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "50b466bc79b58c087a47a07f305df1d934e2889e5fc5276689f4c95bf02f3679",
                "md5": "92d0a0fb2b9a450ef80b09285e2e107a",
                "sha256": "2b86b4cfb5392348c135888edefda6715dc86fc82f51d08971b91b81abef3145"
            },
            "downloads": -1,
            "filename": "oiio_python-3.0.10.0.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "92d0a0fb2b9a450ef80b09285e2e107a",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": "<3.14,>=3.8",
            "size": 24233764,
            "upload_time": "2025-09-07T16:30:39",
            "upload_time_iso_8601": "2025-09-07T16:30:39.587207Z",
            "url": "https://files.pythonhosted.org/packages/50/b4/66bc79b58c087a47a07f305df1d934e2889e5fc5276689f4c95bf02f3679/oiio_python-3.0.10.0.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "8f1ba3c194bd67f30aab5919f952f66426761fff23fdda99ad64251735371802",
                "md5": "2afe1d98f34893f42a7c07d145c9cf31",
                "sha256": "deb289739c363f80d6a0d7d3e0a87c0e16696c2bbd138a5ea309a13f43a86034"
            },
            "downloads": -1,
            "filename": "oiio_python-3.0.10.0.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "2afe1d98f34893f42a7c07d145c9cf31",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": "<3.14,>=3.8",
            "size": 24653115,
            "upload_time": "2025-09-07T16:30:45",
            "upload_time_iso_8601": "2025-09-07T16:30:45.319666Z",
            "url": "https://files.pythonhosted.org/packages/8f/1b/a3c194bd67f30aab5919f952f66426761fff23fdda99ad64251735371802/oiio_python-3.0.10.0.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "d0b02ca5b1bd0e9c17366efa962c59bac8b161c3b94fb953784d24cde3099e48",
                "md5": "e522c00c8580800b57b41d0306fd47d5",
                "sha256": "49957ddd474ff74a794a16ec20bf1eda932938b67ac7742c9a3d8aa92bdb7a9b"
            },
            "downloads": -1,
            "filename": "oiio_python-3.0.10.0.1-cp39-cp39-musllinux_1_2_aarch64.whl",
            "has_sig": false,
            "md5_digest": "e522c00c8580800b57b41d0306fd47d5",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": "<3.14,>=3.8",
            "size": 25024656,
            "upload_time": "2025-09-07T16:30:51",
            "upload_time_iso_8601": "2025-09-07T16:30:51.203550Z",
            "url": "https://files.pythonhosted.org/packages/d0/b0/2ca5b1bd0e9c17366efa962c59bac8b161c3b94fb953784d24cde3099e48/oiio_python-3.0.10.0.1-cp39-cp39-musllinux_1_2_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "005b80810ddb60e37d23a0eb2fe80ad37228a23fa973d86e562454eac55b89f5",
                "md5": "810f7684fabc1e4e4a6f2a7cf6dcaeea",
                "sha256": "2eb61ec4e03d8a91c46d12c47e94801f4d63af1785f5507ca67d301e385aa791"
            },
            "downloads": -1,
            "filename": "oiio_python-3.0.10.0.1-cp39-cp39-musllinux_1_2_x86_64.whl",
            "has_sig": false,
            "md5_digest": "810f7684fabc1e4e4a6f2a7cf6dcaeea",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": "<3.14,>=3.8",
            "size": 25567395,
            "upload_time": "2025-09-07T16:30:56",
            "upload_time_iso_8601": "2025-09-07T16:30:56.932348Z",
            "url": "https://files.pythonhosted.org/packages/00/5b/80810ddb60e37d23a0eb2fe80ad37228a23fa973d86e562454eac55b89f5/oiio_python-3.0.10.0.1-cp39-cp39-musllinux_1_2_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "3819f9f25c5143a6083135673f4f75fe6044412b2107ec87c4e8bb7144c76c98",
                "md5": "dee4513a1cdf6f4a2d259ec099d4bab5",
                "sha256": "a8fffd94f157242900c2bc3301e864173e524205b520d5214e8b893f1e1e8168"
            },
            "downloads": -1,
            "filename": "oiio_python-3.0.10.0.1-cp39-cp39-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "dee4513a1cdf6f4a2d259ec099d4bab5",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": "<3.14,>=3.8",
            "size": 13738574,
            "upload_time": "2025-09-07T16:31:01",
            "upload_time_iso_8601": "2025-09-07T16:31:01.232868Z",
            "url": "https://files.pythonhosted.org/packages/38/19/f9f25c5143a6083135673f4f75fe6044412b2107ec87c4e8bb7144c76c98/oiio_python-3.0.10.0.1-cp39-cp39-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "bdc84fad04fcf6327ee7f89009317cd17e10adf2105fabcb9dbafe2d7efd71a8",
                "md5": "c2f1b546ec6088448aad7a5c8145f8fb",
                "sha256": "af97625a73e000b627521105dabb8c54252e04c0648346edad0b7d6571c0efff"
            },
            "downloads": -1,
            "filename": "oiio_python-3.0.10.0.1.tar.gz",
            "has_sig": false,
            "md5_digest": "c2f1b546ec6088448aad7a5c8145f8fb",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": "<3.14,>=3.8",
            "size": 90344,
            "upload_time": "2025-09-07T16:27:11",
            "upload_time_iso_8601": "2025-09-07T16:27:11.011047Z",
            "url": "https://files.pythonhosted.org/packages/bd/c8/4fad04fcf6327ee7f89009317cd17e10adf2105fabcb9dbafe2d7efd71a8/oiio_python-3.0.10.0.1.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2025-09-07 16:27:11",
    "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: 1.77729s