pillow-heif


Namepillow-heif JSON
Version 1.1.0 PyPI version JSON
download
home_pagehttps://github.com/bigcat88/pillow_heif
SummaryPython interface for libheif library
upload_time2025-08-02 09:58:32
maintainerNone
docs_urlNone
authorAlexander Piskun
requires_python>=3.9
licenseBSD-3-Clause
keywords heif heic pillow
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # pillow-heif

[![Analysis & Coverage](https://github.com/bigcat88/pillow_heif/actions/workflows/analysis-coverage.yml/badge.svg)](https://github.com/bigcat88/pillow_heif/actions/workflows/analysis-coverage.yml)
[![Nightly build](https://github.com/bigcat88/pillow_heif/actions/workflows/nightly-src-build.yml/badge.svg)](https://github.com/bigcat88/pillow_heif/actions/workflows/nightly-src-build.yml)
[![Wheels test](https://github.com/bigcat88/pillow_heif/actions/workflows/test-wheels.yml/badge.svg)](https://github.com/bigcat88/pillow_heif/actions/workflows/test-wheels.yml)
[![docs](https://readthedocs.org/projects/pillow-heif/badge/?version=latest)](https://pillow-heif.readthedocs.io/en/latest/?badge=latest)
[![codecov](https://codecov.io/gh/bigcat88/pillow_heif/branch/master/graph/badge.svg?token=JY64F2OL6V)](https://codecov.io/gh/bigcat88/pillow_heif)

![PythonVersion](https://img.shields.io/badge/python-3.9%20%7C%203.10%20%7C%203.11%20%7C%203.12%20%7C%203.13-blue)
![impl](https://img.shields.io/pypi/implementation/pillow_heif)
![pypi](https://img.shields.io/pypi/v/pillow_heif.svg)
[![Downloads](https://static.pepy.tech/personalized-badge/pillow-heif?period=total&units=international_system&left_color=grey&right_color=orange&left_text=Downloads)](https://pepy.tech/project/pillow-heif)
[![Downloads](https://static.pepy.tech/personalized-badge/pillow-heif?period=month&units=international_system&left_color=grey&right_color=orange&left_text=Downloads/Month)](https://pepy.tech/project/pillow-heif)

![Mac OS](https://img.shields.io/badge/mac%20os-FCC624?style=for-the-badge&logoColor=white)
![Windows](https://img.shields.io/badge/Windows-0078D6?style=for-the-badge&logo=windows&logoColor=white)
![Linux](https://img.shields.io/badge/Linux-FCC624?style=for-the-badge&logo=linux&logoColor=black)
![Alpine Linux](https://img.shields.io/badge/Alpine_Linux-0078D6.svg?style=for-the-badge&logo=alpine-linux&logoColor=white)
![Raspberry Pi](https://img.shields.io/badge/Rasberry_Pi-FCC624.svg?style=for-the-badge&logo=raspberry-pi&logoColor=red)

Python bindings to [libheif](https://github.com/strukturag/libheif) for working with HEIF images and plugin for Pillow.

Features:
 * Decoding of `8`, `10`, `12` bit HEIC files.
 * Encoding of `8`, `10`, `12` bit HEIC files.
 * `EXIF`, `XMP`, `IPTC` read & write support.
 * Support of multiple images in one file and a `PrimaryImage` attribute.
 * Adding & removing `thumbnails`.
 * Reading of `Depth Images`.
 * (beta) Reading of `Auxiliary Images` by [johncf](https://github.com/johncf)
 * Adding HEIF support to Pillow in one line of code as a plugin.

Note: Here is a light version [pi-heif](https://pypi.org/project/pi-heif/) of this project without encoding capabilities.

### Install
```console
python3 -m pip install -U pip
python3 -m pip install pillow-heif
```

### Example of use as a Pillow plugin
```python3
from PIL import Image
from pillow_heif import register_heif_opener

register_heif_opener()

im = Image.open("image.heic")  # do whatever need with a Pillow image
im = im.rotate(13)
im.save(f"rotated_image.heic", quality=90)
```

### 16 bit PNG to 10 bit HEIF using OpenCV
```python3
import cv2
import pillow_heif

cv_img = cv2.imread("16bit_with_alpha.png", cv2.IMREAD_UNCHANGED)
heif_file = pillow_heif.from_bytes(
    mode="BGRA;16",
    size=(cv_img.shape[1], cv_img.shape[0]),
    data=bytes(cv_img)
)
heif_file.save("RGBA_10bit.heic", quality=-1)
```

### 8/10/12 bit HEIF to 8/16 bit PNG using OpenCV
```python3
import numpy as np
import cv2
import pillow_heif

heif_file = pillow_heif.open_heif("image.heic", convert_hdr_to_8bit=False, bgr_mode=True)
np_array = np.asarray(heif_file)
cv2.imwrite("image.png", np_array)
```

### Accessing decoded image data
```python3
import pillow_heif

if pillow_heif.is_supported("image.heic"):
    heif_file = pillow_heif.open_heif("image.heic", convert_hdr_to_8bit=False)
    print("image size:", heif_file.size)
    print("image mode:", heif_file.mode)
    print("image data length:", len(heif_file.data))
    print("image data stride:", heif_file.stride)
```

### Get decoded image data as a Numpy array
```python3
import numpy as np
import pillow_heif

if pillow_heif.is_supported("input.heic"):
    heif_file = pillow_heif.open_heif("input.heic")
    np_array = np.asarray(heif_file)
```

### Accessing Depth Images

```python3
from PIL import Image
from pillow_heif import register_heif_opener
import numpy as np

register_heif_opener()

im = Image.open("../tests/images/heif_other/pug.heic")
if im.info["depth_images"]:
    depth_im = im.info["depth_images"][0]  # Access the first depth image (usually there will be only one).
    # Depth images are instances of `class HeifDepthImage(BaseImage)`,
    # so work with them as you would with any usual image in pillow_heif.
    # Depending on what you need the depth image for, you can convert it to a NumPy array or convert it to a Pillow image.
    pil_im = depth_im.to_pillow()
    np_im = np.asarray(depth_im)
    print(pil_im)
    print(pil_im.info["metadata"])
```


### More Information

- [Documentation](https://pillow-heif.readthedocs.io/)
  - [Installation](https://pillow-heif.readthedocs.io/en/latest/installation.html)
  - [Pillow plugin](https://pillow-heif.readthedocs.io/en/latest/pillow-plugin.html)
  - [Using HeifFile](https://pillow-heif.readthedocs.io/en/latest/heif-file.html)
  - [Image modes](https://pillow-heif.readthedocs.io/en/latest/image-modes.html)
  - [Options](https://pillow-heif.readthedocs.io/en/latest/options.html)
- [Examples](https://github.com/bigcat88/pillow_heif/tree/master/examples)
- [Contribute](https://github.com/bigcat88/pillow_heif/blob/master/.github/CONTRIBUTING.md)
  - [Discussions](https://github.com/bigcat88/pillow_heif/discussions)
  - [Issues](https://github.com/bigcat88/pillow_heif/issues)
- [Changelog](https://github.com/bigcat88/pillow_heif/blob/master/CHANGELOG.md)

### Wheels

| **_Wheels table_** | macOS<br/>Intel | macOS<br/>Silicon | Windows<br/> | musllinux* | manylinux* |
|--------------------|:---------------:|:-----------------:|:------------:|:----------:|:----------:|
| CPython 3.9        |        ✅        |         ✅         |      ✅       |     ✅      |     ✅      |
| CPython 3.10       |        ✅        |         ✅         |      ✅       |     ✅      |     ✅      |
| CPython 3.11       |        ✅        |         ✅         |      ✅       |     ✅      |     ✅      |
| CPython 3.12       |        ✅        |         ✅         |      ✅       |     ✅      |     ✅      |
| CPython 3.13       |        ✅        |         ✅         |      ✅       |     ✅      |     ✅      |
| PyPy 3.10 v7.3     |        ✅        |         ✅         |      ✅       |    N/A     |     ✅      |
| PyPy 3.11 v7.3     |        ✅        |         ✅         |      ✅       |    N/A     |     ✅      |

&ast; **x86_64**, **aarch64** wheels.

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/bigcat88/pillow_heif",
    "name": "pillow-heif",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.9",
    "maintainer_email": null,
    "keywords": "heif, heic, pillow",
    "author": "Alexander Piskun",
    "author_email": "bigcat88@users.noreply.github.com",
    "download_url": "https://files.pythonhosted.org/packages/6f/d4/597cf8c54d1ed494a46cc12e358d2f73a993b5f139402b35681f56beffde/pillow_heif-1.1.0.tar.gz",
    "platform": null,
    "description": "# pillow-heif\n\n[![Analysis & Coverage](https://github.com/bigcat88/pillow_heif/actions/workflows/analysis-coverage.yml/badge.svg)](https://github.com/bigcat88/pillow_heif/actions/workflows/analysis-coverage.yml)\n[![Nightly build](https://github.com/bigcat88/pillow_heif/actions/workflows/nightly-src-build.yml/badge.svg)](https://github.com/bigcat88/pillow_heif/actions/workflows/nightly-src-build.yml)\n[![Wheels test](https://github.com/bigcat88/pillow_heif/actions/workflows/test-wheels.yml/badge.svg)](https://github.com/bigcat88/pillow_heif/actions/workflows/test-wheels.yml)\n[![docs](https://readthedocs.org/projects/pillow-heif/badge/?version=latest)](https://pillow-heif.readthedocs.io/en/latest/?badge=latest)\n[![codecov](https://codecov.io/gh/bigcat88/pillow_heif/branch/master/graph/badge.svg?token=JY64F2OL6V)](https://codecov.io/gh/bigcat88/pillow_heif)\n\n![PythonVersion](https://img.shields.io/badge/python-3.9%20%7C%203.10%20%7C%203.11%20%7C%203.12%20%7C%203.13-blue)\n![impl](https://img.shields.io/pypi/implementation/pillow_heif)\n![pypi](https://img.shields.io/pypi/v/pillow_heif.svg)\n[![Downloads](https://static.pepy.tech/personalized-badge/pillow-heif?period=total&units=international_system&left_color=grey&right_color=orange&left_text=Downloads)](https://pepy.tech/project/pillow-heif)\n[![Downloads](https://static.pepy.tech/personalized-badge/pillow-heif?period=month&units=international_system&left_color=grey&right_color=orange&left_text=Downloads/Month)](https://pepy.tech/project/pillow-heif)\n\n![Mac OS](https://img.shields.io/badge/mac%20os-FCC624?style=for-the-badge&logoColor=white)\n![Windows](https://img.shields.io/badge/Windows-0078D6?style=for-the-badge&logo=windows&logoColor=white)\n![Linux](https://img.shields.io/badge/Linux-FCC624?style=for-the-badge&logo=linux&logoColor=black)\n![Alpine Linux](https://img.shields.io/badge/Alpine_Linux-0078D6.svg?style=for-the-badge&logo=alpine-linux&logoColor=white)\n![Raspberry Pi](https://img.shields.io/badge/Rasberry_Pi-FCC624.svg?style=for-the-badge&logo=raspberry-pi&logoColor=red)\n\nPython bindings to [libheif](https://github.com/strukturag/libheif) for working with HEIF images and plugin for Pillow.\n\nFeatures:\n * Decoding of `8`, `10`, `12` bit HEIC files.\n * Encoding of `8`, `10`, `12` bit HEIC files.\n * `EXIF`, `XMP`, `IPTC` read & write support.\n * Support of multiple images in one file and a `PrimaryImage` attribute.\n * Adding & removing `thumbnails`.\n * Reading of `Depth Images`.\n * (beta) Reading of `Auxiliary Images` by [johncf](https://github.com/johncf)\n * Adding HEIF support to Pillow in one line of code as a plugin.\n\nNote: Here is a light version [pi-heif](https://pypi.org/project/pi-heif/) of this project without encoding capabilities.\n\n### Install\n```console\npython3 -m pip install -U pip\npython3 -m pip install pillow-heif\n```\n\n### Example of use as a Pillow plugin\n```python3\nfrom PIL import Image\nfrom pillow_heif import register_heif_opener\n\nregister_heif_opener()\n\nim = Image.open(\"image.heic\")  # do whatever need with a Pillow image\nim = im.rotate(13)\nim.save(f\"rotated_image.heic\", quality=90)\n```\n\n### 16 bit PNG to 10 bit HEIF using OpenCV\n```python3\nimport cv2\nimport pillow_heif\n\ncv_img = cv2.imread(\"16bit_with_alpha.png\", cv2.IMREAD_UNCHANGED)\nheif_file = pillow_heif.from_bytes(\n    mode=\"BGRA;16\",\n    size=(cv_img.shape[1], cv_img.shape[0]),\n    data=bytes(cv_img)\n)\nheif_file.save(\"RGBA_10bit.heic\", quality=-1)\n```\n\n### 8/10/12 bit HEIF to 8/16 bit PNG using OpenCV\n```python3\nimport numpy as np\nimport cv2\nimport pillow_heif\n\nheif_file = pillow_heif.open_heif(\"image.heic\", convert_hdr_to_8bit=False, bgr_mode=True)\nnp_array = np.asarray(heif_file)\ncv2.imwrite(\"image.png\", np_array)\n```\n\n### Accessing decoded image data\n```python3\nimport pillow_heif\n\nif pillow_heif.is_supported(\"image.heic\"):\n    heif_file = pillow_heif.open_heif(\"image.heic\", convert_hdr_to_8bit=False)\n    print(\"image size:\", heif_file.size)\n    print(\"image mode:\", heif_file.mode)\n    print(\"image data length:\", len(heif_file.data))\n    print(\"image data stride:\", heif_file.stride)\n```\n\n### Get decoded image data as a Numpy array\n```python3\nimport numpy as np\nimport pillow_heif\n\nif pillow_heif.is_supported(\"input.heic\"):\n    heif_file = pillow_heif.open_heif(\"input.heic\")\n    np_array = np.asarray(heif_file)\n```\n\n### Accessing Depth Images\n\n```python3\nfrom PIL import Image\nfrom pillow_heif import register_heif_opener\nimport numpy as np\n\nregister_heif_opener()\n\nim = Image.open(\"../tests/images/heif_other/pug.heic\")\nif im.info[\"depth_images\"]:\n    depth_im = im.info[\"depth_images\"][0]  # Access the first depth image (usually there will be only one).\n    # Depth images are instances of `class HeifDepthImage(BaseImage)`,\n    # so work with them as you would with any usual image in pillow_heif.\n    # Depending on what you need the depth image for, you can convert it to a NumPy array or convert it to a Pillow image.\n    pil_im = depth_im.to_pillow()\n    np_im = np.asarray(depth_im)\n    print(pil_im)\n    print(pil_im.info[\"metadata\"])\n```\n\n\n### More Information\n\n- [Documentation](https://pillow-heif.readthedocs.io/)\n  - [Installation](https://pillow-heif.readthedocs.io/en/latest/installation.html)\n  - [Pillow plugin](https://pillow-heif.readthedocs.io/en/latest/pillow-plugin.html)\n  - [Using HeifFile](https://pillow-heif.readthedocs.io/en/latest/heif-file.html)\n  - [Image modes](https://pillow-heif.readthedocs.io/en/latest/image-modes.html)\n  - [Options](https://pillow-heif.readthedocs.io/en/latest/options.html)\n- [Examples](https://github.com/bigcat88/pillow_heif/tree/master/examples)\n- [Contribute](https://github.com/bigcat88/pillow_heif/blob/master/.github/CONTRIBUTING.md)\n  - [Discussions](https://github.com/bigcat88/pillow_heif/discussions)\n  - [Issues](https://github.com/bigcat88/pillow_heif/issues)\n- [Changelog](https://github.com/bigcat88/pillow_heif/blob/master/CHANGELOG.md)\n\n### Wheels\n\n| **_Wheels table_** | macOS<br/>Intel | macOS<br/>Silicon | Windows<br/> | musllinux* | manylinux* |\n|--------------------|:---------------:|:-----------------:|:------------:|:----------:|:----------:|\n| CPython 3.9        |        \u2705        |         \u2705         |      \u2705       |     \u2705      |     \u2705      |\n| CPython 3.10       |        \u2705        |         \u2705         |      \u2705       |     \u2705      |     \u2705      |\n| CPython 3.11       |        \u2705        |         \u2705         |      \u2705       |     \u2705      |     \u2705      |\n| CPython 3.12       |        \u2705        |         \u2705         |      \u2705       |     \u2705      |     \u2705      |\n| CPython 3.13       |        \u2705        |         \u2705         |      \u2705       |     \u2705      |     \u2705      |\n| PyPy 3.10 v7.3     |        \u2705        |         \u2705         |      \u2705       |    N/A     |     \u2705      |\n| PyPy 3.11 v7.3     |        \u2705        |         \u2705         |      \u2705       |    N/A     |     \u2705      |\n\n&ast; **x86_64**, **aarch64** wheels.\n",
    "bugtrack_url": null,
    "license": "BSD-3-Clause",
    "summary": "Python interface for libheif library",
    "version": "1.1.0",
    "project_urls": {
        "Changelog": "https://github.com/bigcat88/pillow_heif/blob/master/CHANGELOG.md",
        "Documentation": "https://pillow-heif.readthedocs.io",
        "Homepage": "https://github.com/bigcat88/pillow_heif",
        "Source": "https://github.com/bigcat88/pillow_heif"
    },
    "split_keywords": [
        "heif",
        " heic",
        " pillow"
    ],
    "urls": [
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "2c6dbbc28f149a2d7214642fc89ddc66c363b5c2a58a99c7e12ac4059f8d7d03",
                "md5": "ce394fefbbb34186aea9add224efcae2",
                "sha256": "166837c243518a930d37f9cbe9e1851f63d1b3cabd4a71496acfdab33eae198b"
            },
            "downloads": -1,
            "filename": "pillow_heif-1.1.0-cp310-cp310-macosx_13_0_x86_64.whl",
            "has_sig": false,
            "md5_digest": "ce394fefbbb34186aea9add224efcae2",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.9",
            "size": 3384109,
            "upload_time": "2025-08-02T09:57:08",
            "upload_time_iso_8601": "2025-08-02T09:57:08.661904Z",
            "url": "https://files.pythonhosted.org/packages/2c/6d/bbc28f149a2d7214642fc89ddc66c363b5c2a58a99c7e12ac4059f8d7d03/pillow_heif-1.1.0-cp310-cp310-macosx_13_0_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "1280086bda7550b9a12c85895f48e051e2a0496adf3e881cc7fe4812c5d5b19f",
                "md5": "4bcf70dd963d1e2460ed673c30520bbe",
                "sha256": "2b4c599f9276619eaf19e436d519da7f92b31ccec1d4cfd9d728395841e35009"
            },
            "downloads": -1,
            "filename": "pillow_heif-1.1.0-cp310-cp310-macosx_14_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "4bcf70dd963d1e2460ed673c30520bbe",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.9",
            "size": 2261457,
            "upload_time": "2025-08-02T09:57:11",
            "upload_time_iso_8601": "2025-08-02T09:57:11.113701Z",
            "url": "https://files.pythonhosted.org/packages/12/80/086bda7550b9a12c85895f48e051e2a0496adf3e881cc7fe4812c5d5b19f/pillow_heif-1.1.0-cp310-cp310-macosx_14_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "812be21f604930edc019250177c9d885495387560f48d3de874f13184279d188",
                "md5": "b70c2dcf141716f37231f787d03cc1c2",
                "sha256": "cb4134a05025449f8cc48b6b97c75fc5e81ecdb41b70da4fce08cc8e1b89bcae"
            },
            "downloads": -1,
            "filename": "pillow_heif-1.1.0-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl",
            "has_sig": false,
            "md5_digest": "b70c2dcf141716f37231f787d03cc1c2",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.9",
            "size": 5780248,
            "upload_time": "2025-08-02T09:57:12",
            "upload_time_iso_8601": "2025-08-02T09:57:12.401572Z",
            "url": "https://files.pythonhosted.org/packages/81/2b/e21f604930edc019250177c9d885495387560f48d3de874f13184279d188/pillow_heif-1.1.0-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "10905e31770469c8693e67292191fb814fb2fb318cef7d569adceb7fb71d30a5",
                "md5": "72848fef9b057380c39efb7efd3aaa18",
                "sha256": "a4ca1590c6d1a7cc5f01bd897aa5781a8ba07eb1a524fa849a34011f4fdb8229"
            },
            "downloads": -1,
            "filename": "pillow_heif-1.1.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl",
            "has_sig": false,
            "md5_digest": "72848fef9b057380c39efb7efd3aaa18",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.9",
            "size": 5501668,
            "upload_time": "2025-08-02T09:57:14",
            "upload_time_iso_8601": "2025-08-02T09:57:14.172095Z",
            "url": "https://files.pythonhosted.org/packages/10/90/5e31770469c8693e67292191fb814fb2fb318cef7d569adceb7fb71d30a5/pillow_heif-1.1.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "9b8d573ea420f4abf6a38c0049c144654ff1a35ce3f976c6e79a4f62ad235801",
                "md5": "f5b4d7c7bb6a1aba90a4751a49619536",
                "sha256": "785019774e176c5dea62bcc1578527a02b6a290ac625d4be1bf68aeef789f6e4"
            },
            "downloads": -1,
            "filename": "pillow_heif-1.1.0-cp310-cp310-musllinux_1_2_aarch64.whl",
            "has_sig": false,
            "md5_digest": "f5b4d7c7bb6a1aba90a4751a49619536",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.9",
            "size": 6822128,
            "upload_time": "2025-08-02T09:57:15",
            "upload_time_iso_8601": "2025-08-02T09:57:15.978790Z",
            "url": "https://files.pythonhosted.org/packages/9b/8d/573ea420f4abf6a38c0049c144654ff1a35ce3f976c6e79a4f62ad235801/pillow_heif-1.1.0-cp310-cp310-musllinux_1_2_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "75d9e8342a99ba1a41e36e48e6ea1cfb2c8b94ce0fd231ed01d5fc87781c22e8",
                "md5": "2681122aae5377630c16a22b96a67dbd",
                "sha256": "645eade826e470035c458715f9251682909ee939ca22e801dc690aa8722c25b6"
            },
            "downloads": -1,
            "filename": "pillow_heif-1.1.0-cp310-cp310-musllinux_1_2_x86_64.whl",
            "has_sig": false,
            "md5_digest": "2681122aae5377630c16a22b96a67dbd",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.9",
            "size": 6428957,
            "upload_time": "2025-08-02T09:57:17",
            "upload_time_iso_8601": "2025-08-02T09:57:17.709260Z",
            "url": "https://files.pythonhosted.org/packages/75/d9/e8342a99ba1a41e36e48e6ea1cfb2c8b94ce0fd231ed01d5fc87781c22e8/pillow_heif-1.1.0-cp310-cp310-musllinux_1_2_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "bd537ddca0e723927a4b8f5fd5fd3a1923251cfe24efe1568785299773741dbc",
                "md5": "88d983776db866fec33d75a93d535cec",
                "sha256": "8e66f1611a3f06392e638dd519c8013ead3b850cfabad5aecd7d9919173ff840"
            },
            "downloads": -1,
            "filename": "pillow_heif-1.1.0-cp310-cp310-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "88d983776db866fec33d75a93d535cec",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.9",
            "size": 5418671,
            "upload_time": "2025-08-02T09:57:19",
            "upload_time_iso_8601": "2025-08-02T09:57:19.643673Z",
            "url": "https://files.pythonhosted.org/packages/bd/53/7ddca0e723927a4b8f5fd5fd3a1923251cfe24efe1568785299773741dbc/pillow_heif-1.1.0-cp310-cp310-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "999237059c81db027245594c5ec7bcd0e5ccba40a103a76b4afd119677fc8303",
                "md5": "825ebc9b4cbd0b6bbe12ea9f291e39fa",
                "sha256": "fdc65d6e97469f385790c685e957ab4082d94e141781aa5c535406a60457d16c"
            },
            "downloads": -1,
            "filename": "pillow_heif-1.1.0-cp311-cp311-macosx_13_0_x86_64.whl",
            "has_sig": false,
            "md5_digest": "825ebc9b4cbd0b6bbe12ea9f291e39fa",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.9",
            "size": 3384109,
            "upload_time": "2025-08-02T09:57:21",
            "upload_time_iso_8601": "2025-08-02T09:57:21.366954Z",
            "url": "https://files.pythonhosted.org/packages/99/92/37059c81db027245594c5ec7bcd0e5ccba40a103a76b4afd119677fc8303/pillow_heif-1.1.0-cp311-cp311-macosx_13_0_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "5f6f04de6078f169bca5f982a5c8c13006dbbd5dda96e4a514120640589ce887",
                "md5": "f86408caaf88d4c8d2d2618da1af6b1e",
                "sha256": "af2fca989f32a74f862f62622ba16359681b13ca2906be503f7cc5913337f337"
            },
            "downloads": -1,
            "filename": "pillow_heif-1.1.0-cp311-cp311-macosx_14_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "f86408caaf88d4c8d2d2618da1af6b1e",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.9",
            "size": 2261455,
            "upload_time": "2025-08-02T09:57:23",
            "upload_time_iso_8601": "2025-08-02T09:57:23.066083Z",
            "url": "https://files.pythonhosted.org/packages/5f/6f/04de6078f169bca5f982a5c8c13006dbbd5dda96e4a514120640589ce887/pillow_heif-1.1.0-cp311-cp311-macosx_14_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "c438065175f27bc7b766fa519be33b86915e9b121c97c082e8f402850696ed11",
                "md5": "8c6ce4c2a9bf30f66800060d265232bc",
                "sha256": "5dd83590482f2b4c0f8ba2f750b2e23fc6c6700c786faaa07a9d8cc989a861f5"
            },
            "downloads": -1,
            "filename": "pillow_heif-1.1.0-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl",
            "has_sig": false,
            "md5_digest": "8c6ce4c2a9bf30f66800060d265232bc",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.9",
            "size": 5782104,
            "upload_time": "2025-08-02T09:57:24",
            "upload_time_iso_8601": "2025-08-02T09:57:24.836809Z",
            "url": "https://files.pythonhosted.org/packages/c4/38/065175f27bc7b766fa519be33b86915e9b121c97c082e8f402850696ed11/pillow_heif-1.1.0-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "0f292d73a4148e8665fa7008738d1bb085d7d76140ca9585f7e665e0d2e28270",
                "md5": "589e78d08be99cf5514c0712d060af4b",
                "sha256": "d3506f9ed4533f9cd567a3b12c0c3077de0702868fc19cb38ff84ff92540a75d"
            },
            "downloads": -1,
            "filename": "pillow_heif-1.1.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl",
            "has_sig": false,
            "md5_digest": "589e78d08be99cf5514c0712d060af4b",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.9",
            "size": 5503332,
            "upload_time": "2025-08-02T09:57:26",
            "upload_time_iso_8601": "2025-08-02T09:57:26.327252Z",
            "url": "https://files.pythonhosted.org/packages/0f/29/2d73a4148e8665fa7008738d1bb085d7d76140ca9585f7e665e0d2e28270/pillow_heif-1.1.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "88c2f306dc3b959f9485af6a0e9cd9b9d4b823d6aa310bd1b8573be067fa71a1",
                "md5": "25d7327c99101c0538c013f4d5d783e6",
                "sha256": "5ebab03c583c0ff2518d21438c5acd188e04f605edd792810795857c51d00e89"
            },
            "downloads": -1,
            "filename": "pillow_heif-1.1.0-cp311-cp311-musllinux_1_2_aarch64.whl",
            "has_sig": false,
            "md5_digest": "25d7327c99101c0538c013f4d5d783e6",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.9",
            "size": 6823698,
            "upload_time": "2025-08-02T09:57:27",
            "upload_time_iso_8601": "2025-08-02T09:57:27.854578Z",
            "url": "https://files.pythonhosted.org/packages/88/c2/f306dc3b959f9485af6a0e9cd9b9d4b823d6aa310bd1b8573be067fa71a1/pillow_heif-1.1.0-cp311-cp311-musllinux_1_2_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "723586e95f20f14f1a937a1daef4312863db2b79b702f86ade82af9fb3418226",
                "md5": "3f56e59a22cd37f2591009821f71445c",
                "sha256": "2234cbc0c9c1e1daaba3306d8c7b7ed73fbddac3b2d5e978d403f9d21df3a4fb"
            },
            "downloads": -1,
            "filename": "pillow_heif-1.1.0-cp311-cp311-musllinux_1_2_x86_64.whl",
            "has_sig": false,
            "md5_digest": "3f56e59a22cd37f2591009821f71445c",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.9",
            "size": 6430449,
            "upload_time": "2025-08-02T09:57:29",
            "upload_time_iso_8601": "2025-08-02T09:57:29.933207Z",
            "url": "https://files.pythonhosted.org/packages/72/35/86e95f20f14f1a937a1daef4312863db2b79b702f86ade82af9fb3418226/pillow_heif-1.1.0-cp311-cp311-musllinux_1_2_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "2070a92c83ee28f5609953f971bf89123ac60f422c7c421b1d1f6ea228a3e7ef",
                "md5": "a1eed22361491283a1fa6b5901f575b5",
                "sha256": "e0b7003cc91b1b939e6306aa8af97249d1d59c91b829f6c24e35b0c1f7e50614"
            },
            "downloads": -1,
            "filename": "pillow_heif-1.1.0-cp311-cp311-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "a1eed22361491283a1fa6b5901f575b5",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.9",
            "size": 5418673,
            "upload_time": "2025-08-02T09:57:31",
            "upload_time_iso_8601": "2025-08-02T09:57:31.568144Z",
            "url": "https://files.pythonhosted.org/packages/20/70/a92c83ee28f5609953f971bf89123ac60f422c7c421b1d1f6ea228a3e7ef/pillow_heif-1.1.0-cp311-cp311-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "0d264803739a72ed3f5caf82c6e5cb331ebfb2a4b2100b3fd4e4f432532d48d7",
                "md5": "b0fe294dbf4d48ba3f2861d9d50c868c",
                "sha256": "8f1de65e770bc3f1b8f33b49f4ead8fb03970ad5cb42a804c95e9c47aa7f4208"
            },
            "downloads": -1,
            "filename": "pillow_heif-1.1.0-cp312-cp312-macosx_13_0_x86_64.whl",
            "has_sig": false,
            "md5_digest": "b0fe294dbf4d48ba3f2861d9d50c868c",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.9",
            "size": 3384337,
            "upload_time": "2025-08-02T09:57:32",
            "upload_time_iso_8601": "2025-08-02T09:57:32.979678Z",
            "url": "https://files.pythonhosted.org/packages/0d/26/4803739a72ed3f5caf82c6e5cb331ebfb2a4b2100b3fd4e4f432532d48d7/pillow_heif-1.1.0-cp312-cp312-macosx_13_0_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "0f74c48611f74e37e608e57db3d805b23d4a012a90584906b768d2cc0974cb88",
                "md5": "f899f5c84d2ba99c273caacbd7a577fb",
                "sha256": "06e44f0285ab0272083f11dd8deb43ab4da1b89992a7e891612c7f37ff46e08f"
            },
            "downloads": -1,
            "filename": "pillow_heif-1.1.0-cp312-cp312-macosx_14_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "f899f5c84d2ba99c273caacbd7a577fb",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.9",
            "size": 2261456,
            "upload_time": "2025-08-02T09:57:34",
            "upload_time_iso_8601": "2025-08-02T09:57:34.238320Z",
            "url": "https://files.pythonhosted.org/packages/0f/74/c48611f74e37e608e57db3d805b23d4a012a90584906b768d2cc0974cb88/pillow_heif-1.1.0-cp312-cp312-macosx_14_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "4c5b27a3662ee0c0093ce632e8a2e55c8ef652e3560a2267170dc9c687881add",
                "md5": "6736d91ea4b3b92b47a4693b9d7bae63",
                "sha256": "ecafb8f476e2d99aff900fe3fd62df37c1372714bf426166be23c9e9c9857612"
            },
            "downloads": -1,
            "filename": "pillow_heif-1.1.0-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl",
            "has_sig": false,
            "md5_digest": "6736d91ea4b3b92b47a4693b9d7bae63",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.9",
            "size": 5780662,
            "upload_time": "2025-08-02T09:57:35",
            "upload_time_iso_8601": "2025-08-02T09:57:35.536781Z",
            "url": "https://files.pythonhosted.org/packages/4c/5b/27a3662ee0c0093ce632e8a2e55c8ef652e3560a2267170dc9c687881add/pillow_heif-1.1.0-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "61055fce2b2f919a0524bc7449659f4bc6ad8bedfacb05d620938432d923008f",
                "md5": "85ea530eb6718f39231d1c67fb0e0ea4",
                "sha256": "d2ac086bcca2753f24096acac187d80327f26e34eeaeeaa48e280a167a83ca79"
            },
            "downloads": -1,
            "filename": "pillow_heif-1.1.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl",
            "has_sig": false,
            "md5_digest": "85ea530eb6718f39231d1c67fb0e0ea4",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.9",
            "size": 5502653,
            "upload_time": "2025-08-02T09:57:37",
            "upload_time_iso_8601": "2025-08-02T09:57:37.242164Z",
            "url": "https://files.pythonhosted.org/packages/61/05/5fce2b2f919a0524bc7449659f4bc6ad8bedfacb05d620938432d923008f/pillow_heif-1.1.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "a1aee31b531f9cd55e2160336bc5b18ddd2ac600dc67d1502f779957be36b77d",
                "md5": "dc706f400dc9d4d9b129cb01f6561c10",
                "sha256": "4e6eee59abe4efd867a733c73bd624a9c704286df1c97b6d01d2e3370bd43f07"
            },
            "downloads": -1,
            "filename": "pillow_heif-1.1.0-cp312-cp312-musllinux_1_2_aarch64.whl",
            "has_sig": false,
            "md5_digest": "dc706f400dc9d4d9b129cb01f6561c10",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.9",
            "size": 6822538,
            "upload_time": "2025-08-02T09:57:38",
            "upload_time_iso_8601": "2025-08-02T09:57:38.761981Z",
            "url": "https://files.pythonhosted.org/packages/a1/ae/e31b531f9cd55e2160336bc5b18ddd2ac600dc67d1502f779957be36b77d/pillow_heif-1.1.0-cp312-cp312-musllinux_1_2_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "06cd9710522be0aa653fdd1cc91430d1469e31c525dbee1ad15c4b9de58cd27b",
                "md5": "f134a4a7ae5ccfe346c79201ad590ce8",
                "sha256": "2af9f05d9bed937f03707e9965d8d214b1facb6cf7ebf9430b79b978fe058c62"
            },
            "downloads": -1,
            "filename": "pillow_heif-1.1.0-cp312-cp312-musllinux_1_2_x86_64.whl",
            "has_sig": false,
            "md5_digest": "f134a4a7ae5ccfe346c79201ad590ce8",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.9",
            "size": 6429770,
            "upload_time": "2025-08-02T09:57:40",
            "upload_time_iso_8601": "2025-08-02T09:57:40.175467Z",
            "url": "https://files.pythonhosted.org/packages/06/cd/9710522be0aa653fdd1cc91430d1469e31c525dbee1ad15c4b9de58cd27b/pillow_heif-1.1.0-cp312-cp312-musllinux_1_2_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "c5088284e8962c6176f4d99999bb633963713e7fa373f9b2039b58d6948b0014",
                "md5": "345baaff1177c01c2c7c102dfa013138",
                "sha256": "15cbd385cc02908f841d48295304e15390a3e79e26d3b6dad7b7a7007a874eaa"
            },
            "downloads": -1,
            "filename": "pillow_heif-1.1.0-cp312-cp312-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "345baaff1177c01c2c7c102dfa013138",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.9",
            "size": 5418761,
            "upload_time": "2025-08-02T09:57:41",
            "upload_time_iso_8601": "2025-08-02T09:57:41.565817Z",
            "url": "https://files.pythonhosted.org/packages/c5/08/8284e8962c6176f4d99999bb633963713e7fa373f9b2039b58d6948b0014/pillow_heif-1.1.0-cp312-cp312-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "bbe9d9c2c2cdfdcf84facce56bb7c0d92a319afb7738d1e411967662d27bfc73",
                "md5": "85cd121d690f1073977e384fa5bbc02b",
                "sha256": "f262bed5978797fa2c22615be821c6fd767a786bd72396a38d07583adde1e37e"
            },
            "downloads": -1,
            "filename": "pillow_heif-1.1.0-cp313-cp313-macosx_13_0_x86_64.whl",
            "has_sig": false,
            "md5_digest": "85cd121d690f1073977e384fa5bbc02b",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.9",
            "size": 3384340,
            "upload_time": "2025-08-02T09:57:42",
            "upload_time_iso_8601": "2025-08-02T09:57:42.935436Z",
            "url": "https://files.pythonhosted.org/packages/bb/e9/d9c2c2cdfdcf84facce56bb7c0d92a319afb7738d1e411967662d27bfc73/pillow_heif-1.1.0-cp313-cp313-macosx_13_0_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "1318c5bb4997b7cc1253f73f3c122745bcb2c91eda1e67874f1177ff126b5b95",
                "md5": "969edd2913eebf6c36cc26fb3920a750",
                "sha256": "c9d37ed097d28c4970461f244d8c2156d0f710f9eee00a36b29142fb6a050fc2"
            },
            "downloads": -1,
            "filename": "pillow_heif-1.1.0-cp313-cp313-macosx_14_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "969edd2913eebf6c36cc26fb3920a750",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.9",
            "size": 2261452,
            "upload_time": "2025-08-02T09:57:44",
            "upload_time_iso_8601": "2025-08-02T09:57:44.214081Z",
            "url": "https://files.pythonhosted.org/packages/13/18/c5bb4997b7cc1253f73f3c122745bcb2c91eda1e67874f1177ff126b5b95/pillow_heif-1.1.0-cp313-cp313-macosx_14_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "670b59b8c4fadb778be143bcffe2f9d34d7430a9576e7d624fef6d6265fce494",
                "md5": "f0d808263aaf3d5e2d4d4cffb0901c2f",
                "sha256": "66f6d04a1f8483a8820d8b1dcb893bfb8103e320dd72d762ec687e92bb92a69b"
            },
            "downloads": -1,
            "filename": "pillow_heif-1.1.0-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl",
            "has_sig": false,
            "md5_digest": "f0d808263aaf3d5e2d4d4cffb0901c2f",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.9",
            "size": 5780701,
            "upload_time": "2025-08-02T09:57:46",
            "upload_time_iso_8601": "2025-08-02T09:57:46.999453Z",
            "url": "https://files.pythonhosted.org/packages/67/0b/59b8c4fadb778be143bcffe2f9d34d7430a9576e7d624fef6d6265fce494/pillow_heif-1.1.0-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "5090f882364aba94f650350f3e19db07570aeca5032d9f6c9a1815e95d4905b3",
                "md5": "a0ad1eda7dcc85cef5e8d4a40b061cef",
                "sha256": "9923700a3031ca27d2d68e99b09217e6d9360fd45bbe6975cd5b5e48e422cf71"
            },
            "downloads": -1,
            "filename": "pillow_heif-1.1.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl",
            "has_sig": false,
            "md5_digest": "a0ad1eda7dcc85cef5e8d4a40b061cef",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.9",
            "size": 5502731,
            "upload_time": "2025-08-02T09:57:49",
            "upload_time_iso_8601": "2025-08-02T09:57:49.155869Z",
            "url": "https://files.pythonhosted.org/packages/50/90/f882364aba94f650350f3e19db07570aeca5032d9f6c9a1815e95d4905b3/pillow_heif-1.1.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "315b5d6de4db89e0c7138425aa14fc5b0e1a2d4971647d87cc8dcadd4fb863f0",
                "md5": "4d937b1db32b4df5055156e2ecab0d99",
                "sha256": "f4be665888167c481b63fe5a5b62cda2f81c575f54bade9eb1b004137542f76a"
            },
            "downloads": -1,
            "filename": "pillow_heif-1.1.0-cp313-cp313-musllinux_1_2_aarch64.whl",
            "has_sig": false,
            "md5_digest": "4d937b1db32b4df5055156e2ecab0d99",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.9",
            "size": 6822596,
            "upload_time": "2025-08-02T09:57:50",
            "upload_time_iso_8601": "2025-08-02T09:57:50.995138Z",
            "url": "https://files.pythonhosted.org/packages/31/5b/5d6de4db89e0c7138425aa14fc5b0e1a2d4971647d87cc8dcadd4fb863f0/pillow_heif-1.1.0-cp313-cp313-musllinux_1_2_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "5b4bee550585b7ace8d46b7e3fa3325d462b11619efc7d1ec3be4e81c8a67a53",
                "md5": "fb24c3013e92459d0d7970bc3d398f2f",
                "sha256": "ef1f4ab291e37dbbe22d8ccf1e2dde1a6561b43a4eed1d992fe795d4b62c1258"
            },
            "downloads": -1,
            "filename": "pillow_heif-1.1.0-cp313-cp313-musllinux_1_2_x86_64.whl",
            "has_sig": false,
            "md5_digest": "fb24c3013e92459d0d7970bc3d398f2f",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.9",
            "size": 6429835,
            "upload_time": "2025-08-02T09:57:52",
            "upload_time_iso_8601": "2025-08-02T09:57:52.760013Z",
            "url": "https://files.pythonhosted.org/packages/5b/4b/ee550585b7ace8d46b7e3fa3325d462b11619efc7d1ec3be4e81c8a67a53/pillow_heif-1.1.0-cp313-cp313-musllinux_1_2_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "d34d593765221f06bfddc0392b53477dd10e4552e6d4ba3e9c6e6d63ef87da36",
                "md5": "2c2938fb9a88dcf2098ee38cd7ee399a",
                "sha256": "0e3f34354ac8b4be505a25f705be907997e6a1172d21667f7a1d1ff8e3b9d10d"
            },
            "downloads": -1,
            "filename": "pillow_heif-1.1.0-cp313-cp313-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "2c2938fb9a88dcf2098ee38cd7ee399a",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.9",
            "size": 5418757,
            "upload_time": "2025-08-02T09:57:54",
            "upload_time_iso_8601": "2025-08-02T09:57:54.559178Z",
            "url": "https://files.pythonhosted.org/packages/d3/4d/593765221f06bfddc0392b53477dd10e4552e6d4ba3e9c6e6d63ef87da36/pillow_heif-1.1.0-cp313-cp313-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "cf93e32cd695bca9750f6fa166f28a4c84fd8a23209f99d56712359c0b42f2e6",
                "md5": "f93c667bc5bff46fdd2ec27e115a6288",
                "sha256": "c47f12a30a86c43f714353d0fb8478dc4da7915d678642e0b6cf6f0fd53d711e"
            },
            "downloads": -1,
            "filename": "pillow_heif-1.1.0-cp314-cp314-macosx_13_0_x86_64.whl",
            "has_sig": false,
            "md5_digest": "f93c667bc5bff46fdd2ec27e115a6288",
            "packagetype": "bdist_wheel",
            "python_version": "cp314",
            "requires_python": ">=3.9",
            "size": 3384304,
            "upload_time": "2025-08-02T09:57:55",
            "upload_time_iso_8601": "2025-08-02T09:57:55.997710Z",
            "url": "https://files.pythonhosted.org/packages/cf/93/e32cd695bca9750f6fa166f28a4c84fd8a23209f99d56712359c0b42f2e6/pillow_heif-1.1.0-cp314-cp314-macosx_13_0_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "62883e7cda3383c165a5eebf9a0193450de2b810b7654dbc363c8c26a87be6f2",
                "md5": "f9689a7a5ae055e6841df657091c67c9",
                "sha256": "3cc4a7a808b659f657c5144aeec8152d261d8f3c4a859eba66ef31dab26982d2"
            },
            "downloads": -1,
            "filename": "pillow_heif-1.1.0-cp314-cp314-macosx_14_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "f9689a7a5ae055e6841df657091c67c9",
            "packagetype": "bdist_wheel",
            "python_version": "cp314",
            "requires_python": ">=3.9",
            "size": 2261529,
            "upload_time": "2025-08-02T09:57:57",
            "upload_time_iso_8601": "2025-08-02T09:57:57.600977Z",
            "url": "https://files.pythonhosted.org/packages/62/88/3e7cda3383c165a5eebf9a0193450de2b810b7654dbc363c8c26a87be6f2/pillow_heif-1.1.0-cp314-cp314-macosx_14_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "bff2469d9ef5c64efecbc0559aa56ebe6539007f478d8aee83253037dc203567",
                "md5": "9ce3cbed649fa5fcdf785d69a3b0dbb4",
                "sha256": "0f3b0df4a03f9c7f150d801f3644961df5af0739503d6fc5d3e0aeb540d16c3d"
            },
            "downloads": -1,
            "filename": "pillow_heif-1.1.0-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl",
            "has_sig": false,
            "md5_digest": "9ce3cbed649fa5fcdf785d69a3b0dbb4",
            "packagetype": "bdist_wheel",
            "python_version": "cp314",
            "requires_python": ">=3.9",
            "size": 5780880,
            "upload_time": "2025-08-02T09:57:59",
            "upload_time_iso_8601": "2025-08-02T09:57:59.408603Z",
            "url": "https://files.pythonhosted.org/packages/bf/f2/469d9ef5c64efecbc0559aa56ebe6539007f478d8aee83253037dc203567/pillow_heif-1.1.0-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "1374a5c13f96ba06f4ec7d85a6d343b91c2767bd5a3fd90c146cf3c59fbcb12c",
                "md5": "e4855303fdcd9b463baa962a09ebc7b4",
                "sha256": "44fcd3a171337788bf672882484725f124143d2f290cfdbf029c22c113a15c79"
            },
            "downloads": -1,
            "filename": "pillow_heif-1.1.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl",
            "has_sig": false,
            "md5_digest": "e4855303fdcd9b463baa962a09ebc7b4",
            "packagetype": "bdist_wheel",
            "python_version": "cp314",
            "requires_python": ">=3.9",
            "size": 5502822,
            "upload_time": "2025-08-02T09:58:00",
            "upload_time_iso_8601": "2025-08-02T09:58:00.841720Z",
            "url": "https://files.pythonhosted.org/packages/13/74/a5c13f96ba06f4ec7d85a6d343b91c2767bd5a3fd90c146cf3c59fbcb12c/pillow_heif-1.1.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "57041a6a88647dbb0eec95fa8b9d5cac501f690cdd83479e7cacf56772f1189f",
                "md5": "a702eb371066bcb54dfdcca34045c0b5",
                "sha256": "7f07f28e99ae74dffca936e24d8881f3e7e572233cf1f7bc16fe42fb08a795be"
            },
            "downloads": -1,
            "filename": "pillow_heif-1.1.0-cp314-cp314-musllinux_1_2_aarch64.whl",
            "has_sig": false,
            "md5_digest": "a702eb371066bcb54dfdcca34045c0b5",
            "packagetype": "bdist_wheel",
            "python_version": "cp314",
            "requires_python": ">=3.9",
            "size": 6822779,
            "upload_time": "2025-08-02T09:58:02",
            "upload_time_iso_8601": "2025-08-02T09:58:02.238050Z",
            "url": "https://files.pythonhosted.org/packages/57/04/1a6a88647dbb0eec95fa8b9d5cac501f690cdd83479e7cacf56772f1189f/pillow_heif-1.1.0-cp314-cp314-musllinux_1_2_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "ae378873625e681505940381cff6a4a191301f98d9a5c1499f60a2e892ad8c89",
                "md5": "03590864d6449a5eab384799047857f3",
                "sha256": "7a6de39cfba4037479aa5deb65a6bb0b27da0a11b95f740202f03b578ee8932f"
            },
            "downloads": -1,
            "filename": "pillow_heif-1.1.0-cp314-cp314-musllinux_1_2_x86_64.whl",
            "has_sig": false,
            "md5_digest": "03590864d6449a5eab384799047857f3",
            "packagetype": "bdist_wheel",
            "python_version": "cp314",
            "requires_python": ">=3.9",
            "size": 6429866,
            "upload_time": "2025-08-02T09:58:03",
            "upload_time_iso_8601": "2025-08-02T09:58:03.637643Z",
            "url": "https://files.pythonhosted.org/packages/ae/37/8873625e681505940381cff6a4a191301f98d9a5c1499f60a2e892ad8c89/pillow_heif-1.1.0-cp314-cp314-musllinux_1_2_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "6b3c63cbbe3a6a54e3ec925d2433bb431a4bf61695f34b5f1e689db642fb20c1",
                "md5": "323e19b6c1afac10ce53f5cc93ed9a8d",
                "sha256": "514c856230995dc2f918fb12d83906885d42829e911868e23035e2d916c4c7c5"
            },
            "downloads": -1,
            "filename": "pillow_heif-1.1.0-cp314-cp314-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "323e19b6c1afac10ce53f5cc93ed9a8d",
            "packagetype": "bdist_wheel",
            "python_version": "cp314",
            "requires_python": ">=3.9",
            "size": 5573890,
            "upload_time": "2025-08-02T09:58:05",
            "upload_time_iso_8601": "2025-08-02T09:58:05.049610Z",
            "url": "https://files.pythonhosted.org/packages/6b/3c/63cbbe3a6a54e3ec925d2433bb431a4bf61695f34b5f1e689db642fb20c1/pillow_heif-1.1.0-cp314-cp314-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "729b5a02e758371c7639ee6260538856088fb600493865bf2b87cc288376b506",
                "md5": "ba7f51d65a17c3339da327efe8b4ddc9",
                "sha256": "cc72e6311d236e44f0faca82f91e15ad62bc5b028bae79e41e247fcfa1b32c75"
            },
            "downloads": -1,
            "filename": "pillow_heif-1.1.0-cp39-cp39-macosx_13_0_x86_64.whl",
            "has_sig": false,
            "md5_digest": "ba7f51d65a17c3339da327efe8b4ddc9",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.9",
            "size": 3384115,
            "upload_time": "2025-08-02T09:58:06",
            "upload_time_iso_8601": "2025-08-02T09:58:06.436472Z",
            "url": "https://files.pythonhosted.org/packages/72/9b/5a02e758371c7639ee6260538856088fb600493865bf2b87cc288376b506/pillow_heif-1.1.0-cp39-cp39-macosx_13_0_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "8e921853a41c7d1e3c8e128e28d27483d663c316dc24f1d3bf173dc3c34ad08c",
                "md5": "4c2ec12c21b8d8bb99c86afc1ad85d23",
                "sha256": "5425019c7920f5c9a63eb0344487ade8d30449742e13bc176bb723a3dcd0fb5a"
            },
            "downloads": -1,
            "filename": "pillow_heif-1.1.0-cp39-cp39-macosx_14_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "4c2ec12c21b8d8bb99c86afc1ad85d23",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.9",
            "size": 2261464,
            "upload_time": "2025-08-02T09:58:07",
            "upload_time_iso_8601": "2025-08-02T09:58:07.726623Z",
            "url": "https://files.pythonhosted.org/packages/8e/92/1853a41c7d1e3c8e128e28d27483d663c316dc24f1d3bf173dc3c34ad08c/pillow_heif-1.1.0-cp39-cp39-macosx_14_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "2c2be723547eecccfbe9272d788f570b28c8bdc10a6bc8621b8c842acc316b50",
                "md5": "7ca3fea0975ba25f7144b3edab6fdabc",
                "sha256": "dc4bfd35a0faa784b9caf772a7dd745ce23117174bcb65f8a46e926c57962780"
            },
            "downloads": -1,
            "filename": "pillow_heif-1.1.0-cp39-cp39-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl",
            "has_sig": false,
            "md5_digest": "7ca3fea0975ba25f7144b3edab6fdabc",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.9",
            "size": 5779820,
            "upload_time": "2025-08-02T09:58:09",
            "upload_time_iso_8601": "2025-08-02T09:58:09.021831Z",
            "url": "https://files.pythonhosted.org/packages/2c/2b/e723547eecccfbe9272d788f570b28c8bdc10a6bc8621b8c842acc316b50/pillow_heif-1.1.0-cp39-cp39-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "3b3e6549f80be2ec9fafae6a5bb09440bd49eed6d1b2780be38a6aadf20a8552",
                "md5": "861e23d2a2445ad6ca212ad9b12150cd",
                "sha256": "16afdfe07593780d2589a0e2884c86ef670509493d069db7b4ea931463742d72"
            },
            "downloads": -1,
            "filename": "pillow_heif-1.1.0-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl",
            "has_sig": false,
            "md5_digest": "861e23d2a2445ad6ca212ad9b12150cd",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.9",
            "size": 5501291,
            "upload_time": "2025-08-02T09:58:10",
            "upload_time_iso_8601": "2025-08-02T09:58:10.433651Z",
            "url": "https://files.pythonhosted.org/packages/3b/3e/6549f80be2ec9fafae6a5bb09440bd49eed6d1b2780be38a6aadf20a8552/pillow_heif-1.1.0-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "b5dbb900ca7d4a01039500b3aa5dec016f1d49ab6780b9d038b08fecd06461d0",
                "md5": "08774e132716c3077400d53868df7c88",
                "sha256": "4365157c0540d7f63f639c384c675d7d341ea0f8034a4452bde4a03894748e97"
            },
            "downloads": -1,
            "filename": "pillow_heif-1.1.0-cp39-cp39-musllinux_1_2_aarch64.whl",
            "has_sig": false,
            "md5_digest": "08774e132716c3077400d53868df7c88",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.9",
            "size": 6821678,
            "upload_time": "2025-08-02T09:58:11",
            "upload_time_iso_8601": "2025-08-02T09:58:11.878600Z",
            "url": "https://files.pythonhosted.org/packages/b5/db/b900ca7d4a01039500b3aa5dec016f1d49ab6780b9d038b08fecd06461d0/pillow_heif-1.1.0-cp39-cp39-musllinux_1_2_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "1e550b9aacbc9b710a1e9b34e9f8c27d4faabc905c90ce4e9242eea6aa2ca989",
                "md5": "b6657b4c95ed67aec8ae1b2de1ac91d4",
                "sha256": "21d451e6f8d0573e080339c9c5fd23cfa41f3d190475d52339304113b4f8c7b3"
            },
            "downloads": -1,
            "filename": "pillow_heif-1.1.0-cp39-cp39-musllinux_1_2_x86_64.whl",
            "has_sig": false,
            "md5_digest": "b6657b4c95ed67aec8ae1b2de1ac91d4",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.9",
            "size": 6428547,
            "upload_time": "2025-08-02T09:58:13",
            "upload_time_iso_8601": "2025-08-02T09:58:13.344603Z",
            "url": "https://files.pythonhosted.org/packages/1e/55/0b9aacbc9b710a1e9b34e9f8c27d4faabc905c90ce4e9242eea6aa2ca989/pillow_heif-1.1.0-cp39-cp39-musllinux_1_2_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "018ec6154bed5b0ade9609f2512a00512983db079f9eba9fadf67ea6178b5e85",
                "md5": "2d8a6a20f11f356a66279c76b6d3c925",
                "sha256": "ee8f8ce845d0bdbc4bf5a6c8906a3b765ca68138f62b0776ece35be8779b675a"
            },
            "downloads": -1,
            "filename": "pillow_heif-1.1.0-cp39-cp39-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "2d8a6a20f11f356a66279c76b6d3c925",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.9",
            "size": 5419601,
            "upload_time": "2025-08-02T09:58:14",
            "upload_time_iso_8601": "2025-08-02T09:58:14.728961Z",
            "url": "https://files.pythonhosted.org/packages/01/8e/c6154bed5b0ade9609f2512a00512983db079f9eba9fadf67ea6178b5e85/pillow_heif-1.1.0-cp39-cp39-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "cee5573bb99e929360570aa63ae0a98a652e59c8cce5335227822eb3398779c2",
                "md5": "3b7091a44de6b9d652a50e3e6f7085cc",
                "sha256": "03bd9f78e51f49f93e3d4f2e9f13f14ad5bf9464c260df3c7254b375f1edbf56"
            },
            "downloads": -1,
            "filename": "pillow_heif-1.1.0-pp310-pypy310_pp73-macosx_13_0_x86_64.whl",
            "has_sig": false,
            "md5_digest": "3b7091a44de6b9d652a50e3e6f7085cc",
            "packagetype": "bdist_wheel",
            "python_version": "pp310",
            "requires_python": ">=3.9",
            "size": 3372885,
            "upload_time": "2025-08-02T09:58:16",
            "upload_time_iso_8601": "2025-08-02T09:58:16.659610Z",
            "url": "https://files.pythonhosted.org/packages/ce/e5/573bb99e929360570aa63ae0a98a652e59c8cce5335227822eb3398779c2/pillow_heif-1.1.0-pp310-pypy310_pp73-macosx_13_0_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "601d7e5f41d951ca7d4fa985ad46668fdedeb595721d3aad20bb025cf9685f13",
                "md5": "da66abbfcdf51a9be601de1051e76c7e",
                "sha256": "b5cb6c448475bdbe9f25b505b949cde4fbafc85fbd9f1b787113b940da1a503c"
            },
            "downloads": -1,
            "filename": "pillow_heif-1.1.0-pp310-pypy310_pp73-macosx_14_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "da66abbfcdf51a9be601de1051e76c7e",
            "packagetype": "bdist_wheel",
            "python_version": "pp310",
            "requires_python": ">=3.9",
            "size": 2258013,
            "upload_time": "2025-08-02T09:58:18",
            "upload_time_iso_8601": "2025-08-02T09:58:18.014113Z",
            "url": "https://files.pythonhosted.org/packages/60/1d/7e5f41d951ca7d4fa985ad46668fdedeb595721d3aad20bb025cf9685f13/pillow_heif-1.1.0-pp310-pypy310_pp73-macosx_14_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "2a323cf7b30dd4c9fd2657d74fb137342f823092cc13ea386b429548414e524b",
                "md5": "1f817ed825bad37e1cb31ca9ed263a95",
                "sha256": "a68219cd5f75944aaa1692216baf1c233d12037970b127a083885d084526e6b9"
            },
            "downloads": -1,
            "filename": "pillow_heif-1.1.0-pp310-pypy310_pp73-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl",
            "has_sig": false,
            "md5_digest": "1f817ed825bad37e1cb31ca9ed263a95",
            "packagetype": "bdist_wheel",
            "python_version": "pp310",
            "requires_python": ">=3.9",
            "size": 5740713,
            "upload_time": "2025-08-02T09:58:19",
            "upload_time_iso_8601": "2025-08-02T09:58:19.286484Z",
            "url": "https://files.pythonhosted.org/packages/2a/32/3cf7b30dd4c9fd2657d74fb137342f823092cc13ea386b429548414e524b/pillow_heif-1.1.0-pp310-pypy310_pp73-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "f080f1cc1abb832cb759c0dca5e7d61c6347601e6a350155a1f7e44ee44fc593",
                "md5": "b28ecab99a5db272690e7881396dd394",
                "sha256": "b9cbad23bbf76b23d70b2e973b3e9ae9b30a750a98dc8b0f6b05393cce417571"
            },
            "downloads": -1,
            "filename": "pillow_heif-1.1.0-pp310-pypy310_pp73-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl",
            "has_sig": false,
            "md5_digest": "b28ecab99a5db272690e7881396dd394",
            "packagetype": "bdist_wheel",
            "python_version": "pp310",
            "requires_python": ">=3.9",
            "size": 5459071,
            "upload_time": "2025-08-02T09:58:20",
            "upload_time_iso_8601": "2025-08-02T09:58:20.772335Z",
            "url": "https://files.pythonhosted.org/packages/f0/80/f1cc1abb832cb759c0dca5e7d61c6347601e6a350155a1f7e44ee44fc593/pillow_heif-1.1.0-pp310-pypy310_pp73-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "6a2106dca930184f4033b764db177cece571ad2a06d640f8b3c6c4dfe1685dca",
                "md5": "39b68f66ba5c2287884bc4480bb3f5e1",
                "sha256": "aed1f9ce8c495370875d082134408a29a10091b23c6476c382e440453c16c104"
            },
            "downloads": -1,
            "filename": "pillow_heif-1.1.0-pp310-pypy310_pp73-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "39b68f66ba5c2287884bc4480bb3f5e1",
            "packagetype": "bdist_wheel",
            "python_version": "pp310",
            "requires_python": ">=3.9",
            "size": 5419065,
            "upload_time": "2025-08-02T09:58:22",
            "upload_time_iso_8601": "2025-08-02T09:58:22.139558Z",
            "url": "https://files.pythonhosted.org/packages/6a/21/06dca930184f4033b764db177cece571ad2a06d640f8b3c6c4dfe1685dca/pillow_heif-1.1.0-pp310-pypy310_pp73-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "10b7fe2bf41f95399568e9084658373ef92faa4c1f39c390a23e0ff332ec2f55",
                "md5": "2db74c8eb37f3f1f9a74e0cba84c5435",
                "sha256": "0b921622f897bc5491bbc577304355740b16a15df29e67db664ca21a272d0c8f"
            },
            "downloads": -1,
            "filename": "pillow_heif-1.1.0-pp311-pypy311_pp73-macosx_13_0_x86_64.whl",
            "has_sig": false,
            "md5_digest": "2db74c8eb37f3f1f9a74e0cba84c5435",
            "packagetype": "bdist_wheel",
            "python_version": "pp311",
            "requires_python": ">=3.9",
            "size": 3372818,
            "upload_time": "2025-08-02T09:58:23",
            "upload_time_iso_8601": "2025-08-02T09:58:23.494075Z",
            "url": "https://files.pythonhosted.org/packages/10/b7/fe2bf41f95399568e9084658373ef92faa4c1f39c390a23e0ff332ec2f55/pillow_heif-1.1.0-pp311-pypy311_pp73-macosx_13_0_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "d114faa23beec96d9fbbfb09ac3eb8cb78d4c31690cf7a6a84f90c3aac2b04bf",
                "md5": "05be411eb97c98e5797251e5887df333",
                "sha256": "8e7641593fd2c495c1cf357d8820a97ac44dced0fefd387854a2332086ec61f1"
            },
            "downloads": -1,
            "filename": "pillow_heif-1.1.0-pp311-pypy311_pp73-macosx_14_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "05be411eb97c98e5797251e5887df333",
            "packagetype": "bdist_wheel",
            "python_version": "pp311",
            "requires_python": ">=3.9",
            "size": 2257929,
            "upload_time": "2025-08-02T09:58:24",
            "upload_time_iso_8601": "2025-08-02T09:58:24.844308Z",
            "url": "https://files.pythonhosted.org/packages/d1/14/faa23beec96d9fbbfb09ac3eb8cb78d4c31690cf7a6a84f90c3aac2b04bf/pillow_heif-1.1.0-pp311-pypy311_pp73-macosx_14_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "2935edc00003b12847c085782432029b2a72a4804db051e324aa2e4c0ec1677e",
                "md5": "6dadfe598cde8da8b822382b77c6dec2",
                "sha256": "30bff3762d6d1ae592f611828451fcf6093df4d646bbefc8969930233110d67c"
            },
            "downloads": -1,
            "filename": "pillow_heif-1.1.0-pp311-pypy311_pp73-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl",
            "has_sig": false,
            "md5_digest": "6dadfe598cde8da8b822382b77c6dec2",
            "packagetype": "bdist_wheel",
            "python_version": "pp311",
            "requires_python": ">=3.9",
            "size": 5740732,
            "upload_time": "2025-08-02T09:58:26",
            "upload_time_iso_8601": "2025-08-02T09:58:26.277150Z",
            "url": "https://files.pythonhosted.org/packages/29/35/edc00003b12847c085782432029b2a72a4804db051e324aa2e4c0ec1677e/pillow_heif-1.1.0-pp311-pypy311_pp73-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "6699a5f09fbda1bc2512498c97e3ee285f1576ab1772940bccfa86c36d70e0d4",
                "md5": "347e71a77f0d9711a4f99a994c8e6a8a",
                "sha256": "7498acca23f05c7ecc50feda5cf5d08405f30af316d2bad2be6f96ef319d0bd9"
            },
            "downloads": -1,
            "filename": "pillow_heif-1.1.0-pp311-pypy311_pp73-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl",
            "has_sig": false,
            "md5_digest": "347e71a77f0d9711a4f99a994c8e6a8a",
            "packagetype": "bdist_wheel",
            "python_version": "pp311",
            "requires_python": ">=3.9",
            "size": 5459072,
            "upload_time": "2025-08-02T09:58:27",
            "upload_time_iso_8601": "2025-08-02T09:58:27.693262Z",
            "url": "https://files.pythonhosted.org/packages/66/99/a5f09fbda1bc2512498c97e3ee285f1576ab1772940bccfa86c36d70e0d4/pillow_heif-1.1.0-pp311-pypy311_pp73-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "7c3a82f87226c041c7acbfef513bc8f7473816494577f1a3d7f7019518c0d7f5",
                "md5": "8fcd2e3e735fe6f36a736232cc1b43af",
                "sha256": "d51ea5a49f5b1b83723cb85507df69c32d6e09c0bc17381368469206b1190f25"
            },
            "downloads": -1,
            "filename": "pillow_heif-1.1.0-pp311-pypy311_pp73-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "8fcd2e3e735fe6f36a736232cc1b43af",
            "packagetype": "bdist_wheel",
            "python_version": "pp311",
            "requires_python": ">=3.9",
            "size": 5419060,
            "upload_time": "2025-08-02T09:58:29",
            "upload_time_iso_8601": "2025-08-02T09:58:29.470493Z",
            "url": "https://files.pythonhosted.org/packages/7c/3a/82f87226c041c7acbfef513bc8f7473816494577f1a3d7f7019518c0d7f5/pillow_heif-1.1.0-pp311-pypy311_pp73-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "6fd4597cf8c54d1ed494a46cc12e358d2f73a993b5f139402b35681f56beffde",
                "md5": "6d311a51225f39df7599597452bd5fae",
                "sha256": "6c0c5f81a780185bbddc56e0d5537c53aa6cb5fb6018f5a60534a47c53f5455d"
            },
            "downloads": -1,
            "filename": "pillow_heif-1.1.0.tar.gz",
            "has_sig": false,
            "md5_digest": "6d311a51225f39df7599597452bd5fae",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.9",
            "size": 18271020,
            "upload_time": "2025-08-02T09:58:32",
            "upload_time_iso_8601": "2025-08-02T09:58:32.540286Z",
            "url": "https://files.pythonhosted.org/packages/6f/d4/597cf8c54d1ed494a46cc12e358d2f73a993b5f139402b35681f56beffde/pillow_heif-1.1.0.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2025-08-02 09:58:32",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "bigcat88",
    "github_project": "pillow_heif",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "lcname": "pillow-heif"
}
        
Elapsed time: 0.80380s