# 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.8%20%7C%203.9%20%7C%203.10%20%7C%203.11%20%7C%203.12-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 and AVIF files.
* Encoding of `8`, `10`, `12` bit HEIC and AVIF 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`.
* 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)
```
### AVIF support
Working with the `AVIF` files as the same as with the `HEIC` files. Just use a separate function to register plugin:
```python3
import pillow_heif
pillow_heif.register_avif_opener()
```
### 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/>64bit | musllinux* | manylinux* |
|--------------------|:---------------:|:-----------------:|:-----------------:|:----------:|:----------:|
| CPython 3.8 | ✅ | ✅ | ✅ | ✅ | ✅ |
| CPython 3.9 | ✅ | ✅ | ✅ | ✅ | ✅ |
| CPython 3.10 | ✅ | ✅ | ✅ | ✅ | ✅ |
| CPython 3.11 | ✅ | ✅ | ✅ | ✅ | ✅ |
| CPython 3.12 | ✅ | ✅ | ✅ | ✅ | ✅ |
| PyPy 3.8 v7.3 | ✅ | ✅ | ✅ | N/A | ✅ |
| PyPy 3.9 v7.3 | ✅ | ✅ | ✅ | N/A | ✅ |
| PyPy 3.10 v7.3 | ✅ | ✅ | ✅ | N/A | ✅ |
* **x86_64**, **aarch64** wheels.
`i686`, `ARMv7l`, `PyPy` 32-bit wheels are published only for [pi-heif](https://pypi.org/project/pi-heif/) from `0.13.0` version.
Raw data
{
"_id": null,
"home_page": "https://github.com/bigcat88/pillow_heif",
"name": "pillow-heif",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.8",
"maintainer_email": null,
"keywords": "heif, heic, avif, pillow",
"author": "Alexander Piskun",
"author_email": "bigcat88@users.noreply.github.com",
"download_url": "https://files.pythonhosted.org/packages/fc/79/973715ca134c78bfab1de17d51ae599df3816f05011bb9eb7f230f464f55/pillow_heif-0.16.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.8%20%7C%203.9%20%7C%203.10%20%7C%203.11%20%7C%203.12-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 and AVIF files.\n * Encoding of `8`, `10`, `12` bit HEIC and AVIF 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 * 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### AVIF support\n\nWorking with the `AVIF` files as the same as with the `HEIC` files. Just use a separate function to register plugin:\n```python3\nimport pillow_heif\n\npillow_heif.register_avif_opener()\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/>64bit | musllinux* | manylinux* |\n|--------------------|:---------------:|:-----------------:|:-----------------:|:----------:|:----------:|\n| CPython 3.8 | \u2705 | \u2705 | \u2705 | \u2705 | \u2705 |\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| PyPy 3.8 v7.3 | \u2705 | \u2705 | \u2705 | N/A | \u2705 |\n| PyPy 3.9 v7.3 | \u2705 | \u2705 | \u2705 | N/A | \u2705 |\n| PyPy 3.10 v7.3 | \u2705 | \u2705 | \u2705 | N/A | \u2705 |\n\n* **x86_64**, **aarch64** wheels.\n\n`i686`, `ARMv7l`, `PyPy` 32-bit wheels are published only for [pi-heif](https://pypi.org/project/pi-heif/) from `0.13.0` version.\n",
"bugtrack_url": null,
"license": "BSD-3-Clause",
"summary": "Python interface for libheif library",
"version": "0.16.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",
" avif",
" pillow"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "a155c9819884a74577f98a33d653641704477d24379c94f43bdc8c9715668464",
"md5": "2380b43afb9610a5d77a449b5c56a1f0",
"sha256": "c7db96ac172e2654676986e8c35fa32bffdd5b429a8c86b9d628c0333c570d82"
},
"downloads": -1,
"filename": "pillow_heif-0.16.0-cp310-cp310-macosx_10_10_x86_64.whl",
"has_sig": false,
"md5_digest": "2380b43afb9610a5d77a449b5c56a1f0",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.8",
"size": 5214894,
"upload_time": "2024-04-01T20:41:39",
"upload_time_iso_8601": "2024-04-01T20:41:39.272646Z",
"url": "https://files.pythonhosted.org/packages/a1/55/c9819884a74577f98a33d653641704477d24379c94f43bdc8c9715668464/pillow_heif-0.16.0-cp310-cp310-macosx_10_10_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "1a7fa515152626094cc02d6fdd463d16dbc0aac3896136a82476640875fcabee",
"md5": "6fe98f33009a03e39da87af1389a4ee8",
"sha256": "a146be0c8e7bef204eeaa14799b2fca8a4a52ad972850975e23ef10cee4e7de7"
},
"downloads": -1,
"filename": "pillow_heif-0.16.0-cp310-cp310-macosx_12_0_arm64.whl",
"has_sig": false,
"md5_digest": "6fe98f33009a03e39da87af1389a4ee8",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.8",
"size": 3324466,
"upload_time": "2024-04-01T20:41:42",
"upload_time_iso_8601": "2024-04-01T20:41:42.515262Z",
"url": "https://files.pythonhosted.org/packages/1a/7f/a515152626094cc02d6fdd463d16dbc0aac3896136a82476640875fcabee/pillow_heif-0.16.0-cp310-cp310-macosx_12_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "e89affd6f07a5861dbdebe85f29749a4e9dc5da3728726978ba74b613168b24a",
"md5": "6981f25bcb46f87a842890619adc99e9",
"sha256": "33e0b1549bcdfec363b3ba6fb55b3de882e1409b5b00f5a68a1a027f051e8ef2"
},
"downloads": -1,
"filename": "pillow_heif-0.16.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"has_sig": false,
"md5_digest": "6981f25bcb46f87a842890619adc99e9",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.8",
"size": 6706973,
"upload_time": "2024-04-01T20:41:44",
"upload_time_iso_8601": "2024-04-01T20:41:44.540747Z",
"url": "https://files.pythonhosted.org/packages/e8/9a/ffd6f07a5861dbdebe85f29749a4e9dc5da3728726978ba74b613168b24a/pillow_heif-0.16.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "af3d070d8949e95886d66bfa7092212d8430a6a597b0306c3af34e81b6d679d1",
"md5": "a320a60b5c23e449b45ec5bc134e00b1",
"sha256": "fea4410ce02e295079db5b2617579ba016671d334ac1888a1d4b34aedb56b866"
},
"downloads": -1,
"filename": "pillow_heif-0.16.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "a320a60b5c23e449b45ec5bc134e00b1",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.8",
"size": 7528762,
"upload_time": "2024-04-01T20:41:47",
"upload_time_iso_8601": "2024-04-01T20:41:47.094242Z",
"url": "https://files.pythonhosted.org/packages/af/3d/070d8949e95886d66bfa7092212d8430a6a597b0306c3af34e81b6d679d1/pillow_heif-0.16.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "36b1d934d3ccf714dfd791786aa2d150649f2e43619855b4536c3b91fea60706",
"md5": "86d103ba9d6652468350466b986dce45",
"sha256": "331579ce4f5fa079595c529b06810886ff76f8ade3eb411a1c9c90853a708022"
},
"downloads": -1,
"filename": "pillow_heif-0.16.0-cp310-cp310-musllinux_1_2_aarch64.whl",
"has_sig": false,
"md5_digest": "86d103ba9d6652468350466b986dce45",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.8",
"size": 7880388,
"upload_time": "2024-04-01T20:41:49",
"upload_time_iso_8601": "2024-04-01T20:41:49.209556Z",
"url": "https://files.pythonhosted.org/packages/36/b1/d934d3ccf714dfd791786aa2d150649f2e43619855b4536c3b91fea60706/pillow_heif-0.16.0-cp310-cp310-musllinux_1_2_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "371efa4aef1656b233b76524e2a146c303318277cb4f3f686690b49eaf06d217",
"md5": "aa682b3efcc9611df830b51dd56b6c91",
"sha256": "792e5d88b7d016fe48ae2fd77a852ec8dcf9a7fad1f7f191d35bc173896fe378"
},
"downloads": -1,
"filename": "pillow_heif-0.16.0-cp310-cp310-musllinux_1_2_x86_64.whl",
"has_sig": false,
"md5_digest": "aa682b3efcc9611df830b51dd56b6c91",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.8",
"size": 8632035,
"upload_time": "2024-04-01T20:41:51",
"upload_time_iso_8601": "2024-04-01T20:41:51.336663Z",
"url": "https://files.pythonhosted.org/packages/37/1e/fa4aef1656b233b76524e2a146c303318277cb4f3f686690b49eaf06d217/pillow_heif-0.16.0-cp310-cp310-musllinux_1_2_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "9a4c6fb8e9b5f537291f88c022415d07c26810eeedf8b496caaf45b2ac50a800",
"md5": "31301bdb0961b539f9dead38b521654f",
"sha256": "e0492e4fd6d3334b9eed3651058216ef62f04afa099cfc6b05815c1bf0da2c38"
},
"downloads": -1,
"filename": "pillow_heif-0.16.0-cp310-cp310-win_amd64.whl",
"has_sig": false,
"md5_digest": "31301bdb0961b539f9dead38b521654f",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.8",
"size": 8186645,
"upload_time": "2024-04-01T20:41:54",
"upload_time_iso_8601": "2024-04-01T20:41:54.455830Z",
"url": "https://files.pythonhosted.org/packages/9a/4c/6fb8e9b5f537291f88c022415d07c26810eeedf8b496caaf45b2ac50a800/pillow_heif-0.16.0-cp310-cp310-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "31526118389750e3d2a9fc2a9d315b2265b0ee1b2f4042592f8c853abb414494",
"md5": "2d48aa15a7888a321c23be41acb6bb17",
"sha256": "beb6576cbe5a9404a8f2ad9ec68f6b0c406e5e9f5d5573722dc3244898dc9866"
},
"downloads": -1,
"filename": "pillow_heif-0.16.0-cp311-cp311-macosx_10_10_x86_64.whl",
"has_sig": false,
"md5_digest": "2d48aa15a7888a321c23be41acb6bb17",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.8",
"size": 5214932,
"upload_time": "2024-04-01T20:41:57",
"upload_time_iso_8601": "2024-04-01T20:41:57.441821Z",
"url": "https://files.pythonhosted.org/packages/31/52/6118389750e3d2a9fc2a9d315b2265b0ee1b2f4042592f8c853abb414494/pillow_heif-0.16.0-cp311-cp311-macosx_10_10_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "8a875734583adfca38f63ef2007a9fd8341fcbfe50e901ead8f1fed21ad9da76",
"md5": "0077073199c3f4a7b2017c8daec64840",
"sha256": "241cf6c510215c6df0ee948dfed06a20c099475250c5c6cac5e7a1ef9e0ec4c3"
},
"downloads": -1,
"filename": "pillow_heif-0.16.0-cp311-cp311-macosx_12_0_arm64.whl",
"has_sig": false,
"md5_digest": "0077073199c3f4a7b2017c8daec64840",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.8",
"size": 3324467,
"upload_time": "2024-04-01T20:42:02",
"upload_time_iso_8601": "2024-04-01T20:42:02.795608Z",
"url": "https://files.pythonhosted.org/packages/8a/87/5734583adfca38f63ef2007a9fd8341fcbfe50e901ead8f1fed21ad9da76/pillow_heif-0.16.0-cp311-cp311-macosx_12_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "ede212f85ef4f81442729d378e261bdd5ccb95905d6f45c5facb39b87ce7c5fb",
"md5": "d52e208556c89537d88bcb467275fa4c",
"sha256": "28c980bf8d5239ee87986c9217a5954b07993d71d391949a9feafad0a9c5e9a7"
},
"downloads": -1,
"filename": "pillow_heif-0.16.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"has_sig": false,
"md5_digest": "d52e208556c89537d88bcb467275fa4c",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.8",
"size": 6708692,
"upload_time": "2024-04-01T20:42:05",
"upload_time_iso_8601": "2024-04-01T20:42:05.895791Z",
"url": "https://files.pythonhosted.org/packages/ed/e2/12f85ef4f81442729d378e261bdd5ccb95905d6f45c5facb39b87ce7c5fb/pillow_heif-0.16.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "837aafca4888bca50f63b5b702e73adaf7db92dc40939f81777a4f002a6928c8",
"md5": "f9499f3665946de2fd4ad3829e5a944d",
"sha256": "a8856cf5f0d53f83d814ae5c8d34433e5e5ad9f3e328480257cd6e9fbdb4a458"
},
"downloads": -1,
"filename": "pillow_heif-0.16.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "f9499f3665946de2fd4ad3829e5a944d",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.8",
"size": 7530472,
"upload_time": "2024-04-01T20:42:07",
"upload_time_iso_8601": "2024-04-01T20:42:07.835410Z",
"url": "https://files.pythonhosted.org/packages/83/7a/afca4888bca50f63b5b702e73adaf7db92dc40939f81777a4f002a6928c8/pillow_heif-0.16.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "ce1454580dc6690c363e0d46efb7ecd4b75f22b38b62e9f263f5cd9ec8d84522",
"md5": "32981bff4be31ff78b83bb34c5b2e801",
"sha256": "fba5c46f84031f1186bdea2a0c95f82958f8c29321200e73d7ac5e79ee460c83"
},
"downloads": -1,
"filename": "pillow_heif-0.16.0-cp311-cp311-musllinux_1_2_aarch64.whl",
"has_sig": false,
"md5_digest": "32981bff4be31ff78b83bb34c5b2e801",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.8",
"size": 7882089,
"upload_time": "2024-04-01T20:42:11",
"upload_time_iso_8601": "2024-04-01T20:42:11.020632Z",
"url": "https://files.pythonhosted.org/packages/ce/14/54580dc6690c363e0d46efb7ecd4b75f22b38b62e9f263f5cd9ec8d84522/pillow_heif-0.16.0-cp311-cp311-musllinux_1_2_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "0173c0c533ef7d4549129884c79d03f469d7592db511125f3a8e9eb970cc2af5",
"md5": "72ad8110fbe64b1a2745008ba317bff4",
"sha256": "5c7f7a94fc2d08ddcf55a6834c4c55b7dea9605656c565ce11c82e3f6e0454a8"
},
"downloads": -1,
"filename": "pillow_heif-0.16.0-cp311-cp311-musllinux_1_2_x86_64.whl",
"has_sig": false,
"md5_digest": "72ad8110fbe64b1a2745008ba317bff4",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.8",
"size": 8633523,
"upload_time": "2024-04-01T20:42:13",
"upload_time_iso_8601": "2024-04-01T20:42:13.732838Z",
"url": "https://files.pythonhosted.org/packages/01/73/c0c533ef7d4549129884c79d03f469d7592db511125f3a8e9eb970cc2af5/pillow_heif-0.16.0-cp311-cp311-musllinux_1_2_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "934ed9b0a17a808030f2bb03838cd75af1860c949e1722d6716e2c755d891629",
"md5": "9cc2bbd8e89fc8cf3e84a8ddba5c6cd1",
"sha256": "3a2681d4b62418813289987a9420059d724cd93542d0b05e0928fe4578517714"
},
"downloads": -1,
"filename": "pillow_heif-0.16.0-cp311-cp311-win_amd64.whl",
"has_sig": false,
"md5_digest": "9cc2bbd8e89fc8cf3e84a8ddba5c6cd1",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.8",
"size": 8186647,
"upload_time": "2024-04-01T20:42:16",
"upload_time_iso_8601": "2024-04-01T20:42:16.211689Z",
"url": "https://files.pythonhosted.org/packages/93/4e/d9b0a17a808030f2bb03838cd75af1860c949e1722d6716e2c755d891629/pillow_heif-0.16.0-cp311-cp311-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "9a995ee75ca46c786de43dd1a40acae3884b3af160072a49a9f392856cd362af",
"md5": "c828e3106e2305161929fa2a9898ffd1",
"sha256": "7e424d6a34b9466d054706393e76b5abdd84fabdc0c72b19ca10435a76140de7"
},
"downloads": -1,
"filename": "pillow_heif-0.16.0-cp312-cp312-macosx_10_10_x86_64.whl",
"has_sig": false,
"md5_digest": "c828e3106e2305161929fa2a9898ffd1",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.8",
"size": 5215112,
"upload_time": "2024-04-01T20:42:19",
"upload_time_iso_8601": "2024-04-01T20:42:19.428972Z",
"url": "https://files.pythonhosted.org/packages/9a/99/5ee75ca46c786de43dd1a40acae3884b3af160072a49a9f392856cd362af/pillow_heif-0.16.0-cp312-cp312-macosx_10_10_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "389ecc971574957f1f825e16290855592baf535fffb4ec38e22aad1a3fed295c",
"md5": "97c89d36c54855f1dc7c693616c63f13",
"sha256": "be41b7fadd4a9355d24936f6fad83bb8130fe55ba228ec298ad316392bb6f38b"
},
"downloads": -1,
"filename": "pillow_heif-0.16.0-cp312-cp312-macosx_12_0_arm64.whl",
"has_sig": false,
"md5_digest": "97c89d36c54855f1dc7c693616c63f13",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.8",
"size": 3324504,
"upload_time": "2024-04-01T20:42:21",
"upload_time_iso_8601": "2024-04-01T20:42:21.276983Z",
"url": "https://files.pythonhosted.org/packages/38/9e/cc971574957f1f825e16290855592baf535fffb4ec38e22aad1a3fed295c/pillow_heif-0.16.0-cp312-cp312-macosx_12_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "5f6ac4ae5b4590a8ed4c3a46a443248180d5be3a2e44492f6c8e733fa05aa7b1",
"md5": "d626b561449000e84cd4198838aefff2",
"sha256": "078bc74fd767625e465b2c107228f9c398b9a128bdf81b3f18812d7c07be660f"
},
"downloads": -1,
"filename": "pillow_heif-0.16.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"has_sig": false,
"md5_digest": "d626b561449000e84cd4198838aefff2",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.8",
"size": 6709256,
"upload_time": "2024-04-01T20:42:23",
"upload_time_iso_8601": "2024-04-01T20:42:23.177144Z",
"url": "https://files.pythonhosted.org/packages/5f/6a/c4ae5b4590a8ed4c3a46a443248180d5be3a2e44492f6c8e733fa05aa7b1/pillow_heif-0.16.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "2117c54043d69280b4f47fa775393fc26162b53995a6d673d0e568196dac05e3",
"md5": "5a02743b2e059aea86ea8e01531888b5",
"sha256": "1f4293ecbb81d255d8d887dce4708a58e87c86e53c6f1b1affc4c3105e1bcb8c"
},
"downloads": -1,
"filename": "pillow_heif-0.16.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "5a02743b2e059aea86ea8e01531888b5",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.8",
"size": 7531389,
"upload_time": "2024-04-01T20:42:25",
"upload_time_iso_8601": "2024-04-01T20:42:25.109792Z",
"url": "https://files.pythonhosted.org/packages/21/17/c54043d69280b4f47fa775393fc26162b53995a6d673d0e568196dac05e3/pillow_heif-0.16.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "f465660cfee46b6cad5131fc46a737ebbbc9790e4400cd051ba75c4d5916bde4",
"md5": "b200fb99400025cf3a8aef7d965fff98",
"sha256": "f63a1d8f95811569df5df9b6b11674038929c2f696221f2a393aee5ac1e535b4"
},
"downloads": -1,
"filename": "pillow_heif-0.16.0-cp312-cp312-musllinux_1_2_aarch64.whl",
"has_sig": false,
"md5_digest": "b200fb99400025cf3a8aef7d965fff98",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.8",
"size": 7883545,
"upload_time": "2024-04-01T20:42:27",
"upload_time_iso_8601": "2024-04-01T20:42:27.874746Z",
"url": "https://files.pythonhosted.org/packages/f4/65/660cfee46b6cad5131fc46a737ebbbc9790e4400cd051ba75c4d5916bde4/pillow_heif-0.16.0-cp312-cp312-musllinux_1_2_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "1e1d995413c005261265b66bea5d807509fef1ad4b0c1a133e4028242b56e5a2",
"md5": "72440d506dc370aa9132e0342e579262",
"sha256": "89ec30420ddc843c43916febbe31697552ed123396a1696715eea75169866c07"
},
"downloads": -1,
"filename": "pillow_heif-0.16.0-cp312-cp312-musllinux_1_2_x86_64.whl",
"has_sig": false,
"md5_digest": "72440d506dc370aa9132e0342e579262",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.8",
"size": 8635213,
"upload_time": "2024-04-01T20:42:30",
"upload_time_iso_8601": "2024-04-01T20:42:30.831523Z",
"url": "https://files.pythonhosted.org/packages/1e/1d/995413c005261265b66bea5d807509fef1ad4b0c1a133e4028242b56e5a2/pillow_heif-0.16.0-cp312-cp312-musllinux_1_2_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "0dc37180d390a3a366a0a94ec7c2bb47250175f155c03048c000b88be2e03ae7",
"md5": "e7c1294b25849c60f63dac85384f5c0c",
"sha256": "d4595ec975db845d84ab90cbf0678f15b0068b8b83c01d1db7ea524e31bab4b4"
},
"downloads": -1,
"filename": "pillow_heif-0.16.0-cp312-cp312-win_amd64.whl",
"has_sig": false,
"md5_digest": "e7c1294b25849c60f63dac85384f5c0c",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.8",
"size": 8186719,
"upload_time": "2024-04-01T20:42:33",
"upload_time_iso_8601": "2024-04-01T20:42:33.269079Z",
"url": "https://files.pythonhosted.org/packages/0d/c3/7180d390a3a366a0a94ec7c2bb47250175f155c03048c000b88be2e03ae7/pillow_heif-0.16.0-cp312-cp312-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "700f050263f509042ae3d3d255ebedc8fa018c519a5fd200643d3c7b1dd142c1",
"md5": "aca4c19849112542cca4129eb14dfe44",
"sha256": "1421d96aebdc9f5773213c8221ce547efb56e37a62da6698312edd4f281efb42"
},
"downloads": -1,
"filename": "pillow_heif-0.16.0-cp38-cp38-macosx_10_10_x86_64.whl",
"has_sig": false,
"md5_digest": "aca4c19849112542cca4129eb14dfe44",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": ">=3.8",
"size": 5214904,
"upload_time": "2024-04-01T20:42:35",
"upload_time_iso_8601": "2024-04-01T20:42:35.390181Z",
"url": "https://files.pythonhosted.org/packages/70/0f/050263f509042ae3d3d255ebedc8fa018c519a5fd200643d3c7b1dd142c1/pillow_heif-0.16.0-cp38-cp38-macosx_10_10_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "211695ad639578682f479c4dbab4255e105d3caf2433b0b15c48753fd0fc8f9b",
"md5": "84c9badabb08ab0932906f4c550e1901",
"sha256": "88ff22d2b162e7edd9cb9dd98de81455be04c40a99d1d3d3ebe1602b1a21c453"
},
"downloads": -1,
"filename": "pillow_heif-0.16.0-cp38-cp38-macosx_12_0_arm64.whl",
"has_sig": false,
"md5_digest": "84c9badabb08ab0932906f4c550e1901",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": ">=3.8",
"size": 3324476,
"upload_time": "2024-04-01T20:42:37",
"upload_time_iso_8601": "2024-04-01T20:42:37.378674Z",
"url": "https://files.pythonhosted.org/packages/21/16/95ad639578682f479c4dbab4255e105d3caf2433b0b15c48753fd0fc8f9b/pillow_heif-0.16.0-cp38-cp38-macosx_12_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "f24b52b14b9276e1c6a77f7d9df41ca407696503c03e6a22f2a79df46f02783a",
"md5": "876ae473c0a809064f36fa8c1dc6d0fd",
"sha256": "fb3efbe8efd26203589794988b11ea9bf3dea2d3bcf218e658f779d526dfcf80"
},
"downloads": -1,
"filename": "pillow_heif-0.16.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"has_sig": false,
"md5_digest": "876ae473c0a809064f36fa8c1dc6d0fd",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": ">=3.8",
"size": 6707605,
"upload_time": "2024-04-01T20:42:39",
"upload_time_iso_8601": "2024-04-01T20:42:39.330410Z",
"url": "https://files.pythonhosted.org/packages/f2/4b/52b14b9276e1c6a77f7d9df41ca407696503c03e6a22f2a79df46f02783a/pillow_heif-0.16.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "18188035bb9b596a24c93267ba28904a3201f4f1fba01271063f1a506147cd87",
"md5": "6c6f12fda44cc0b1274f2c3adabb8e79",
"sha256": "3f062c1be6f04804ffdf0bc452142eff38d7544c8655c04291d16e3b996e4dc4"
},
"downloads": -1,
"filename": "pillow_heif-0.16.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "6c6f12fda44cc0b1274f2c3adabb8e79",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": ">=3.8",
"size": 7529396,
"upload_time": "2024-04-01T20:42:41",
"upload_time_iso_8601": "2024-04-01T20:42:41.376295Z",
"url": "https://files.pythonhosted.org/packages/18/18/8035bb9b596a24c93267ba28904a3201f4f1fba01271063f1a506147cd87/pillow_heif-0.16.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "2f55c0e37fe519786c839a3c327e9cd4e42d216e45aaa5de6abe2735464fbdf2",
"md5": "c45a6af5f4cb4a0fb004fa2554beace7",
"sha256": "7fabd6534a38078a66ce8b7a5ae8ad37afd9863c930abd3031fb553f1ab4f01a"
},
"downloads": -1,
"filename": "pillow_heif-0.16.0-cp38-cp38-musllinux_1_2_aarch64.whl",
"has_sig": false,
"md5_digest": "c45a6af5f4cb4a0fb004fa2554beace7",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": ">=3.8",
"size": 7881268,
"upload_time": "2024-04-01T20:42:44",
"upload_time_iso_8601": "2024-04-01T20:42:44.103151Z",
"url": "https://files.pythonhosted.org/packages/2f/55/c0e37fe519786c839a3c327e9cd4e42d216e45aaa5de6abe2735464fbdf2/pillow_heif-0.16.0-cp38-cp38-musllinux_1_2_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "e8aba5c852079b76c8d2321378d5d334398e6755b4301e7834122a9fbae33572",
"md5": "e1e498620f19cdb96f97775415dae28d",
"sha256": "d9e465d92cf01093e3e4c33776af97368add23ac1c8d0007f34b8d3e3390d6ad"
},
"downloads": -1,
"filename": "pillow_heif-0.16.0-cp38-cp38-musllinux_1_2_x86_64.whl",
"has_sig": false,
"md5_digest": "e1e498620f19cdb96f97775415dae28d",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": ">=3.8",
"size": 8632889,
"upload_time": "2024-04-01T20:42:46",
"upload_time_iso_8601": "2024-04-01T20:42:46.029297Z",
"url": "https://files.pythonhosted.org/packages/e8/ab/a5c852079b76c8d2321378d5d334398e6755b4301e7834122a9fbae33572/pillow_heif-0.16.0-cp38-cp38-musllinux_1_2_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "c56c9855faac248b6c922a680b186269ca8a4fecc7a3a2160bed1d3e356eb197",
"md5": "f44a4bf17bb65e4a98139717728eefff",
"sha256": "502cebc90c11a6bffa2ea899088999c25fc99c8f322e047a266e541e3046b27c"
},
"downloads": -1,
"filename": "pillow_heif-0.16.0-cp38-cp38-win_amd64.whl",
"has_sig": false,
"md5_digest": "f44a4bf17bb65e4a98139717728eefff",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": ">=3.8",
"size": 8187507,
"upload_time": "2024-04-01T20:42:49",
"upload_time_iso_8601": "2024-04-01T20:42:49.339127Z",
"url": "https://files.pythonhosted.org/packages/c5/6c/9855faac248b6c922a680b186269ca8a4fecc7a3a2160bed1d3e356eb197/pillow_heif-0.16.0-cp38-cp38-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "5e51c93939a97cfccedad8c58adcfa6ef86f6e7f02458ac7a2104a514e161af9",
"md5": "771c3fe54437f9128847696ed016ee06",
"sha256": "c2ad68e3e4be40adfc5290bf6daa1569dd7d18501e17779d217ce5cd8c1e338d"
},
"downloads": -1,
"filename": "pillow_heif-0.16.0-cp39-cp39-macosx_10_10_x86_64.whl",
"has_sig": false,
"md5_digest": "771c3fe54437f9128847696ed016ee06",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.8",
"size": 5214903,
"upload_time": "2024-04-01T20:42:51",
"upload_time_iso_8601": "2024-04-01T20:42:51.355984Z",
"url": "https://files.pythonhosted.org/packages/5e/51/c93939a97cfccedad8c58adcfa6ef86f6e7f02458ac7a2104a514e161af9/pillow_heif-0.16.0-cp39-cp39-macosx_10_10_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "e4d26a73cba914254a443d77bc76b82b2d7a332db4185c3ddd255711c2a9287e",
"md5": "7285b4cf12afda31b97757aff942dbf2",
"sha256": "8e168d45b2ce63c1fe2334fd02927699b0097de72605f7571948010fd79e58f0"
},
"downloads": -1,
"filename": "pillow_heif-0.16.0-cp39-cp39-macosx_12_0_arm64.whl",
"has_sig": false,
"md5_digest": "7285b4cf12afda31b97757aff942dbf2",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.8",
"size": 3324473,
"upload_time": "2024-04-01T20:42:53",
"upload_time_iso_8601": "2024-04-01T20:42:53.217243Z",
"url": "https://files.pythonhosted.org/packages/e4/d2/6a73cba914254a443d77bc76b82b2d7a332db4185c3ddd255711c2a9287e/pillow_heif-0.16.0-cp39-cp39-macosx_12_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "8ba5f7610f290975548b51259088a629c49b3af76f676db28e9f76bf9bb7a85b",
"md5": "e3b8154ef5779051906670d42831cb07",
"sha256": "9bf10a1686c2d51f4db8ebb78825f96f28d18d1878599e1c64e88cfbdb70a3d2"
},
"downloads": -1,
"filename": "pillow_heif-0.16.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"has_sig": false,
"md5_digest": "e3b8154ef5779051906670d42831cb07",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.8",
"size": 6706846,
"upload_time": "2024-04-01T20:42:55",
"upload_time_iso_8601": "2024-04-01T20:42:55.074405Z",
"url": "https://files.pythonhosted.org/packages/8b/a5/f7610f290975548b51259088a629c49b3af76f676db28e9f76bf9bb7a85b/pillow_heif-0.16.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "9f950999482ce20a8b4ba41f14a001d769cc6731daf39183946854fe76470711",
"md5": "07b7393e7feab21fe9385f5ad7ad593c",
"sha256": "8f15dc73ced02a0ccfac93159d12deeaecfbe4335883a1a3309df0f01c26e6e6"
},
"downloads": -1,
"filename": "pillow_heif-0.16.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "07b7393e7feab21fe9385f5ad7ad593c",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.8",
"size": 7528628,
"upload_time": "2024-04-01T20:42:56",
"upload_time_iso_8601": "2024-04-01T20:42:56.940771Z",
"url": "https://files.pythonhosted.org/packages/9f/95/0999482ce20a8b4ba41f14a001d769cc6731daf39183946854fe76470711/pillow_heif-0.16.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "d87febb1c15c1b14ef1c665ad27db7c75fbaeaee1934362afb30aebe89bdf8bf",
"md5": "cc84b05cdbd72b2d1cb3f1f01a8460da",
"sha256": "2673048f3cf1498327add70f16e1129be2a09cf4a31cbc02363f5760eb5ba955"
},
"downloads": -1,
"filename": "pillow_heif-0.16.0-cp39-cp39-musllinux_1_2_aarch64.whl",
"has_sig": false,
"md5_digest": "cc84b05cdbd72b2d1cb3f1f01a8460da",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.8",
"size": 7880134,
"upload_time": "2024-04-01T20:42:59",
"upload_time_iso_8601": "2024-04-01T20:42:59.554545Z",
"url": "https://files.pythonhosted.org/packages/d8/7f/ebb1c15c1b14ef1c665ad27db7c75fbaeaee1934362afb30aebe89bdf8bf/pillow_heif-0.16.0-cp39-cp39-musllinux_1_2_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "d1123e00373ef501918293e1672de1e51d021537f773d8a2f23b292ecf986962",
"md5": "e6f31ec7fb43243f7ca1df08ed8cccf6",
"sha256": "9273af7224e0fb16c18637184a8ea9a8790105658daab04ad541982b8623e5c1"
},
"downloads": -1,
"filename": "pillow_heif-0.16.0-cp39-cp39-musllinux_1_2_x86_64.whl",
"has_sig": false,
"md5_digest": "e6f31ec7fb43243f7ca1df08ed8cccf6",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.8",
"size": 8631834,
"upload_time": "2024-04-01T20:43:01",
"upload_time_iso_8601": "2024-04-01T20:43:01.709802Z",
"url": "https://files.pythonhosted.org/packages/d1/12/3e00373ef501918293e1672de1e51d021537f773d8a2f23b292ecf986962/pillow_heif-0.16.0-cp39-cp39-musllinux_1_2_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "1822f2e015522075df098f778fc3dd236dd1c06b0aafa7f83b0666b600f0ae11",
"md5": "40728b5ea8f0bae5f68afad05c7d7f24",
"sha256": "f613dfd05fd62a8b7b57649bfa5db1501be41e18b5e15dd4a2fc12d3e3ddfdaa"
},
"downloads": -1,
"filename": "pillow_heif-0.16.0-cp39-cp39-win_amd64.whl",
"has_sig": false,
"md5_digest": "40728b5ea8f0bae5f68afad05c7d7f24",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.8",
"size": 8187506,
"upload_time": "2024-04-01T20:43:04",
"upload_time_iso_8601": "2024-04-01T20:43:04.623525Z",
"url": "https://files.pythonhosted.org/packages/18/22/f2e015522075df098f778fc3dd236dd1c06b0aafa7f83b0666b600f0ae11/pillow_heif-0.16.0-cp39-cp39-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "eb8a374c1d58f9d628d3d27eab19f313c011f87beac7c4f81956040f98d441c4",
"md5": "957e6349519274825041e7959204a93e",
"sha256": "3501f22985cbb427c76febf07a7e309cb828e485c0cf250a625733fc06fc1815"
},
"downloads": -1,
"filename": "pillow_heif-0.16.0-pp310-pypy310_pp73-macosx_10_10_x86_64.whl",
"has_sig": false,
"md5_digest": "957e6349519274825041e7959204a93e",
"packagetype": "bdist_wheel",
"python_version": "pp310",
"requires_python": ">=3.8",
"size": 5214910,
"upload_time": "2024-04-01T20:43:06",
"upload_time_iso_8601": "2024-04-01T20:43:06.949071Z",
"url": "https://files.pythonhosted.org/packages/eb/8a/374c1d58f9d628d3d27eab19f313c011f87beac7c4f81956040f98d441c4/pillow_heif-0.16.0-pp310-pypy310_pp73-macosx_10_10_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "b98e12a03049bb31ee0ca507d834353ba67df379d4868ed0bcae4281b817d057",
"md5": "9f9b7b18bead48c7e316b36f7a936284",
"sha256": "2b7450303f08ec81d1a63a75052863bb687fc3be1fdd8a34d2c0fef627aacae5"
},
"downloads": -1,
"filename": "pillow_heif-0.16.0-pp310-pypy310_pp73-macosx_12_0_arm64.whl",
"has_sig": false,
"md5_digest": "9f9b7b18bead48c7e316b36f7a936284",
"packagetype": "bdist_wheel",
"python_version": "pp310",
"requires_python": ">=3.8",
"size": 3321231,
"upload_time": "2024-04-01T20:43:09",
"upload_time_iso_8601": "2024-04-01T20:43:09.019461Z",
"url": "https://files.pythonhosted.org/packages/b9/8e/12a03049bb31ee0ca507d834353ba67df379d4868ed0bcae4281b817d057/pillow_heif-0.16.0-pp310-pypy310_pp73-macosx_12_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "aa431f541f18abdd9b8250eb819b89868ac2e6758c538e64c15497d74b133909",
"md5": "80d7cf3f99a3179de97dcf11e26ed805",
"sha256": "7794c1a8304eeb841d72cb73aa64cc60c9e5dccb2c7612f8caf528505f78581f"
},
"downloads": -1,
"filename": "pillow_heif-0.16.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"has_sig": false,
"md5_digest": "80d7cf3f99a3179de97dcf11e26ed805",
"packagetype": "bdist_wheel",
"python_version": "pp310",
"requires_python": ">=3.8",
"size": 6670348,
"upload_time": "2024-04-01T20:43:11",
"upload_time_iso_8601": "2024-04-01T20:43:11.749369Z",
"url": "https://files.pythonhosted.org/packages/aa/43/1f541f18abdd9b8250eb819b89868ac2e6758c538e64c15497d74b133909/pillow_heif-0.16.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "e4ae7ac8c2e096e37199f9b2750df5e97454b2a88dc742864886ff0ce0a1b0dd",
"md5": "e05ee2fc4e69cf5941151ef58e37a60c",
"sha256": "e5edd98192f74e4c7cffdd62953b2987e2b1e0d6a55d5c940306bed71f40206a"
},
"downloads": -1,
"filename": "pillow_heif-0.16.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "e05ee2fc4e69cf5941151ef58e37a60c",
"packagetype": "bdist_wheel",
"python_version": "pp310",
"requires_python": ">=3.8",
"size": 7490069,
"upload_time": "2024-04-01T20:43:13",
"upload_time_iso_8601": "2024-04-01T20:43:13.664036Z",
"url": "https://files.pythonhosted.org/packages/e4/ae/7ac8c2e096e37199f9b2750df5e97454b2a88dc742864886ff0ce0a1b0dd/pillow_heif-0.16.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "694d48a49782d97a871ac7e40d4d42d01752b085445dfb86dbf37954c765bf94",
"md5": "8af7f1d6e4beeefbe08ebb451a81d0b5",
"sha256": "38fa2854ec7dbe6c875d64cc5b3cf5cc55f1c8a0248dc1c7c34e9d2505521b82"
},
"downloads": -1,
"filename": "pillow_heif-0.16.0-pp310-pypy310_pp73-win_amd64.whl",
"has_sig": false,
"md5_digest": "8af7f1d6e4beeefbe08ebb451a81d0b5",
"packagetype": "bdist_wheel",
"python_version": "pp310",
"requires_python": ">=3.8",
"size": 8187012,
"upload_time": "2024-04-01T20:43:16",
"upload_time_iso_8601": "2024-04-01T20:43:16.189096Z",
"url": "https://files.pythonhosted.org/packages/69/4d/48a49782d97a871ac7e40d4d42d01752b085445dfb86dbf37954c765bf94/pillow_heif-0.16.0-pp310-pypy310_pp73-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "27a2cc4c2d7f860e42e8e5c7008514abad78cbce9828957a420f85bf74540dd7",
"md5": "98cf23b2f8d31a12ad89aa9ee6ffb22a",
"sha256": "b50160331754b603524e6ed33c386f478fd66fb345fa6433a507a01c8de642c6"
},
"downloads": -1,
"filename": "pillow_heif-0.16.0-pp38-pypy38_pp73-macosx_10_10_x86_64.whl",
"has_sig": false,
"md5_digest": "98cf23b2f8d31a12ad89aa9ee6ffb22a",
"packagetype": "bdist_wheel",
"python_version": "pp38",
"requires_python": ">=3.8",
"size": 5214908,
"upload_time": "2024-04-01T20:43:18",
"upload_time_iso_8601": "2024-04-01T20:43:18.518223Z",
"url": "https://files.pythonhosted.org/packages/27/a2/cc4c2d7f860e42e8e5c7008514abad78cbce9828957a420f85bf74540dd7/pillow_heif-0.16.0-pp38-pypy38_pp73-macosx_10_10_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "73f7e5ae9578aa70e09b3c5e83917825f008049066c5c699fef30a1382c93553",
"md5": "13ad62b8f577ccb8a9a3ee2aadd7b3bf",
"sha256": "9fd829c257a763e3a2e8418a773c2808c90799ee3e6b405b5399cb4fdfbe336e"
},
"downloads": -1,
"filename": "pillow_heif-0.16.0-pp38-pypy38_pp73-macosx_12_0_arm64.whl",
"has_sig": false,
"md5_digest": "13ad62b8f577ccb8a9a3ee2aadd7b3bf",
"packagetype": "bdist_wheel",
"python_version": "pp38",
"requires_python": ">=3.8",
"size": 3321229,
"upload_time": "2024-04-01T20:43:20",
"upload_time_iso_8601": "2024-04-01T20:43:20.835461Z",
"url": "https://files.pythonhosted.org/packages/73/f7/e5ae9578aa70e09b3c5e83917825f008049066c5c699fef30a1382c93553/pillow_heif-0.16.0-pp38-pypy38_pp73-macosx_12_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "db39af2a4bae85a6e0dace2212523eaeb2a0e7befe57c9ad9499beb7abbe7838",
"md5": "8dfb85b1f6192b51b8d2f3897f573dc0",
"sha256": "bbd9cc527bbd53c3e7588e16aad170e11cfd180b7e9bd84f18fb020ddec11408"
},
"downloads": -1,
"filename": "pillow_heif-0.16.0-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"has_sig": false,
"md5_digest": "8dfb85b1f6192b51b8d2f3897f573dc0",
"packagetype": "bdist_wheel",
"python_version": "pp38",
"requires_python": ">=3.8",
"size": 6670351,
"upload_time": "2024-04-01T20:43:23",
"upload_time_iso_8601": "2024-04-01T20:43:23.147227Z",
"url": "https://files.pythonhosted.org/packages/db/39/af2a4bae85a6e0dace2212523eaeb2a0e7befe57c9ad9499beb7abbe7838/pillow_heif-0.16.0-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "803eef6fed9b2b04ead102866436f8eb4902a05830e739b48e86416924a3bad6",
"md5": "e479ecd914a80d4ccb7d756a3be640d6",
"sha256": "a27abb523a07b17c118c09f1a00f92cde2295f8e997600024d4b57df3c5ba818"
},
"downloads": -1,
"filename": "pillow_heif-0.16.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "e479ecd914a80d4ccb7d756a3be640d6",
"packagetype": "bdist_wheel",
"python_version": "pp38",
"requires_python": ">=3.8",
"size": 7490077,
"upload_time": "2024-04-01T20:43:24",
"upload_time_iso_8601": "2024-04-01T20:43:24.998087Z",
"url": "https://files.pythonhosted.org/packages/80/3e/ef6fed9b2b04ead102866436f8eb4902a05830e739b48e86416924a3bad6/pillow_heif-0.16.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "9f96c46d8afecc7f8da9a62c67e95864afd5627e92ca3debf7201c16f862c18f",
"md5": "4e3593ef9cd912ef5e67d08f74360831",
"sha256": "0075adeb324adb07ddbfbe8a5c79ed12e5d04e60e9a642ff9427e71b5b0adccd"
},
"downloads": -1,
"filename": "pillow_heif-0.16.0-pp38-pypy38_pp73-win_amd64.whl",
"has_sig": false,
"md5_digest": "4e3593ef9cd912ef5e67d08f74360831",
"packagetype": "bdist_wheel",
"python_version": "pp38",
"requires_python": ">=3.8",
"size": 8187867,
"upload_time": "2024-04-01T20:43:27",
"upload_time_iso_8601": "2024-04-01T20:43:27.103942Z",
"url": "https://files.pythonhosted.org/packages/9f/96/c46d8afecc7f8da9a62c67e95864afd5627e92ca3debf7201c16f862c18f/pillow_heif-0.16.0-pp38-pypy38_pp73-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "ee25dcea7ce102af8e01bf0b7d9ad842b9ce3d0c7134179f9d6fac4623c700d4",
"md5": "9f8dcbb516f894f6b36b3a856792522c",
"sha256": "40014105688478d6ca146fc04bff6c13f445d01bdea79417b34ee50c1e559190"
},
"downloads": -1,
"filename": "pillow_heif-0.16.0-pp39-pypy39_pp73-macosx_10_10_x86_64.whl",
"has_sig": false,
"md5_digest": "9f8dcbb516f894f6b36b3a856792522c",
"packagetype": "bdist_wheel",
"python_version": "pp39",
"requires_python": ">=3.8",
"size": 5214915,
"upload_time": "2024-04-01T20:43:29",
"upload_time_iso_8601": "2024-04-01T20:43:29.183573Z",
"url": "https://files.pythonhosted.org/packages/ee/25/dcea7ce102af8e01bf0b7d9ad842b9ce3d0c7134179f9d6fac4623c700d4/pillow_heif-0.16.0-pp39-pypy39_pp73-macosx_10_10_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "0e4ed2f640c1c1affcbf81347d2411dcdd11d8ca8cfa22cc61cb4e4086a87578",
"md5": "b5795bb5a7dfb605df5746bbfc228580",
"sha256": "7ef47297d526147923f4ecc7ff681a5d5f4e6e3300017681f59968652a0d8afb"
},
"downloads": -1,
"filename": "pillow_heif-0.16.0-pp39-pypy39_pp73-macosx_12_0_arm64.whl",
"has_sig": false,
"md5_digest": "b5795bb5a7dfb605df5746bbfc228580",
"packagetype": "bdist_wheel",
"python_version": "pp39",
"requires_python": ">=3.8",
"size": 3321234,
"upload_time": "2024-04-01T20:43:31",
"upload_time_iso_8601": "2024-04-01T20:43:31.065318Z",
"url": "https://files.pythonhosted.org/packages/0e/4e/d2f640c1c1affcbf81347d2411dcdd11d8ca8cfa22cc61cb4e4086a87578/pillow_heif-0.16.0-pp39-pypy39_pp73-macosx_12_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "ee5f14d54529ba74dd14c3b147ffc218a98404498467ee623e616ffd00735cc7",
"md5": "c7f03636be27f4dc5b11bbfb5c5bf40d",
"sha256": "9923dfcc97ae9484d3514f2f6ec368e2ac97cd66f7b95359cc1b0ec0c1cd6157"
},
"downloads": -1,
"filename": "pillow_heif-0.16.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"has_sig": false,
"md5_digest": "c7f03636be27f4dc5b11bbfb5c5bf40d",
"packagetype": "bdist_wheel",
"python_version": "pp39",
"requires_python": ">=3.8",
"size": 6670353,
"upload_time": "2024-04-01T20:43:33",
"upload_time_iso_8601": "2024-04-01T20:43:33.008069Z",
"url": "https://files.pythonhosted.org/packages/ee/5f/14d54529ba74dd14c3b147ffc218a98404498467ee623e616ffd00735cc7/pillow_heif-0.16.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "371da08a7cadc85e211cb17829a29a0dcadf6944fa89a249f9644922015a002d",
"md5": "e1ee2f5063e57564cfd50d582c0cf35a",
"sha256": "17963a73186961fe7792aef01c46e980635f3fcc1836393de39ec9c6776ca51e"
},
"downloads": -1,
"filename": "pillow_heif-0.16.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "e1ee2f5063e57564cfd50d582c0cf35a",
"packagetype": "bdist_wheel",
"python_version": "pp39",
"requires_python": ">=3.8",
"size": 7490075,
"upload_time": "2024-04-01T20:43:35",
"upload_time_iso_8601": "2024-04-01T20:43:35.079761Z",
"url": "https://files.pythonhosted.org/packages/37/1d/a08a7cadc85e211cb17829a29a0dcadf6944fa89a249f9644922015a002d/pillow_heif-0.16.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "a9cd2080f0f9e554225bbdec1a0619d188fbb4d90a915215c736d2420afbdb65",
"md5": "2ee164ac46bbdc85cde24072b847dcdd",
"sha256": "4b6caa5b13b4dfc180507527254014530f6bedbeabc1de2238918bf5b2700c7e"
},
"downloads": -1,
"filename": "pillow_heif-0.16.0-pp39-pypy39_pp73-win_amd64.whl",
"has_sig": false,
"md5_digest": "2ee164ac46bbdc85cde24072b847dcdd",
"packagetype": "bdist_wheel",
"python_version": "pp39",
"requires_python": ">=3.8",
"size": 8187870,
"upload_time": "2024-04-01T20:43:37",
"upload_time_iso_8601": "2024-04-01T20:43:37.312766Z",
"url": "https://files.pythonhosted.org/packages/a9/cd/2080f0f9e554225bbdec1a0619d188fbb4d90a915215c736d2420afbdb65/pillow_heif-0.16.0-pp39-pypy39_pp73-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "fc79973715ca134c78bfab1de17d51ae599df3816f05011bb9eb7f230f464f55",
"md5": "4180cc7c565f8f8638ebfd16793d4739",
"sha256": "4d95004bb77aa640f80617716aa21bc092ec06307f6f2ad423deeeda07b4d29c"
},
"downloads": -1,
"filename": "pillow_heif-0.16.0.tar.gz",
"has_sig": false,
"md5_digest": "4180cc7c565f8f8638ebfd16793d4739",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.8",
"size": 14899409,
"upload_time": "2024-04-01T20:43:40",
"upload_time_iso_8601": "2024-04-01T20:43:40.567860Z",
"url": "https://files.pythonhosted.org/packages/fc/79/973715ca134c78bfab1de17d51ae599df3816f05011bb9eb7f230f464f55/pillow_heif-0.16.0.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-04-01 20:43:40",
"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"
}