pi-heif


Namepi-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:59:46
maintainerNone
docs_urlNone
authorAlexander Piskun
requires_python>=3.9
licenseBSD-3-Clause
keywords heic heif pillow
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # pi-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)
[![Wheels test(Pi-Heif)](https://github.com/bigcat88/pillow_heif/actions/workflows/test-wheels-pi_heif.yml/badge.svg)](https://github.com/bigcat88/pillow_heif/actions/workflows/test-wheels-pi_heif.yml)

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

This is a light version of [Pillow-Heif](https://github.com/bigcat88/pillow_heif) with more permissive license for binary wheels.

It includes only `HEIF` decoder and does not support `save` operations.

All codebase are the same, refer to [pillow-heif docs](https://pillow-heif.readthedocs.io/).

The only difference is the name of the imported project.

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

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

register_heif_opener()

im = Image.open("images/input.heic")  # do whatever need with a Pillow image
im.show()
```

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

heif_file = pi_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)
```

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

if pi_heif.is_supported("input.heic"):
    heif_file = pi_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"])
```

### 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": "pi-heif",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.9",
    "maintainer_email": null,
    "keywords": "heic, heif, pillow",
    "author": "Alexander Piskun",
    "author_email": "bigcat88@users.noreply.github.com",
    "download_url": "https://files.pythonhosted.org/packages/a1/3c/15d70bac37e50bd03ca2cdf7f7237d237c6f4e3e6d6cefdcc95b53dd708e/pi_heif-1.1.0.tar.gz",
    "platform": null,
    "description": "# pi-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[![Wheels test(Pi-Heif)](https://github.com/bigcat88/pillow_heif/actions/workflows/test-wheels-pi_heif.yml/badge.svg)](https://github.com/bigcat88/pillow_heif/actions/workflows/test-wheels-pi_heif.yml)\n\n![PythonVersion](https://img.shields.io/badge/python-3.9%20%7C%203.10%20%7C%203.11%20%7C%203.12-blue)\n![impl](https://img.shields.io/pypi/implementation/pi_heif)\n![pypi](https://img.shields.io/pypi/v/pi_heif.svg)\n[![Downloads](https://static.pepy.tech/personalized-badge/pi-heif?period=total&units=international_system&left_color=grey&right_color=orange&left_text=Downloads)](https://pepy.tech/project/pi-heif)\n[![Downloads](https://static.pepy.tech/personalized-badge/pi-heif?period=month&units=international_system&left_color=grey&right_color=orange&left_text=Downloads/Month)](https://pepy.tech/project/pi-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\nThis is a light version of [Pillow-Heif](https://github.com/bigcat88/pillow_heif) with more permissive license for binary wheels.\n\nIt includes only `HEIF` decoder and does not support `save` operations.\n\nAll codebase are the same, refer to [pillow-heif docs](https://pillow-heif.readthedocs.io/).\n\nThe only difference is the name of the imported project.\n\n### Install\n```console\npython3 -m pip install -U pip\npython3 -m pip install pi-heif\n```\n\n### Example of use as a Pillow plugin\n```python3\nfrom PIL import Image\nfrom pi_heif import register_heif_opener\n\nregister_heif_opener()\n\nim = Image.open(\"images/input.heic\")  # do whatever need with a Pillow image\nim.show()\n```\n\n### 8/10/12 bit HEIF to 8/16 bit PNG using OpenCV\n```python3\nimport numpy as np\nimport cv2\nimport pi_heif\n\nheif_file = pi_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### Get decoded image data as a Numpy array\n```python3\nimport numpy as np\nimport pi_heif\n\nif pi_heif.is_supported(\"input.heic\"):\n    heif_file = pi_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### 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": [
        "heic",
        " heif",
        " pillow"
    ],
    "urls": [
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "7d37008dc1c55afb339bcc11e210d3f9a5220e7e0e03a74d109493cc3888feed",
                "md5": "0d6d6e45eaed58432583f8356a6e2b94",
                "sha256": "888c195a097cfe8d03ef6c30a8d57d7ef21795b67d7ec79769c2707e2d919e32"
            },
            "downloads": -1,
            "filename": "pi_heif-1.1.0-cp310-cp310-macosx_13_0_x86_64.whl",
            "has_sig": false,
            "md5_digest": "0d6d6e45eaed58432583f8356a6e2b94",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.9",
            "size": 714302,
            "upload_time": "2025-08-02T09:58:35",
            "upload_time_iso_8601": "2025-08-02T09:58:35.470875Z",
            "url": "https://files.pythonhosted.org/packages/7d/37/008dc1c55afb339bcc11e210d3f9a5220e7e0e03a74d109493cc3888feed/pi_heif-1.1.0-cp310-cp310-macosx_13_0_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "bf9873fa3e7159a6074c2c88f4a89adb15e3cba23cd732b3fff3c9d9bdba29de",
                "md5": "02a99c4f80c29f1284fdd8a400f2ad95",
                "sha256": "f03ebfe71ab89b1e9d8d9976f306bb881e156d16ecb323ced9fce59a6ca46a20"
            },
            "downloads": -1,
            "filename": "pi_heif-1.1.0-cp310-cp310-macosx_14_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "02a99c4f80c29f1284fdd8a400f2ad95",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.9",
            "size": 642373,
            "upload_time": "2025-08-02T09:58:36",
            "upload_time_iso_8601": "2025-08-02T09:58:36.929375Z",
            "url": "https://files.pythonhosted.org/packages/bf/98/73fa3e7159a6074c2c88f4a89adb15e3cba23cd732b3fff3c9d9bdba29de/pi_heif-1.1.0-cp310-cp310-macosx_14_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "033a773d071227e5d2c740afa73c5766d31d82f3866895f0234246c301cceda2",
                "md5": "9dacdac080573352817dfbeaf11faf51",
                "sha256": "88d3825502b6fa415021c400e955b07e9111122eb8d1a4b5e3dd75c6936491d9"
            },
            "downloads": -1,
            "filename": "pi_heif-1.1.0-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl",
            "has_sig": false,
            "md5_digest": "9dacdac080573352817dfbeaf11faf51",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.9",
            "size": 1290964,
            "upload_time": "2025-08-02T09:58:38",
            "upload_time_iso_8601": "2025-08-02T09:58:38.112726Z",
            "url": "https://files.pythonhosted.org/packages/03/3a/773d071227e5d2c740afa73c5766d31d82f3866895f0234246c301cceda2/pi_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": "473c7c6c7475d57d52cf45c9a8cbb170c6e9904792b2700c15f1df98fbfa23b4",
                "md5": "a187c3aac95528d2444de3c63777931a",
                "sha256": "f24a6bf385374e7fc94f3ca17eed3d47a0f16ef7bcdeaa3aabdc3c5e43858643"
            },
            "downloads": -1,
            "filename": "pi_heif-1.1.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl",
            "has_sig": false,
            "md5_digest": "a187c3aac95528d2444de3c63777931a",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.9",
            "size": 1415137,
            "upload_time": "2025-08-02T09:58:39",
            "upload_time_iso_8601": "2025-08-02T09:58:39.212078Z",
            "url": "https://files.pythonhosted.org/packages/47/3c/7c6c7475d57d52cf45c9a8cbb170c6e9904792b2700c15f1df98fbfa23b4/pi_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": "5bd6bba3d4872e3b50752fdb2bc0c65dbbe1f1c181cc1eecc4961df988fb7c94",
                "md5": "d1c1f678a892558e4bc6ccf612437c15",
                "sha256": "d25aaee75cbd4ff209088513d2e8b0361d8fd24dfb68b848cd78f04a273c0904"
            },
            "downloads": -1,
            "filename": "pi_heif-1.1.0-cp310-cp310-musllinux_1_2_aarch64.whl",
            "has_sig": false,
            "md5_digest": "d1c1f678a892558e4bc6ccf612437c15",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.9",
            "size": 2272169,
            "upload_time": "2025-08-02T09:58:40",
            "upload_time_iso_8601": "2025-08-02T09:58:40.420435Z",
            "url": "https://files.pythonhosted.org/packages/5b/d6/bba3d4872e3b50752fdb2bc0c65dbbe1f1c181cc1eecc4961df988fb7c94/pi_heif-1.1.0-cp310-cp310-musllinux_1_2_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "59c5f202417df536bd0ea9c63daf7623cd2259fb4adb9a8909d274949f221faa",
                "md5": "6bfa643093c7bf2a4175de88d67e95cd",
                "sha256": "919d147273cd53116aa7bad1530e0b5d466a72959bc6455497bf833565484992"
            },
            "downloads": -1,
            "filename": "pi_heif-1.1.0-cp310-cp310-musllinux_1_2_x86_64.whl",
            "has_sig": false,
            "md5_digest": "6bfa643093c7bf2a4175de88d67e95cd",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.9",
            "size": 2430695,
            "upload_time": "2025-08-02T09:58:42",
            "upload_time_iso_8601": "2025-08-02T09:58:42.088078Z",
            "url": "https://files.pythonhosted.org/packages/59/c5/f202417df536bd0ea9c63daf7623cd2259fb4adb9a8909d274949f221faa/pi_heif-1.1.0-cp310-cp310-musllinux_1_2_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "e04098cb9ab3a6143011d27bdf0d1defcfc7403fb5ce74bb61afb0436b81fbdd",
                "md5": "a63f8b730e41f3972f38a1a19d8f46f3",
                "sha256": "4b9c7ad65b4d044b03d5344dd8dcce43f69649b216b6251643857b7e68e485bf"
            },
            "downloads": -1,
            "filename": "pi_heif-1.1.0-cp310-cp310-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "a63f8b730e41f3972f38a1a19d8f46f3",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.9",
            "size": 1883920,
            "upload_time": "2025-08-02T09:58:43",
            "upload_time_iso_8601": "2025-08-02T09:58:43.659889Z",
            "url": "https://files.pythonhosted.org/packages/e0/40/98cb9ab3a6143011d27bdf0d1defcfc7403fb5ce74bb61afb0436b81fbdd/pi_heif-1.1.0-cp310-cp310-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "105eb32bb95bd047e1831095bc9480c7280dc593657ec048312df86b623f4083",
                "md5": "d46fa6d249578ebb812d6acfb2c739d2",
                "sha256": "104ed9674f5e3067e3dc413a38c26611b7256760c7f3d5c5adaaf6651a009cc8"
            },
            "downloads": -1,
            "filename": "pi_heif-1.1.0-cp311-cp311-macosx_13_0_x86_64.whl",
            "has_sig": false,
            "md5_digest": "d46fa6d249578ebb812d6acfb2c739d2",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.9",
            "size": 714303,
            "upload_time": "2025-08-02T09:58:44",
            "upload_time_iso_8601": "2025-08-02T09:58:44.731505Z",
            "url": "https://files.pythonhosted.org/packages/10/5e/b32bb95bd047e1831095bc9480c7280dc593657ec048312df86b623f4083/pi_heif-1.1.0-cp311-cp311-macosx_13_0_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "976c221fbf9fbcfd66508e376883ac12d4e590210ecded78a046e2c515594b19",
                "md5": "e33fef81cbf8741a0c466eb2492e9bde",
                "sha256": "4c468181374f64ab6376893541bc91b954e62c2e92703b2e0a8a9d1b023d78b1"
            },
            "downloads": -1,
            "filename": "pi_heif-1.1.0-cp311-cp311-macosx_14_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "e33fef81cbf8741a0c466eb2492e9bde",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.9",
            "size": 642375,
            "upload_time": "2025-08-02T09:58:46",
            "upload_time_iso_8601": "2025-08-02T09:58:46.314388Z",
            "url": "https://files.pythonhosted.org/packages/97/6c/221fbf9fbcfd66508e376883ac12d4e590210ecded78a046e2c515594b19/pi_heif-1.1.0-cp311-cp311-macosx_14_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "6d78e956fc64d901b2e55d946ff819275fa9cb0156299f52e3570e2f73fb1de9",
                "md5": "74aaf6fe0166e4dbb07113d5204fa451",
                "sha256": "d1074ad1d30fb45222b741b1d5daf7daa84414fd137ed3ca1a495557b0e9b377"
            },
            "downloads": -1,
            "filename": "pi_heif-1.1.0-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl",
            "has_sig": false,
            "md5_digest": "74aaf6fe0166e4dbb07113d5204fa451",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.9",
            "size": 1292835,
            "upload_time": "2025-08-02T09:58:47",
            "upload_time_iso_8601": "2025-08-02T09:58:47.435251Z",
            "url": "https://files.pythonhosted.org/packages/6d/78/e956fc64d901b2e55d946ff819275fa9cb0156299f52e3570e2f73fb1de9/pi_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": "54cb7eff4030c63b286aba023d6c12c57a7e73ece21ebdfd8405a6c8e4170999",
                "md5": "72d455194342e4c001ac67675d766856",
                "sha256": "40754dd2085f8b9c2367c1c49c06fb8e96f93bd5701f6bcb26311442c07373f5"
            },
            "downloads": -1,
            "filename": "pi_heif-1.1.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl",
            "has_sig": false,
            "md5_digest": "72d455194342e4c001ac67675d766856",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.9",
            "size": 1416805,
            "upload_time": "2025-08-02T09:58:48",
            "upload_time_iso_8601": "2025-08-02T09:58:48.605785Z",
            "url": "https://files.pythonhosted.org/packages/54/cb/7eff4030c63b286aba023d6c12c57a7e73ece21ebdfd8405a6c8e4170999/pi_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": "1bbfc37eefec6c252d3065fb390744b16520a744498f9233b2abec7124c4f9b0",
                "md5": "36d974031b33ef6744b161d6f57b4128",
                "sha256": "a599f40fc94d4ed00efd0bed5066b8522a0f6cea79f73990042204cb1598c38a"
            },
            "downloads": -1,
            "filename": "pi_heif-1.1.0-cp311-cp311-musllinux_1_2_aarch64.whl",
            "has_sig": false,
            "md5_digest": "36d974031b33ef6744b161d6f57b4128",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.9",
            "size": 2273717,
            "upload_time": "2025-08-02T09:58:49",
            "upload_time_iso_8601": "2025-08-02T09:58:49.761904Z",
            "url": "https://files.pythonhosted.org/packages/1b/bf/c37eefec6c252d3065fb390744b16520a744498f9233b2abec7124c4f9b0/pi_heif-1.1.0-cp311-cp311-musllinux_1_2_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "c25250dc5c9f7c3c3f515dcc90f45aa2f8ad19b40ee3ab6b86a86e446653f528",
                "md5": "ad13766ceaf26669fe00b476dcf0c27a",
                "sha256": "2eae0dcf439b7592f754c594e74c866b5fa791fa07428d29166755fbe18b4e1d"
            },
            "downloads": -1,
            "filename": "pi_heif-1.1.0-cp311-cp311-musllinux_1_2_x86_64.whl",
            "has_sig": false,
            "md5_digest": "ad13766ceaf26669fe00b476dcf0c27a",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.9",
            "size": 2432169,
            "upload_time": "2025-08-02T09:58:50",
            "upload_time_iso_8601": "2025-08-02T09:58:50.970410Z",
            "url": "https://files.pythonhosted.org/packages/c2/52/50dc5c9f7c3c3f515dcc90f45aa2f8ad19b40ee3ab6b86a86e446653f528/pi_heif-1.1.0-cp311-cp311-musllinux_1_2_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "01001474d4ae5dd9b95d3220f3aff40f2d9f0897194b320008b03846eb8195c3",
                "md5": "22407f1747fb178fee180fddd3f79868",
                "sha256": "2d5e4dd0a28cd004b23f26383eff1e552ddb64b489a0261c5f8e7e7d465b589a"
            },
            "downloads": -1,
            "filename": "pi_heif-1.1.0-cp311-cp311-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "22407f1747fb178fee180fddd3f79868",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.9",
            "size": 1883921,
            "upload_time": "2025-08-02T09:58:52",
            "upload_time_iso_8601": "2025-08-02T09:58:52.197052Z",
            "url": "https://files.pythonhosted.org/packages/01/00/1474d4ae5dd9b95d3220f3aff40f2d9f0897194b320008b03846eb8195c3/pi_heif-1.1.0-cp311-cp311-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "384964b2de6f44c1ad2e7be034d516a24a8e5e4acbc66ed6f1d195d46b0737ac",
                "md5": "6f81b5c684b3cb820084fd641b4e1a26",
                "sha256": "b6d7db7d5506afc6755f535cded7f21b3759457a52734776d929cf4fec220ec1"
            },
            "downloads": -1,
            "filename": "pi_heif-1.1.0-cp312-cp312-macosx_13_0_x86_64.whl",
            "has_sig": false,
            "md5_digest": "6f81b5c684b3cb820084fd641b4e1a26",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.9",
            "size": 714538,
            "upload_time": "2025-08-02T09:58:53",
            "upload_time_iso_8601": "2025-08-02T09:58:53.507937Z",
            "url": "https://files.pythonhosted.org/packages/38/49/64b2de6f44c1ad2e7be034d516a24a8e5e4acbc66ed6f1d195d46b0737ac/pi_heif-1.1.0-cp312-cp312-macosx_13_0_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "deff2c8021d6db6836e65b88f63aba0f1c551c293f51bc1533ed68440432baf0",
                "md5": "ee5ff801940a07e3602b4d6514d9e27f",
                "sha256": "ff0e6b2036f6f3f6bb4147b4ae99735c3e199ce58e3473d830decae76238f986"
            },
            "downloads": -1,
            "filename": "pi_heif-1.1.0-cp312-cp312-macosx_14_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "ee5ff801940a07e3602b4d6514d9e27f",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.9",
            "size": 642359,
            "upload_time": "2025-08-02T09:58:54",
            "upload_time_iso_8601": "2025-08-02T09:58:54.745778Z",
            "url": "https://files.pythonhosted.org/packages/de/ff/2c8021d6db6836e65b88f63aba0f1c551c293f51bc1533ed68440432baf0/pi_heif-1.1.0-cp312-cp312-macosx_14_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "b11914d2eed494ee1492cc881149cbbbc48113dc1f63239b8f1167321b0b28c4",
                "md5": "193c490110133d111f5c6019003b8d74",
                "sha256": "1ac2ba474703d70e2e62aa9f73ccfe4929274f22f2219c0152a8f481eba3c0d5"
            },
            "downloads": -1,
            "filename": "pi_heif-1.1.0-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl",
            "has_sig": false,
            "md5_digest": "193c490110133d111f5c6019003b8d74",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.9",
            "size": 1291396,
            "upload_time": "2025-08-02T09:58:55",
            "upload_time_iso_8601": "2025-08-02T09:58:55.905936Z",
            "url": "https://files.pythonhosted.org/packages/b1/19/14d2eed494ee1492cc881149cbbbc48113dc1f63239b8f1167321b0b28c4/pi_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": "431143f872ef2c6c4a68c9c99fe0bce1fbfea50428dabbe813e94b89d3dcf60a",
                "md5": "dacb07325ead6199bc74629d359b5827",
                "sha256": "24b3c29fe0edbba5419391d180a43bde72125a1a35ee1f073ef8b96eda65279d"
            },
            "downloads": -1,
            "filename": "pi_heif-1.1.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl",
            "has_sig": false,
            "md5_digest": "dacb07325ead6199bc74629d359b5827",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.9",
            "size": 1416099,
            "upload_time": "2025-08-02T09:58:57",
            "upload_time_iso_8601": "2025-08-02T09:58:57.183915Z",
            "url": "https://files.pythonhosted.org/packages/43/11/43f872ef2c6c4a68c9c99fe0bce1fbfea50428dabbe813e94b89d3dcf60a/pi_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": "87d565d97be2c56ff8bf4f6312be171ef737d5a120bbd3f63f69bfd848731ed7",
                "md5": "60446108785a37a4f81c8555d4a4a061",
                "sha256": "019fb0eddabe713c7f01b1de78c438c393aff8c0b0823bccd47f40cf12f2f347"
            },
            "downloads": -1,
            "filename": "pi_heif-1.1.0-cp312-cp312-musllinux_1_2_aarch64.whl",
            "has_sig": false,
            "md5_digest": "60446108785a37a4f81c8555d4a4a061",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.9",
            "size": 2272591,
            "upload_time": "2025-08-02T09:58:58",
            "upload_time_iso_8601": "2025-08-02T09:58:58.487473Z",
            "url": "https://files.pythonhosted.org/packages/87/d5/65d97be2c56ff8bf4f6312be171ef737d5a120bbd3f63f69bfd848731ed7/pi_heif-1.1.0-cp312-cp312-musllinux_1_2_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "f5d9aa4456eec621608110ee43d5e824381cc8e66b39cc182a333206f6918cc5",
                "md5": "9bbb22b57d18eafd48cf2c71816984f7",
                "sha256": "c8ef5caad093589f7bc7ef07ccc33e5c3eafb3168c0fa5482befd34f344cd3ca"
            },
            "downloads": -1,
            "filename": "pi_heif-1.1.0-cp312-cp312-musllinux_1_2_x86_64.whl",
            "has_sig": false,
            "md5_digest": "9bbb22b57d18eafd48cf2c71816984f7",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.9",
            "size": 2431520,
            "upload_time": "2025-08-02T09:59:00",
            "upload_time_iso_8601": "2025-08-02T09:59:00.193955Z",
            "url": "https://files.pythonhosted.org/packages/f5/d9/aa4456eec621608110ee43d5e824381cc8e66b39cc182a333206f6918cc5/pi_heif-1.1.0-cp312-cp312-musllinux_1_2_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "737ab36516e57defdfad54aea1300497b0ebb1b5c7e1de788a1bedff9ee11bd0",
                "md5": "7c1da965c33a520443eaf5216eecdab7",
                "sha256": "b26b6a84346a285d3c1e189aea888e3db67f3397b3d7dc6438d8462f4c9293be"
            },
            "downloads": -1,
            "filename": "pi_heif-1.1.0-cp312-cp312-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "7c1da965c33a520443eaf5216eecdab7",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.9",
            "size": 1884004,
            "upload_time": "2025-08-02T09:59:01",
            "upload_time_iso_8601": "2025-08-02T09:59:01.470697Z",
            "url": "https://files.pythonhosted.org/packages/73/7a/b36516e57defdfad54aea1300497b0ebb1b5c7e1de788a1bedff9ee11bd0/pi_heif-1.1.0-cp312-cp312-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "72d51c90b161b3012ce1d93a0ddb648734f62bb075af8d2a9f7e01c2e2ce745d",
                "md5": "faf24788c6bcace9988b3b6234e01dfd",
                "sha256": "228abec71f87cd854ece251c84f28f025ab3d004b8f0ba731bd954b07fe9c14c"
            },
            "downloads": -1,
            "filename": "pi_heif-1.1.0-cp313-cp313-macosx_13_0_x86_64.whl",
            "has_sig": false,
            "md5_digest": "faf24788c6bcace9988b3b6234e01dfd",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.9",
            "size": 714536,
            "upload_time": "2025-08-02T09:59:02",
            "upload_time_iso_8601": "2025-08-02T09:59:02.684803Z",
            "url": "https://files.pythonhosted.org/packages/72/d5/1c90b161b3012ce1d93a0ddb648734f62bb075af8d2a9f7e01c2e2ce745d/pi_heif-1.1.0-cp313-cp313-macosx_13_0_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "709c43712a6c7d8a66e440aa8ebc651d1fa9eb640c41f35f88bf278a356c28b8",
                "md5": "2a82c617c6dba4a2fd0d9a547b644913",
                "sha256": "5a7bb04ce197a15aaa3b2e8a30243fdf9c257e676e74d09aef26053cfe615145"
            },
            "downloads": -1,
            "filename": "pi_heif-1.1.0-cp313-cp313-macosx_14_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "2a82c617c6dba4a2fd0d9a547b644913",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.9",
            "size": 642356,
            "upload_time": "2025-08-02T09:59:03",
            "upload_time_iso_8601": "2025-08-02T09:59:03.778631Z",
            "url": "https://files.pythonhosted.org/packages/70/9c/43712a6c7d8a66e440aa8ebc651d1fa9eb640c41f35f88bf278a356c28b8/pi_heif-1.1.0-cp313-cp313-macosx_14_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "3e210f733a1e62ef4099e2642dd8345e56388cee01edf2a6f25c9a088070593c",
                "md5": "a267c098b8a42e155a1e1ffe407d02bb",
                "sha256": "587d8de4a672a65e57e7c6c591ed75386c4f5d32b70d499c0dd1023152326890"
            },
            "downloads": -1,
            "filename": "pi_heif-1.1.0-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl",
            "has_sig": false,
            "md5_digest": "a267c098b8a42e155a1e1ffe407d02bb",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.9",
            "size": 1291429,
            "upload_time": "2025-08-02T09:59:04",
            "upload_time_iso_8601": "2025-08-02T09:59:04.860820Z",
            "url": "https://files.pythonhosted.org/packages/3e/21/0f733a1e62ef4099e2642dd8345e56388cee01edf2a6f25c9a088070593c/pi_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": "c37208d3695966c096b110f21ff62e61fabd51b970b6a45cb964d27240192881",
                "md5": "13c932d3191cba73130e2c0cb955c201",
                "sha256": "4dfee3431a262eb83640ee19a5993840a863ed216bbd08b4c7f1214cf0bb5379"
            },
            "downloads": -1,
            "filename": "pi_heif-1.1.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl",
            "has_sig": false,
            "md5_digest": "13c932d3191cba73130e2c0cb955c201",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.9",
            "size": 1416190,
            "upload_time": "2025-08-02T09:59:06",
            "upload_time_iso_8601": "2025-08-02T09:59:06.200461Z",
            "url": "https://files.pythonhosted.org/packages/c3/72/08d3695966c096b110f21ff62e61fabd51b970b6a45cb964d27240192881/pi_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": "9e5747911f5ac5fa179d51e3641dcda9491ca4a173756dfaf428151c035f098f",
                "md5": "f389410660c95baae97aec8157980e7d",
                "sha256": "3930f8dd8b1929ae704955611cb4431e2bea7c673b634c950cfc5657adcab485"
            },
            "downloads": -1,
            "filename": "pi_heif-1.1.0-cp313-cp313-musllinux_1_2_aarch64.whl",
            "has_sig": false,
            "md5_digest": "f389410660c95baae97aec8157980e7d",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.9",
            "size": 2272625,
            "upload_time": "2025-08-02T09:59:07",
            "upload_time_iso_8601": "2025-08-02T09:59:07.937466Z",
            "url": "https://files.pythonhosted.org/packages/9e/57/47911f5ac5fa179d51e3641dcda9491ca4a173756dfaf428151c035f098f/pi_heif-1.1.0-cp313-cp313-musllinux_1_2_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "054144ab8f98d79db9a2550260f5a5d3cf55bd2dee078563f38e46785f46d02a",
                "md5": "827813979c091620fc5e4f6158c9d54d",
                "sha256": "056cd407f5af858491d68fd40b2072763fd9719c446e5c48cb3ad70b16829043"
            },
            "downloads": -1,
            "filename": "pi_heif-1.1.0-cp313-cp313-musllinux_1_2_x86_64.whl",
            "has_sig": false,
            "md5_digest": "827813979c091620fc5e4f6158c9d54d",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.9",
            "size": 2431590,
            "upload_time": "2025-08-02T09:59:09",
            "upload_time_iso_8601": "2025-08-02T09:59:09.129632Z",
            "url": "https://files.pythonhosted.org/packages/05/41/44ab8f98d79db9a2550260f5a5d3cf55bd2dee078563f38e46785f46d02a/pi_heif-1.1.0-cp313-cp313-musllinux_1_2_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "ec0e99bc0fe41ee4977dda7c1eabd21d1596a258fec94406b6f83d9d98c77dba",
                "md5": "f4e573cbcd7c835eadd77dc988a0336e",
                "sha256": "c50cb96c82da786ac7cc85872dabcbca8a9be85c48130035711ce8571bcb318a"
            },
            "downloads": -1,
            "filename": "pi_heif-1.1.0-cp313-cp313-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "f4e573cbcd7c835eadd77dc988a0336e",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.9",
            "size": 1884002,
            "upload_time": "2025-08-02T09:59:10",
            "upload_time_iso_8601": "2025-08-02T09:59:10.417500Z",
            "url": "https://files.pythonhosted.org/packages/ec/0e/99bc0fe41ee4977dda7c1eabd21d1596a258fec94406b6f83d9d98c77dba/pi_heif-1.1.0-cp313-cp313-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "8a1413e6ab10c62091d9d9d81b634ac7ebbde84556651a9cda9122ab345c418d",
                "md5": "f17c913aaa24eeee4c8b1b716421006b",
                "sha256": "d2f1ecbadbed3afb2f3bf87db2a5276d773e57996052f2adc23b881b7eaef84f"
            },
            "downloads": -1,
            "filename": "pi_heif-1.1.0-cp314-cp314-macosx_13_0_x86_64.whl",
            "has_sig": false,
            "md5_digest": "f17c913aaa24eeee4c8b1b716421006b",
            "packagetype": "bdist_wheel",
            "python_version": "cp314",
            "requires_python": ">=3.9",
            "size": 714495,
            "upload_time": "2025-08-02T09:59:11",
            "upload_time_iso_8601": "2025-08-02T09:59:11.716731Z",
            "url": "https://files.pythonhosted.org/packages/8a/14/13e6ab10c62091d9d9d81b634ac7ebbde84556651a9cda9122ab345c418d/pi_heif-1.1.0-cp314-cp314-macosx_13_0_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "ff7481a041640fde479c3503a713f007edab481301056cf04f52a46dd809cabb",
                "md5": "af594ecb5863847810f6083d2c050bb9",
                "sha256": "6dcd89781e73d9035ed87c8e65bd7bfe164d3b5e9670e2ebf0df481a9ed73201"
            },
            "downloads": -1,
            "filename": "pi_heif-1.1.0-cp314-cp314-macosx_14_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "af594ecb5863847810f6083d2c050bb9",
            "packagetype": "bdist_wheel",
            "python_version": "cp314",
            "requires_python": ">=3.9",
            "size": 642448,
            "upload_time": "2025-08-02T09:59:13",
            "upload_time_iso_8601": "2025-08-02T09:59:13.262303Z",
            "url": "https://files.pythonhosted.org/packages/ff/74/81a041640fde479c3503a713f007edab481301056cf04f52a46dd809cabb/pi_heif-1.1.0-cp314-cp314-macosx_14_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "0d5958bb9cc23161d77259e111a5f1cb489003cd93ea9d6c72668162c2880e2f",
                "md5": "4e4403826a0c7852f9fd1c8aae7cd427",
                "sha256": "d667a91b710ec6af66fbd4e3cda28b08e9c32239e2a3547a29ab22b640e4cece"
            },
            "downloads": -1,
            "filename": "pi_heif-1.1.0-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl",
            "has_sig": false,
            "md5_digest": "4e4403826a0c7852f9fd1c8aae7cd427",
            "packagetype": "bdist_wheel",
            "python_version": "cp314",
            "requires_python": ">=3.9",
            "size": 1291620,
            "upload_time": "2025-08-02T09:59:14",
            "upload_time_iso_8601": "2025-08-02T09:59:14.516722Z",
            "url": "https://files.pythonhosted.org/packages/0d/59/58bb9cc23161d77259e111a5f1cb489003cd93ea9d6c72668162c2880e2f/pi_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": "0366d4ff09ee80bcf303a1c6a5a9553a723c4728b472358c44e62d5158df212e",
                "md5": "7efa6406d43acd8dadc815bc67caea9a",
                "sha256": "c39980385edd3ed946b79ca87b6c83418e09f483fa993ca02513ca6d9660895c"
            },
            "downloads": -1,
            "filename": "pi_heif-1.1.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl",
            "has_sig": false,
            "md5_digest": "7efa6406d43acd8dadc815bc67caea9a",
            "packagetype": "bdist_wheel",
            "python_version": "cp314",
            "requires_python": ">=3.9",
            "size": 1416269,
            "upload_time": "2025-08-02T09:59:15",
            "upload_time_iso_8601": "2025-08-02T09:59:15.685604Z",
            "url": "https://files.pythonhosted.org/packages/03/66/d4ff09ee80bcf303a1c6a5a9553a723c4728b472358c44e62d5158df212e/pi_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": "000907961a650e0b7ea3b2feeca7146d1617af42b409e700ddfa8603b32e0ccf",
                "md5": "48b062b0471972418a771b139939aeb5",
                "sha256": "918d571b409b7c04e529a54ebdbb2fd9cec36347b49fc5e859211d3f574fa2be"
            },
            "downloads": -1,
            "filename": "pi_heif-1.1.0-cp314-cp314-musllinux_1_2_aarch64.whl",
            "has_sig": false,
            "md5_digest": "48b062b0471972418a771b139939aeb5",
            "packagetype": "bdist_wheel",
            "python_version": "cp314",
            "requires_python": ">=3.9",
            "size": 2272805,
            "upload_time": "2025-08-02T09:59:17",
            "upload_time_iso_8601": "2025-08-02T09:59:17.383831Z",
            "url": "https://files.pythonhosted.org/packages/00/09/07961a650e0b7ea3b2feeca7146d1617af42b409e700ddfa8603b32e0ccf/pi_heif-1.1.0-cp314-cp314-musllinux_1_2_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "c2f7f7c62a9d9907daaa555de18fc394cff86d251eb15d89fa88d19a4aff0a37",
                "md5": "73baa550aaf6118b322c64232c5365b5",
                "sha256": "d1ddf59f91eac869c2602e7418f876096433c069ee3bc4d41df8e8008c876d14"
            },
            "downloads": -1,
            "filename": "pi_heif-1.1.0-cp314-cp314-musllinux_1_2_x86_64.whl",
            "has_sig": false,
            "md5_digest": "73baa550aaf6118b322c64232c5365b5",
            "packagetype": "bdist_wheel",
            "python_version": "cp314",
            "requires_python": ">=3.9",
            "size": 2431604,
            "upload_time": "2025-08-02T09:59:18",
            "upload_time_iso_8601": "2025-08-02T09:59:18.816399Z",
            "url": "https://files.pythonhosted.org/packages/c2/f7/f7c62a9d9907daaa555de18fc394cff86d251eb15d89fa88d19a4aff0a37/pi_heif-1.1.0-cp314-cp314-musllinux_1_2_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "d31f364f2498ddc38dd266db7f6734113a63921b7138d417ac0c21761e3b1216",
                "md5": "9258ae38ba78b1b874bb5f5250c6a868",
                "sha256": "636cd31ac95885255b441701b5d301a797f77ba4dc141aa67f2609417af95842"
            },
            "downloads": -1,
            "filename": "pi_heif-1.1.0-cp314-cp314-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "9258ae38ba78b1b874bb5f5250c6a868",
            "packagetype": "bdist_wheel",
            "python_version": "cp314",
            "requires_python": ">=3.9",
            "size": 1950350,
            "upload_time": "2025-08-02T09:59:20",
            "upload_time_iso_8601": "2025-08-02T09:59:20.270809Z",
            "url": "https://files.pythonhosted.org/packages/d3/1f/364f2498ddc38dd266db7f6734113a63921b7138d417ac0c21761e3b1216/pi_heif-1.1.0-cp314-cp314-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "d48ae6ec6d7cb5fc9587167614f31ce25e6d0e349f5ebd1ad86fa643abd5a00d",
                "md5": "04a563441470e4917689ab669b48599c",
                "sha256": "c6f6e9348d8bcc24c24bd5b2127fdbca4f1e7a6ad0df5522c1fc7b40987fe926"
            },
            "downloads": -1,
            "filename": "pi_heif-1.1.0-cp39-cp39-macosx_13_0_x86_64.whl",
            "has_sig": false,
            "md5_digest": "04a563441470e4917689ab669b48599c",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.9",
            "size": 714307,
            "upload_time": "2025-08-02T09:59:21",
            "upload_time_iso_8601": "2025-08-02T09:59:21.818350Z",
            "url": "https://files.pythonhosted.org/packages/d4/8a/e6ec6d7cb5fc9587167614f31ce25e6d0e349f5ebd1ad86fa643abd5a00d/pi_heif-1.1.0-cp39-cp39-macosx_13_0_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "54a06956c2b83d26670292f2a28fa794a9a88e2e1f374afb1d2b222d031c0b79",
                "md5": "d024a1d7ec2be64304203974022c41e2",
                "sha256": "c0cecd982fb7f4212a0694a153f8b16ec3e3c36e4b9cf98f14a82bd978cd300a"
            },
            "downloads": -1,
            "filename": "pi_heif-1.1.0-cp39-cp39-macosx_14_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "d024a1d7ec2be64304203974022c41e2",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.9",
            "size": 642379,
            "upload_time": "2025-08-02T09:59:23",
            "upload_time_iso_8601": "2025-08-02T09:59:23.587204Z",
            "url": "https://files.pythonhosted.org/packages/54/a0/6956c2b83d26670292f2a28fa794a9a88e2e1f374afb1d2b222d031c0b79/pi_heif-1.1.0-cp39-cp39-macosx_14_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "849847e7606d4e2ab93ab81e830167f84724b74fac106d66f94636717f591fa3",
                "md5": "85c28af34f0e5d77b2c5373394cec10d",
                "sha256": "231ba9c29eb939fe63f308d6173687976ba662ca26bd39d1124ad1323b2ec058"
            },
            "downloads": -1,
            "filename": "pi_heif-1.1.0-cp39-cp39-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl",
            "has_sig": false,
            "md5_digest": "85c28af34f0e5d77b2c5373394cec10d",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.9",
            "size": 1290549,
            "upload_time": "2025-08-02T09:59:24",
            "upload_time_iso_8601": "2025-08-02T09:59:24.796330Z",
            "url": "https://files.pythonhosted.org/packages/84/98/47e7606d4e2ab93ab81e830167f84724b74fac106d66f94636717f591fa3/pi_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": "7820606b545f25519bfa1b10f32bf0d440be32161cf8d268f0837d8471f5ca08",
                "md5": "d574c024f2b5ef2a38cec533cce6b720",
                "sha256": "97cf030a42d253c6e4c9b8ec71d6077171c58979eba98f826e963431aec335b0"
            },
            "downloads": -1,
            "filename": "pi_heif-1.1.0-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl",
            "has_sig": false,
            "md5_digest": "d574c024f2b5ef2a38cec533cce6b720",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.9",
            "size": 1414774,
            "upload_time": "2025-08-02T09:59:26",
            "upload_time_iso_8601": "2025-08-02T09:59:26.317245Z",
            "url": "https://files.pythonhosted.org/packages/78/20/606b545f25519bfa1b10f32bf0d440be32161cf8d268f0837d8471f5ca08/pi_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": "3b66563e23685803374138f013c7dd7572eba7babc5d0f32910259c0396244a8",
                "md5": "98816cdd9057920c4d63c9ed3f597aed",
                "sha256": "62ebdaaee8a48ff84d27c90d5ba31c9d619748311ee3c586dd2559b1b2b3862d"
            },
            "downloads": -1,
            "filename": "pi_heif-1.1.0-cp39-cp39-musllinux_1_2_aarch64.whl",
            "has_sig": false,
            "md5_digest": "98816cdd9057920c4d63c9ed3f597aed",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.9",
            "size": 2271703,
            "upload_time": "2025-08-02T09:59:27",
            "upload_time_iso_8601": "2025-08-02T09:59:27.613971Z",
            "url": "https://files.pythonhosted.org/packages/3b/66/563e23685803374138f013c7dd7572eba7babc5d0f32910259c0396244a8/pi_heif-1.1.0-cp39-cp39-musllinux_1_2_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "7c333beb4bd4400a77b415ce820631b594c704bee0820c39ec06f9f28977b83e",
                "md5": "b03b0cf08a65b7e76038d9082795bf8e",
                "sha256": "da6628f5de31fb6e3b2548ec79472b2c883f03a5bf14251b605739c25328bf3f"
            },
            "downloads": -1,
            "filename": "pi_heif-1.1.0-cp39-cp39-musllinux_1_2_x86_64.whl",
            "has_sig": false,
            "md5_digest": "b03b0cf08a65b7e76038d9082795bf8e",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.9",
            "size": 2430269,
            "upload_time": "2025-08-02T09:59:29",
            "upload_time_iso_8601": "2025-08-02T09:59:29.251813Z",
            "url": "https://files.pythonhosted.org/packages/7c/33/3beb4bd4400a77b415ce820631b594c704bee0820c39ec06f9f28977b83e/pi_heif-1.1.0-cp39-cp39-musllinux_1_2_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "d78a74e3b7689e1e2265ce0534232dea692a4ee92cb880c2c0ac41ebbc76938d",
                "md5": "5fa9ae7317873c85a6f53c648f5b581e",
                "sha256": "da161d4199eea34a02080f11d43793ae47b1a9d38cbc067b59f8997502bea6f5"
            },
            "downloads": -1,
            "filename": "pi_heif-1.1.0-cp39-cp39-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "5fa9ae7317873c85a6f53c648f5b581e",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.9",
            "size": 1884802,
            "upload_time": "2025-08-02T09:59:30",
            "upload_time_iso_8601": "2025-08-02T09:59:30.499933Z",
            "url": "https://files.pythonhosted.org/packages/d7/8a/74e3b7689e1e2265ce0534232dea692a4ee92cb880c2c0ac41ebbc76938d/pi_heif-1.1.0-cp39-cp39-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "034281e456fc5db44ae99a1e4d6efd2c467349797ff775b99ce147db8c9bf0b2",
                "md5": "8bb22a398afc6834dc59379bcc5fa1e3",
                "sha256": "63fec82b6f1d1f50d67fdfdca9b2cc9fc241ebcb79dea5aa08915e47441289de"
            },
            "downloads": -1,
            "filename": "pi_heif-1.1.0-pp310-pypy310_pp73-macosx_13_0_x86_64.whl",
            "has_sig": false,
            "md5_digest": "8bb22a398afc6834dc59379bcc5fa1e3",
            "packagetype": "bdist_wheel",
            "python_version": "pp310",
            "requires_python": ">=3.9",
            "size": 703066,
            "upload_time": "2025-08-02T09:59:31",
            "upload_time_iso_8601": "2025-08-02T09:59:31.684439Z",
            "url": "https://files.pythonhosted.org/packages/03/42/81e456fc5db44ae99a1e4d6efd2c467349797ff775b99ce147db8c9bf0b2/pi_heif-1.1.0-pp310-pypy310_pp73-macosx_13_0_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "c939e5a06bb0d8569539f4a729ca639c3641723ac87ddfa2f90077dfcff306da",
                "md5": "8e3c0ff13cdb3757bbae0d7ffbffbfa5",
                "sha256": "9d3a1a583d3da53041205c1f6a241fdf027b64a06eeb223c597c8695b43c3850"
            },
            "downloads": -1,
            "filename": "pi_heif-1.1.0-pp310-pypy310_pp73-macosx_14_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "8e3c0ff13cdb3757bbae0d7ffbffbfa5",
            "packagetype": "bdist_wheel",
            "python_version": "pp310",
            "requires_python": ">=3.9",
            "size": 638910,
            "upload_time": "2025-08-02T09:59:32",
            "upload_time_iso_8601": "2025-08-02T09:59:32.763500Z",
            "url": "https://files.pythonhosted.org/packages/c9/39/e5a06bb0d8569539f4a729ca639c3641723ac87ddfa2f90077dfcff306da/pi_heif-1.1.0-pp310-pypy310_pp73-macosx_14_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "cc466876dad0898fe0bda652b9663371ce56dad25f0dc158dee1f49248479c8b",
                "md5": "bcabbc4cc033490bcbc1425084221c45",
                "sha256": "e1b9d2075336a7f8eb6dbccc1f3c3b5d3083e434a7f4bd918119eeee1a17e2e9"
            },
            "downloads": -1,
            "filename": "pi_heif-1.1.0-pp310-pypy310_pp73-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl",
            "has_sig": false,
            "md5_digest": "bcabbc4cc033490bcbc1425084221c45",
            "packagetype": "bdist_wheel",
            "python_version": "pp310",
            "requires_python": ">=3.9",
            "size": 1251437,
            "upload_time": "2025-08-02T09:59:33",
            "upload_time_iso_8601": "2025-08-02T09:59:33.853567Z",
            "url": "https://files.pythonhosted.org/packages/cc/46/6876dad0898fe0bda652b9663371ce56dad25f0dc158dee1f49248479c8b/pi_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": "e281fb3a2e5669ea11706314856359972721b2996d4054ebd27cef0122c596aa",
                "md5": "39771429d8a320d080ac1fa03a055830",
                "sha256": "5bc2a8a14e92efee9e07ae5abe6635d5e30cb113fa172a14e3d77a580887285a"
            },
            "downloads": -1,
            "filename": "pi_heif-1.1.0-pp310-pypy310_pp73-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl",
            "has_sig": false,
            "md5_digest": "39771429d8a320d080ac1fa03a055830",
            "packagetype": "bdist_wheel",
            "python_version": "pp310",
            "requires_python": ">=3.9",
            "size": 1372541,
            "upload_time": "2025-08-02T09:59:35",
            "upload_time_iso_8601": "2025-08-02T09:59:35.061029Z",
            "url": "https://files.pythonhosted.org/packages/e2/81/fb3a2e5669ea11706314856359972721b2996d4054ebd27cef0122c596aa/pi_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": "71d3b219268700112e93867e9a18b2253c032316fa6ac6fff046d103fbb89190",
                "md5": "6f42f82558e80645beb149fd932ae215",
                "sha256": "27b0a07b8824e974aa1124a83d9d7e09f84dc578b8096342464f25f780dc9f7b"
            },
            "downloads": -1,
            "filename": "pi_heif-1.1.0-pp310-pypy310_pp73-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "6f42f82558e80645beb149fd932ae215",
            "packagetype": "bdist_wheel",
            "python_version": "pp310",
            "requires_python": ">=3.9",
            "size": 1884308,
            "upload_time": "2025-08-02T09:59:36",
            "upload_time_iso_8601": "2025-08-02T09:59:36.701036Z",
            "url": "https://files.pythonhosted.org/packages/71/d3/b219268700112e93867e9a18b2253c032316fa6ac6fff046d103fbb89190/pi_heif-1.1.0-pp310-pypy310_pp73-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "433de11091f073060a2a3f6be2d4862cd4006f60c027d395a3d763784cb8e3d2",
                "md5": "467eb26b1888110bb9a9730feeca6418",
                "sha256": "cfbf1e5ea3364cd025e1d10c378a9e4a752e94041f108610625cb4d871822209"
            },
            "downloads": -1,
            "filename": "pi_heif-1.1.0-pp311-pypy311_pp73-macosx_13_0_x86_64.whl",
            "has_sig": false,
            "md5_digest": "467eb26b1888110bb9a9730feeca6418",
            "packagetype": "bdist_wheel",
            "python_version": "pp311",
            "requires_python": ">=3.9",
            "size": 702996,
            "upload_time": "2025-08-02T09:59:37",
            "upload_time_iso_8601": "2025-08-02T09:59:37.932908Z",
            "url": "https://files.pythonhosted.org/packages/43/3d/e11091f073060a2a3f6be2d4862cd4006f60c027d395a3d763784cb8e3d2/pi_heif-1.1.0-pp311-pypy311_pp73-macosx_13_0_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "dcc53118bc20dc876edd84ec1610af6fda175f7b5a233fcef68099017cbc78fb",
                "md5": "b2360da20b73ef584207ffafc38d8f96",
                "sha256": "eb7c5bc1437fed64f47cb8b6ac9f556aa2263372e17d7360b2269a8fbc7a5679"
            },
            "downloads": -1,
            "filename": "pi_heif-1.1.0-pp311-pypy311_pp73-macosx_14_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "b2360da20b73ef584207ffafc38d8f96",
            "packagetype": "bdist_wheel",
            "python_version": "pp311",
            "requires_python": ">=3.9",
            "size": 638831,
            "upload_time": "2025-08-02T09:59:39",
            "upload_time_iso_8601": "2025-08-02T09:59:39.048891Z",
            "url": "https://files.pythonhosted.org/packages/dc/c5/3118bc20dc876edd84ec1610af6fda175f7b5a233fcef68099017cbc78fb/pi_heif-1.1.0-pp311-pypy311_pp73-macosx_14_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "0b4d6a5455768b4d10df26ed30eead89d49965cde29661972117c4a67df831a1",
                "md5": "6097cdec3d3be99dac866e3c5287ae6e",
                "sha256": "2bf9a8905cab92e436f0d67cad55478f18f8842a6856ee71bd85af9c25c48551"
            },
            "downloads": -1,
            "filename": "pi_heif-1.1.0-pp311-pypy311_pp73-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl",
            "has_sig": false,
            "md5_digest": "6097cdec3d3be99dac866e3c5287ae6e",
            "packagetype": "bdist_wheel",
            "python_version": "pp311",
            "requires_python": ">=3.9",
            "size": 1251456,
            "upload_time": "2025-08-02T09:59:40",
            "upload_time_iso_8601": "2025-08-02T09:59:40.663486Z",
            "url": "https://files.pythonhosted.org/packages/0b/4d/6a5455768b4d10df26ed30eead89d49965cde29661972117c4a67df831a1/pi_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": "5b161ce9562c6bbd0cfe8efa72fc30c25972e7f8fd100e19d5c1fba9c4448a38",
                "md5": "08e54cd27ea75e2632a619665cc159d4",
                "sha256": "f74889fa91614efa29a100ea2a6f85a58dd35a6bd256c087c344684b08be7299"
            },
            "downloads": -1,
            "filename": "pi_heif-1.1.0-pp311-pypy311_pp73-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl",
            "has_sig": false,
            "md5_digest": "08e54cd27ea75e2632a619665cc159d4",
            "packagetype": "bdist_wheel",
            "python_version": "pp311",
            "requires_python": ">=3.9",
            "size": 1372549,
            "upload_time": "2025-08-02T09:59:42",
            "upload_time_iso_8601": "2025-08-02T09:59:42.255403Z",
            "url": "https://files.pythonhosted.org/packages/5b/16/1ce9562c6bbd0cfe8efa72fc30c25972e7f8fd100e19d5c1fba9c4448a38/pi_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": "2b31fa182f9892e3ad82c6a6fe2e70b82f780d4acb3f26ae72dd3a1bf4c28e74",
                "md5": "ebd1d5736fcdb84e710ebfe8b6e0e888",
                "sha256": "79c702548c137e9f6e211a03fff6279c86fe18abd688481dc756dea33ce3c891"
            },
            "downloads": -1,
            "filename": "pi_heif-1.1.0-pp311-pypy311_pp73-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "ebd1d5736fcdb84e710ebfe8b6e0e888",
            "packagetype": "bdist_wheel",
            "python_version": "pp311",
            "requires_python": ">=3.9",
            "size": 1884307,
            "upload_time": "2025-08-02T09:59:43",
            "upload_time_iso_8601": "2025-08-02T09:59:43.445719Z",
            "url": "https://files.pythonhosted.org/packages/2b/31/fa182f9892e3ad82c6a6fe2e70b82f780d4acb3f26ae72dd3a1bf4c28e74/pi_heif-1.1.0-pp311-pypy311_pp73-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "a13c15d70bac37e50bd03ca2cdf7f7237d237c6f4e3e6d6cefdcc95b53dd708e",
                "md5": "eb65e5d7885eca47601e750861998c46",
                "sha256": "bac501008a000f2c560086d82e785e3ca2fc688b24b66c1d7dae537ef2fd6a6e"
            },
            "downloads": -1,
            "filename": "pi_heif-1.1.0.tar.gz",
            "has_sig": false,
            "md5_digest": "eb65e5d7885eca47601e750861998c46",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.9",
            "size": 18269246,
            "upload_time": "2025-08-02T09:59:46",
            "upload_time_iso_8601": "2025-08-02T09:59:46.640106Z",
            "url": "https://files.pythonhosted.org/packages/a1/3c/15d70bac37e50bd03ca2cdf7f7237d237c6f4e3e6d6cefdcc95b53dd708e/pi_heif-1.1.0.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2025-08-02 09:59:46",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "bigcat88",
    "github_project": "pillow_heif",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "lcname": "pi-heif"
}
        
Elapsed time: 4.26945s