YOGA - Yummy Optimizer for Gorgeous Assets
==========================================
|Github| |Discord| |PYPI Version| |Build Status| |Black| |License|
.. figure:: https://github.com/wanadev/yoga/raw/master/logo.png
:alt:
**YOGA** is a command-line tool and a library that can:
* convert and optimize images from various format to JPEG, PNG and WEBP,
* convert and optimize 3D models from various formats to `glTF and GLB`_.
**Images** are opened using Pillow_ and optimized using Guetzli_ (for JPEGs),
Zopflipng_ (for PNGs) and libwebp_ (for WEBPs).
**3D Models** are converted and optimized using assimp_. If models contain or
reference images, they are processed by YOGA's image optimizer.
EXAMPLE: Converting and optimizing an image from CLI::
yoga image input.png output.png
yoga image --output-format=jpeg --jpeg-quality=84 input.png output.jpg
yoga image --help
EXAMPLE: Converting and optimizing a 3D model from CLI::
yoga model input.fbx output.glb
yoga model --no-graph-optimization --no-meshes-optimization --image-output-format=jpeg --image-jpeg-quality=84 input.fbx output.glb
yoga model --help
.. _glTF and GLB: https://www.khronos.org/gltf/
.. _Pillow: https://github.com/python-pillow/Pillow
.. _Guetzli: https://github.com/google/guetzli
.. _Zopflipng: https://github.com/google/zopfli
.. _libwebp: https://chromium.googlesource.com/webm/libwebp/
.. _assimp: https://github.com/assimp/assimp
Install
-------
* See `the install section of the documentation <https://wanadev.github.io/yoga/install.html>`_
Documentation
-------------
* `Command Line Interface (CLI) <https://wanadev.github.io/yoga/cli/index.html>`_
* `Python API <https://wanadev.github.io/yoga/python/index.html>`_
* `Contributing <https://wanadev.github.io/yoga/contributing.html>`_
Changelog
---------
* **[NEXT]** (changes on ``master`` that have not been released yet):
* Nothing yet ;)
* **v1.3.1:**
* chore(sdist): Fixed included files in sdist package
* **v1.3.0:**
* feat(assimp): Updated assimp to v5.3.1 (fixed build on GCC >= 13)
* chore: Removed a script that is no more needed
* docs: Updated contributing documentation (libraries, supported Python
version, assimp update)
* **v1.2.3:**
* Code quality: more robust type comparison (@flozz)
* Code quality: cleanup some Python 2.7 specific code (@flozz)
* Added Python 3.12 support (@flozz)
* Removed Python 3.7 support (@flozz)
* **v1.2.2:**
* Updated the code to not use deprecated constants on newer Pillow versions
* Various typo fixed (@kianmeng, #45)
* Added Python 3.11 support
* **v1.2.1:**
* No change: fix an upload error on PYPI
* **v1.2.0:**
* Add color quantization options (based on libimagequant)
* ``arm64`` and ``universal2`` wheels for macOS
* ``x86`` and ``x68_64`` wheels for musl-based Linux distro (Alpine,...)
* **MAINTAINERS:** New dependency: `imagequant <https://github.com/wanadev/imagequant-python>`_
* **v1.1.2:**
* Add flag to CFFI builder to fix MacOS build
* **v1.1.1 (not published):**
* JPEG: ignore invalid values for the orientation tag (#38)
* Python 3.10 support and wheels
* **v1.1.0:**
* **JPEG Optimization:**
* Honor the JPEG orientation EXIF tag
* JPEG optimization has been improved by using some optimizations from
MozJPEG after the Guetzli encoding (from 2.4 % to 7.3 % of additional size
reduction)
* **PNG Optimization:**
* YOGA can no more output a PNG larger than the input one when performing
a PNG to PNG optimization
* **CLI:**
* Allow to cancel an optimization using Ctrl+C (NOTE: may not work on
Windows)
* Add a ``--version`` option to get YOGA's version
* Improve ``yoga --help`` usage
* **Python versions:**
* Python 2.7 support dropped
* **NOTE for packagers:**
* new dependency to `mozjpeg-lossless-optimization
<https://github.com/wanadev/mozjpeg-lossless-optimization>`_
* **v1.0.0:**
* WEBP (lossy and lossless) images supported as output format
* PNG default optimization preset changed to a 10× faster preset (old preset
still available with ``--png-slow-optimization`` flag)
* New model flag ``--no-fix-infacing-normals`` to disable Assimp's "fix
infacing normals" postprocess (#32, #33)
* Show CLI usage when no parameter given
* Developer documentation improved (#31)
* ASSIMP library updated
* WARNING: This is the last version to actively support Python 2.7!
* **v0.11.1:**
* Automated workflow for deploying the PyPI packages
* Wheel are now distributed on PyPI
* **v0.11.0:**
* Allows to build YOGA on Windows
* Scripts and workflow to build Windows standalone versions
* **v0.10.2:**
* Updates assimp and python libraries
* **v0.10.1:**
* Fixes an issue that occurs when output file does not already exist
* **v0.10.0:**
* Prevent overwriting of the output file when an error occurs (#17)
* Unicode path support (#16)
* **v0.10.0b1:**
* Verbose and quiet modes,
* Allows to pass textures from memory instead of looking on the filesystem,
* Allows to pass a fallback texture instead of raising an error.
* **v0.9.1b1:**
* Automatic selection of the output format (png or jpeg),
* Prevent duplication of textures that are shared between materials,
* Fixes Windows paths of textures.
* **v0.9.0b1:** First release (only GLB output for models, no image auto
output format)
.. |Github| image:: https://img.shields.io/github/stars/wanadev/yoga?label=Github&logo=github
:target: https://github.com/wanadev/yoga
.. |Discord| image:: https://img.shields.io/badge/chat-Discord-8c9eff?logo=discord&logoColor=ffffff
:target: https://discord.gg/BmUkEdMuFp
.. |PYPI Version| image:: https://img.shields.io/pypi/v/yoga.svg
:target: https://pypi.python.org/pypi/yoga
.. |Build Status| image:: https://github.com/wanadev/yoga/workflows/Python%20CI/badge.svg
:target: https://github.com/wanadev/yoga/actions
.. |Black| image:: https://img.shields.io/badge/code%20style-black-000000.svg
:target: https://black.readthedocs.io/en/stable/
.. |License| image:: https://img.shields.io/pypi/l/yoga.svg
:target: https://github.com/wanadev/yoga/blob/master/LICENSE
Raw data
{
"_id": null,
"home_page": "https://github.com/wanadev/yoga",
"name": "yoga",
"maintainer": "Fabien LOISON, Alexis BREUST",
"docs_url": null,
"requires_python": "",
"maintainer_email": "",
"keywords": "image webp jpeg png optimizer guetzli zopfli zopflipng libwebp 3d model mesh assimp gltf glb converter",
"author": "Wanadev",
"author_email": "contact@wanadev.fr",
"download_url": "https://files.pythonhosted.org/packages/74/9b/70eb1efd7f97950b3044a0245ad660dc949b060fe823ce329ea60c1697a2/yoga-1.3.1.tar.gz",
"platform": null,
"description": "YOGA - Yummy Optimizer for Gorgeous Assets\n==========================================\n\n|Github| |Discord| |PYPI Version| |Build Status| |Black| |License|\n\n.. figure:: https://github.com/wanadev/yoga/raw/master/logo.png\n :alt:\n\n**YOGA** is a command-line tool and a library that can:\n\n* convert and optimize images from various format to JPEG, PNG and WEBP,\n* convert and optimize 3D models from various formats to `glTF and GLB`_.\n\n**Images** are opened using Pillow_ and optimized using Guetzli_ (for JPEGs),\nZopflipng_ (for PNGs) and libwebp_ (for WEBPs).\n\n**3D Models** are converted and optimized using assimp_. If models contain or\nreference images, they are processed by YOGA's image optimizer.\n\nEXAMPLE: Converting and optimizing an image from CLI::\n\n yoga image input.png output.png\n yoga image --output-format=jpeg --jpeg-quality=84 input.png output.jpg\n yoga image --help\n\nEXAMPLE: Converting and optimizing a 3D model from CLI::\n\n yoga model input.fbx output.glb\n yoga model --no-graph-optimization --no-meshes-optimization --image-output-format=jpeg --image-jpeg-quality=84 input.fbx output.glb\n yoga model --help\n\n.. _glTF and GLB: https://www.khronos.org/gltf/\n.. _Pillow: https://github.com/python-pillow/Pillow\n.. _Guetzli: https://github.com/google/guetzli\n.. _Zopflipng: https://github.com/google/zopfli\n.. _libwebp: https://chromium.googlesource.com/webm/libwebp/\n.. _assimp: https://github.com/assimp/assimp\n\n\nInstall\n-------\n\n* See `the install section of the documentation <https://wanadev.github.io/yoga/install.html>`_\n\n\nDocumentation\n-------------\n\n* `Command Line Interface (CLI) <https://wanadev.github.io/yoga/cli/index.html>`_\n* `Python API <https://wanadev.github.io/yoga/python/index.html>`_\n* `Contributing <https://wanadev.github.io/yoga/contributing.html>`_\n\n\nChangelog\n---------\n\n* **[NEXT]** (changes on ``master`` that have not been released yet):\n\n * Nothing yet ;)\n\n* **v1.3.1:**\n\n * chore(sdist): Fixed included files in sdist package\n\n* **v1.3.0:**\n\n * feat(assimp): Updated assimp to v5.3.1 (fixed build on GCC >= 13)\n * chore: Removed a script that is no more needed\n * docs: Updated contributing documentation (libraries, supported Python\n version, assimp update)\n\n* **v1.2.3:**\n\n * Code quality: more robust type comparison (@flozz)\n * Code quality: cleanup some Python 2.7 specific code (@flozz)\n * Added Python 3.12 support (@flozz)\n * Removed Python 3.7 support (@flozz)\n\n* **v1.2.2:**\n\n * Updated the code to not use deprecated constants on newer Pillow versions\n * Various typo fixed (@kianmeng, #45)\n * Added Python 3.11 support\n\n* **v1.2.1:**\n\n * No change: fix an upload error on PYPI\n\n* **v1.2.0:**\n\n * Add color quantization options (based on libimagequant)\n * ``arm64`` and ``universal2`` wheels for macOS\n * ``x86`` and ``x68_64`` wheels for musl-based Linux distro (Alpine,...)\n * **MAINTAINERS:** New dependency: `imagequant <https://github.com/wanadev/imagequant-python>`_\n\n* **v1.1.2:**\n\n * Add flag to CFFI builder to fix MacOS build\n\n* **v1.1.1 (not published):**\n\n * JPEG: ignore invalid values for the orientation tag (#38)\n * Python 3.10 support and wheels\n\n* **v1.1.0:**\n\n * **JPEG Optimization:**\n\n * Honor the JPEG orientation EXIF tag\n * JPEG optimization has been improved by using some optimizations from\n MozJPEG after the Guetzli encoding (from 2.4\u00a0% to 7.3\u00a0% of additional size\n reduction)\n\n * **PNG Optimization:**\n\n * YOGA can no more output a PNG larger than the input one when performing\n a PNG to PNG optimization\n\n * **CLI:**\n\n * Allow to cancel an optimization using Ctrl+C (NOTE: may not work on\n Windows)\n * Add a ``--version`` option to get YOGA's version\n * Improve ``yoga --help`` usage\n\n * **Python versions:**\n\n * Python 2.7 support dropped\n\n * **NOTE for packagers:**\n\n * new dependency to `mozjpeg-lossless-optimization\n <https://github.com/wanadev/mozjpeg-lossless-optimization>`_\n\n* **v1.0.0:**\n\n * WEBP (lossy and lossless) images supported as output format\n * PNG default optimization preset changed to a 10\u00d7 faster preset (old preset\n still available with ``--png-slow-optimization`` flag)\n * New model flag ``--no-fix-infacing-normals`` to disable Assimp's \"fix\n infacing normals\" postprocess (#32, #33)\n * Show CLI usage when no parameter given\n * Developer documentation improved (#31)\n * ASSIMP library updated\n * WARNING: This is the last version to actively support Python 2.7!\n\n* **v0.11.1:**\n\n * Automated workflow for deploying the PyPI packages\n * Wheel are now distributed on PyPI\n\n* **v0.11.0:**\n\n * Allows to build YOGA on Windows\n * Scripts and workflow to build Windows standalone versions\n\n* **v0.10.2:**\n\n * Updates assimp and python libraries\n\n* **v0.10.1:**\n\n * Fixes an issue that occurs when output file does not already exist\n\n* **v0.10.0:**\n\n * Prevent overwriting of the output file when an error occurs (#17)\n * Unicode path support (#16)\n\n* **v0.10.0b1:**\n\n * Verbose and quiet modes,\n * Allows to pass textures from memory instead of looking on the filesystem,\n * Allows to pass a fallback texture instead of raising an error.\n\n* **v0.9.1b1:**\n\n * Automatic selection of the output format (png or jpeg),\n * Prevent duplication of textures that are shared between materials,\n * Fixes Windows paths of textures.\n\n* **v0.9.0b1:** First release (only GLB output for models, no image auto\n output format)\n\n\n.. |Github| image:: https://img.shields.io/github/stars/wanadev/yoga?label=Github&logo=github\n :target: https://github.com/wanadev/yoga\n.. |Discord| image:: https://img.shields.io/badge/chat-Discord-8c9eff?logo=discord&logoColor=ffffff\n :target: https://discord.gg/BmUkEdMuFp\n.. |PYPI Version| image:: https://img.shields.io/pypi/v/yoga.svg\n :target: https://pypi.python.org/pypi/yoga\n.. |Build Status| image:: https://github.com/wanadev/yoga/workflows/Python%20CI/badge.svg\n :target: https://github.com/wanadev/yoga/actions\n.. |Black| image:: https://img.shields.io/badge/code%20style-black-000000.svg\n :target: https://black.readthedocs.io/en/stable/\n.. |License| image:: https://img.shields.io/pypi/l/yoga.svg\n :target: https://github.com/wanadev/yoga/blob/master/LICENSE\n",
"bugtrack_url": null,
"license": "BSD-3-Clause",
"summary": "Yummy Optimizer for Gorgeous Assets",
"version": "1.3.1",
"project_urls": {
"Changelog": "https://github.com/wanadev/yoga#changelog",
"Chat": "https://discord.gg/BmUkEdMuFp",
"Documentation": "https://wanadev.github.io/yoga/",
"Homepage": "https://github.com/wanadev/yoga",
"Issues": "https://github.com/wanadev/yoga/issues",
"Source Code": "https://github.com/wanadev/yoga"
},
"split_keywords": [
"image",
"webp",
"jpeg",
"png",
"optimizer",
"guetzli",
"zopfli",
"zopflipng",
"libwebp",
"3d",
"model",
"mesh",
"assimp",
"gltf",
"glb",
"converter"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "a696037a75a2b24f8a52e6795a137b2881923fbc98f1ddd5aebc7ab103c562d7",
"md5": "dbd3a77be50c147556c0d88967529b34",
"sha256": "975ab17d4cfd721d19f4aec21ebecbabe3edd7104d94d8f5f53688ecd516ef6a"
},
"downloads": -1,
"filename": "yoga-1.3.1-cp310-cp310-macosx_10_9_universal2.whl",
"has_sig": false,
"md5_digest": "dbd3a77be50c147556c0d88967529b34",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": null,
"size": 5694496,
"upload_time": "2024-01-07T11:33:24",
"upload_time_iso_8601": "2024-01-07T11:33:24.581850Z",
"url": "https://files.pythonhosted.org/packages/a6/96/037a75a2b24f8a52e6795a137b2881923fbc98f1ddd5aebc7ab103c562d7/yoga-1.3.1-cp310-cp310-macosx_10_9_universal2.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "d1686ac1e60e17050d360a1b61e4f21ed2a044cb530372b4ca8466716fb7fce4",
"md5": "37ef6167e32d34fc5b31f5c939b7433d",
"sha256": "e48701d9c2940f06d2c023e6766aa769570896b3899f166c3cc0d8cfc1e88398"
},
"downloads": -1,
"filename": "yoga-1.3.1-cp310-cp310-macosx_10_9_x86_64.whl",
"has_sig": false,
"md5_digest": "37ef6167e32d34fc5b31f5c939b7433d",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": null,
"size": 5675939,
"upload_time": "2024-01-07T11:33:27",
"upload_time_iso_8601": "2024-01-07T11:33:27.384263Z",
"url": "https://files.pythonhosted.org/packages/d1/68/6ac1e60e17050d360a1b61e4f21ed2a044cb530372b4ca8466716fb7fce4/yoga-1.3.1-cp310-cp310-macosx_10_9_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "91328c32345073701f2835e1c528a85b53ce4566de854c678484dcd34687d735",
"md5": "9b66e57956fd4b13165855119ececa9d",
"sha256": "e32ec778f30549c1d4b27f807f55cc578ef486315c114b19654cc5d9e29ca4de"
},
"downloads": -1,
"filename": "yoga-1.3.1-cp310-cp310-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "9b66e57956fd4b13165855119ececa9d",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": null,
"size": 43344,
"upload_time": "2024-01-07T11:33:29",
"upload_time_iso_8601": "2024-01-07T11:33:29.398942Z",
"url": "https://files.pythonhosted.org/packages/91/32/8c32345073701f2835e1c528a85b53ce4566de854c678484dcd34687d735/yoga-1.3.1-cp310-cp310-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "a17163d3e296d5e0be9bc82deda01a0cb1f6d7087ae50a5a6b46882b24f1056f",
"md5": "c34901957f1966dbbbd35f670c3f3e8a",
"sha256": "b92eccb84e2b810ce2f6699230ac44124f1a721adefaa238f8262e521f3a6978"
},
"downloads": -1,
"filename": "yoga-1.3.1-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl",
"has_sig": false,
"md5_digest": "c34901957f1966dbbbd35f670c3f3e8a",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": null,
"size": 7238413,
"upload_time": "2024-01-07T11:33:31",
"upload_time_iso_8601": "2024-01-07T11:33:31.538631Z",
"url": "https://files.pythonhosted.org/packages/a1/71/63d3e296d5e0be9bc82deda01a0cb1f6d7087ae50a5a6b46882b24f1056f/yoga-1.3.1-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "035c799e3366acdf9374cd5eca6eddf4edf2698cca15a229886e656b1809f8ed",
"md5": "ecc1a07b6b34e7c9e852e7716ffb7252",
"sha256": "ce8048766fe6f4d8068e24dee6ce1442bbd4c02eb02d30ab3a81f0133b5e1f91"
},
"downloads": -1,
"filename": "yoga-1.3.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "ecc1a07b6b34e7c9e852e7716ffb7252",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": null,
"size": 7029103,
"upload_time": "2024-01-07T11:33:33",
"upload_time_iso_8601": "2024-01-07T11:33:33.418924Z",
"url": "https://files.pythonhosted.org/packages/03/5c/799e3366acdf9374cd5eca6eddf4edf2698cca15a229886e656b1809f8ed/yoga-1.3.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "a5b7ed23dbc92e246c0d581a18e461ff859d0eedcbfa34a7d1e0f5f965b1b83c",
"md5": "65588b1c3d4221b7308f4183d487f990",
"sha256": "9448b80503bd185863f171ab3afdfdebcfb3e2c3e3548464a38ee515a56ac3e8"
},
"downloads": -1,
"filename": "yoga-1.3.1-cp310-cp310-musllinux_1_1_i686.whl",
"has_sig": false,
"md5_digest": "65588b1c3d4221b7308f4183d487f990",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": null,
"size": 7876653,
"upload_time": "2024-01-07T11:33:35",
"upload_time_iso_8601": "2024-01-07T11:33:35.422623Z",
"url": "https://files.pythonhosted.org/packages/a5/b7/ed23dbc92e246c0d581a18e461ff859d0eedcbfa34a7d1e0f5f965b1b83c/yoga-1.3.1-cp310-cp310-musllinux_1_1_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "97a28d3c4fe4cdf3ee42c733d8a2a3a8df542870cdcdda221bab7bdcda09024e",
"md5": "e3e80a5e1d516c9ea4df397cd6fca12a",
"sha256": "730023a4c5e19746ada9f8b11a0c63b3f51d8cbffb4ba3b90901bd49b9a598ae"
},
"downloads": -1,
"filename": "yoga-1.3.1-cp310-cp310-musllinux_1_1_x86_64.whl",
"has_sig": false,
"md5_digest": "e3e80a5e1d516c9ea4df397cd6fca12a",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": null,
"size": 7543028,
"upload_time": "2024-01-07T11:33:37",
"upload_time_iso_8601": "2024-01-07T11:33:37.618409Z",
"url": "https://files.pythonhosted.org/packages/97/a2/8d3c4fe4cdf3ee42c733d8a2a3a8df542870cdcdda221bab7bdcda09024e/yoga-1.3.1-cp310-cp310-musllinux_1_1_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "6ee37e635edeef315a001423495410f7c71f065709d13c7ae87a50f705927522",
"md5": "fabe29502afecff51b8105d768a0c3d0",
"sha256": "ff4dc1eace172a53868b2c9f7b4d97d8f6a24ca2cb53b904b2ced1256f550eed"
},
"downloads": -1,
"filename": "yoga-1.3.1-cp310-cp310-win_amd64.whl",
"has_sig": false,
"md5_digest": "fabe29502afecff51b8105d768a0c3d0",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": null,
"size": 2253355,
"upload_time": "2024-01-07T11:33:40",
"upload_time_iso_8601": "2024-01-07T11:33:40.006032Z",
"url": "https://files.pythonhosted.org/packages/6e/e3/7e635edeef315a001423495410f7c71f065709d13c7ae87a50f705927522/yoga-1.3.1-cp310-cp310-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "ff7f53bce992cb7494e7d313122dbf52c32f4fa4d5f7461c4917e2d208a33f1b",
"md5": "fce10b936ddc5a57333bc17b7d3d0f2b",
"sha256": "584f2e4af9727c95b2534dcf86b95097100d11122be982dbae38f976939e8dec"
},
"downloads": -1,
"filename": "yoga-1.3.1-cp311-cp311-macosx_10_9_universal2.whl",
"has_sig": false,
"md5_digest": "fce10b936ddc5a57333bc17b7d3d0f2b",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": null,
"size": 5694494,
"upload_time": "2024-01-07T11:33:42",
"upload_time_iso_8601": "2024-01-07T11:33:42.647060Z",
"url": "https://files.pythonhosted.org/packages/ff/7f/53bce992cb7494e7d313122dbf52c32f4fa4d5f7461c4917e2d208a33f1b/yoga-1.3.1-cp311-cp311-macosx_10_9_universal2.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "0dd102075e04c81de7c274797cc4ae4f1f83d291b98f293e9dedcdefe6d31a19",
"md5": "3838a2e7b0fab352a5859daf7e2f3b57",
"sha256": "fb8252ab655fa2ae94af073fa13ce5429759435a729f57e22af6ba5890cab9d1"
},
"downloads": -1,
"filename": "yoga-1.3.1-cp311-cp311-macosx_10_9_x86_64.whl",
"has_sig": false,
"md5_digest": "3838a2e7b0fab352a5859daf7e2f3b57",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": null,
"size": 5675939,
"upload_time": "2024-01-07T11:33:44",
"upload_time_iso_8601": "2024-01-07T11:33:44.548044Z",
"url": "https://files.pythonhosted.org/packages/0d/d1/02075e04c81de7c274797cc4ae4f1f83d291b98f293e9dedcdefe6d31a19/yoga-1.3.1-cp311-cp311-macosx_10_9_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "116fd395577b028ebc1ac344891b5673526a7e6951ff1391a2de96051f43dedf",
"md5": "6a8280196b08b81b4407873ddb8521dc",
"sha256": "9e81b0453b3696f6dd8a2078d609fa05f046aa13e75add89a0f1bf7446d00338"
},
"downloads": -1,
"filename": "yoga-1.3.1-cp311-cp311-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "6a8280196b08b81b4407873ddb8521dc",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": null,
"size": 43344,
"upload_time": "2024-01-07T11:33:54",
"upload_time_iso_8601": "2024-01-07T11:33:54.042808Z",
"url": "https://files.pythonhosted.org/packages/11/6f/d395577b028ebc1ac344891b5673526a7e6951ff1391a2de96051f43dedf/yoga-1.3.1-cp311-cp311-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "d74feb23fd63535446b65e49db9117a772e59acb24a0dd2df1518173f4811714",
"md5": "f95bd105021a0cabf40ad3153c6569db",
"sha256": "ae95ef5064a44ce2255acd94b10ccce3ae675d3e93d35f92cc7c2b43216f7c8e"
},
"downloads": -1,
"filename": "yoga-1.3.1-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl",
"has_sig": false,
"md5_digest": "f95bd105021a0cabf40ad3153c6569db",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": null,
"size": 7238415,
"upload_time": "2024-01-07T11:33:56",
"upload_time_iso_8601": "2024-01-07T11:33:56.137490Z",
"url": "https://files.pythonhosted.org/packages/d7/4f/eb23fd63535446b65e49db9117a772e59acb24a0dd2df1518173f4811714/yoga-1.3.1-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "414ce872b7f85085f8a25bedaded8bc78399a9e48fefca80f31f7fd01f60a488",
"md5": "d13b7a9e5da8bc8c0de976cf6b61604c",
"sha256": "3fdc713ea2be65c20c4d279b130424d500c9ac9f2f268175a110c64b753c9aa2"
},
"downloads": -1,
"filename": "yoga-1.3.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "d13b7a9e5da8bc8c0de976cf6b61604c",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": null,
"size": 7029176,
"upload_time": "2024-01-07T11:33:58",
"upload_time_iso_8601": "2024-01-07T11:33:58.086559Z",
"url": "https://files.pythonhosted.org/packages/41/4c/e872b7f85085f8a25bedaded8bc78399a9e48fefca80f31f7fd01f60a488/yoga-1.3.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "c79502e857b75046b567ca49b50c0fc42d079d53e5279bc520f84e593e04dca5",
"md5": "ad810455323f9d88c86a766e555cdf73",
"sha256": "a4df589ca82dafb44fca253628f654499f575cc93f1dca135c20e7ccc5cc16d1"
},
"downloads": -1,
"filename": "yoga-1.3.1-cp311-cp311-musllinux_1_1_i686.whl",
"has_sig": false,
"md5_digest": "ad810455323f9d88c86a766e555cdf73",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": null,
"size": 7876672,
"upload_time": "2024-01-07T11:34:00",
"upload_time_iso_8601": "2024-01-07T11:34:00.158785Z",
"url": "https://files.pythonhosted.org/packages/c7/95/02e857b75046b567ca49b50c0fc42d079d53e5279bc520f84e593e04dca5/yoga-1.3.1-cp311-cp311-musllinux_1_1_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "f0f0becca7dbde2fa834d834cf6b6f134370f27803908eb7c65738dfa7255f1c",
"md5": "ffe44aa270163157d4d924c5ed7974e7",
"sha256": "73bc17580817a3e6a9dd34f01c05781107de3806194751dbac542c26dfb57d45"
},
"downloads": -1,
"filename": "yoga-1.3.1-cp311-cp311-musllinux_1_1_x86_64.whl",
"has_sig": false,
"md5_digest": "ffe44aa270163157d4d924c5ed7974e7",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": null,
"size": 7543016,
"upload_time": "2024-01-07T11:34:02",
"upload_time_iso_8601": "2024-01-07T11:34:02.800165Z",
"url": "https://files.pythonhosted.org/packages/f0/f0/becca7dbde2fa834d834cf6b6f134370f27803908eb7c65738dfa7255f1c/yoga-1.3.1-cp311-cp311-musllinux_1_1_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "f8505002e3c9020e3fdc1f78ed60ee8ecd4f7ad0b47bbe09413f9c5d184e0ce3",
"md5": "419c8f72b01471115fd2b755b1584ba4",
"sha256": "0d9e4b68aa07a25954e219e61c3b805f0800e1fb12f09e9db3d51680809f7009"
},
"downloads": -1,
"filename": "yoga-1.3.1-cp311-cp311-win_amd64.whl",
"has_sig": false,
"md5_digest": "419c8f72b01471115fd2b755b1584ba4",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": null,
"size": 2253359,
"upload_time": "2024-01-07T11:34:04",
"upload_time_iso_8601": "2024-01-07T11:34:04.630350Z",
"url": "https://files.pythonhosted.org/packages/f8/50/5002e3c9020e3fdc1f78ed60ee8ecd4f7ad0b47bbe09413f9c5d184e0ce3/yoga-1.3.1-cp311-cp311-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "03d7b5772c920b5f01d62102e948b91bb3c76e0429ec8a082f956346d5c8e548",
"md5": "cec7782f16a7f6fb4ea42d90bced3039",
"sha256": "df36ceb67a994a82be8b6d3b7e5ad625e8cb3753f52c911fb575e66a09863b55"
},
"downloads": -1,
"filename": "yoga-1.3.1-cp312-cp312-macosx_10_9_universal2.whl",
"has_sig": false,
"md5_digest": "cec7782f16a7f6fb4ea42d90bced3039",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": null,
"size": 5694524,
"upload_time": "2024-01-07T11:34:06",
"upload_time_iso_8601": "2024-01-07T11:34:06.319461Z",
"url": "https://files.pythonhosted.org/packages/03/d7/b5772c920b5f01d62102e948b91bb3c76e0429ec8a082f956346d5c8e548/yoga-1.3.1-cp312-cp312-macosx_10_9_universal2.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "2b1b8659f63b64f1973b97c0a686ac9b951d9bb51f3a6ff359e4ee4ab7b09564",
"md5": "4b7354bfdeecfe6b4392da6eb9c1acb3",
"sha256": "1ff204fa9f79cd8e17d377868e471afa462e538a5cc78764cc5b1ae52daa2473"
},
"downloads": -1,
"filename": "yoga-1.3.1-cp312-cp312-macosx_10_9_x86_64.whl",
"has_sig": false,
"md5_digest": "4b7354bfdeecfe6b4392da6eb9c1acb3",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": null,
"size": 5675947,
"upload_time": "2024-01-07T11:34:08",
"upload_time_iso_8601": "2024-01-07T11:34:08.929204Z",
"url": "https://files.pythonhosted.org/packages/2b/1b/8659f63b64f1973b97c0a686ac9b951d9bb51f3a6ff359e4ee4ab7b09564/yoga-1.3.1-cp312-cp312-macosx_10_9_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "c7ef823eac6f1df746f7ae7dcda1cc78ba941f26691b5582f1d4059cf6ecaa38",
"md5": "73038a6787c093331118c270b4a6a295",
"sha256": "3d8c45cff8d003a9298dfc1b5f96e41fdabaccac2a88ed59a9608c309098eed8"
},
"downloads": -1,
"filename": "yoga-1.3.1-cp312-cp312-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "73038a6787c093331118c270b4a6a295",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": null,
"size": 43360,
"upload_time": "2024-01-07T11:34:10",
"upload_time_iso_8601": "2024-01-07T11:34:10.371120Z",
"url": "https://files.pythonhosted.org/packages/c7/ef/823eac6f1df746f7ae7dcda1cc78ba941f26691b5582f1d4059cf6ecaa38/yoga-1.3.1-cp312-cp312-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "322a957abd456d68f62b729af86129d4a5e01ca1ba70b028c30d89085eec2714",
"md5": "fa27bbf8aec8fa51b5ddc5541c11f77e",
"sha256": "0798cfcf85fab517a4bb4a7207c682f82bf97a3232323ba3b9f7e2e53d22e81c"
},
"downloads": -1,
"filename": "yoga-1.3.1-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl",
"has_sig": false,
"md5_digest": "fa27bbf8aec8fa51b5ddc5541c11f77e",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": null,
"size": 7238512,
"upload_time": "2024-01-07T11:34:12",
"upload_time_iso_8601": "2024-01-07T11:34:12.685502Z",
"url": "https://files.pythonhosted.org/packages/32/2a/957abd456d68f62b729af86129d4a5e01ca1ba70b028c30d89085eec2714/yoga-1.3.1-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "4fea763e2a7e66f8fda1300db7c6ad06347f88c8ab7ec0834de46f711c948514",
"md5": "7f33e544fdb2a38bc7a38758f72438c7",
"sha256": "f329141a689f57849622950831e0a7500a5920109d41df7d675277a78b3d802a"
},
"downloads": -1,
"filename": "yoga-1.3.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "7f33e544fdb2a38bc7a38758f72438c7",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": null,
"size": 7029548,
"upload_time": "2024-01-07T11:34:15",
"upload_time_iso_8601": "2024-01-07T11:34:15.035303Z",
"url": "https://files.pythonhosted.org/packages/4f/ea/763e2a7e66f8fda1300db7c6ad06347f88c8ab7ec0834de46f711c948514/yoga-1.3.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "a42069630fedfd14e3315747b5f1db189d6c9c877415f95659317b76966bb8b6",
"md5": "0d25cec8e999fe5fb95bc181d22fc417",
"sha256": "40fae767425e1f05e15af6780eb85af6dca30e4e819114e4937be9c78189dc32"
},
"downloads": -1,
"filename": "yoga-1.3.1-cp312-cp312-musllinux_1_1_i686.whl",
"has_sig": false,
"md5_digest": "0d25cec8e999fe5fb95bc181d22fc417",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": null,
"size": 7877033,
"upload_time": "2024-01-07T11:34:16",
"upload_time_iso_8601": "2024-01-07T11:34:16.943651Z",
"url": "https://files.pythonhosted.org/packages/a4/20/69630fedfd14e3315747b5f1db189d6c9c877415f95659317b76966bb8b6/yoga-1.3.1-cp312-cp312-musllinux_1_1_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "408dc9acd8f45f67d83650a49ff265676a9a27af23be5cda8f04f41f6bb09325",
"md5": "70d7f25bbd88048b3b0296a7d5d384bf",
"sha256": "168b62fb6156295f2e39eb0bac5494693f4e8b2d7534b8dc2aa49dec0fc07a14"
},
"downloads": -1,
"filename": "yoga-1.3.1-cp312-cp312-musllinux_1_1_x86_64.whl",
"has_sig": false,
"md5_digest": "70d7f25bbd88048b3b0296a7d5d384bf",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": null,
"size": 7543367,
"upload_time": "2024-01-07T11:34:18",
"upload_time_iso_8601": "2024-01-07T11:34:18.683529Z",
"url": "https://files.pythonhosted.org/packages/40/8d/c9acd8f45f67d83650a49ff265676a9a27af23be5cda8f04f41f6bb09325/yoga-1.3.1-cp312-cp312-musllinux_1_1_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "28bc6d1d128d4ecf4ab11703b7f99dd8a37223f92cf59cba016f91dbbd75cfd9",
"md5": "96d16b60935fae297b02ead2417ee270",
"sha256": "4f4430e9708fff954744b4bb52614576dd220bdd7e208a84d9ade3db2411d732"
},
"downloads": -1,
"filename": "yoga-1.3.1-cp312-cp312-win_amd64.whl",
"has_sig": false,
"md5_digest": "96d16b60935fae297b02ead2417ee270",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": null,
"size": 2253380,
"upload_time": "2024-01-07T11:34:20",
"upload_time_iso_8601": "2024-01-07T11:34:20.646262Z",
"url": "https://files.pythonhosted.org/packages/28/bc/6d1d128d4ecf4ab11703b7f99dd8a37223f92cf59cba016f91dbbd75cfd9/yoga-1.3.1-cp312-cp312-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "48be012a8f7e8ff8a2236ea1199f97c8890e6125a3fff4bdd06f5b1151670d20",
"md5": "754ef7eef91032c681fc9446fbbe417b",
"sha256": "26195418890ef2873556e5d1fb823874c5090015b61ac40ac44d50e3f3779bbe"
},
"downloads": -1,
"filename": "yoga-1.3.1-cp36-cp36m-macosx_10_9_x86_64.whl",
"has_sig": false,
"md5_digest": "754ef7eef91032c681fc9446fbbe417b",
"packagetype": "bdist_wheel",
"python_version": "cp36",
"requires_python": null,
"size": 5675887,
"upload_time": "2024-01-07T11:34:22",
"upload_time_iso_8601": "2024-01-07T11:34:22.756635Z",
"url": "https://files.pythonhosted.org/packages/48/be/012a8f7e8ff8a2236ea1199f97c8890e6125a3fff4bdd06f5b1151670d20/yoga-1.3.1-cp36-cp36m-macosx_10_9_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "e7a66a941420fc1a985b25dd2ec1e4f5afe3a6fbc207480004d011ec0e7d0619",
"md5": "48b06f6eebc810dfc8dd797ed73c33ac",
"sha256": "68c40645c313357138f829faca577c66c68eb721f7c994fbd2d94a5a65979141"
},
"downloads": -1,
"filename": "yoga-1.3.1-cp36-cp36m-manylinux_2_17_i686.manylinux2014_i686.whl",
"has_sig": false,
"md5_digest": "48b06f6eebc810dfc8dd797ed73c33ac",
"packagetype": "bdist_wheel",
"python_version": "cp36",
"requires_python": null,
"size": 7238172,
"upload_time": "2024-01-07T11:34:25",
"upload_time_iso_8601": "2024-01-07T11:34:25.616074Z",
"url": "https://files.pythonhosted.org/packages/e7/a6/6a941420fc1a985b25dd2ec1e4f5afe3a6fbc207480004d011ec0e7d0619/yoga-1.3.1-cp36-cp36m-manylinux_2_17_i686.manylinux2014_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "ecec857fb9ba3567ff74ec574d792cfe5c3a0d611e13ddd577accf4f4d2b4ec3",
"md5": "5162da963c94c2de54b9f43aa26fdfa6",
"sha256": "8c83ef4fcaafc31525205dbeaba81162ccd78085cd88857fb8c1effbbddf0790"
},
"downloads": -1,
"filename": "yoga-1.3.1-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "5162da963c94c2de54b9f43aa26fdfa6",
"packagetype": "bdist_wheel",
"python_version": "cp36",
"requires_python": null,
"size": 7028935,
"upload_time": "2024-01-07T11:34:27",
"upload_time_iso_8601": "2024-01-07T11:34:27.497424Z",
"url": "https://files.pythonhosted.org/packages/ec/ec/857fb9ba3567ff74ec574d792cfe5c3a0d611e13ddd577accf4f4d2b4ec3/yoga-1.3.1-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "80a4bcb6b83b890c0509a77a244a8411ee81e23d18da308a8bd198cd2f5d389a",
"md5": "37c4634fed53ef83a34b0099cdd72937",
"sha256": "e2738ce64e5cc9ac745e35055c4e40de3fb613842644c058841f629f9dfd2cdb"
},
"downloads": -1,
"filename": "yoga-1.3.1-cp36-cp36m-musllinux_1_1_i686.whl",
"has_sig": false,
"md5_digest": "37c4634fed53ef83a34b0099cdd72937",
"packagetype": "bdist_wheel",
"python_version": "cp36",
"requires_python": null,
"size": 7876413,
"upload_time": "2024-01-07T11:34:29",
"upload_time_iso_8601": "2024-01-07T11:34:29.576713Z",
"url": "https://files.pythonhosted.org/packages/80/a4/bcb6b83b890c0509a77a244a8411ee81e23d18da308a8bd198cd2f5d389a/yoga-1.3.1-cp36-cp36m-musllinux_1_1_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "98b610bc7fd4fe184f8592b38365fe7cdf41bbdde77403840846891a25da3f6c",
"md5": "ed26303f46ea126b8ccbfab579d777c2",
"sha256": "175186b95d4d5ad59c79179277bbcd44ee897d4e9c134066a6793887d87ada7e"
},
"downloads": -1,
"filename": "yoga-1.3.1-cp36-cp36m-musllinux_1_1_x86_64.whl",
"has_sig": false,
"md5_digest": "ed26303f46ea126b8ccbfab579d777c2",
"packagetype": "bdist_wheel",
"python_version": "cp36",
"requires_python": null,
"size": 7542909,
"upload_time": "2024-01-07T11:34:32",
"upload_time_iso_8601": "2024-01-07T11:34:32.081876Z",
"url": "https://files.pythonhosted.org/packages/98/b6/10bc7fd4fe184f8592b38365fe7cdf41bbdde77403840846891a25da3f6c/yoga-1.3.1-cp36-cp36m-musllinux_1_1_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "6d7cb028c25d5c9f0c04260d320b7644bd9ab3789b480802f4f94ef1ffa5c166",
"md5": "3631988c8ce5e1e82ee7711ab3c66d61",
"sha256": "b96b842481366a390ab5788722f0374b24852bf7e9d3f5d849484997c7db12c1"
},
"downloads": -1,
"filename": "yoga-1.3.1-cp36-cp36m-win_amd64.whl",
"has_sig": false,
"md5_digest": "3631988c8ce5e1e82ee7711ab3c66d61",
"packagetype": "bdist_wheel",
"python_version": "cp36",
"requires_python": null,
"size": 2254184,
"upload_time": "2024-01-07T11:34:33",
"upload_time_iso_8601": "2024-01-07T11:34:33.925736Z",
"url": "https://files.pythonhosted.org/packages/6d/7c/b028c25d5c9f0c04260d320b7644bd9ab3789b480802f4f94ef1ffa5c166/yoga-1.3.1-cp36-cp36m-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "88153581e85129f1797c4048bafa301f180f2540e37d68dc07e2c7a97641377a",
"md5": "23736a8d879d6613ce04529d154c6d2c",
"sha256": "0284d3d4525a3322e728e0a11cc5400858ca448d89ebbc5214b32e29ea7073b3"
},
"downloads": -1,
"filename": "yoga-1.3.1-cp37-cp37m-macosx_10_9_x86_64.whl",
"has_sig": false,
"md5_digest": "23736a8d879d6613ce04529d154c6d2c",
"packagetype": "bdist_wheel",
"python_version": "cp37",
"requires_python": null,
"size": 5675884,
"upload_time": "2024-01-07T11:34:35",
"upload_time_iso_8601": "2024-01-07T11:34:35.663167Z",
"url": "https://files.pythonhosted.org/packages/88/15/3581e85129f1797c4048bafa301f180f2540e37d68dc07e2c7a97641377a/yoga-1.3.1-cp37-cp37m-macosx_10_9_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "0627e7eb9de8fa82b6087217752e708269929b5de40a95d5b8e9582de29b5b32",
"md5": "8a184acdff3f461f5bea79545bce9b5c",
"sha256": "322c406856ca3176cac4a4f62384b0a05185340b8e1c73a23b430d635107111a"
},
"downloads": -1,
"filename": "yoga-1.3.1-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl",
"has_sig": false,
"md5_digest": "8a184acdff3f461f5bea79545bce9b5c",
"packagetype": "bdist_wheel",
"python_version": "cp37",
"requires_python": null,
"size": 7238150,
"upload_time": "2024-01-07T11:34:37",
"upload_time_iso_8601": "2024-01-07T11:34:37.793499Z",
"url": "https://files.pythonhosted.org/packages/06/27/e7eb9de8fa82b6087217752e708269929b5de40a95d5b8e9582de29b5b32/yoga-1.3.1-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "85fa7fad78dc36e71d99709974d1d405e80ee10daac8b2388716d0652a84597f",
"md5": "09d46068ba7b24ed505546e916f2d4ae",
"sha256": "4e68f4fc64ae13dfca39b4719fec7404c6939f6996c31d9f83e2b5ad6698422e"
},
"downloads": -1,
"filename": "yoga-1.3.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "09d46068ba7b24ed505546e916f2d4ae",
"packagetype": "bdist_wheel",
"python_version": "cp37",
"requires_python": null,
"size": 7028945,
"upload_time": "2024-01-07T11:34:39",
"upload_time_iso_8601": "2024-01-07T11:34:39.612252Z",
"url": "https://files.pythonhosted.org/packages/85/fa/7fad78dc36e71d99709974d1d405e80ee10daac8b2388716d0652a84597f/yoga-1.3.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "42bee438faaeefa89d33e0f14fcd513d6b1f3a25a14246aeae906a10e773b916",
"md5": "9ef3e615dc4c7d7f8cf8d2f81973b58d",
"sha256": "2ccbfbd87b597f693813081ce3c41629e9801ea03b97a135e3cd322ff1c7032d"
},
"downloads": -1,
"filename": "yoga-1.3.1-cp37-cp37m-musllinux_1_1_i686.whl",
"has_sig": false,
"md5_digest": "9ef3e615dc4c7d7f8cf8d2f81973b58d",
"packagetype": "bdist_wheel",
"python_version": "cp37",
"requires_python": null,
"size": 7876432,
"upload_time": "2024-01-07T11:34:42",
"upload_time_iso_8601": "2024-01-07T11:34:42.165058Z",
"url": "https://files.pythonhosted.org/packages/42/be/e438faaeefa89d33e0f14fcd513d6b1f3a25a14246aeae906a10e773b916/yoga-1.3.1-cp37-cp37m-musllinux_1_1_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "e6f1f8d0709e78a7e7b82110fe975a37c06fdfac14e5158994501cdf3004f65e",
"md5": "88ea8a269d0cb295b0d284f962f4a373",
"sha256": "f43c17c914971861c1fefb180490db2a0c5ba326cbbd415954740af9bd952fcb"
},
"downloads": -1,
"filename": "yoga-1.3.1-cp37-cp37m-musllinux_1_1_x86_64.whl",
"has_sig": false,
"md5_digest": "88ea8a269d0cb295b0d284f962f4a373",
"packagetype": "bdist_wheel",
"python_version": "cp37",
"requires_python": null,
"size": 7542896,
"upload_time": "2024-01-07T11:34:44",
"upload_time_iso_8601": "2024-01-07T11:34:44.066543Z",
"url": "https://files.pythonhosted.org/packages/e6/f1/f8d0709e78a7e7b82110fe975a37c06fdfac14e5158994501cdf3004f65e/yoga-1.3.1-cp37-cp37m-musllinux_1_1_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "9a70ff77c3c55a053bc1b47f2d96cc7ec291d4f89a55c13c9dc3cbbb4b7cdd55",
"md5": "d5bd55ed06ffded4abeeace336cb41bb",
"sha256": "841dac152fdd2f0a6865aec2ccf7a47073a20b9c912084a6c28926d7a05eeb48"
},
"downloads": -1,
"filename": "yoga-1.3.1-cp37-cp37m-win_amd64.whl",
"has_sig": false,
"md5_digest": "d5bd55ed06ffded4abeeace336cb41bb",
"packagetype": "bdist_wheel",
"python_version": "cp37",
"requires_python": null,
"size": 2253363,
"upload_time": "2024-01-07T11:34:45",
"upload_time_iso_8601": "2024-01-07T11:34:45.724300Z",
"url": "https://files.pythonhosted.org/packages/9a/70/ff77c3c55a053bc1b47f2d96cc7ec291d4f89a55c13c9dc3cbbb4b7cdd55/yoga-1.3.1-cp37-cp37m-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "737c2dbb163e65753347a8402ac0ae4d6cc516fc5a3fb5ee72afdabe8e864dee",
"md5": "7e76d487868ec84458fed45b1d648b54",
"sha256": "f1cc3612fae539342717325ea31c71b3d3a58a110362ca2a0e7b6535d7a15889"
},
"downloads": -1,
"filename": "yoga-1.3.1-cp38-cp38-macosx_10_9_universal2.whl",
"has_sig": false,
"md5_digest": "7e76d487868ec84458fed45b1d648b54",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": null,
"size": 5694494,
"upload_time": "2024-01-07T11:34:47",
"upload_time_iso_8601": "2024-01-07T11:34:47.460109Z",
"url": "https://files.pythonhosted.org/packages/73/7c/2dbb163e65753347a8402ac0ae4d6cc516fc5a3fb5ee72afdabe8e864dee/yoga-1.3.1-cp38-cp38-macosx_10_9_universal2.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "42f7c1fc67e26b6e002ddfe38f116577fe2c504cbdcd9d19c4e059cee5082a36",
"md5": "6da49e9347c7d37155497c8464707668",
"sha256": "fe013c42e916c1d3a6326eb8c8e293c1bd719952245fdb9d7161092c550ebca9"
},
"downloads": -1,
"filename": "yoga-1.3.1-cp38-cp38-macosx_10_9_x86_64.whl",
"has_sig": false,
"md5_digest": "6da49e9347c7d37155497c8464707668",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": null,
"size": 5675935,
"upload_time": "2024-01-07T11:34:49",
"upload_time_iso_8601": "2024-01-07T11:34:49.358957Z",
"url": "https://files.pythonhosted.org/packages/42/f7/c1fc67e26b6e002ddfe38f116577fe2c504cbdcd9d19c4e059cee5082a36/yoga-1.3.1-cp38-cp38-macosx_10_9_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "2d301054e03db541895bbb21e71723c41067da8699d022b72517dcb6e66e7910",
"md5": "176619865d915e339ad73a2bc6fadf4e",
"sha256": "bf3a58877972aa5876cf4bfcd69a39e91673fdd4412629b499d7e9fc6047bf7c"
},
"downloads": -1,
"filename": "yoga-1.3.1-cp38-cp38-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "176619865d915e339ad73a2bc6fadf4e",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": null,
"size": 43340,
"upload_time": "2024-01-07T11:34:51",
"upload_time_iso_8601": "2024-01-07T11:34:51.409312Z",
"url": "https://files.pythonhosted.org/packages/2d/30/1054e03db541895bbb21e71723c41067da8699d022b72517dcb6e66e7910/yoga-1.3.1-cp38-cp38-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "2fcbbc18c4168d6d74577cdf07583cff03c64ae6f5c9d28ee69393b44fab1e82",
"md5": "e49e5a70cfeed5652c9383402bc8801c",
"sha256": "ddb1f174026e79b4cab534dd7b075e95e4be4d306ca6ce235eafbcc3d25a588d"
},
"downloads": -1,
"filename": "yoga-1.3.1-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl",
"has_sig": false,
"md5_digest": "e49e5a70cfeed5652c9383402bc8801c",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": null,
"size": 7238610,
"upload_time": "2024-01-07T11:34:53",
"upload_time_iso_8601": "2024-01-07T11:34:53.549707Z",
"url": "https://files.pythonhosted.org/packages/2f/cb/bc18c4168d6d74577cdf07583cff03c64ae6f5c9d28ee69393b44fab1e82/yoga-1.3.1-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "0578f52dbb15f175a051cbc7e29317c993daaf3835548c7ec4a7778e00518c72",
"md5": "84401b99e5e5803fb5fbebae27f5e7f9",
"sha256": "eb12f50ac85921e3d0d5b032163073910be5d12bb0609c42d929bd13b2b5930d"
},
"downloads": -1,
"filename": "yoga-1.3.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "84401b99e5e5803fb5fbebae27f5e7f9",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": null,
"size": 7029445,
"upload_time": "2024-01-07T11:34:55",
"upload_time_iso_8601": "2024-01-07T11:34:55.796627Z",
"url": "https://files.pythonhosted.org/packages/05/78/f52dbb15f175a051cbc7e29317c993daaf3835548c7ec4a7778e00518c72/yoga-1.3.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "cdf471c1b13cac17d4ff77e0e46f8f14474e381b3ebd3443a14731e7cc236551",
"md5": "85ce9a8a19ff8e5b5a7f7bba448ea301",
"sha256": "61788117eaf2e7a760e9079068832aff9c1da7d602945c4d4b8daae4bdf0e0d7"
},
"downloads": -1,
"filename": "yoga-1.3.1-cp38-cp38-musllinux_1_1_i686.whl",
"has_sig": false,
"md5_digest": "85ce9a8a19ff8e5b5a7f7bba448ea301",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": null,
"size": 7877157,
"upload_time": "2024-01-07T11:34:58",
"upload_time_iso_8601": "2024-01-07T11:34:58.028437Z",
"url": "https://files.pythonhosted.org/packages/cd/f4/71c1b13cac17d4ff77e0e46f8f14474e381b3ebd3443a14731e7cc236551/yoga-1.3.1-cp38-cp38-musllinux_1_1_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "0869f15658bfe7d01e0d748a4510bcd89fe8b2f751e5f2b44fa09dace914239a",
"md5": "39738572bca163ce52f9abc0a083ab2d",
"sha256": "9ee9b31d182cb63b4d76315301200896a8797f5598bb767de78ba738e7574458"
},
"downloads": -1,
"filename": "yoga-1.3.1-cp38-cp38-musllinux_1_1_x86_64.whl",
"has_sig": false,
"md5_digest": "39738572bca163ce52f9abc0a083ab2d",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": null,
"size": 7543388,
"upload_time": "2024-01-07T11:35:00",
"upload_time_iso_8601": "2024-01-07T11:35:00.037140Z",
"url": "https://files.pythonhosted.org/packages/08/69/f15658bfe7d01e0d748a4510bcd89fe8b2f751e5f2b44fa09dace914239a/yoga-1.3.1-cp38-cp38-musllinux_1_1_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "1bb734349fcadf2d6ea0906bb37769299782f84238c9206579b1e797815ac68e",
"md5": "fb325516d92428ee0c0668c870ffed5a",
"sha256": "32f6cb71ceb7e9646b28e65ccbf979fc10eb912cf40760dd545895d293b88568"
},
"downloads": -1,
"filename": "yoga-1.3.1-cp38-cp38-win_amd64.whl",
"has_sig": false,
"md5_digest": "fb325516d92428ee0c0668c870ffed5a",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": null,
"size": 2253357,
"upload_time": "2024-01-07T11:35:02",
"upload_time_iso_8601": "2024-01-07T11:35:02.799949Z",
"url": "https://files.pythonhosted.org/packages/1b/b7/34349fcadf2d6ea0906bb37769299782f84238c9206579b1e797815ac68e/yoga-1.3.1-cp38-cp38-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "f874cbea67e45e95f7b673cd7c1696c26318dd5a573ff5b37218212632eb9b7c",
"md5": "2f537dbf8ef18a26870c319bc5ed7971",
"sha256": "83c263658f49864126bdfa70f8bfaa077808349a72f6efd7f0842405edbb06a9"
},
"downloads": -1,
"filename": "yoga-1.3.1-cp39-cp39-macosx_10_9_universal2.whl",
"has_sig": false,
"md5_digest": "2f537dbf8ef18a26870c319bc5ed7971",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": null,
"size": 5694494,
"upload_time": "2024-01-07T11:35:05",
"upload_time_iso_8601": "2024-01-07T11:35:05.322984Z",
"url": "https://files.pythonhosted.org/packages/f8/74/cbea67e45e95f7b673cd7c1696c26318dd5a573ff5b37218212632eb9b7c/yoga-1.3.1-cp39-cp39-macosx_10_9_universal2.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "03d76d43b7a0458c7933b505bf9205af8a88d33bfdfc809ff4cca789000af6c7",
"md5": "eb0afe9d79c587647492935fcf9ef8ab",
"sha256": "98411e216cf98eaac652d6dff3bdcb76501b26bf8df0966b5e51a98eca8077b0"
},
"downloads": -1,
"filename": "yoga-1.3.1-cp39-cp39-macosx_10_9_x86_64.whl",
"has_sig": false,
"md5_digest": "eb0afe9d79c587647492935fcf9ef8ab",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": null,
"size": 5675936,
"upload_time": "2024-01-07T11:35:07",
"upload_time_iso_8601": "2024-01-07T11:35:07.265549Z",
"url": "https://files.pythonhosted.org/packages/03/d7/6d43b7a0458c7933b505bf9205af8a88d33bfdfc809ff4cca789000af6c7/yoga-1.3.1-cp39-cp39-macosx_10_9_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "6446cc306c0e0070e7d3dbc31f0e7cf9dfeb52851a82813389e9b1eba7195509",
"md5": "441c924c6b6b4292221bd67b4a93dde3",
"sha256": "003a2ca4bd527f0aa610bcbd7019ecaf89c1383c6dddc224c662a1d8f4910079"
},
"downloads": -1,
"filename": "yoga-1.3.1-cp39-cp39-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "441c924c6b6b4292221bd67b4a93dde3",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": null,
"size": 43342,
"upload_time": "2024-01-07T11:35:08",
"upload_time_iso_8601": "2024-01-07T11:35:08.992279Z",
"url": "https://files.pythonhosted.org/packages/64/46/cc306c0e0070e7d3dbc31f0e7cf9dfeb52851a82813389e9b1eba7195509/yoga-1.3.1-cp39-cp39-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "8b78a1b321b8c8cc72cfaf51113950655a0fdd26a1419a93f907a57197fabcc4",
"md5": "7fea4c9c773555cf6857e7ca2c861023",
"sha256": "7a7358db82f0ad7908a6e996ff173bea42e5f434ca4fe21d9e4e8e4e8e4af554"
},
"downloads": -1,
"filename": "yoga-1.3.1-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl",
"has_sig": false,
"md5_digest": "7fea4c9c773555cf6857e7ca2c861023",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": null,
"size": 7238429,
"upload_time": "2024-01-07T11:35:11",
"upload_time_iso_8601": "2024-01-07T11:35:11.188689Z",
"url": "https://files.pythonhosted.org/packages/8b/78/a1b321b8c8cc72cfaf51113950655a0fdd26a1419a93f907a57197fabcc4/yoga-1.3.1-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "49b63026f692f4241f27b5b7988bda814528c1f560fb6ec88c27f697e022f5bb",
"md5": "a5906ec0ebbe31f863219afe8a2ff7a3",
"sha256": "0bac327d6d302f90011f3d3b2e63d401b2065d41000f00e5c4e79da795fa4c65"
},
"downloads": -1,
"filename": "yoga-1.3.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "a5906ec0ebbe31f863219afe8a2ff7a3",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": null,
"size": 7029109,
"upload_time": "2024-01-07T11:35:13",
"upload_time_iso_8601": "2024-01-07T11:35:13.891814Z",
"url": "https://files.pythonhosted.org/packages/49/b6/3026f692f4241f27b5b7988bda814528c1f560fb6ec88c27f697e022f5bb/yoga-1.3.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "ab74daa73b5a3db85abe8cd387f059ec824dab0a771510af3fb4ea068d23ea80",
"md5": "96af29540d95d12ef82597978b3b82fc",
"sha256": "728e86618d89688d17102aee4a1c4461dece1fad019606968ffc614d9a410985"
},
"downloads": -1,
"filename": "yoga-1.3.1-cp39-cp39-musllinux_1_1_i686.whl",
"has_sig": false,
"md5_digest": "96af29540d95d12ef82597978b3b82fc",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": null,
"size": 7876594,
"upload_time": "2024-01-07T11:35:15",
"upload_time_iso_8601": "2024-01-07T11:35:15.819631Z",
"url": "https://files.pythonhosted.org/packages/ab/74/daa73b5a3db85abe8cd387f059ec824dab0a771510af3fb4ea068d23ea80/yoga-1.3.1-cp39-cp39-musllinux_1_1_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "4656a5949ad9cf863e61946c1b9eb643ddf3ef74aae96d0f48f1293c739e6ff9",
"md5": "d64474fda66d875adf9080e1e03fa249",
"sha256": "859637adb2f1ab843d16b652dc0c3abc6ddf7be06f719a3828483f97c16bdd59"
},
"downloads": -1,
"filename": "yoga-1.3.1-cp39-cp39-musllinux_1_1_x86_64.whl",
"has_sig": false,
"md5_digest": "d64474fda66d875adf9080e1e03fa249",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": null,
"size": 7543007,
"upload_time": "2024-01-07T11:35:17",
"upload_time_iso_8601": "2024-01-07T11:35:17.713120Z",
"url": "https://files.pythonhosted.org/packages/46/56/a5949ad9cf863e61946c1b9eb643ddf3ef74aae96d0f48f1293c739e6ff9/yoga-1.3.1-cp39-cp39-musllinux_1_1_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "c8373e11b436c7f9b5f062afaa596cbfa0ea0b5885359929d9c93279dbaa35f1",
"md5": "4fbcf2b8d0b08525671e7143ad1889a9",
"sha256": "8d14fc47508e5d4783d81e3f007a23fc5424319a991be400d6a71194c165f945"
},
"downloads": -1,
"filename": "yoga-1.3.1-cp39-cp39-win_amd64.whl",
"has_sig": false,
"md5_digest": "4fbcf2b8d0b08525671e7143ad1889a9",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": null,
"size": 2253361,
"upload_time": "2024-01-07T11:35:19",
"upload_time_iso_8601": "2024-01-07T11:35:19.368072Z",
"url": "https://files.pythonhosted.org/packages/c8/37/3e11b436c7f9b5f062afaa596cbfa0ea0b5885359929d9c93279dbaa35f1/yoga-1.3.1-cp39-cp39-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "f43be1fdb6888395e976e0c624d1a1b118f3ef2644167f74ed91cee0ff0cef52",
"md5": "821307588d64b3c7758bdcc85a412cde",
"sha256": "e88caf95f8ca4c27cb4f0bd264730c548717f64b08e65d13b45b36e428dd2c06"
},
"downloads": -1,
"filename": "yoga-1.3.1-pp310-pypy310_pp73-macosx_10_9_x86_64.whl",
"has_sig": false,
"md5_digest": "821307588d64b3c7758bdcc85a412cde",
"packagetype": "bdist_wheel",
"python_version": "pp310",
"requires_python": null,
"size": 5672181,
"upload_time": "2024-01-07T11:35:21",
"upload_time_iso_8601": "2024-01-07T11:35:21.137309Z",
"url": "https://files.pythonhosted.org/packages/f4/3b/e1fdb6888395e976e0c624d1a1b118f3ef2644167f74ed91cee0ff0cef52/yoga-1.3.1-pp310-pypy310_pp73-macosx_10_9_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "ebc83f78fc4238082141adf4479c83888a01650d4b94a7e79b035615563570b2",
"md5": "df6c42da8fb25f117bd7628a0ecc8384",
"sha256": "b1c6394a5ceb8b7e53fee01ec6a0632095df821d6f447f1070e9a21f6712ce3e"
},
"downloads": -1,
"filename": "yoga-1.3.1-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux2014_i686.whl",
"has_sig": false,
"md5_digest": "df6c42da8fb25f117bd7628a0ecc8384",
"packagetype": "bdist_wheel",
"python_version": "pp310",
"requires_python": null,
"size": 6904828,
"upload_time": "2024-01-07T11:35:23",
"upload_time_iso_8601": "2024-01-07T11:35:23.173668Z",
"url": "https://files.pythonhosted.org/packages/eb/c8/3f78fc4238082141adf4479c83888a01650d4b94a7e79b035615563570b2/yoga-1.3.1-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux2014_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "77f608bf3a3ba100cdf6e3869f46faf0981d589533a8f6c93887c7a740d8a475",
"md5": "1c8425c5df43f12cba09d751c546b2a8",
"sha256": "5f28a49fc84890334198aa8f4bf8d0e1b66f3ffa610f5d7829bcf22a02165887"
},
"downloads": -1,
"filename": "yoga-1.3.1-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "1c8425c5df43f12cba09d751c546b2a8",
"packagetype": "bdist_wheel",
"python_version": "pp310",
"requires_python": null,
"size": 6674049,
"upload_time": "2024-01-07T11:35:25",
"upload_time_iso_8601": "2024-01-07T11:35:25.218752Z",
"url": "https://files.pythonhosted.org/packages/77/f6/08bf3a3ba100cdf6e3869f46faf0981d589533a8f6c93887c7a740d8a475/yoga-1.3.1-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "f1a206d7076300981239dd39fcdbbd39830d1096cd905ebba2bca726a4a9205e",
"md5": "d40215dc988cde821676983ab64ce287",
"sha256": "a4119780a47a2eca28936b1405d928c05ca4ec80c701883ee0dad98abfa27ce3"
},
"downloads": -1,
"filename": "yoga-1.3.1-pp310-pypy310_pp73-win_amd64.whl",
"has_sig": false,
"md5_digest": "d40215dc988cde821676983ab64ce287",
"packagetype": "bdist_wheel",
"python_version": "pp310",
"requires_python": null,
"size": 2251797,
"upload_time": "2024-01-07T11:35:27",
"upload_time_iso_8601": "2024-01-07T11:35:27.125317Z",
"url": "https://files.pythonhosted.org/packages/f1/a2/06d7076300981239dd39fcdbbd39830d1096cd905ebba2bca726a4a9205e/yoga-1.3.1-pp310-pypy310_pp73-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "b13b28b15a60de505276e23ed242ce4d5d12c1b01ef1602766faa8bfcb2cc227",
"md5": "cb3e2e305cc797bc557921d9847c82de",
"sha256": "ece7218e3d283f485d72a0dff031a0dc2e0e66b35d4dd4b150b2310d28d454c0"
},
"downloads": -1,
"filename": "yoga-1.3.1-pp37-pypy37_pp73-macosx_10_9_x86_64.whl",
"has_sig": false,
"md5_digest": "cb3e2e305cc797bc557921d9847c82de",
"packagetype": "bdist_wheel",
"python_version": "pp37",
"requires_python": null,
"size": 5672175,
"upload_time": "2024-01-07T11:35:28",
"upload_time_iso_8601": "2024-01-07T11:35:28.951522Z",
"url": "https://files.pythonhosted.org/packages/b1/3b/28b15a60de505276e23ed242ce4d5d12c1b01ef1602766faa8bfcb2cc227/yoga-1.3.1-pp37-pypy37_pp73-macosx_10_9_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "0f5995ab9cb314922045f3c0c2a070ca0b567d623019c42ffd49adec2d8f30e5",
"md5": "dd0a99c43a83cd1dc9ad8fd50f495a3c",
"sha256": "b70b0a97013aca583d4237c43536044acbf5c7db3f46126bc527e362e51836a0"
},
"downloads": -1,
"filename": "yoga-1.3.1-pp37-pypy37_pp73-manylinux_2_17_i686.manylinux2014_i686.whl",
"has_sig": false,
"md5_digest": "dd0a99c43a83cd1dc9ad8fd50f495a3c",
"packagetype": "bdist_wheel",
"python_version": "pp37",
"requires_python": null,
"size": 7044967,
"upload_time": "2024-01-07T11:35:31",
"upload_time_iso_8601": "2024-01-07T11:35:31.227496Z",
"url": "https://files.pythonhosted.org/packages/0f/59/95ab9cb314922045f3c0c2a070ca0b567d623019c42ffd49adec2d8f30e5/yoga-1.3.1-pp37-pypy37_pp73-manylinux_2_17_i686.manylinux2014_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "0b89624fd99f102230de956d60c356fd7a5214130d232fb20353b04f9a0a4c30",
"md5": "94c7c37fab6c52c67c4e1874a8818b54",
"sha256": "d4378d51b1751a19dc06975fd1e97cf089ec2fa12864f2d9b7892e2de2b9802d"
},
"downloads": -1,
"filename": "yoga-1.3.1-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "94c7c37fab6c52c67c4e1874a8818b54",
"packagetype": "bdist_wheel",
"python_version": "pp37",
"requires_python": null,
"size": 6833741,
"upload_time": "2024-01-07T11:35:33",
"upload_time_iso_8601": "2024-01-07T11:35:33.094966Z",
"url": "https://files.pythonhosted.org/packages/0b/89/624fd99f102230de956d60c356fd7a5214130d232fb20353b04f9a0a4c30/yoga-1.3.1-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "2ffd21f2e87f2ae249ac5cd8a78d8f25d6e80e1c832954e4caf9c07a5e5da823",
"md5": "a8dcf8958d4c1ddd05c879aab2231539",
"sha256": "772b3ae464f2f1fccc43ae4d90712bc256bc9a17c3f3c414bce7e849633470ec"
},
"downloads": -1,
"filename": "yoga-1.3.1-pp37-pypy37_pp73-win_amd64.whl",
"has_sig": false,
"md5_digest": "a8dcf8958d4c1ddd05c879aab2231539",
"packagetype": "bdist_wheel",
"python_version": "pp37",
"requires_python": null,
"size": 2251786,
"upload_time": "2024-01-07T11:35:35",
"upload_time_iso_8601": "2024-01-07T11:35:35.469443Z",
"url": "https://files.pythonhosted.org/packages/2f/fd/21f2e87f2ae249ac5cd8a78d8f25d6e80e1c832954e4caf9c07a5e5da823/yoga-1.3.1-pp37-pypy37_pp73-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "67f851e1dbc7b5e08c00ff55b92e2f229cac23d519e9cfa48d4f9819d817dc2b",
"md5": "2a5746007d0a5b1defb5b5c95e0f0ace",
"sha256": "91adc8ff8ac53d7a0223fa59fe28739c045703a15434dee3aaad1ca5a0a3e0d6"
},
"downloads": -1,
"filename": "yoga-1.3.1-pp38-pypy38_pp73-macosx_10_9_x86_64.whl",
"has_sig": false,
"md5_digest": "2a5746007d0a5b1defb5b5c95e0f0ace",
"packagetype": "bdist_wheel",
"python_version": "pp38",
"requires_python": null,
"size": 5672172,
"upload_time": "2024-01-07T11:35:37",
"upload_time_iso_8601": "2024-01-07T11:35:37.110134Z",
"url": "https://files.pythonhosted.org/packages/67/f8/51e1dbc7b5e08c00ff55b92e2f229cac23d519e9cfa48d4f9819d817dc2b/yoga-1.3.1-pp38-pypy38_pp73-macosx_10_9_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "a6533be938ef502878a59cd6921b8871156d5e974df3e19c3725fdca54bdf952",
"md5": "ccb42214b76de1f618c5b883974fa0dc",
"sha256": "0abd9ae60656a52c52162859032a5fd77fbed03874f5b8cc8d68ea794155407e"
},
"downloads": -1,
"filename": "yoga-1.3.1-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux2014_i686.whl",
"has_sig": false,
"md5_digest": "ccb42214b76de1f618c5b883974fa0dc",
"packagetype": "bdist_wheel",
"python_version": "pp38",
"requires_python": null,
"size": 6904820,
"upload_time": "2024-01-07T11:35:38",
"upload_time_iso_8601": "2024-01-07T11:35:38.993418Z",
"url": "https://files.pythonhosted.org/packages/a6/53/3be938ef502878a59cd6921b8871156d5e974df3e19c3725fdca54bdf952/yoga-1.3.1-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux2014_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "70ac1c74db8a1868d4e25a1e1d660948da3315045fc42731e9835ce725a62e59",
"md5": "1395916f1b91a0ff223958f05902945f",
"sha256": "031ae89b17a710fcd12252155ab01f2e5c3677f348141831e55e94eece0e8d36"
},
"downloads": -1,
"filename": "yoga-1.3.1-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "1395916f1b91a0ff223958f05902945f",
"packagetype": "bdist_wheel",
"python_version": "pp38",
"requires_python": null,
"size": 6674047,
"upload_time": "2024-01-07T11:35:40",
"upload_time_iso_8601": "2024-01-07T11:35:40.870091Z",
"url": "https://files.pythonhosted.org/packages/70/ac/1c74db8a1868d4e25a1e1d660948da3315045fc42731e9835ce725a62e59/yoga-1.3.1-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "f16ebc5e86544108ac2806e39ac24093cdb7980a18b78af22c7b3caaba57030f",
"md5": "604aacf7022cdea70101c288304edd3f",
"sha256": "3f8448fbe3bb1cc228f78b3dd1fbbb36b125afd939fa0577fff40cb7acb35a12"
},
"downloads": -1,
"filename": "yoga-1.3.1-pp38-pypy38_pp73-win_amd64.whl",
"has_sig": false,
"md5_digest": "604aacf7022cdea70101c288304edd3f",
"packagetype": "bdist_wheel",
"python_version": "pp38",
"requires_python": null,
"size": 2251784,
"upload_time": "2024-01-07T11:35:42",
"upload_time_iso_8601": "2024-01-07T11:35:42.765904Z",
"url": "https://files.pythonhosted.org/packages/f1/6e/bc5e86544108ac2806e39ac24093cdb7980a18b78af22c7b3caaba57030f/yoga-1.3.1-pp38-pypy38_pp73-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "104c7f22e5d5309be220707486f5e622c6ba26303e65992994a48591ac214286",
"md5": "edaa363d17eae97b802fa640d133f5b2",
"sha256": "9edbde7a960e6ab9ea4eb6bdd7e6f2402a8b73256a110354268592b359aa221e"
},
"downloads": -1,
"filename": "yoga-1.3.1-pp39-pypy39_pp73-macosx_10_9_x86_64.whl",
"has_sig": false,
"md5_digest": "edaa363d17eae97b802fa640d133f5b2",
"packagetype": "bdist_wheel",
"python_version": "pp39",
"requires_python": null,
"size": 5672175,
"upload_time": "2024-01-07T11:35:44",
"upload_time_iso_8601": "2024-01-07T11:35:44.441277Z",
"url": "https://files.pythonhosted.org/packages/10/4c/7f22e5d5309be220707486f5e622c6ba26303e65992994a48591ac214286/yoga-1.3.1-pp39-pypy39_pp73-macosx_10_9_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "d20393928c9f5e8a471ba5757ac5319234d01e73c5fe7be81da4fd4e298ad591",
"md5": "959f5afdee2e479c658920c1028d87ef",
"sha256": "a213012b6409381979fe094d9639061a07eaab46a6ba564971e1359cc9cc12b3"
},
"downloads": -1,
"filename": "yoga-1.3.1-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux2014_i686.whl",
"has_sig": false,
"md5_digest": "959f5afdee2e479c658920c1028d87ef",
"packagetype": "bdist_wheel",
"python_version": "pp39",
"requires_python": null,
"size": 6904819,
"upload_time": "2024-01-07T11:35:46",
"upload_time_iso_8601": "2024-01-07T11:35:46.984079Z",
"url": "https://files.pythonhosted.org/packages/d2/03/93928c9f5e8a471ba5757ac5319234d01e73c5fe7be81da4fd4e298ad591/yoga-1.3.1-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux2014_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "bc1a3bfe283926f3d41b0b05c896078a64357fe0d251a3570048ea318058cd91",
"md5": "72ae1c7cedb805c3d12b7d3f5ecb458b",
"sha256": "4a950f91710ae68a5a0a6e760fc6fd8874576ebb644757498b03a7ffdd16becb"
},
"downloads": -1,
"filename": "yoga-1.3.1-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "72ae1c7cedb805c3d12b7d3f5ecb458b",
"packagetype": "bdist_wheel",
"python_version": "pp39",
"requires_python": null,
"size": 6674042,
"upload_time": "2024-01-07T11:35:48",
"upload_time_iso_8601": "2024-01-07T11:35:48.826197Z",
"url": "https://files.pythonhosted.org/packages/bc/1a/3bfe283926f3d41b0b05c896078a64357fe0d251a3570048ea318058cd91/yoga-1.3.1-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "acbec4928e7e5133c7bdd2e8dd9084766bf5e5cf26a5b3cd436424d222c9791f",
"md5": "ad43f2676e06d2c5a5d5a3fb59defcbd",
"sha256": "2fd622dc1dfe7fcf779ac72f83e5a37622d235c6bd2484ce8057a6f1edf6720b"
},
"downloads": -1,
"filename": "yoga-1.3.1-pp39-pypy39_pp73-win_amd64.whl",
"has_sig": false,
"md5_digest": "ad43f2676e06d2c5a5d5a3fb59defcbd",
"packagetype": "bdist_wheel",
"python_version": "pp39",
"requires_python": null,
"size": 2251784,
"upload_time": "2024-01-07T11:35:50",
"upload_time_iso_8601": "2024-01-07T11:35:50.496885Z",
"url": "https://files.pythonhosted.org/packages/ac/be/c4928e7e5133c7bdd2e8dd9084766bf5e5cf26a5b3cd436424d222c9791f/yoga-1.3.1-pp39-pypy39_pp73-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "749b70eb1efd7f97950b3044a0245ad660dc949b060fe823ce329ea60c1697a2",
"md5": "f5b34642cb3c009b8fe1fa006a00969f",
"sha256": "e314d1a6d08f3100f4514876fe836f359416a0bbb23ffff3769ba15e08a194e8"
},
"downloads": -1,
"filename": "yoga-1.3.1.tar.gz",
"has_sig": false,
"md5_digest": "f5b34642cb3c009b8fe1fa006a00969f",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 3247260,
"upload_time": "2024-01-07T11:35:52",
"upload_time_iso_8601": "2024-01-07T11:35:52.995631Z",
"url": "https://files.pythonhosted.org/packages/74/9b/70eb1efd7f97950b3044a0245ad660dc949b060fe823ce329ea60c1697a2/yoga-1.3.1.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-01-07 11:35:52",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "wanadev",
"github_project": "yoga",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"requirements": [],
"lcname": "yoga"
}