Skip to main content

Yummy Optimizer for Gorgeous Assets

Project description

Github Discord PYPI Version Build Status Black License

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 and MozJPEG 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

Install

Documentation

Changelog

  • [NEXT] (changes on master that have not been released yet):

    • Nothing yet ;)

  • v1.3.4:

    • misc:Added Python 3.14 support (@flozz)

    • misc!:Removed Python 3.9 support (@flozz)

  • v1.3.3-1:

    • fix(standalone): Fixed standalone builds (missing _cffi_backend) (#72, @flozz)

    • misc(standalone): Removed an old hack from Windows standalone build script (@flozz)

    • misc(ci): Added test to ensure standalone builds are working before releasing them… (#72, @flozz)

    • misc(deps): Updated Nuitka to v3.5.9 (@flozz)

    • NOTE: This release only fixes standalone builds; the YOGA code did not change so there is no new version published on PyPI.

  • v1.3.3:

    • fix(build): Added missing setuptools versions pinning that break the PyPy builds (@flozz)

  • v1.3.2 / v1.3.2-1:

    • fix(build): Fixed Windows build with recent setuptools versions (@flozz)

    • fix(release): Updated, fixed and improved standalone build scripts and CI (@flozz)

    • misc: Added Python 3.13 support (@flozz)

    • misc!: Removed Python 3.8 support (@flozz)

  • v1.3.1-1:

    • This version has no code change from the v1.3.1. It is only an update of the distribution :

      • A brand new standalone version was build for Linux

      • The Windows standalone distribution was updated (changes in documentation)

    • dist: Added scripts to build a standalone binary version of YOGA on Linux

  • v1.3.1:

    • chore(sdist): Fixed included files in sdist package (@flozz)

  • v1.3.0:

    • feat(assimp): Updated assimp to v5.3.1 (fixed build on GCC >= 13) (@flozz)

    • chore: Removed a script that is no more needed (@flozz)

    • docs: Updated contributing documentation (libraries, supported Python version, assimp update) (@flozz)

  • 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

  • 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:

  • 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)

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

yoga-1.3.4.tar.gz (3.2 MB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

yoga-1.3.4-cp314-cp314t-win_amd64.whl (2.3 MB view details)

Uploaded CPython 3.14tWindows x86-64

yoga-1.3.4-cp314-cp314t-musllinux_1_2_x86_64.whl (8.0 MB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ x86-64

yoga-1.3.4-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (6.8 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

yoga-1.3.4-cp314-cp314t-macosx_11_0_arm64.whl (44.5 kB view details)

Uploaded CPython 3.14tmacOS 11.0+ ARM64

yoga-1.3.4-cp314-cp314t-macosx_10_15_x86_64.whl (4.8 MB view details)

Uploaded CPython 3.14tmacOS 10.15+ x86-64

yoga-1.3.4-cp314-cp314t-macosx_10_15_universal2.whl (4.8 MB view details)

Uploaded CPython 3.14tmacOS 10.15+ universal2 (ARM64, x86-64)

yoga-1.3.4-cp314-cp314-win_amd64.whl (2.3 MB view details)

Uploaded CPython 3.14Windows x86-64

yoga-1.3.4-cp314-cp314-musllinux_1_2_x86_64.whl (8.0 MB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ x86-64

yoga-1.3.4-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (6.8 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

yoga-1.3.4-cp314-cp314-macosx_11_0_arm64.whl (44.3 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

yoga-1.3.4-cp314-cp314-macosx_10_15_x86_64.whl (4.8 MB view details)

Uploaded CPython 3.14macOS 10.15+ x86-64

yoga-1.3.4-cp314-cp314-macosx_10_15_universal2.whl (4.8 MB view details)

Uploaded CPython 3.14macOS 10.15+ universal2 (ARM64, x86-64)

yoga-1.3.4-cp313-cp313-win_amd64.whl (2.3 MB view details)

Uploaded CPython 3.13Windows x86-64

yoga-1.3.4-cp313-cp313-musllinux_1_2_x86_64.whl (8.0 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

yoga-1.3.4-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (6.8 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

yoga-1.3.4-cp313-cp313-macosx_11_0_arm64.whl (44.3 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

yoga-1.3.4-cp313-cp313-macosx_10_13_x86_64.whl (4.8 MB view details)

Uploaded CPython 3.13macOS 10.13+ x86-64

yoga-1.3.4-cp313-cp313-macosx_10_13_universal2.whl (4.8 MB view details)

Uploaded CPython 3.13macOS 10.13+ universal2 (ARM64, x86-64)

yoga-1.3.4-cp312-cp312-win_amd64.whl (2.3 MB view details)

Uploaded CPython 3.12Windows x86-64

yoga-1.3.4-cp312-cp312-musllinux_1_2_x86_64.whl (8.0 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

yoga-1.3.4-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (6.8 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

yoga-1.3.4-cp312-cp312-macosx_11_0_arm64.whl (44.3 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

yoga-1.3.4-cp312-cp312-macosx_10_13_x86_64.whl (4.8 MB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

yoga-1.3.4-cp312-cp312-macosx_10_13_universal2.whl (4.8 MB view details)

Uploaded CPython 3.12macOS 10.13+ universal2 (ARM64, x86-64)

yoga-1.3.4-cp311-cp311-win_amd64.whl (2.3 MB view details)

Uploaded CPython 3.11Windows x86-64

yoga-1.3.4-cp311-cp311-musllinux_1_2_x86_64.whl (8.0 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

yoga-1.3.4-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (6.8 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

yoga-1.3.4-cp311-cp311-macosx_11_0_arm64.whl (44.3 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

yoga-1.3.4-cp311-cp311-macosx_10_9_x86_64.whl (4.8 MB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

yoga-1.3.4-cp311-cp311-macosx_10_9_universal2.whl (4.8 MB view details)

Uploaded CPython 3.11macOS 10.9+ universal2 (ARM64, x86-64)

yoga-1.3.4-cp310-cp310-win_amd64.whl (2.3 MB view details)

Uploaded CPython 3.10Windows x86-64

yoga-1.3.4-cp310-cp310-musllinux_1_2_x86_64.whl (8.0 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

yoga-1.3.4-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (6.8 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

yoga-1.3.4-cp310-cp310-macosx_11_0_arm64.whl (44.3 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

yoga-1.3.4-cp310-cp310-macosx_10_9_x86_64.whl (4.8 MB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

yoga-1.3.4-cp310-cp310-macosx_10_9_universal2.whl (4.8 MB view details)

Uploaded CPython 3.10macOS 10.9+ universal2 (ARM64, x86-64)

yoga-1.3.4-cp39-cp39-win_amd64.whl (2.3 MB view details)

Uploaded CPython 3.9Windows x86-64

yoga-1.3.4-cp39-cp39-musllinux_1_2_x86_64.whl (8.0 MB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ x86-64

yoga-1.3.4-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (6.8 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

yoga-1.3.4-cp39-cp39-macosx_11_0_arm64.whl (44.3 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

yoga-1.3.4-cp39-cp39-macosx_10_9_x86_64.whl (4.8 MB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

yoga-1.3.4-cp39-cp39-macosx_10_9_universal2.whl (4.8 MB view details)

Uploaded CPython 3.9macOS 10.9+ universal2 (ARM64, x86-64)

yoga-1.3.4-cp38-cp38-win_amd64.whl (2.3 MB view details)

Uploaded CPython 3.8Windows x86-64

yoga-1.3.4-cp38-cp38-musllinux_1_2_x86_64.whl (8.0 MB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ x86-64

yoga-1.3.4-cp38-cp38-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (6.8 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

yoga-1.3.4-cp38-cp38-macosx_11_0_arm64.whl (44.0 kB view details)

Uploaded CPython 3.8macOS 11.0+ ARM64

yoga-1.3.4-cp38-cp38-macosx_10_9_x86_64.whl (4.8 MB view details)

Uploaded CPython 3.8macOS 10.9+ x86-64

yoga-1.3.4-cp38-cp38-macosx_10_9_universal2.whl (4.8 MB view details)

Uploaded CPython 3.8macOS 10.9+ universal2 (ARM64, x86-64)

File details

Details for the file yoga-1.3.4.tar.gz.

File metadata

  • Download URL: yoga-1.3.4.tar.gz
  • Upload date:
  • Size: 3.2 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for yoga-1.3.4.tar.gz
Algorithm Hash digest
SHA256 89bdf68ec1b97acd4493b3d2ee557ad88d12715aba9a5fb21ab0b1cba4adaf8c
MD5 64e271501d41e291b5a4ebc935483fcd
BLAKE2b-256 d96125e85ecbee39d5f676c90448b44882aaf5f85f20bcc5c1a8583ad39839cf

See more details on using hashes here.

File details

Details for the file yoga-1.3.4-cp314-cp314t-win_amd64.whl.

File metadata

  • Download URL: yoga-1.3.4-cp314-cp314t-win_amd64.whl
  • Upload date:
  • Size: 2.3 MB
  • Tags: CPython 3.14t, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for yoga-1.3.4-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 c2518300976d093b64795b4c1c7d8cedf3155f0c4dc710e2acab5677adda52e5
MD5 c09236bf94c5a524ce2f689f42b24581
BLAKE2b-256 8166ad696fdceee4c07d16f9b6eb87e0a80f1b223f91c7ead6c4370c98c69f1d

See more details on using hashes here.

File details

Details for the file yoga-1.3.4-cp314-cp314t-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for yoga-1.3.4-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 d6400d5a6913974914803643188f3b1e65cbf831f4afff984d514b1d72b2cc26
MD5 6d3b8e4f3c513ca8fa0558c76e548c77
BLAKE2b-256 564f3cbe2c261141f37bc637802a116dbd812b23fd797de9bf3ef4a50a1a7b5b

See more details on using hashes here.

File details

Details for the file yoga-1.3.4-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for yoga-1.3.4-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 7cca560c9659e9217c3a1d98019418616d1f08cfd2c09477b2242f7f0e13d50d
MD5 abe9d0024366481060e42c61294e2f0b
BLAKE2b-256 eed8b90e13d951b8739d54b5fe85d3fcf5bfea21ac067d9454fce5401cec8042

See more details on using hashes here.

File details

Details for the file yoga-1.3.4-cp314-cp314t-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for yoga-1.3.4-cp314-cp314t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 da1caba4782bfb1e91abe9e985aa6bd468a668921e656dd10e0bd789271f2978
MD5 3ff4f8bbdc7b49e52b19aa27c2023256
BLAKE2b-256 d7ca9480a245cecbd459ced91d3ea5bb955924fdccbdcaac915b5eae296ddfc4

See more details on using hashes here.

File details

Details for the file yoga-1.3.4-cp314-cp314t-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for yoga-1.3.4-cp314-cp314t-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 77a5e3bd98688cb90a55238de26c727647e605936140ff96837b8bbe302601ad
MD5 0e7cd89db71048ca3b8bd949990e8995
BLAKE2b-256 51c1417798bf156c520dd8d18933aeda81d8fa27869bddff09dd4bb0bd6747f0

See more details on using hashes here.

File details

Details for the file yoga-1.3.4-cp314-cp314t-macosx_10_15_universal2.whl.

File metadata

File hashes

Hashes for yoga-1.3.4-cp314-cp314t-macosx_10_15_universal2.whl
Algorithm Hash digest
SHA256 17d1b54abf809935a33f49ff35f297cb2c32c31e2e4072c1bd848f78b6699567
MD5 e630e434376e2d6753cd49c127316f5f
BLAKE2b-256 eec755f07c8dfb012f120a38ef0566a5f687f631b4d9123691780ef9606d69bd

See more details on using hashes here.

File details

Details for the file yoga-1.3.4-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: yoga-1.3.4-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 2.3 MB
  • Tags: CPython 3.14, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for yoga-1.3.4-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 37e8683b4660cf8906a6c879a3dc9b1158d79ffae03ec5794a35b3ded1617ba3
MD5 b3444691f255c7903cb9d0ad5dd8abdb
BLAKE2b-256 02d6ee01875b16d12d52267e61306cb59bda2c6db39de0b89ce4168357b52673

See more details on using hashes here.

File details

Details for the file yoga-1.3.4-cp314-cp314-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for yoga-1.3.4-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 f52564eac887d9be709b75f9ee752a948dce569430cadafa6ed2a84aaa28f9db
MD5 a74b9e8315d1d2da926d0da9a2a9a17e
BLAKE2b-256 4302c1e3d9b17c06815d9a17829627e58ce652648360a714062007f22ee68ddc

See more details on using hashes here.

File details

Details for the file yoga-1.3.4-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for yoga-1.3.4-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 0cda9539844892c52ecbfee63e8e1ac34c0722e17c2a2a979e4dcef456ed91be
MD5 93b87fd20cda8cf2543249b13540b8d5
BLAKE2b-256 113d089d92218426eb8c0c8dcfc5712970b768a69866b2a3205daf1c142a590a

See more details on using hashes here.

File details

Details for the file yoga-1.3.4-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for yoga-1.3.4-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4f064607b2290773d60930aeb383da68023074eeab7075dafcd0529db98124e6
MD5 2e82ad486e9d8f61b7b2c7472942d003
BLAKE2b-256 92c4bcc82b653cb74810efad59d50a317ee6b5f131958569754d6595fd8ac323

See more details on using hashes here.

File details

Details for the file yoga-1.3.4-cp314-cp314-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for yoga-1.3.4-cp314-cp314-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 3f3cd498fecdb01ef1b617084c5d6cb50794a368be22dd1fb39c4ce6213e03a0
MD5 68aeea36aeab0714a9a4de6757430494
BLAKE2b-256 66da69fc5e84e94e7fbfe6fd692a3c492450b0d88cfbca9a97ec4b7c16285cac

See more details on using hashes here.

File details

Details for the file yoga-1.3.4-cp314-cp314-macosx_10_15_universal2.whl.

File metadata

File hashes

Hashes for yoga-1.3.4-cp314-cp314-macosx_10_15_universal2.whl
Algorithm Hash digest
SHA256 121798395e1909b66b63c592bd4a60f58fdc8eff6d5f9004d4507eb9d4df7bbc
MD5 2138dfae5a06fc4c7782de96d9668055
BLAKE2b-256 37e0390168282a7a9039b11575579f44d1dad0cd82254cb98f8cb2c5fd6250c1

See more details on using hashes here.

File details

Details for the file yoga-1.3.4-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: yoga-1.3.4-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 2.3 MB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for yoga-1.3.4-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 567e99bf52a63c1f45150dada7d195745f2b94600ec3d9855a8a921bf40e1b7f
MD5 52aa2d65e62acef909d80c57ece63257
BLAKE2b-256 940ade886068d8cbb8e3ecc9f8758fa696ab0b608db48211efb124fb2a413d70

See more details on using hashes here.

File details

Details for the file yoga-1.3.4-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for yoga-1.3.4-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 03337d4aa1c6a9058fdd8b31d56300da76b5c2d5a7b5637641da7b3e964179e7
MD5 1077bf098e56402a150cea45e5250db4
BLAKE2b-256 bf92ba47373f31b5deecba4b5f52e2c6d81115cd3d7da079650f7b472fb458ef

See more details on using hashes here.

File details

Details for the file yoga-1.3.4-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for yoga-1.3.4-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e391849a5a64ee8c205c6d2e625c101eea08e0a91e81bdaf4fcbac36a7d44c5c
MD5 b3601d65da62e45da8ef8514d64ba8a4
BLAKE2b-256 d75db745cc254b104425582b4fd56b86a1f6a82cbc0ad6305a217138c09d7916

See more details on using hashes here.

File details

Details for the file yoga-1.3.4-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for yoga-1.3.4-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9c41287b9ba526f6c353e08be235d3002049b13aef817c57e81ef9263af6eb62
MD5 0aaac98d0eceecc25617360cfa980b76
BLAKE2b-256 58bd90a929493034b0aa5d7a41e15453ddcdcdf7169c312da069e0b2717d80c4

See more details on using hashes here.

File details

Details for the file yoga-1.3.4-cp313-cp313-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for yoga-1.3.4-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 4f392003a25ae89484013fa6ee2e0d5a9be4c067a7d864da3f9d9714a09e345a
MD5 dd4e05ecb437669b9098ee983c3ac2dd
BLAKE2b-256 fc32ed2a83c374bf82ca7a9a21852c48443f936c86573a2d10fa2a3a3776a973

See more details on using hashes here.

File details

Details for the file yoga-1.3.4-cp313-cp313-macosx_10_13_universal2.whl.

File metadata

File hashes

Hashes for yoga-1.3.4-cp313-cp313-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 54a21e3c11cb2727d6f6ee474893e63d671ed32328652b4057ca6070eceeca8d
MD5 4c2a56ed3db52961438e1b43113bbc34
BLAKE2b-256 a7cdc46263167754f7c2b15f88c87720d1151e640774f92d4867ace5e449e66c

See more details on using hashes here.

File details

Details for the file yoga-1.3.4-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: yoga-1.3.4-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 2.3 MB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for yoga-1.3.4-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 8ba881b2e82ea2c29ce9efad8ad8a5380724cac2308fd44999f942642c08daaa
MD5 c86f745480fbc4531ae728115a2632de
BLAKE2b-256 4f114d252a03c51d18b01fd1148a8fca453eff6916a8bd902f8468c60be1c742

See more details on using hashes here.

File details

Details for the file yoga-1.3.4-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for yoga-1.3.4-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 cc0863857347819cf01c18139f92d8f9e57b8fe546a494323240e754c37ebbd5
MD5 3d9c4986439a408bcb8aaec8452036e1
BLAKE2b-256 bb4b92b0296676f00c63f705e32415c86516cf1ff866245e76858369b8ed8c1e

See more details on using hashes here.

File details

Details for the file yoga-1.3.4-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for yoga-1.3.4-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 004162586b4126359284e477f0ccac4808abdb8069bc9edda0c68970e973aa0d
MD5 e676b58819f653ebc3a421909196b0fd
BLAKE2b-256 340d222bc813cf2aabf685c589131ee405a5166047122990125c147f386b5a0d

See more details on using hashes here.

File details

Details for the file yoga-1.3.4-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for yoga-1.3.4-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 fb0fa75dc52a247023d7b6c945efa6d9edaec78672718bcac7f486cc26fba079
MD5 f18a9829e6fdddf2cea1c6d7447c41fb
BLAKE2b-256 547aeadd7e17d9e250840ca7aec8e144ead2650384ad954a71701e20e19d3543

See more details on using hashes here.

File details

Details for the file yoga-1.3.4-cp312-cp312-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for yoga-1.3.4-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 534b7d1cb6e88a1cb7b5f182560af254d1fafb4e36f1b80e785825b001a10a7a
MD5 4562c0aeb80980299b7ae54ca2329fca
BLAKE2b-256 c594d7d276c78c9fc9633849e0040c388c16e730c81700a70ae43d879fd62741

See more details on using hashes here.

File details

Details for the file yoga-1.3.4-cp312-cp312-macosx_10_13_universal2.whl.

File metadata

File hashes

Hashes for yoga-1.3.4-cp312-cp312-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 481412ae921d8c6841df13b5408a7407d46ed4a2a115bf039e2bd752b5e74493
MD5 16497d503b0a478b9042d31a641a1f97
BLAKE2b-256 6034652c8523283ee066656192fa948f6dd335d89105fb9b9688398fba1c1131

See more details on using hashes here.

File details

Details for the file yoga-1.3.4-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: yoga-1.3.4-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 2.3 MB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for yoga-1.3.4-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 789ac1c75c283295751a0a930d42cf30529855cba1c804cfea471c47044f47e6
MD5 2a0e5ed5132eb44a5082c25dbf5972d2
BLAKE2b-256 bcf350a4515bc5010f4e88bb308708f2b2155e29d0b216bc78120b9bdb5e0528

See more details on using hashes here.

File details

Details for the file yoga-1.3.4-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for yoga-1.3.4-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 b850770b366cb06901cebe9b2a00dcb4f077471bde0965999b1e47481ae93550
MD5 d2a892057601e45898c278049eabde24
BLAKE2b-256 600b65276a020d0aebabc9b4c6732bf549effeb1c619d7419ae5c1d791468aa8

See more details on using hashes here.

File details

Details for the file yoga-1.3.4-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for yoga-1.3.4-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 004454abcb81b19e904576b4b4a0d22ece2ed4f1bf16501a3ddd3470200a71ee
MD5 1e7b7fc301b728939eacd4fcc7160b19
BLAKE2b-256 4234e87b7b199062f6946e4da4bcd3e25a89140b426a97e5eade30f3098ec25b

See more details on using hashes here.

File details

Details for the file yoga-1.3.4-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for yoga-1.3.4-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 87ddb6067f81f4e896e77ceacc143e158bede0fceecf066dd5bbec6a649cb65c
MD5 14ee3b8b399702f6ae3773ea64cba483
BLAKE2b-256 f23d72710bd3c351f570ebdb07b4ba5f37fd6a6c29b8391c2958be2b98212cf9

See more details on using hashes here.

File details

Details for the file yoga-1.3.4-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for yoga-1.3.4-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 a912351aeec64b40ecd3ca2839eb491704f22a9be587f2c0631acba4a7b5a2e5
MD5 f6b9a7202dc1c43801e78d97c4835280
BLAKE2b-256 48686ba23ccc6640bc8d37e7ebc863792b68736ace5cc9b7bdede27f29f8605b

See more details on using hashes here.

File details

Details for the file yoga-1.3.4-cp311-cp311-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for yoga-1.3.4-cp311-cp311-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 faf56b2d8aba7bd7c9cb527235f235cf63bc5e300bf2413104e13a3c40dcb8d1
MD5 889b3fc1667fd80a8cce2e79030a4365
BLAKE2b-256 570b0ddb8b969603996dc36bbb61aead258633d68fde7d8b86fb28b373f3182a

See more details on using hashes here.

File details

Details for the file yoga-1.3.4-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: yoga-1.3.4-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 2.3 MB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for yoga-1.3.4-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 300ff2c4111b11b388b557e51a9b5a4496ff43a6ea09547c191724cc177f8a47
MD5 9c74b6684ea6e04072faffb02b36ce5d
BLAKE2b-256 c244799bf693c009c0b537e80cc09c4a4b47ad0550e23e018a570a79cc2a91ee

See more details on using hashes here.

File details

Details for the file yoga-1.3.4-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for yoga-1.3.4-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 a191ef5a9d8f854973123bd921b5024d3b02cc7af35053be08f34d162e9a6560
MD5 3e3dd9dd25d572f387c5938093b4974b
BLAKE2b-256 6850fa78ac617e4abe2d327f504a4367b683f96c8847298fd407e3ae18daa90b

See more details on using hashes here.

File details

Details for the file yoga-1.3.4-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for yoga-1.3.4-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 2d320db929fb9c1b314c844edea0360edd2b146404b070811c894ffa28df3cc5
MD5 022575cbe6e904ff09371c7e71eb265a
BLAKE2b-256 682cd5960b0c58bdf22304aea155945e8a1dd27bad8e76936e56bf4f2a0eb01b

See more details on using hashes here.

File details

Details for the file yoga-1.3.4-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for yoga-1.3.4-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 dcb21819fa7247273e3beb154ee9b6e4ee1edd5a9bc824062a2e80a9d5fe78ed
MD5 1cbb82efea7fab95d1dd95df033813a1
BLAKE2b-256 bc9e9d45c1f21db3f8a507a9b3cef6c97cb93bfc8d525cf33e9ebd6c16659260

See more details on using hashes here.

File details

Details for the file yoga-1.3.4-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for yoga-1.3.4-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 9a2ed9b522214676746e8a70abe1204acb8e638776e79150d19c218ca79502f9
MD5 38325c078bf986b5fb476977b65f7f2d
BLAKE2b-256 bcd1e4c79b3227f1b7fd22181dc8aae1af150e9455cd2db040b29ccb541c4692

See more details on using hashes here.

File details

Details for the file yoga-1.3.4-cp310-cp310-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for yoga-1.3.4-cp310-cp310-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 05e02c47e0f521629d29aadcc1fc01f8a3d523251cad9d77f6b4a644d9b6e10b
MD5 0f1b3601111f6dab9d3b16532e13cf91
BLAKE2b-256 1709b9fe328562e4fdb8b2e35265d45ca046e8f5afaccdfb36faaf7b9bd3463a

See more details on using hashes here.

File details

Details for the file yoga-1.3.4-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: yoga-1.3.4-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 2.3 MB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for yoga-1.3.4-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 68e735ff91e459befcb22db1299807c5b496b993256f838a26772304395b018a
MD5 03986f3f15efe3dba41a4546caaf7a54
BLAKE2b-256 9634c72f997ae5157c2e195768fc27d7a0e1f0aae0846e5c47ed98a520fe86ed

See more details on using hashes here.

File details

Details for the file yoga-1.3.4-cp39-cp39-musllinux_1_2_x86_64.whl.

File metadata

  • Download URL: yoga-1.3.4-cp39-cp39-musllinux_1_2_x86_64.whl
  • Upload date:
  • Size: 8.0 MB
  • Tags: CPython 3.9, musllinux: musl 1.2+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for yoga-1.3.4-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 6ef41da59b51a4044e6c086c6a0196fb39aaed0476eb75e2fc86b35542c1c3cd
MD5 c6b62c8cdbef0112461e15bc4982a6fa
BLAKE2b-256 0839554509a340af0bf4bb3020e03b70c6f3cc64308a83ff7dbce5131179e318

See more details on using hashes here.

File details

Details for the file yoga-1.3.4-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for yoga-1.3.4-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c5b60f69145c8a7d83c6ecb022714436e89e6f401e27bebff99fa49c04ae0a17
MD5 1aca5ddf472af38549eb25c7b5887c3c
BLAKE2b-256 07c8095e8279fdf615cd2e0e9db07979e961b933204f1b3a743fee3f7b108f58

See more details on using hashes here.

File details

Details for the file yoga-1.3.4-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

  • Download URL: yoga-1.3.4-cp39-cp39-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 44.3 kB
  • Tags: CPython 3.9, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for yoga-1.3.4-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f9e3f826159bf1a189cba46d5ba440ca16c4a88e68c2ed6be4530531231857ee
MD5 e727b1f14d369dde7e5438a867d010d9
BLAKE2b-256 f83395f67497185f16040d0e202949c47116de9d4daa97256fa30a3ade9334c9

See more details on using hashes here.

File details

Details for the file yoga-1.3.4-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for yoga-1.3.4-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 aa677ccf8183bf018be5507430f5be015434788bf9ffc824499972e1db11a290
MD5 ad84803f73bd08fcdde807dcc09ff0ec
BLAKE2b-256 cb409cccab3e7cd2a7cee0c15966512deb24309f84da9a66bbd2694f0e708442

See more details on using hashes here.

File details

Details for the file yoga-1.3.4-cp39-cp39-macosx_10_9_universal2.whl.

File metadata

  • Download URL: yoga-1.3.4-cp39-cp39-macosx_10_9_universal2.whl
  • Upload date:
  • Size: 4.8 MB
  • Tags: CPython 3.9, macOS 10.9+ universal2 (ARM64, x86-64)
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for yoga-1.3.4-cp39-cp39-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 ea5a552782e309e248f8e9c78e9f0bdba30ca541f63c7cd19dadae98e98af7b5
MD5 bc3317115913b3e1d0d11bbe125ec1cf
BLAKE2b-256 9a0364bab6e0f39f14b90d69456d7627736ab3103574376fdd47b859f9aa041b

See more details on using hashes here.

File details

Details for the file yoga-1.3.4-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: yoga-1.3.4-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 2.3 MB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for yoga-1.3.4-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 5206f48d48a119ba646878c4807aa4b8048ceb1114b995dd65be5d099ba1565e
MD5 74d0aaa0aa1c58575cbf93220cf88ed8
BLAKE2b-256 4e8ba0fd31af5d89b214e85375357423aadd64cc7d16102e0f7cc9be290773d0

See more details on using hashes here.

File details

Details for the file yoga-1.3.4-cp38-cp38-musllinux_1_2_x86_64.whl.

File metadata

  • Download URL: yoga-1.3.4-cp38-cp38-musllinux_1_2_x86_64.whl
  • Upload date:
  • Size: 8.0 MB
  • Tags: CPython 3.8, musllinux: musl 1.2+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for yoga-1.3.4-cp38-cp38-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 5eaaa644367cd4a0ac60b4ad9ef5f7b9bb30bbbe01faed437ea09556529bf465
MD5 ba8116064f4f7f1544e922a74fd293ee
BLAKE2b-256 306456244d93ce550d9dc2db61008526f914f238add20205d015c40998499d5e

See more details on using hashes here.

File details

Details for the file yoga-1.3.4-cp38-cp38-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for yoga-1.3.4-cp38-cp38-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 18d54bf3788ca87a2b81892a3312a182e6402b300a2cdc6fbd7c56257791df6f
MD5 c938781ed6cc160a8a721577b2f4f79e
BLAKE2b-256 5a37e89da2c48247cb9bd1523d4e7a3a59ea4005ae83bc02dcadcf53ae63d45f

See more details on using hashes here.

File details

Details for the file yoga-1.3.4-cp38-cp38-macosx_11_0_arm64.whl.

File metadata

  • Download URL: yoga-1.3.4-cp38-cp38-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 44.0 kB
  • Tags: CPython 3.8, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for yoga-1.3.4-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 052840ec3e4ef01f4c7645e3e2ceb2e2b60ee70550ed6203521bd3450244d494
MD5 d8c1ea908a06d831f2bc7ede9575e71d
BLAKE2b-256 b0483e77b927924b655c18b261f81dc7f2d6c73d50c40c8eb8d49b280c8decd7

See more details on using hashes here.

File details

Details for the file yoga-1.3.4-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for yoga-1.3.4-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 af473ff34669f067afdc9ff88b8cedc9f63bd3dac8adda69913ada04bf292ef9
MD5 d992e28a8bbfd6cf0c1415c03c882025
BLAKE2b-256 980abfa31e597c91e34a8ec57f0e4cb697466505a5b39602c718d7a0d7150108

See more details on using hashes here.

File details

Details for the file yoga-1.3.4-cp38-cp38-macosx_10_9_universal2.whl.

File metadata

  • Download URL: yoga-1.3.4-cp38-cp38-macosx_10_9_universal2.whl
  • Upload date:
  • Size: 4.8 MB
  • Tags: CPython 3.8, macOS 10.9+ universal2 (ARM64, x86-64)
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for yoga-1.3.4-cp38-cp38-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 131c27154851c01507d47c3eabf501eb66f10f47395505631cf2df07d2817292
MD5 444f3767b981f53c8c8889f6ce7b0e03
BLAKE2b-256 cc0e1c15e9d98866781a66834d42870053faa955e451c6bc35a7f2873a32c867

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page