oiio-static-python


Nameoiio-static-python JSON
Version 2.5.12.0.1 PyPI version JSON
download
home_pagehttps://github.com/pypoulp/oiio-python
SummaryUnofficial OpenImageIO Python wheels, including OpenColorIO
upload_time2024-12-21 19:03:18
maintainerNone
docs_urlNone
authorPaul Parneix
requires_python<3.13,>=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.

---

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

This package integrates the following features and dependencies:

- **[OpenColorIO](https://opencolorio.org/)**: Python bindings included for seamless color management.
- **LibRaw**: Adds RAW image support.
- **Freetype**: Enables text rendering.
- **TBB**: Multithreading support.
- **LibWebP**: WebP image support.
- **LibPNG** and **LibJPEG/OpenJPEG**: For PNG and JPEG support.
- **Giflib**: GIF support.
- **HDF5**: High-performance data storage support.
- **Ptex**: Ptex texture mapping.

---

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

## **Building the Wheels Yourself**

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

### **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.13  # 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 `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
    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 `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 reach 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.13,>=3.8",
    "maintainer_email": null,
    "keywords": "OpenImageIO, OpenColorIO, image, processing, oiio, ocio, python, wrapper, binding, library",
    "author": "Paul Parneix",
    "author_email": "thepoulp@pm.me",
    "download_url": "https://files.pythonhosted.org/packages/11/ea/157369b90319a56e137b9fcfec777a041b12a75ef8652114448c78eaa647/oiio_static_python-2.5.12.0.1.tar.gz",
    "platform": null,
    "description": "# \ud83d\udc0d **oiio-python**\r\n\r\n**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---\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## **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\nThis package integrates the following features and dependencies:\r\n\r\n- **[OpenColorIO](https://opencolorio.org/)**: Python bindings included for seamless color management.\r\n- **LibRaw**: Adds RAW image support.\r\n- **Freetype**: Enables text rendering.\r\n- **TBB**: Multithreading support.\r\n- **LibWebP**: WebP image support.\r\n- **LibPNG** and **LibJPEG/OpenJPEG**: For PNG and JPEG support.\r\n- **Giflib**: GIF support.\r\n- **HDF5**: High-performance data storage support.\r\n- **Ptex**: Ptex texture mapping.\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## **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### **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.13  # 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 `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    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 `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 reach 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": "2.5.12.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": "5054680345e061827539bd0295af32c068d10787a038947a73402b355d305ff2",
                "md5": "616b2900edf7d78592cd5bd83a535ad1",
                "sha256": "ff2e4b238ce54e0cee408f1f86cd3ca9cab2c7b16361bc354650c19d842fe30f"
            },
            "downloads": -1,
            "filename": "oiio_static_python-2.5.12.0.1-cp310-cp310-macosx_10_13_x86_64.whl",
            "has_sig": false,
            "md5_digest": "616b2900edf7d78592cd5bd83a535ad1",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": "<3.13,>=3.8",
            "size": 16521774,
            "upload_time": "2024-12-21T19:03:25",
            "upload_time_iso_8601": "2024-12-21T19:03:25.861653Z",
            "url": "https://files.pythonhosted.org/packages/50/54/680345e061827539bd0295af32c068d10787a038947a73402b355d305ff2/oiio_static_python-2.5.12.0.1-cp310-cp310-macosx_10_13_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "c42e5f29b1e2972fc1d6d03f7117656299a1bc08536dade44f1865ed03884229",
                "md5": "bf150789a1b0f09e40e404c177c7356b",
                "sha256": "5b4259e78c523cf2425810930c0eabd473936bc3e735ca721cfeb1c8e521e845"
            },
            "downloads": -1,
            "filename": "oiio_static_python-2.5.12.0.1-cp310-cp310-macosx_14_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "bf150789a1b0f09e40e404c177c7356b",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": "<3.13,>=3.8",
            "size": 16340553,
            "upload_time": "2024-12-21T19:03:31",
            "upload_time_iso_8601": "2024-12-21T19:03:31.745274Z",
            "url": "https://files.pythonhosted.org/packages/c4/2e/5f29b1e2972fc1d6d03f7117656299a1bc08536dade44f1865ed03884229/oiio_static_python-2.5.12.0.1-cp310-cp310-macosx_14_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "a36b4c0c96c05acb88d9a042c68986e80013ce297605e3a14f0c529e80086615",
                "md5": "a644ae914f5a06f478f7047d8c47848d",
                "sha256": "1cb298d575f4c8615565f3b9c52e3c87ac5f18bb78eecb8d2c98d8e4bf88c2d2"
            },
            "downloads": -1,
            "filename": "oiio_static_python-2.5.12.0.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "a644ae914f5a06f478f7047d8c47848d",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": "<3.13,>=3.8",
            "size": 19121935,
            "upload_time": "2024-12-21T19:03:37",
            "upload_time_iso_8601": "2024-12-21T19:03:37.727121Z",
            "url": "https://files.pythonhosted.org/packages/a3/6b/4c0c96c05acb88d9a042c68986e80013ce297605e3a14f0c529e80086615/oiio_static_python-2.5.12.0.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "4c66b6654efd8e00d5f83483defbb552c570b2f7062e7c62be37dc0319572617",
                "md5": "2267592e27e31c76453248b75668221a",
                "sha256": "8121abbe509db3cfe87752c09122e6e3a9945e3eb2b171be3ef5742e1b8142dc"
            },
            "downloads": -1,
            "filename": "oiio_static_python-2.5.12.0.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "2267592e27e31c76453248b75668221a",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": "<3.13,>=3.8",
            "size": 19151902,
            "upload_time": "2024-12-21T19:03:42",
            "upload_time_iso_8601": "2024-12-21T19:03:42.638058Z",
            "url": "https://files.pythonhosted.org/packages/4c/66/b6654efd8e00d5f83483defbb552c570b2f7062e7c62be37dc0319572617/oiio_static_python-2.5.12.0.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "8b9dfbafbe7900ab3bd7898af4466a4c5909ef07f38b1e0f1e652b2063a5d41a",
                "md5": "a44e7bdd5f1685da288344f9bc7d0d2a",
                "sha256": "b4eb5984709c355afef6edb181b0e91f0d9db3c307f3e571795c3ce6d153e73f"
            },
            "downloads": -1,
            "filename": "oiio_static_python-2.5.12.0.1-cp310-cp310-musllinux_1_2_x86_64.whl",
            "has_sig": false,
            "md5_digest": "a44e7bdd5f1685da288344f9bc7d0d2a",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": "<3.13,>=3.8",
            "size": 20479150,
            "upload_time": "2024-12-21T19:03:47",
            "upload_time_iso_8601": "2024-12-21T19:03:47.740528Z",
            "url": "https://files.pythonhosted.org/packages/8b/9d/fbafbe7900ab3bd7898af4466a4c5909ef07f38b1e0f1e652b2063a5d41a/oiio_static_python-2.5.12.0.1-cp310-cp310-musllinux_1_2_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "287cbfb817a2b114d633b6d91ded03aa9125b534f380c84322bb57cd5e879a7b",
                "md5": "f7fe78cd6acce881569bac7565bdeb46",
                "sha256": "f5ecef82fd424834ffcb53eeca040291a60852a291bcf2a4744b2fc83deee818"
            },
            "downloads": -1,
            "filename": "oiio_static_python-2.5.12.0.1-cp310-cp310-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "f7fe78cd6acce881569bac7565bdeb46",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": "<3.13,>=3.8",
            "size": 9590717,
            "upload_time": "2024-12-21T19:03:53",
            "upload_time_iso_8601": "2024-12-21T19:03:53.271044Z",
            "url": "https://files.pythonhosted.org/packages/28/7c/bfb817a2b114d633b6d91ded03aa9125b534f380c84322bb57cd5e879a7b/oiio_static_python-2.5.12.0.1-cp310-cp310-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "bfff583122f72d878b9b16f39bfcdb7a35cb71a9959674553101b09ebd1c22d0",
                "md5": "181901c6fb9933c55a0690cc2e72814d",
                "sha256": "95c87e20e04909bf2b662f52a40a758df1a583bc9ac656b1dc635ce63293e2e7"
            },
            "downloads": -1,
            "filename": "oiio_static_python-2.5.12.0.1-cp311-cp311-macosx_10_13_x86_64.whl",
            "has_sig": false,
            "md5_digest": "181901c6fb9933c55a0690cc2e72814d",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": "<3.13,>=3.8",
            "size": 16520741,
            "upload_time": "2024-12-21T19:03:58",
            "upload_time_iso_8601": "2024-12-21T19:03:58.854156Z",
            "url": "https://files.pythonhosted.org/packages/bf/ff/583122f72d878b9b16f39bfcdb7a35cb71a9959674553101b09ebd1c22d0/oiio_static_python-2.5.12.0.1-cp311-cp311-macosx_10_13_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "da414906906554a6886cffc6f079f8751d642badf5b80d39f01a9d355bca570b",
                "md5": "475e73cf34862d509f72f1d81d513849",
                "sha256": "58158364e424eab63476d645bf38c7b2fb417b574a220edcb446ce31317f12cb"
            },
            "downloads": -1,
            "filename": "oiio_static_python-2.5.12.0.1-cp311-cp311-macosx_14_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "475e73cf34862d509f72f1d81d513849",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": "<3.13,>=3.8",
            "size": 16346221,
            "upload_time": "2024-12-21T19:04:02",
            "upload_time_iso_8601": "2024-12-21T19:04:02.931911Z",
            "url": "https://files.pythonhosted.org/packages/da/41/4906906554a6886cffc6f079f8751d642badf5b80d39f01a9d355bca570b/oiio_static_python-2.5.12.0.1-cp311-cp311-macosx_14_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "b9a810083097fb0ea130f5ef524c27e448fecded51bb116cc3938037028ae640",
                "md5": "f263ab2190336a7030070de024f19c8e",
                "sha256": "544a413d000d8f24ae324db4fd62672a28f90007a60489a653b7ddebf427a2da"
            },
            "downloads": -1,
            "filename": "oiio_static_python-2.5.12.0.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "f263ab2190336a7030070de024f19c8e",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": "<3.13,>=3.8",
            "size": 19121342,
            "upload_time": "2024-12-21T19:04:08",
            "upload_time_iso_8601": "2024-12-21T19:04:08.460771Z",
            "url": "https://files.pythonhosted.org/packages/b9/a8/10083097fb0ea130f5ef524c27e448fecded51bb116cc3938037028ae640/oiio_static_python-2.5.12.0.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "d3924001146e5d8890aaca2a251d2d36d838cdd0396699fc318de12642e2aad2",
                "md5": "ccfa114ed5a346321b813783253a2428",
                "sha256": "bcaccd7ef0fc6262b99037dfe219995e7586a55c3ad2a17cdc4dcc099606b086"
            },
            "downloads": -1,
            "filename": "oiio_static_python-2.5.12.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "ccfa114ed5a346321b813783253a2428",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": "<3.13,>=3.8",
            "size": 19158083,
            "upload_time": "2024-12-21T19:04:12",
            "upload_time_iso_8601": "2024-12-21T19:04:12.671329Z",
            "url": "https://files.pythonhosted.org/packages/d3/92/4001146e5d8890aaca2a251d2d36d838cdd0396699fc318de12642e2aad2/oiio_static_python-2.5.12.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "87384ac434d1ace5e1a1043a4ac37ddf7e0bc4ac27ee04e633654bda1accb2d9",
                "md5": "c1cdcf3baac727f9ba5f8296009dd815",
                "sha256": "4370f186c56222934ed253d961d6d55aebbff9f33b1e2d3ec399ee2b17ffdd49"
            },
            "downloads": -1,
            "filename": "oiio_static_python-2.5.12.0.1-cp311-cp311-musllinux_1_2_x86_64.whl",
            "has_sig": false,
            "md5_digest": "c1cdcf3baac727f9ba5f8296009dd815",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": "<3.13,>=3.8",
            "size": 20478993,
            "upload_time": "2024-12-21T19:04:18",
            "upload_time_iso_8601": "2024-12-21T19:04:18.302446Z",
            "url": "https://files.pythonhosted.org/packages/87/38/4ac434d1ace5e1a1043a4ac37ddf7e0bc4ac27ee04e633654bda1accb2d9/oiio_static_python-2.5.12.0.1-cp311-cp311-musllinux_1_2_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "8e7e7b1d425e53ebc4279adc0f217c63c80353a30acd89a91186f6e8e3eed1dd",
                "md5": "af803556d2d53d8d05782a537ee1b7e1",
                "sha256": "21e67f830faf3ca528e8ac6e08e3d05b33a8f8ffb040962758c36f97d89170d4"
            },
            "downloads": -1,
            "filename": "oiio_static_python-2.5.12.0.1-cp311-cp311-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "af803556d2d53d8d05782a537ee1b7e1",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": "<3.13,>=3.8",
            "size": 9593400,
            "upload_time": "2024-12-21T19:04:22",
            "upload_time_iso_8601": "2024-12-21T19:04:22.230028Z",
            "url": "https://files.pythonhosted.org/packages/8e/7e/7b1d425e53ebc4279adc0f217c63c80353a30acd89a91186f6e8e3eed1dd/oiio_static_python-2.5.12.0.1-cp311-cp311-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "22626476d16b3dfc2f997777044febe463adce4aeff6bab32a200d2fc5df20dd",
                "md5": "edc69694b9567fc916634bc2bfbfb481",
                "sha256": "2ee2b892abb4e75779fec6c77ac76270750736ee09d0eb5c43fa6211941bc069"
            },
            "downloads": -1,
            "filename": "oiio_static_python-2.5.12.0.1-cp312-cp312-macosx_10_13_x86_64.whl",
            "has_sig": false,
            "md5_digest": "edc69694b9567fc916634bc2bfbfb481",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": "<3.13,>=3.8",
            "size": 16567390,
            "upload_time": "2024-12-21T19:04:26",
            "upload_time_iso_8601": "2024-12-21T19:04:26.734564Z",
            "url": "https://files.pythonhosted.org/packages/22/62/6476d16b3dfc2f997777044febe463adce4aeff6bab32a200d2fc5df20dd/oiio_static_python-2.5.12.0.1-cp312-cp312-macosx_10_13_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "a55fac58b3fd682afc345312a60fa9ac984b8f5505405483f2abfcfdf6d2deb8",
                "md5": "bef60734449e47428af0027ede164922",
                "sha256": "cd2d6239c93ee551e4488ad19ff8d752aa1aa6cb71f2b68aa841db1e79d62178"
            },
            "downloads": -1,
            "filename": "oiio_static_python-2.5.12.0.1-cp312-cp312-macosx_14_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "bef60734449e47428af0027ede164922",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": "<3.13,>=3.8",
            "size": 16380708,
            "upload_time": "2024-12-21T19:04:32",
            "upload_time_iso_8601": "2024-12-21T19:04:32.185244Z",
            "url": "https://files.pythonhosted.org/packages/a5/5f/ac58b3fd682afc345312a60fa9ac984b8f5505405483f2abfcfdf6d2deb8/oiio_static_python-2.5.12.0.1-cp312-cp312-macosx_14_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "32076a7c4b5eabc3fd7f9b8d9451f75454528f9565a5f06d3c65b9f8b7cc8ba2",
                "md5": "6ff419f533b7ee47d0283c656a0be86e",
                "sha256": "175bcd02e69543d37657cb0561da5d83f8d5a15eb4a2afb04aa4d89df253ed4c"
            },
            "downloads": -1,
            "filename": "oiio_static_python-2.5.12.0.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "6ff419f533b7ee47d0283c656a0be86e",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": "<3.13,>=3.8",
            "size": 19109967,
            "upload_time": "2024-12-21T19:04:38",
            "upload_time_iso_8601": "2024-12-21T19:04:38.443428Z",
            "url": "https://files.pythonhosted.org/packages/32/07/6a7c4b5eabc3fd7f9b8d9451f75454528f9565a5f06d3c65b9f8b7cc8ba2/oiio_static_python-2.5.12.0.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "4ac4fb3c5d1ed857319a5436a836da6a6c3d9a0e92026c8554db134f7fdc3073",
                "md5": "cd038cdf309c96877bf021520592fc39",
                "sha256": "015d70eaaa1013e1407c239a4d8bb1e2111432ea99d47042bbd1e950b80b227b"
            },
            "downloads": -1,
            "filename": "oiio_static_python-2.5.12.0.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "cd038cdf309c96877bf021520592fc39",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": "<3.13,>=3.8",
            "size": 19155487,
            "upload_time": "2024-12-21T19:04:43",
            "upload_time_iso_8601": "2024-12-21T19:04:43.430433Z",
            "url": "https://files.pythonhosted.org/packages/4a/c4/fb3c5d1ed857319a5436a836da6a6c3d9a0e92026c8554db134f7fdc3073/oiio_static_python-2.5.12.0.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "6cd938e66ad2670a41dd81be486fd029d809839db374353fdbd61d0423fa2a01",
                "md5": "cbba7d0872f791300948d6ad25290006",
                "sha256": "43042b8c9a83064b0cef6c848de1c0551e0c30b32fb3df437a3f99a96d39806e"
            },
            "downloads": -1,
            "filename": "oiio_static_python-2.5.12.0.1-cp312-cp312-musllinux_1_2_x86_64.whl",
            "has_sig": false,
            "md5_digest": "cbba7d0872f791300948d6ad25290006",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": "<3.13,>=3.8",
            "size": 20476734,
            "upload_time": "2024-12-21T19:04:49",
            "upload_time_iso_8601": "2024-12-21T19:04:49.440021Z",
            "url": "https://files.pythonhosted.org/packages/6c/d9/38e66ad2670a41dd81be486fd029d809839db374353fdbd61d0423fa2a01/oiio_static_python-2.5.12.0.1-cp312-cp312-musllinux_1_2_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "29d6ea7d1280b55cc5624c23f50ac27155f6a3d36d9f6f68bf6772b4bd4f355e",
                "md5": "e39dedd72e2a4b36b3f7a94567a4aa2c",
                "sha256": "c3c07ce4ccc10bc1aade3bc2cfe2ee2058fa4a57399e74db938beb3dace99ac6"
            },
            "downloads": -1,
            "filename": "oiio_static_python-2.5.12.0.1-cp312-cp312-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "e39dedd72e2a4b36b3f7a94567a4aa2c",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": "<3.13,>=3.8",
            "size": 9597740,
            "upload_time": "2024-12-21T19:04:52",
            "upload_time_iso_8601": "2024-12-21T19:04:52.932498Z",
            "url": "https://files.pythonhosted.org/packages/29/d6/ea7d1280b55cc5624c23f50ac27155f6a3d36d9f6f68bf6772b4bd4f355e/oiio_static_python-2.5.12.0.1-cp312-cp312-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "429679a1214e14acccb645d92d1aa82a7147e5a4fbd080e68dfef1689265463b",
                "md5": "46dbf3753aed8218883011ee0794f2ec",
                "sha256": "3a7dba963de973d03a904b2fc8ddcd3186adb1b708169771986b38b5a752a22f"
            },
            "downloads": -1,
            "filename": "oiio_static_python-2.5.12.0.1-cp38-cp38-macosx_10_13_x86_64.whl",
            "has_sig": false,
            "md5_digest": "46dbf3753aed8218883011ee0794f2ec",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": "<3.13,>=3.8",
            "size": 16520909,
            "upload_time": "2024-12-21T19:04:58",
            "upload_time_iso_8601": "2024-12-21T19:04:58.659673Z",
            "url": "https://files.pythonhosted.org/packages/42/96/79a1214e14acccb645d92d1aa82a7147e5a4fbd080e68dfef1689265463b/oiio_static_python-2.5.12.0.1-cp38-cp38-macosx_10_13_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "3e311063493003b59ce037f6e79c3fa5f5f85dfe7bd96aeba974b18e42941afa",
                "md5": "abab6105e9fe5eb22e2ffc3cde50b746",
                "sha256": "c6a2ab52ccd540010052ec44c176b0c7ee922636ba47ca305dd696d6ba051cec"
            },
            "downloads": -1,
            "filename": "oiio_static_python-2.5.12.0.1-cp38-cp38-macosx_14_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "abab6105e9fe5eb22e2ffc3cde50b746",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": "<3.13,>=3.8",
            "size": 16340634,
            "upload_time": "2024-12-21T19:05:06",
            "upload_time_iso_8601": "2024-12-21T19:05:06.429790Z",
            "url": "https://files.pythonhosted.org/packages/3e/31/1063493003b59ce037f6e79c3fa5f5f85dfe7bd96aeba974b18e42941afa/oiio_static_python-2.5.12.0.1-cp38-cp38-macosx_14_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "11ab90cfa4f76e21843c0ab216c03382114a3962ea0873d3c99b9937c31c9855",
                "md5": "b3ad6bde1e23b410ecc724f7aca28897",
                "sha256": "218f8c5aa643e1c61ba4f17d3e938250acc7f8a1731dab7734cb4f7f42622ba3"
            },
            "downloads": -1,
            "filename": "oiio_static_python-2.5.12.0.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "b3ad6bde1e23b410ecc724f7aca28897",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": "<3.13,>=3.8",
            "size": 19119858,
            "upload_time": "2024-12-21T19:05:11",
            "upload_time_iso_8601": "2024-12-21T19:05:11.789007Z",
            "url": "https://files.pythonhosted.org/packages/11/ab/90cfa4f76e21843c0ab216c03382114a3962ea0873d3c99b9937c31c9855/oiio_static_python-2.5.12.0.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "cf1cb507f9d1794ef8d8346f461282513251ac0e26363d83d746a2d0ed31dcc0",
                "md5": "baa8e8265c664e8936fac7f84b3e04d4",
                "sha256": "fa159e4ff6722ed66f44335331b4fea363f9260dca11eb56d6714964ea536b13"
            },
            "downloads": -1,
            "filename": "oiio_static_python-2.5.12.0.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "baa8e8265c664e8936fac7f84b3e04d4",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": "<3.13,>=3.8",
            "size": 19150365,
            "upload_time": "2024-12-21T19:05:18",
            "upload_time_iso_8601": "2024-12-21T19:05:18.129225Z",
            "url": "https://files.pythonhosted.org/packages/cf/1c/b507f9d1794ef8d8346f461282513251ac0e26363d83d746a2d0ed31dcc0/oiio_static_python-2.5.12.0.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "798af71c4354b0ef8c0b0822bf77b3f6693e8b648b9e150f8e663712de6464fd",
                "md5": "11149bab6133d873b73b08a6c0442412",
                "sha256": "5d0f9b308b167deed8f78b2ce3190d2b24203cd3d88e30cb713acf01eb4add01"
            },
            "downloads": -1,
            "filename": "oiio_static_python-2.5.12.0.1-cp38-cp38-musllinux_1_2_x86_64.whl",
            "has_sig": false,
            "md5_digest": "11149bab6133d873b73b08a6c0442412",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": "<3.13,>=3.8",
            "size": 20456593,
            "upload_time": "2024-12-21T19:05:24",
            "upload_time_iso_8601": "2024-12-21T19:05:24.000753Z",
            "url": "https://files.pythonhosted.org/packages/79/8a/f71c4354b0ef8c0b0822bf77b3f6693e8b648b9e150f8e663712de6464fd/oiio_static_python-2.5.12.0.1-cp38-cp38-musllinux_1_2_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "1c74334f92274a2e11ad2896b7c068b4d1f12b16f0a1755440bba0529c1283a3",
                "md5": "56a79a49ca661bd660107e0c3e910a84",
                "sha256": "f1827927fd252d31aedf9cd814ac2a3bbbda5e0467d7bb519a5eac6d6ca9cbe7"
            },
            "downloads": -1,
            "filename": "oiio_static_python-2.5.12.0.1-cp38-cp38-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "56a79a49ca661bd660107e0c3e910a84",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": "<3.13,>=3.8",
            "size": 9595001,
            "upload_time": "2024-12-21T19:05:31",
            "upload_time_iso_8601": "2024-12-21T19:05:31.329783Z",
            "url": "https://files.pythonhosted.org/packages/1c/74/334f92274a2e11ad2896b7c068b4d1f12b16f0a1755440bba0529c1283a3/oiio_static_python-2.5.12.0.1-cp38-cp38-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "53a694e57221857e12a43ec6965b1c3c755ce23479b6e6a57503982d109c8705",
                "md5": "06db73222169cdb714b8a9973a2a19fb",
                "sha256": "c6da26b1802326029eabc8d84d33ec7afbde7df022deda33669fa1785c94fcf5"
            },
            "downloads": -1,
            "filename": "oiio_static_python-2.5.12.0.1-cp39-cp39-macosx_10_13_x86_64.whl",
            "has_sig": false,
            "md5_digest": "06db73222169cdb714b8a9973a2a19fb",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": "<3.13,>=3.8",
            "size": 16521888,
            "upload_time": "2024-12-21T19:05:36",
            "upload_time_iso_8601": "2024-12-21T19:05:36.690434Z",
            "url": "https://files.pythonhosted.org/packages/53/a6/94e57221857e12a43ec6965b1c3c755ce23479b6e6a57503982d109c8705/oiio_static_python-2.5.12.0.1-cp39-cp39-macosx_10_13_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "31f1c5a2f13b3719d4952d9969546de8edc8b930f43540290510f9c0c3629a0e",
                "md5": "042f108ab39a345f15d0ec68fe3d3dec",
                "sha256": "254dd65ca26d3c71efb0eff336f0d16003e92670d9abb9f88be6cee3f287dbe1"
            },
            "downloads": -1,
            "filename": "oiio_static_python-2.5.12.0.1-cp39-cp39-macosx_14_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "042f108ab39a345f15d0ec68fe3d3dec",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": "<3.13,>=3.8",
            "size": 16342514,
            "upload_time": "2024-12-21T19:05:40",
            "upload_time_iso_8601": "2024-12-21T19:05:40.275779Z",
            "url": "https://files.pythonhosted.org/packages/31/f1/c5a2f13b3719d4952d9969546de8edc8b930f43540290510f9c0c3629a0e/oiio_static_python-2.5.12.0.1-cp39-cp39-macosx_14_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "8b4e4ca17491f5123cfa86a0cf4cf96fb43708ed85504ff0bf4678ee42ce29c9",
                "md5": "9bf92889ca5ba2d99528f15d6437ff55",
                "sha256": "5b54136b1774285489505efdadb6ab867057dc4373a72c6a21418ec97f4dbaa6"
            },
            "downloads": -1,
            "filename": "oiio_static_python-2.5.12.0.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "9bf92889ca5ba2d99528f15d6437ff55",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": "<3.13,>=3.8",
            "size": 19138221,
            "upload_time": "2024-12-21T19:05:47",
            "upload_time_iso_8601": "2024-12-21T19:05:47.038146Z",
            "url": "https://files.pythonhosted.org/packages/8b/4e/4ca17491f5123cfa86a0cf4cf96fb43708ed85504ff0bf4678ee42ce29c9/oiio_static_python-2.5.12.0.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "e33cc5042abbd58d75514d3909c458dfc48151c37f06b007dca7a41c1f555142",
                "md5": "869a574e583176e0cec17b22f017e290",
                "sha256": "43645790b5982a27d354599657a9ca64c6fc437dc8a70fcb1ba816cae56a0fbc"
            },
            "downloads": -1,
            "filename": "oiio_static_python-2.5.12.0.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "869a574e583176e0cec17b22f017e290",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": "<3.13,>=3.8",
            "size": 19159394,
            "upload_time": "2024-12-21T19:05:55",
            "upload_time_iso_8601": "2024-12-21T19:05:55.137153Z",
            "url": "https://files.pythonhosted.org/packages/e3/3c/c5042abbd58d75514d3909c458dfc48151c37f06b007dca7a41c1f555142/oiio_static_python-2.5.12.0.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "7c2230844ee60881da17193e3692635b81c3110c0433f4ea255340611a9f1510",
                "md5": "28476c5f5ebd8f536a196ff16ccdd9ae",
                "sha256": "52ca2402a16fac3ee2f82c0a57114512339d22b838205f24e837bc08afb19e02"
            },
            "downloads": -1,
            "filename": "oiio_static_python-2.5.12.0.1-cp39-cp39-musllinux_1_2_x86_64.whl",
            "has_sig": false,
            "md5_digest": "28476c5f5ebd8f536a196ff16ccdd9ae",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": "<3.13,>=3.8",
            "size": 20457841,
            "upload_time": "2024-12-21T19:06:00",
            "upload_time_iso_8601": "2024-12-21T19:06:00.672226Z",
            "url": "https://files.pythonhosted.org/packages/7c/22/30844ee60881da17193e3692635b81c3110c0433f4ea255340611a9f1510/oiio_static_python-2.5.12.0.1-cp39-cp39-musllinux_1_2_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "e95d70ba107a84e73f20b1ee338866f6ee76babfb81efa3c0e1a49c5239e379b",
                "md5": "ba50669f57c7f09bd699fdd286a9de20",
                "sha256": "dbbb33f6c02fb95f38f3be2134f806e5b495c9cc8f252e354893ea4c3a3ab8d0"
            },
            "downloads": -1,
            "filename": "oiio_static_python-2.5.12.0.1-cp39-cp39-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "ba50669f57c7f09bd699fdd286a9de20",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": "<3.13,>=3.8",
            "size": 9591931,
            "upload_time": "2024-12-21T19:06:05",
            "upload_time_iso_8601": "2024-12-21T19:06:05.082062Z",
            "url": "https://files.pythonhosted.org/packages/e9/5d/70ba107a84e73f20b1ee338866f6ee76babfb81efa3c0e1a49c5239e379b/oiio_static_python-2.5.12.0.1-cp39-cp39-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "11ea157369b90319a56e137b9fcfec777a041b12a75ef8652114448c78eaa647",
                "md5": "d0fe0284f9ac439db9d2cab42f992998",
                "sha256": "969eb3d75c71a071d2af3fd22582ab1024824e2e95885666c26de0ed77f5c4a6"
            },
            "downloads": -1,
            "filename": "oiio_static_python-2.5.12.0.1.tar.gz",
            "has_sig": false,
            "md5_digest": "d0fe0284f9ac439db9d2cab42f992998",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": "<3.13,>=3.8",
            "size": 33857,
            "upload_time": "2024-12-21T19:03:18",
            "upload_time_iso_8601": "2024-12-21T19:03:18.515265Z",
            "url": "https://files.pythonhosted.org/packages/11/ea/157369b90319a56e137b9fcfec777a041b12a75ef8652114448c78eaa647/oiio_static_python-2.5.12.0.1.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-12-21 19:03:18",
    "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: 1.25165s