oiio-static-python


Nameoiio-static-python JSON
Version 3.0.2.0.1 PyPI version JSON
download
home_pagehttps://github.com/pypoulp/oiio-python
SummaryUnofficial OpenImageIO Python wheels, including OpenColorIO
upload_time2025-01-02 19:40:16
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.

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)

---

## **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.

## **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. Disabled in musllinux 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**

 - A Github Action exists to build on Linux aarch64 using QEMU emulation, but it's way too slow and reaches timeout. Current aarch64 wheels are built locally on a Raspberry Pi 5, only for manyLinux.

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

 - Optimizing the build process to avoid rebuilding LibOpenImageIO for each Python version is a potential area for improvement.

 - Although Conan may not be ideal for building wheels, it's currently used here due to the complexity of dependencies and the need to build from scratch for manyLinux/musllinux compatibility.

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/pypoulp/oiio-python",
    "name": "oiio-static-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/a9/28/61802fd12997d3a9a2321709916cc92a6013aa097f33421b72468dd0f5c1/oiio_static_python-3.0.2.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\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\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\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. Disabled in musllinux 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 - A Github Action exists to build on Linux aarch64 using QEMU emulation, but it's way too slow and reaches timeout. Current aarch64 wheels are built locally on a Raspberry Pi 5, only for manyLinux.\r\n\r\n - I'm not an expert in Conan, CMake, or Cibuildwheel. Feedback and suggestions for improvement are highly appreciated.\r\n\r\n - Optimizing the build process to avoid rebuilding LibOpenImageIO for each Python version is a potential area for improvement.\r\n\r\n - Although Conan may not be ideal for building wheels, it's currently used here due to the complexity of dependencies and the need to build from scratch for manyLinux/musllinux compatibility.\r\n",
    "bugtrack_url": null,
    "license": null,
    "summary": "Unofficial OpenImageIO Python wheels, including OpenColorIO",
    "version": "3.0.2.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": "",
            "digests": {
                "blake2b_256": "c3c14e45c539869e1d61bbce2dc707dd6f88f3060910b84e6fd0c7aa671cb6cc",
                "md5": "42091312a546239723d1ddbee58e70e8",
                "sha256": "b02f96d8a850a3ec0687b2b77cca0f2af9f133ab5acd7672c9054ac8a913cccd"
            },
            "downloads": -1,
            "filename": "oiio_static_python-3.0.2.0.1-cp310-cp310-macosx_10_15_x86_64.whl",
            "has_sig": false,
            "md5_digest": "42091312a546239723d1ddbee58e70e8",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": "<3.14,>=3.8",
            "size": 18373337,
            "upload_time": "2025-01-02T19:40:29",
            "upload_time_iso_8601": "2025-01-02T19:40:29.023842Z",
            "url": "https://files.pythonhosted.org/packages/c3/c1/4e45c539869e1d61bbce2dc707dd6f88f3060910b84e6fd0c7aa671cb6cc/oiio_static_python-3.0.2.0.1-cp310-cp310-macosx_10_15_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "ceae6a5478c41730d87c1e2bcfaa675d1a74c8ea76a066dd6527e05f99fc359f",
                "md5": "ae1765d4ba2181d945f383d4f0dd344b",
                "sha256": "1f368550445e43da71fb63ba98dffce0d143f40ed4982df04bc084eaf7c19722"
            },
            "downloads": -1,
            "filename": "oiio_static_python-3.0.2.0.1-cp310-cp310-macosx_14_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "ae1765d4ba2181d945f383d4f0dd344b",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": "<3.14,>=3.8",
            "size": 17478909,
            "upload_time": "2025-01-02T19:40:35",
            "upload_time_iso_8601": "2025-01-02T19:40:35.221295Z",
            "url": "https://files.pythonhosted.org/packages/ce/ae/6a5478c41730d87c1e2bcfaa675d1a74c8ea76a066dd6527e05f99fc359f/oiio_static_python-3.0.2.0.1-cp310-cp310-macosx_14_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "d1cce68d9a66387d094a0475e39f74405c7c997ff2ff6fa76a7c3830d9b29532",
                "md5": "d26702b586c3087ee4789b528f0df198",
                "sha256": "03607f339959d74de346e84e4fa0ee8d6c51a1e2b1d24c033f35b0cd8ff63975"
            },
            "downloads": -1,
            "filename": "oiio_static_python-3.0.2.0.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "d26702b586c3087ee4789b528f0df198",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": "<3.14,>=3.8",
            "size": 20392109,
            "upload_time": "2025-01-02T19:40:40",
            "upload_time_iso_8601": "2025-01-02T19:40:40.748575Z",
            "url": "https://files.pythonhosted.org/packages/d1/cc/e68d9a66387d094a0475e39f74405c7c997ff2ff6fa76a7c3830d9b29532/oiio_static_python-3.0.2.0.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "6260d81772c523602367a73dec8ed01b4406450275564e14c65bedf2ba482050",
                "md5": "a332560da55ee0880b01e7c5b5d321cd",
                "sha256": "a66a343151d52be82d246c4ee1a2d9adf44c68a7ab923927939a9388ab8730e4"
            },
            "downloads": -1,
            "filename": "oiio_static_python-3.0.2.0.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "a332560da55ee0880b01e7c5b5d321cd",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": "<3.14,>=3.8",
            "size": 20889474,
            "upload_time": "2025-01-02T19:40:50",
            "upload_time_iso_8601": "2025-01-02T19:40:50.842603Z",
            "url": "https://files.pythonhosted.org/packages/62/60/d81772c523602367a73dec8ed01b4406450275564e14c65bedf2ba482050/oiio_static_python-3.0.2.0.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "5808dfd3dec58f1a1e92eb2bdbdb09752cecec5ad317bb84b2793cbe847cabc6",
                "md5": "e51ac4f614c0636406c37283898a70c5",
                "sha256": "072b6f2c2f03d5a01c289bd0606094b45b112199a968f519aa506531f1702fef"
            },
            "downloads": -1,
            "filename": "oiio_static_python-3.0.2.0.1-cp310-cp310-musllinux_1_2_x86_64.whl",
            "has_sig": false,
            "md5_digest": "e51ac4f614c0636406c37283898a70c5",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": "<3.14,>=3.8",
            "size": 21938762,
            "upload_time": "2025-01-02T19:40:59",
            "upload_time_iso_8601": "2025-01-02T19:40:59.279598Z",
            "url": "https://files.pythonhosted.org/packages/58/08/dfd3dec58f1a1e92eb2bdbdb09752cecec5ad317bb84b2793cbe847cabc6/oiio_static_python-3.0.2.0.1-cp310-cp310-musllinux_1_2_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "8b8f8f3aa73f3da615ed18422f95ba4a1aeeb8e36a94df7e7f861ea34b4e6afa",
                "md5": "7d023baa580aedfe56e218095456d9d3",
                "sha256": "496435d5964eba0a3cd87e52a7ee1ffecff5b69d65e3f72cd7fb93977f49d948"
            },
            "downloads": -1,
            "filename": "oiio_static_python-3.0.2.0.1-cp310-cp310-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "7d023baa580aedfe56e218095456d9d3",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": "<3.14,>=3.8",
            "size": 11161319,
            "upload_time": "2025-01-02T19:41:03",
            "upload_time_iso_8601": "2025-01-02T19:41:03.414352Z",
            "url": "https://files.pythonhosted.org/packages/8b/8f/8f3aa73f3da615ed18422f95ba4a1aeeb8e36a94df7e7f861ea34b4e6afa/oiio_static_python-3.0.2.0.1-cp310-cp310-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "7152eb13622f50d7cb09255aea6c1ff8615da93999708e5f9233b380bab7a080",
                "md5": "f7e69d1ab2bd650de738ceabef1cfcd4",
                "sha256": "c91c6bba93b01c5a37677633815be027a852496197ea614759dae99b52fa65c7"
            },
            "downloads": -1,
            "filename": "oiio_static_python-3.0.2.0.1-cp311-cp311-macosx_10_15_x86_64.whl",
            "has_sig": false,
            "md5_digest": "f7e69d1ab2bd650de738ceabef1cfcd4",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": "<3.14,>=3.8",
            "size": 18375250,
            "upload_time": "2025-01-02T19:41:08",
            "upload_time_iso_8601": "2025-01-02T19:41:08.130167Z",
            "url": "https://files.pythonhosted.org/packages/71/52/eb13622f50d7cb09255aea6c1ff8615da93999708e5f9233b380bab7a080/oiio_static_python-3.0.2.0.1-cp311-cp311-macosx_10_15_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "829fc8905b5b2915ca4c13d83887fe442d98cac7c2d09a6aceb27422b53600d3",
                "md5": "81a15282214e4a98e74e9530edb51d96",
                "sha256": "a600a071fd5a3d3b334a5f13f8f1cb4be9dfa0722efd795dc653d44042ed917c"
            },
            "downloads": -1,
            "filename": "oiio_static_python-3.0.2.0.1-cp311-cp311-macosx_14_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "81a15282214e4a98e74e9530edb51d96",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": "<3.14,>=3.8",
            "size": 17482345,
            "upload_time": "2025-01-02T19:41:13",
            "upload_time_iso_8601": "2025-01-02T19:41:13.401450Z",
            "url": "https://files.pythonhosted.org/packages/82/9f/c8905b5b2915ca4c13d83887fe442d98cac7c2d09a6aceb27422b53600d3/oiio_static_python-3.0.2.0.1-cp311-cp311-macosx_14_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "0b92cf0260beb2519511572cbe82d3d66f7db96d90d39647a701d4c055d4568c",
                "md5": "4a47aabe12b7b1c8df946391ebbae607",
                "sha256": "09244955f86a8f1db0aacab81d5b6dafd5cb31c3b78f6f04d9bb7ed2f6a84af5"
            },
            "downloads": -1,
            "filename": "oiio_static_python-3.0.2.0.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "4a47aabe12b7b1c8df946391ebbae607",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": "<3.14,>=3.8",
            "size": 20401365,
            "upload_time": "2025-01-02T19:41:20",
            "upload_time_iso_8601": "2025-01-02T19:41:20.984037Z",
            "url": "https://files.pythonhosted.org/packages/0b/92/cf0260beb2519511572cbe82d3d66f7db96d90d39647a701d4c055d4568c/oiio_static_python-3.0.2.0.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "3770ea5ce270d175d1c05873b498d76dc7653bb320cf0797045c269c51d27225",
                "md5": "51a35cac37c35e199d50208a4c1b7d47",
                "sha256": "614b41dd3df38436c035701ad36532e646773fffb9fb23ee0283df01f2cc4723"
            },
            "downloads": -1,
            "filename": "oiio_static_python-3.0.2.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "51a35cac37c35e199d50208a4c1b7d47",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": "<3.14,>=3.8",
            "size": 20899665,
            "upload_time": "2025-01-02T19:41:27",
            "upload_time_iso_8601": "2025-01-02T19:41:27.332412Z",
            "url": "https://files.pythonhosted.org/packages/37/70/ea5ce270d175d1c05873b498d76dc7653bb320cf0797045c269c51d27225/oiio_static_python-3.0.2.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "d81bf6a2d57159fa331d62654bc59772804afebb806b04385922d452f713441f",
                "md5": "045ce91e478654ffaac7725624f481c1",
                "sha256": "cdf9439876df26c02a96f78a7433ae1dc03d9d42d8e9c690ae503b5b43db430b"
            },
            "downloads": -1,
            "filename": "oiio_static_python-3.0.2.0.1-cp311-cp311-musllinux_1_2_x86_64.whl",
            "has_sig": false,
            "md5_digest": "045ce91e478654ffaac7725624f481c1",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": "<3.14,>=3.8",
            "size": 21945068,
            "upload_time": "2025-01-02T19:41:31",
            "upload_time_iso_8601": "2025-01-02T19:41:31.755647Z",
            "url": "https://files.pythonhosted.org/packages/d8/1b/f6a2d57159fa331d62654bc59772804afebb806b04385922d452f713441f/oiio_static_python-3.0.2.0.1-cp311-cp311-musllinux_1_2_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "8fc8e851bb8cee590c49cf26fc6a383a763052163c334ce06d15a30b91cfeb25",
                "md5": "957bd097bef4221ff1bf3fba4fd2e0fb",
                "sha256": "96606ef18216fe5feb5ce0f6b7ffff839d66d170ecc946ba0320fad2d172e887"
            },
            "downloads": -1,
            "filename": "oiio_static_python-3.0.2.0.1-cp311-cp311-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "957bd097bef4221ff1bf3fba4fd2e0fb",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": "<3.14,>=3.8",
            "size": 11163655,
            "upload_time": "2025-01-02T19:41:35",
            "upload_time_iso_8601": "2025-01-02T19:41:35.638790Z",
            "url": "https://files.pythonhosted.org/packages/8f/c8/e851bb8cee590c49cf26fc6a383a763052163c334ce06d15a30b91cfeb25/oiio_static_python-3.0.2.0.1-cp311-cp311-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "8b652b14377747db47dc9fd3ab9bc296af3520ea0d806797d04f9ed6eec6d5c7",
                "md5": "8884b0f6e21eed256ec359fc235171a9",
                "sha256": "3d142a04ae33061a7f286d8df75d60280ef96946162cce533c032ea7c2847310"
            },
            "downloads": -1,
            "filename": "oiio_static_python-3.0.2.0.1-cp312-cp312-macosx_10_15_x86_64.whl",
            "has_sig": false,
            "md5_digest": "8884b0f6e21eed256ec359fc235171a9",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": "<3.14,>=3.8",
            "size": 18420229,
            "upload_time": "2025-01-02T19:41:40",
            "upload_time_iso_8601": "2025-01-02T19:41:40.253702Z",
            "url": "https://files.pythonhosted.org/packages/8b/65/2b14377747db47dc9fd3ab9bc296af3520ea0d806797d04f9ed6eec6d5c7/oiio_static_python-3.0.2.0.1-cp312-cp312-macosx_10_15_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "85c5ad5bd3c58a38e801883f859425e64387dae9294077dcf544332e68783eca",
                "md5": "ca87552b370a674facddb05b0b388cef",
                "sha256": "03914b6dfbcf0bf04b5bed207022c1d63c9bdfe77eb6a7956cb13bfb759899d5"
            },
            "downloads": -1,
            "filename": "oiio_static_python-3.0.2.0.1-cp312-cp312-macosx_14_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "ca87552b370a674facddb05b0b388cef",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": "<3.14,>=3.8",
            "size": 17499434,
            "upload_time": "2025-01-02T19:41:46",
            "upload_time_iso_8601": "2025-01-02T19:41:46.012478Z",
            "url": "https://files.pythonhosted.org/packages/85/c5/ad5bd3c58a38e801883f859425e64387dae9294077dcf544332e68783eca/oiio_static_python-3.0.2.0.1-cp312-cp312-macosx_14_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "b68107852f91a7ef43022a157aafbad38c7f0c162a3b75bfd3cc9ff8cae19817",
                "md5": "3a2b95c88c55a5a16712d0b26ec4cdde",
                "sha256": "84354ed05a87313ea1d3515f6412b54fd1a7839d3e64800ce24e5882567649f2"
            },
            "downloads": -1,
            "filename": "oiio_static_python-3.0.2.0.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "3a2b95c88c55a5a16712d0b26ec4cdde",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": "<3.14,>=3.8",
            "size": 20385656,
            "upload_time": "2025-01-02T19:41:51",
            "upload_time_iso_8601": "2025-01-02T19:41:51.919493Z",
            "url": "https://files.pythonhosted.org/packages/b6/81/07852f91a7ef43022a157aafbad38c7f0c162a3b75bfd3cc9ff8cae19817/oiio_static_python-3.0.2.0.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "92fb6157299396aaa5672dbe70e616ff02a236c04543432edb6fabf4ebf65e60",
                "md5": "651a4b2124b1860d89be5b6466f0e9fe",
                "sha256": "e7ca1bfa4ba57a4821cbdd8d04029527b85ddb0bc0cb609bc92a262cffc9564f"
            },
            "downloads": -1,
            "filename": "oiio_static_python-3.0.2.0.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "651a4b2124b1860d89be5b6466f0e9fe",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": "<3.14,>=3.8",
            "size": 20880962,
            "upload_time": "2025-01-02T19:41:58",
            "upload_time_iso_8601": "2025-01-02T19:41:58.038542Z",
            "url": "https://files.pythonhosted.org/packages/92/fb/6157299396aaa5672dbe70e616ff02a236c04543432edb6fabf4ebf65e60/oiio_static_python-3.0.2.0.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "9cbe48f21cd57dc0107d89904e397da53d28659cd9b67a7d75dfb7141e391cdd",
                "md5": "4d52b97b7c6fbbc8763163036b2a5752",
                "sha256": "e5698320f2acc608b34bc285337a7f757bd4bc891898166ca597a51b9d2ebe0b"
            },
            "downloads": -1,
            "filename": "oiio_static_python-3.0.2.0.1-cp312-cp312-musllinux_1_2_x86_64.whl",
            "has_sig": false,
            "md5_digest": "4d52b97b7c6fbbc8763163036b2a5752",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": "<3.14,>=3.8",
            "size": 21956270,
            "upload_time": "2025-01-02T19:42:03",
            "upload_time_iso_8601": "2025-01-02T19:42:03.205392Z",
            "url": "https://files.pythonhosted.org/packages/9c/be/48f21cd57dc0107d89904e397da53d28659cd9b67a7d75dfb7141e391cdd/oiio_static_python-3.0.2.0.1-cp312-cp312-musllinux_1_2_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "9818c6b5acf123a2f060ab0e180b300226629f3093d3e36558d5fd76191397e6",
                "md5": "12d6fa68c3ec3e3fc0713c25dcfff211",
                "sha256": "9659fc32e69b82c3020618b669451e3c0110c97d3a548fd5442d3ec1c1f35cf6"
            },
            "downloads": -1,
            "filename": "oiio_static_python-3.0.2.0.1-cp312-cp312-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "12d6fa68c3ec3e3fc0713c25dcfff211",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": "<3.14,>=3.8",
            "size": 11177830,
            "upload_time": "2025-01-02T19:42:08",
            "upload_time_iso_8601": "2025-01-02T19:42:08.373396Z",
            "url": "https://files.pythonhosted.org/packages/98/18/c6b5acf123a2f060ab0e180b300226629f3093d3e36558d5fd76191397e6/oiio_static_python-3.0.2.0.1-cp312-cp312-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "90a4b8356e948c526dba83ffd42fd4e8c5f0b90de7e849fe66f01dcb41518156",
                "md5": "96162a14ae271f3121aeb6d3b728e769",
                "sha256": "94773c2b32bb4b57c17464013c8454037fe75bca81ef3cff721b2f9f767e606e"
            },
            "downloads": -1,
            "filename": "oiio_static_python-3.0.2.0.1-cp313-cp313-macosx_10_15_x86_64.whl",
            "has_sig": false,
            "md5_digest": "96162a14ae271f3121aeb6d3b728e769",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": "<3.14,>=3.8",
            "size": 18420093,
            "upload_time": "2025-01-02T19:42:14",
            "upload_time_iso_8601": "2025-01-02T19:42:14.530258Z",
            "url": "https://files.pythonhosted.org/packages/90/a4/b8356e948c526dba83ffd42fd4e8c5f0b90de7e849fe66f01dcb41518156/oiio_static_python-3.0.2.0.1-cp313-cp313-macosx_10_15_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "49cf434243b9461e4c57bbca27998c8acca64aea09eec95d1efc9c0ef734eaf3",
                "md5": "524b2670080d7022026b5150a1f3453d",
                "sha256": "d3818b4107bc0f34b57308f2b87b999551056f015d124b288bc1a77dedff4de8"
            },
            "downloads": -1,
            "filename": "oiio_static_python-3.0.2.0.1-cp313-cp313-macosx_14_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "524b2670080d7022026b5150a1f3453d",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": "<3.14,>=3.8",
            "size": 17499134,
            "upload_time": "2025-01-02T19:42:20",
            "upload_time_iso_8601": "2025-01-02T19:42:20.146076Z",
            "url": "https://files.pythonhosted.org/packages/49/cf/434243b9461e4c57bbca27998c8acca64aea09eec95d1efc9c0ef734eaf3/oiio_static_python-3.0.2.0.1-cp313-cp313-macosx_14_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "20ab7896c0e80259f8541ae6200314b8c82a4079914ab7e7738ff26eee42c333",
                "md5": "586b269b0cf37be3e11f1067b9ef991b",
                "sha256": "d852ea0e5b3781a023523633050bc23ae58ccc9df41199d8aafcc4534576ab6e"
            },
            "downloads": -1,
            "filename": "oiio_static_python-3.0.2.0.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "586b269b0cf37be3e11f1067b9ef991b",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": "<3.14,>=3.8",
            "size": 20385505,
            "upload_time": "2025-01-02T19:42:25",
            "upload_time_iso_8601": "2025-01-02T19:42:25.564790Z",
            "url": "https://files.pythonhosted.org/packages/20/ab/7896c0e80259f8541ae6200314b8c82a4079914ab7e7738ff26eee42c333/oiio_static_python-3.0.2.0.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "0799d357ce962f17f895710f5058257b4ddf3efda723f027d69dffb8c1be9cfc",
                "md5": "490223989f29642980f89fb29496ce71",
                "sha256": "2fba2c32d0aeb446b59f183c53f38db35665f1ac88fa7f7dfa12e13ce1b1377a"
            },
            "downloads": -1,
            "filename": "oiio_static_python-3.0.2.0.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "490223989f29642980f89fb29496ce71",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": "<3.14,>=3.8",
            "size": 20879384,
            "upload_time": "2025-01-02T19:42:31",
            "upload_time_iso_8601": "2025-01-02T19:42:31.623145Z",
            "url": "https://files.pythonhosted.org/packages/07/99/d357ce962f17f895710f5058257b4ddf3efda723f027d69dffb8c1be9cfc/oiio_static_python-3.0.2.0.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "0772ae6f714296b7cf634662fff6f35135e6ba3e3b6670d15a94dc90025bc45f",
                "md5": "9e03f16b1f59da0de6e70bd901e8e91d",
                "sha256": "2d5f2547940d6e2600107d64509ff780e0d10a68b154a196b90d83ad4125188b"
            },
            "downloads": -1,
            "filename": "oiio_static_python-3.0.2.0.1-cp313-cp313-musllinux_1_2_x86_64.whl",
            "has_sig": false,
            "md5_digest": "9e03f16b1f59da0de6e70bd901e8e91d",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": "<3.14,>=3.8",
            "size": 21954763,
            "upload_time": "2025-01-02T19:42:39",
            "upload_time_iso_8601": "2025-01-02T19:42:39.116985Z",
            "url": "https://files.pythonhosted.org/packages/07/72/ae6f714296b7cf634662fff6f35135e6ba3e3b6670d15a94dc90025bc45f/oiio_static_python-3.0.2.0.1-cp313-cp313-musllinux_1_2_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "0e657c4ca1562f1276f1315ccaf39fc1d0558f4c0253965e0ed4cf81804153a1",
                "md5": "afbfffc4727c22aa6c7569de9e9f25be",
                "sha256": "a263cff7cf663b2f84d38340ee6881a8a84f0ef8f59aa6231d4ce85075ff0202"
            },
            "downloads": -1,
            "filename": "oiio_static_python-3.0.2.0.1-cp313-cp313-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "afbfffc4727c22aa6c7569de9e9f25be",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": "<3.14,>=3.8",
            "size": 11177862,
            "upload_time": "2025-01-02T19:42:44",
            "upload_time_iso_8601": "2025-01-02T19:42:44.033740Z",
            "url": "https://files.pythonhosted.org/packages/0e/65/7c4ca1562f1276f1315ccaf39fc1d0558f4c0253965e0ed4cf81804153a1/oiio_static_python-3.0.2.0.1-cp313-cp313-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "432a772a507fe57618b1dae50a338f44d3e8ee25a2018753943023fabf2c9f97",
                "md5": "4a33a5e57c2df10a030e937549af334f",
                "sha256": "91ed726a2e8f66a48518eee7d25c1ca9dd4753ca786773cdebe6cd254b944c0d"
            },
            "downloads": -1,
            "filename": "oiio_static_python-3.0.2.0.1-cp38-cp38-macosx_10_15_x86_64.whl",
            "has_sig": false,
            "md5_digest": "4a33a5e57c2df10a030e937549af334f",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": "<3.14,>=3.8",
            "size": 18374171,
            "upload_time": "2025-01-02T19:42:49",
            "upload_time_iso_8601": "2025-01-02T19:42:49.568108Z",
            "url": "https://files.pythonhosted.org/packages/43/2a/772a507fe57618b1dae50a338f44d3e8ee25a2018753943023fabf2c9f97/oiio_static_python-3.0.2.0.1-cp38-cp38-macosx_10_15_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "37760226099c0fdd9d122db1fc6cfd66edfc0498541d88087ba44ca1a5c562da",
                "md5": "5168a8a9f0b9996cc22dd171841c0c5e",
                "sha256": "24e27688f4f769126c4a4847dd0c7a6928d22f58ecd9e52b9a1dc645ff07b85f"
            },
            "downloads": -1,
            "filename": "oiio_static_python-3.0.2.0.1-cp38-cp38-macosx_14_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "5168a8a9f0b9996cc22dd171841c0c5e",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": "<3.14,>=3.8",
            "size": 17478576,
            "upload_time": "2025-01-02T19:42:58",
            "upload_time_iso_8601": "2025-01-02T19:42:58.228714Z",
            "url": "https://files.pythonhosted.org/packages/37/76/0226099c0fdd9d122db1fc6cfd66edfc0498541d88087ba44ca1a5c562da/oiio_static_python-3.0.2.0.1-cp38-cp38-macosx_14_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "c4cb5929d4491b86e97a4581c5fa13fdf3badb881565cc1f01683881bd2c3317",
                "md5": "c9029f62debcb6e67ca0192b0f6c2b7c",
                "sha256": "f7d22adc006a43f6280d7d0925816e539ea9eb942485b78f6131ed181a858dc4"
            },
            "downloads": -1,
            "filename": "oiio_static_python-3.0.2.0.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "c9029f62debcb6e67ca0192b0f6c2b7c",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": "<3.14,>=3.8",
            "size": 20385035,
            "upload_time": "2025-01-02T19:43:05",
            "upload_time_iso_8601": "2025-01-02T19:43:05.919364Z",
            "url": "https://files.pythonhosted.org/packages/c4/cb/5929d4491b86e97a4581c5fa13fdf3badb881565cc1f01683881bd2c3317/oiio_static_python-3.0.2.0.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "85038fe65fe542535d0fbf8a05460b2ce2ad7d4da42ae41c8b2bec43a557e6cf",
                "md5": "6af61add41ab1b7fb2f7799eeb3a53b1",
                "sha256": "a9961f214e7f5d10d7c7ed926b0a87c69e79f43d69eefc34831da6ecce9eaf24"
            },
            "downloads": -1,
            "filename": "oiio_static_python-3.0.2.0.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "6af61add41ab1b7fb2f7799eeb3a53b1",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": "<3.14,>=3.8",
            "size": 20888646,
            "upload_time": "2025-01-02T19:43:11",
            "upload_time_iso_8601": "2025-01-02T19:43:11.541888Z",
            "url": "https://files.pythonhosted.org/packages/85/03/8fe65fe542535d0fbf8a05460b2ce2ad7d4da42ae41c8b2bec43a557e6cf/oiio_static_python-3.0.2.0.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "06e618b3fdef35a646a216947dcbae27083d68d8a981462d47a263cd36fe32d1",
                "md5": "2bb1182b415e0aed4de1dac7c944cc28",
                "sha256": "3f2527e0e7358bc74b57c2673ff174bda24e789feb916934767919c481f20310"
            },
            "downloads": -1,
            "filename": "oiio_static_python-3.0.2.0.1-cp38-cp38-musllinux_1_2_x86_64.whl",
            "has_sig": false,
            "md5_digest": "2bb1182b415e0aed4de1dac7c944cc28",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": "<3.14,>=3.8",
            "size": 21917364,
            "upload_time": "2025-01-02T19:43:18",
            "upload_time_iso_8601": "2025-01-02T19:43:18.221762Z",
            "url": "https://files.pythonhosted.org/packages/06/e6/18b3fdef35a646a216947dcbae27083d68d8a981462d47a263cd36fe32d1/oiio_static_python-3.0.2.0.1-cp38-cp38-musllinux_1_2_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "a3e7a181aefd41ca38c98ac0c206349b42c4fc03c78d6d733b2ef0e3b39e8cdd",
                "md5": "0804e36cdbb0d5a6c5a760157f695aa1",
                "sha256": "52c2e7e736fbd3fbb254aae13ba558f9938bce0d6a4cc4eee01f9608db751690"
            },
            "downloads": -1,
            "filename": "oiio_static_python-3.0.2.0.1-cp38-cp38-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "0804e36cdbb0d5a6c5a760157f695aa1",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": "<3.14,>=3.8",
            "size": 11162645,
            "upload_time": "2025-01-02T19:43:23",
            "upload_time_iso_8601": "2025-01-02T19:43:23.207581Z",
            "url": "https://files.pythonhosted.org/packages/a3/e7/a181aefd41ca38c98ac0c206349b42c4fc03c78d6d733b2ef0e3b39e8cdd/oiio_static_python-3.0.2.0.1-cp38-cp38-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "156eb9cfdc16856feaf69de05039d20bf7867104b707de1d34200696ed0bdf7f",
                "md5": "efdd4ba591e931da93c640198042d805",
                "sha256": "540f3db884e223f19adc9ff272881704a6fc9895a79b4806e2a11759945690f9"
            },
            "downloads": -1,
            "filename": "oiio_static_python-3.0.2.0.1-cp39-cp39-macosx_10_15_x86_64.whl",
            "has_sig": false,
            "md5_digest": "efdd4ba591e931da93c640198042d805",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": "<3.14,>=3.8",
            "size": 18373714,
            "upload_time": "2025-01-02T19:43:28",
            "upload_time_iso_8601": "2025-01-02T19:43:28.666017Z",
            "url": "https://files.pythonhosted.org/packages/15/6e/b9cfdc16856feaf69de05039d20bf7867104b707de1d34200696ed0bdf7f/oiio_static_python-3.0.2.0.1-cp39-cp39-macosx_10_15_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "4399374ca64dc63bf71d3e09027a2be7cfaf35546ad5b34bd9f53aedabaa57b4",
                "md5": "cf53befa7a9057714ece929940787fad",
                "sha256": "b9678bbefaea68ce0a492b93a8cce4848701a34bdae3af4327e6760e92db31b0"
            },
            "downloads": -1,
            "filename": "oiio_static_python-3.0.2.0.1-cp39-cp39-macosx_14_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "cf53befa7a9057714ece929940787fad",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": "<3.14,>=3.8",
            "size": 17478755,
            "upload_time": "2025-01-02T19:43:33",
            "upload_time_iso_8601": "2025-01-02T19:43:33.360460Z",
            "url": "https://files.pythonhosted.org/packages/43/99/374ca64dc63bf71d3e09027a2be7cfaf35546ad5b34bd9f53aedabaa57b4/oiio_static_python-3.0.2.0.1-cp39-cp39-macosx_14_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "662d74e7a2cbd4b740e5846602213641f08514b8b56d807dd0fecaf84f8225fc",
                "md5": "faeacf2707e338744b142c0231a3e21f",
                "sha256": "27dcd59a8a2c07140c931b9e0d40c6aa14a54d1ccb8aaab8271bb050c11d320d"
            },
            "downloads": -1,
            "filename": "oiio_static_python-3.0.2.0.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "faeacf2707e338744b142c0231a3e21f",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": "<3.14,>=3.8",
            "size": 20413929,
            "upload_time": "2025-01-02T19:43:42",
            "upload_time_iso_8601": "2025-01-02T19:43:42.263781Z",
            "url": "https://files.pythonhosted.org/packages/66/2d/74e7a2cbd4b740e5846602213641f08514b8b56d807dd0fecaf84f8225fc/oiio_static_python-3.0.2.0.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "c3de6dda0dbffefceac7e9fe74d3c969b51e01bed3d66130ad6e9661a6398244",
                "md5": "e2a797ced47cec88962daabf733743dc",
                "sha256": "729810f048c74f36fd9451195d21b9355ebc9f5f36d25a51ba0254559aa29957"
            },
            "downloads": -1,
            "filename": "oiio_static_python-3.0.2.0.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "e2a797ced47cec88962daabf733743dc",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": "<3.14,>=3.8",
            "size": 20903581,
            "upload_time": "2025-01-02T19:43:48",
            "upload_time_iso_8601": "2025-01-02T19:43:48.480414Z",
            "url": "https://files.pythonhosted.org/packages/c3/de/6dda0dbffefceac7e9fe74d3c969b51e01bed3d66130ad6e9661a6398244/oiio_static_python-3.0.2.0.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "f1595724cf08fea2a87c80b1ed16d234e24e5b568da91503f1d564bd4c8de34d",
                "md5": "93671969cd5d5affd1767aedb4f115fa",
                "sha256": "83028401e79f032db97893919b85f135214bb46aaf1ab6a2d1dfeb4d648910ba"
            },
            "downloads": -1,
            "filename": "oiio_static_python-3.0.2.0.1-cp39-cp39-musllinux_1_2_x86_64.whl",
            "has_sig": false,
            "md5_digest": "93671969cd5d5affd1767aedb4f115fa",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": "<3.14,>=3.8",
            "size": 21924040,
            "upload_time": "2025-01-02T19:43:53",
            "upload_time_iso_8601": "2025-01-02T19:43:53.546775Z",
            "url": "https://files.pythonhosted.org/packages/f1/59/5724cf08fea2a87c80b1ed16d234e24e5b568da91503f1d564bd4c8de34d/oiio_static_python-3.0.2.0.1-cp39-cp39-musllinux_1_2_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "6617a9fa9791fb2b054898273bd40a17bad4e5eb582d2db889db7053665a04bc",
                "md5": "46d6f8d2abc162f622b4f7d867cfc819",
                "sha256": "982453e00ca65b7dfdb21ed05f489bf58db79a6ae83df7ab0c730e2af65f2fcb"
            },
            "downloads": -1,
            "filename": "oiio_static_python-3.0.2.0.1-cp39-cp39-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "46d6f8d2abc162f622b4f7d867cfc819",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": "<3.14,>=3.8",
            "size": 11140432,
            "upload_time": "2025-01-02T19:43:58",
            "upload_time_iso_8601": "2025-01-02T19:43:58.558676Z",
            "url": "https://files.pythonhosted.org/packages/66/17/a9fa9791fb2b054898273bd40a17bad4e5eb582d2db889db7053665a04bc/oiio_static_python-3.0.2.0.1-cp39-cp39-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "a92861802fd12997d3a9a2321709916cc92a6013aa097f33421b72468dd0f5c1",
                "md5": "ac9a490645bdf28da16f49275af804b1",
                "sha256": "28bd9704abb7d8940c4b4499319aa4f70ed8e07aab7ec04591d086064cefc8dc"
            },
            "downloads": -1,
            "filename": "oiio_static_python-3.0.2.0.1.tar.gz",
            "has_sig": false,
            "md5_digest": "ac9a490645bdf28da16f49275af804b1",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": "<3.14,>=3.8",
            "size": 85072,
            "upload_time": "2025-01-02T19:40:16",
            "upload_time_iso_8601": "2025-01-02T19:40:16.569185Z",
            "url": "https://files.pythonhosted.org/packages/a9/28/61802fd12997d3a9a2321709916cc92a6013aa097f33421b72468dd0f5c1/oiio_static_python-3.0.2.0.1.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2025-01-02 19:40:16",
    "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-static-python"
}
        
Elapsed time: 3.54938s