Python bindings for Google's Guetzli, a JPEG encoder that optimises JPEG compression
Project description
PyGuetzli is a Python binding for Google’s Guetzli library.
Description of Guetzli from official’s repo:
Guetzli is a JPEG encoder that aims for excellent compression density at high visual quality. Guetzli-generated images are typically 20-30% smaller than images of equivalent quality generated by libjpeg. Guetzli generates only sequential (nonprogressive) JPEGs due to faster decompression speeds they offer.
Documentation
More topics at https://wanadev.github.io/pyguetzli/
Usage Example
import pyguetzli
input_jpeg = open("./test/image.jpg", "rb").read()
optimized_jpeg = pyguetzli.process_jpeg_bytes(input_jpeg)
output = open("./optimized.jpg", "wb")
output.write(optimized_jpeg)
Changelog
[NEXT] (changes on master but not released yet):
Nothing yet :)
1.0.12:
Guetzli: Fixed a crash caused by a bad access to a vector revealed when compiled with “-D_GLIBCXX_ASSERTIONS” (David Odin)
1.0.11:
arm64 and universal2 wheels for macOS
x86 and x68_64 wheels for musl-based Linux distro (Alpine,…)
win32 wheels for Windows (x86_64 were already available)
1.0.10: Python 3.10 support and wheels
1.0.9: Provides prebuilt wheel packages
1.0.8: Updates Guetzli and python dependencies
1.0.7: Fixes unicode issue when installing pyguetzli (#4)
1.0.6: Fixes a typo in compilator options on unix
1.0.5: Adds optimization flags when compiling Guetzli
1.0.4: MS Windows support
1.0.3: Updates Guetzli library
1.0.2: PIL Images: fixes crash with non RGB/RGBA images (grayscale, indexed,…)
1.0.1: Adds --std=c++11 flag when building Guetzli
1.0.0:
New and simpler API
Built-in function to deal with PIL / Pillow Images
Documentation (Sphinx)
Guetzli update
0.9.0: Initial release
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distributions
Hashes for pyguetzli-1.0.12-pp39-pypy39_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5484d9ba5e8c6258a727cb9aef06a71e25212e181ec2c6066cf7180e3b9e1e7b |
|
MD5 | 60b80c8f9f1b61b593ac6169da536d36 |
|
BLAKE2b-256 | 4381321ec6b5e004c558143b8f7201b5cbc42aa9ded4525caf21e6466104dc21 |
Hashes for pyguetzli-1.0.12-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 78e29134cb98a5b330d53eb16c4cc4f0dd8598bcf4583169d910892fa9664e51 |
|
MD5 | 687556adad063dfb379f14c3da7186cf |
|
BLAKE2b-256 | 8b156fb93a5994a52304256480eb4b6c887d6c1ebc417125e59940548c3631a1 |
Hashes for pyguetzli-1.0.12-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 92b1e4de25f918de16c0773f62c8cd330e9dd59a00f4e641e4def2ec5fe6453d |
|
MD5 | 54c5502745425f38326c51577a4c4986 |
|
BLAKE2b-256 | c983d9c09839407acf1102be1caeb5fe0a19e37d8f3cfbc11ff7d62bd96b14f8 |
Hashes for pyguetzli-1.0.12-pp39-pypy39_pp73-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 09e344e115af67587293ee0ba57a43d2fe05e47a40c2102b0b469f99b1e331d1 |
|
MD5 | 95fba0dd555d4250e4282c05cb72786d |
|
BLAKE2b-256 | d7ff57319d366031925628fbc90eea99e19bb19583fbf784e5813c61edbce6c9 |
Hashes for pyguetzli-1.0.12-pp38-pypy38_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7733832bca45351715bca08636d2a780eb54abc36b3a4ce0cc1928f30b4851f0 |
|
MD5 | 23dd106b7ca4d5ca552cf0107fa69209 |
|
BLAKE2b-256 | 5f328bf15da4d574fb4605c281b3d6899fa72c75557b5d31a6720deeeedaf094 |
Hashes for pyguetzli-1.0.12-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 277b9eb755c0230f2cdf2de2b54f0e3c2029fd59b001156a3a8253ae41839fda |
|
MD5 | 2b649fa5f5f29b5ab925184e5484daba |
|
BLAKE2b-256 | 8a73d8ce289da3c3bc4edd0a5da017fe59fd27b749e0246bee59c236b0dab165 |
Hashes for pyguetzli-1.0.12-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4d2aa61e5bbd70deeca908345ebc1e1c81b57204c1a163fde46a0f06015d8e15 |
|
MD5 | dbc1658c64f3483077422a03f33212af |
|
BLAKE2b-256 | 7491fe902ef9b78031a60b3125e23da8eb3eeed8bf90d767877dfa30e5c3541d |
Hashes for pyguetzli-1.0.12-pp38-pypy38_pp73-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9f5ae3a6c221c69ac3bc447c76fe3c89d75114a9ecd5dcd86e4fab03651bb5db |
|
MD5 | 1370dd3e6e080ca7ffe61d25bd06edc3 |
|
BLAKE2b-256 | ad29a1001949764934a8a7b177dea3251ef6008245a591d0eeed1c954343b59c |
Hashes for pyguetzli-1.0.12-pp37-pypy37_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 640a1df07f6047e34a4714e213ed18a27b880ac1860d21c1d01ccd2f440c5330 |
|
MD5 | 3d493768c070c39f247e0067ce3aa18a |
|
BLAKE2b-256 | 591d0e7ad5e79300ae4a666219fe0ab60c5f65e01509ea121179f49dc484b0c8 |
Hashes for pyguetzli-1.0.12-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 243e63fe1b4b0b4e0184b730eec716bc72758cb1dd2418d88f7612ad15340434 |
|
MD5 | 2748906aa83e7f75ec180bf2cab24427 |
|
BLAKE2b-256 | 0d4efc4880b6d80b142aa5ef49f05c88cb7ee3448be9c12ee2f1867aede6c539 |
Hashes for pyguetzli-1.0.12-pp37-pypy37_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d21661aba175aac9824f648783bae90ff77f10da34433dd0a01b1496f68a1cb6 |
|
MD5 | 963bd1d86332cf69c88feba541cb9f30 |
|
BLAKE2b-256 | f18a4d4ac5f4a4e5f19661549c9a5d790360fc5925e2ba8be72b90f80ba54609 |
Hashes for pyguetzli-1.0.12-pp37-pypy37_pp73-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d13ce968f0280760bc38e12448ea995094ff7a9a5c8fec5ad2ca83837ebb9477 |
|
MD5 | 977b70b0da60475cb404bdf447afd8bd |
|
BLAKE2b-256 | 4ad09fef946ffbdfd83f6b7744d54d9ccd4f89716c79a914d2acf0f0c5d14fec |
Hashes for pyguetzli-1.0.12-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1c4ec93bff3696968c29d9699cef75d967086d76fe0a3e5a6b9963a7d735b1a4 |
|
MD5 | 849a10521a384cc5c6883077e13f7927 |
|
BLAKE2b-256 | b8196d7a100fce5e5596e79bfc384edb34e6668e1d3c4f6bb4e03d4d7a79f76a |
Hashes for pyguetzli-1.0.12-cp310-cp310-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | aa047461d0277aa211fecf43308e2df01ee032d14fa0e4db32001fdcf9512e84 |
|
MD5 | 62ca5576cb538e159fa63c8663e4ab6c |
|
BLAKE2b-256 | 85b0473755c77d4e777a63af1709bdd22c7e1c3acc31e97b61c1390e987f6dd9 |
Hashes for pyguetzli-1.0.12-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 832ab03dafe447ceb41bda6551d6e497cadc81ab6b0551c1f957af34ac139c0f |
|
MD5 | 35dac51b5467f713de430e5ec1c5d1c4 |
|
BLAKE2b-256 | 238627a229d7ed3a6ffece26330e4d410399bc399618bfb70acb47d512adf3d7 |
Hashes for pyguetzli-1.0.12-cp310-cp310-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 161f4686e87232cf030d5e4971092ef2bd66d5301ea98e7e81f9995410229af4 |
|
MD5 | 8b41d33e0714b9d37d39d40e8bb959ca |
|
BLAKE2b-256 | be46dc6efd2161aa5a53662628e6a463d579d066cd6c173199df72f06592a949 |
Hashes for pyguetzli-1.0.12-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 95233566afae341be1f85cc5d14f3d1ea22641da20cc5bedd8a4f3cf3130fd44 |
|
MD5 | 51ed44775d4747c2eafbd5fbe43549e0 |
|
BLAKE2b-256 | 95f28330595d4af7f6ca655dd732762bb4d9ec4146802f7afd000ef6f551900a |
Hashes for pyguetzli-1.0.12-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b9201ae49ac7853e314bdd566ddae45ede58a7bd49973cc2eafdf8299b608475 |
|
MD5 | 9ddae06bb00a578c9a5d8f28d90a7137 |
|
BLAKE2b-256 | 19a06af52545a6c9afceb070d4738ef8b3b4d16a16b5d0d7830c1ee851b4f4eb |
Hashes for pyguetzli-1.0.12-cp310-cp310-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 36be0fb70ae9c291c2196a8990e73a4e79d91e11b6d8764a1c30dbb344afd1e3 |
|
MD5 | bb1d93a77daecc689ef97a286d3d7bd1 |
|
BLAKE2b-256 | d5504d3201df3c7b970ddfb220bf2d0d78b4c39f7753a022d90174ece87e7fbd |
Hashes for pyguetzli-1.0.12-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b478db31f8e331adefa5953ebdf90652cdd8d115115e2db29cf8e70a3cfe0355 |
|
MD5 | d121c92a5b54d5f02f7ca9bd8e50f4db |
|
BLAKE2b-256 | 33bf89ea60be89b62103cb68176a5ffafe2b9b28380c5f526042238a1b752f52 |
Hashes for pyguetzli-1.0.12-cp310-cp310-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8f6c8225bd1d69d9a219dccb261bb77a523f25798a954f1ab8dec6a88bb829a1 |
|
MD5 | 8100a45ca5c4ffde1891175cebd6b389 |
|
BLAKE2b-256 | 55dcc86cf40fcb21a236259c749a635d571fe5d8a3576901d96155f7196b2c27 |
Hashes for pyguetzli-1.0.12-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2ecfd381ba0112762ce335ed4ce8c595f0787fc0cc666b7c3a005b09b65f2f99 |
|
MD5 | 74f1cfe4071a1e537a7daf2d2c95f750 |
|
BLAKE2b-256 | 5166e1ef31536d7782777e71ed325a7ebc81b940ddcb9c5ad0e567c88c40968d |
Hashes for pyguetzli-1.0.12-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b573a0652242e38bab6e83661f7fd62941a5495de495962aa5009ad843a58322 |
|
MD5 | c28c913d4f6bc8d9ff2075ba5e19a684 |
|
BLAKE2b-256 | 3e6b9482f7c347e74901aee32ec6529baef573403cdf8a0341527058f024925d |
Hashes for pyguetzli-1.0.12-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5cb64cc94a5faadea3752b9f9919bc7f3cddd6d61c31d05f90aebc08a58b3bd8 |
|
MD5 | 13262ac95155534dda3933f9c02cb302 |
|
BLAKE2b-256 | 13560335d5369a16ddcd82775701dde62d712dd1abbd2f68f463b5e59145c8c9 |
Hashes for pyguetzli-1.0.12-cp39-cp39-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a7e275c8c9c83910e8d1f4c6c37b53aadb4b61ab8600ab1e58f25411db12bf1d |
|
MD5 | 13b2a29217c33434d8056fe3f77b7cb7 |
|
BLAKE2b-256 | 8fc7c2c0d94bd594d7b39df18810469d5fb6366f66b4b90005b5d69f1cfb3889 |
Hashes for pyguetzli-1.0.12-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e03757ff423a1bccb071e901fd1fc2339a32d313ed4e27afa86506aae3b43408 |
|
MD5 | a1421de38a2f9bc53ef185fb95faa51f |
|
BLAKE2b-256 | da4aa233260dd71a1de43382d69e650c89b94d6b1605e61c5cf8f74b194b70ac |
Hashes for pyguetzli-1.0.12-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0cc966b1769520b8a99e77f22ba6af52ca26b0bfb1dc3f8edcbd1a3719a9b1b4 |
|
MD5 | a588d865247dcea406818d53ca75f2ac |
|
BLAKE2b-256 | 240f3d86155f6466186c02a1d019a122d354c7ed58c105414b8682b47bea733d |
Hashes for pyguetzli-1.0.12-cp39-cp39-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ecf8fbe6055d879678d9aa792e06bfde8043ca0727e615c92a27a98d0de6a575 |
|
MD5 | 378555628bdb29b0e96c0a11cda81380 |
|
BLAKE2b-256 | 3021cc609790b2cce85cdb1a0f3ac08e0ce5ad6605d1f65a16bad6f5bfd4f3e9 |
Hashes for pyguetzli-1.0.12-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 39f70e685b78518f6015b4cb8a92ff104ec4f7cfca05571c9e2653c8f2198d3b |
|
MD5 | 2777581331e42e132e75f6ac6d6f0149 |
|
BLAKE2b-256 | f1a55b7c822d1240e76718c96cd63f40fb60da640002c10f0c106daeea86a810 |
Hashes for pyguetzli-1.0.12-cp39-cp39-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3a928df45198fe4855c46dc075779caa5297ea63136d3310fa7c845593475e22 |
|
MD5 | 4ca41a956292b6c8f1742e83f4cb5a8f |
|
BLAKE2b-256 | 527d1fe5cf414e18b0c21b64d0d712f06daec17a588f7c3f55857d1c70232716 |
Hashes for pyguetzli-1.0.12-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5dc17f3a6d432200e9d862bc269f0f1a76e18549bb90c946dc5dd293aaa07bb2 |
|
MD5 | c127c3547add6efcccdc26322238970b |
|
BLAKE2b-256 | fa3ffb85816033e4c20d4ecde6f3b6836f61fea05eea4a2468407df4932d48ef |
Hashes for pyguetzli-1.0.12-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 67c5826190540907252e564c8c4edb34dd87dfd93bfcc667d2d210832a3b155c |
|
MD5 | ab878e44475dc0fb34393265c227634e |
|
BLAKE2b-256 | ba9a2f1f606a1676d5bb3bc98db51916887b6b2f086a0bff1df5be21a5536eed |
Hashes for pyguetzli-1.0.12-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3d4fa95da0685498665d3b24a831ced48ab17cac4220dd5bb6a96ee8e9fbd5ca |
|
MD5 | fbeaa46b292877be1f37aed2b3882278 |
|
BLAKE2b-256 | ae4161645de000ca174389b664e86e66e6c0a8cd722c33717e0be6d90b137824 |
Hashes for pyguetzli-1.0.12-cp38-cp38-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8b9771ed1f0ba18eaf8f6fca0d79524d9c8613bbfeb96f87653fc4afe32c176b |
|
MD5 | 782734bcb9411eff86a6b27b46918e15 |
|
BLAKE2b-256 | f33bbed7f413aa831d109d3e2932c27cdc03b5f0fec4bda3172a7ddedbc01339 |
Hashes for pyguetzli-1.0.12-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f117d726a6df7c7f191ccde6a37b765b7c0b47b6f944290c3518c5a9a7e5bd8d |
|
MD5 | 0eba66e367ec0563e011b7cc1aca7237 |
|
BLAKE2b-256 | de18ca0a86bcbbb6bbe56051678452b67fd7299cb1bf46a9ded2977541c1f7eb |
Hashes for pyguetzli-1.0.12-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0b65ead81f351a5533db060203fc7f50bf0344c77fe8145d6fa4333d1fa17da9 |
|
MD5 | ba54e4706a1fcccf02d43f664436137c |
|
BLAKE2b-256 | 841cc17b45110e929dd5ca24e03c0efb6f4ab407cef2c3c910b426893980cadd |
Hashes for pyguetzli-1.0.12-cp38-cp38-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 80928350152bfeb043a9caae3fda16d6daa8bd46c2306c1f4eb28d3aa7f2f9fa |
|
MD5 | 6e412daefbf250edaa27e7719e5f5bec |
|
BLAKE2b-256 | 8ceea531f701ee1e0ef47ae601d31dd5f04c67572bfc80d088735100e8876d62 |
Hashes for pyguetzli-1.0.12-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 66062f58965395cb12041a9d73d1da31b8ec30f070a95444a806ab78f7e3770e |
|
MD5 | 8a731daa52f9a9d9bb0f5c8d08290947 |
|
BLAKE2b-256 | 14103b60ca74d40bace4515582248772dfdf52f8f6df737ee304daed0e84334b |
Hashes for pyguetzli-1.0.12-cp38-cp38-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 292d15a0fc070165c22beab3d8d8e02f39955e4bbc2ff544733f6b303c896d01 |
|
MD5 | 8eef285eda833e38217e83c181a1c82c |
|
BLAKE2b-256 | a8cd88acfb00f0a0014b19559ff33ca1b7c5d737abdd6cfae72529464d93f026 |
Hashes for pyguetzli-1.0.12-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8ee2c6016f6865667c48fd79ffa7e2d2fa1cdfbf4c17f1a0e7cad17570a60e81 |
|
MD5 | 57d01335683004b7898b033be9d0d782 |
|
BLAKE2b-256 | b3fbe01ce8493fed154ab9c46404c2bd11ede04c6fbe396412baab212080eb69 |
Hashes for pyguetzli-1.0.12-cp37-cp37m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 58c0a68a909524958c1b012213ed9ba08907a7c640f53c726979a1ea75045e48 |
|
MD5 | d903c09e4f904735a7a499ce9dddaa6e |
|
BLAKE2b-256 | 49af8b3b7d8644d386e63153442e4cc6aab31ee729413a9a42166cae15871f7e |
Hashes for pyguetzli-1.0.12-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f0ef87577eb5ec3746795c7fa061b639441a2ff236602a02d7406ffc26df0916 |
|
MD5 | 396e4bfa25fa98e37c3630045031b47b |
|
BLAKE2b-256 | 7015c04d97d3266db0beb75fa38c9faabd838627121927dc4cbdbd2ee8b32caf |
Hashes for pyguetzli-1.0.12-cp37-cp37m-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | efa61d575b9369a0c21f896a7f231a92970b2125933bd8aaa9d9571f101080ea |
|
MD5 | 6b028ed86f1fcefc62482d08b1c2f2a6 |
|
BLAKE2b-256 | 0ff28117284e5e049a11d726a574b838a4ec175659cd66fda4358c67693b3446 |
Hashes for pyguetzli-1.0.12-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2c3feb5ada2928ed33d08ccf69378904b07163ad760df6ffdd2ce116c22a6e9c |
|
MD5 | 11e687b398518335044191f152c1fd92 |
|
BLAKE2b-256 | dce52995e88b1e663ab00ecb5925b085eda4bd674f0d13caeadb1f459f6868bc |
Hashes for pyguetzli-1.0.12-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0e5500d7d35721c2d5d852279a3e8ae79d049a6d1d867e3f19cc0ebed25b6985 |
|
MD5 | 485bc33bb44dacaf177f6556690800cb |
|
BLAKE2b-256 | 02918fc3976454730ddaef9ba93e2b0d460a2adf3b1086d4cde5e64ca6c565e1 |
Hashes for pyguetzli-1.0.12-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2f579a7a90ea20dd6ef2dac17e09a12f66c0afad4846161c82a894dde66807a4 |
|
MD5 | c35436257af8558391e94732887e4e37 |
|
BLAKE2b-256 | a2376ac9db0521516adac3562e053627d5f46c68ba6241f3e7c45336c227e6a6 |
Hashes for pyguetzli-1.0.12-cp36-cp36m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7a159763997572a3758931b6b736ce8bc5165a3bf84fe83a871296bf5bd2aa41 |
|
MD5 | e3291e6d18c36f0d1c48c0da2435a941 |
|
BLAKE2b-256 | a360b7cfa5dd661b36a81c2b26cac2ab221b9f9a8278e302722a50c71df747ee |
Hashes for pyguetzli-1.0.12-cp36-cp36m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f3e98358cc16e6a5088b4fa7a3067d3f5d77ab19df2a7913f24e427e427f84a7 |
|
MD5 | ff5d20adccb1f46973334ff4211a0228 |
|
BLAKE2b-256 | 24b8a0fb5f235e7f1492b98bb9bb887e369eef2319758a204c33ce02dbd8bac4 |
Hashes for pyguetzli-1.0.12-cp36-cp36m-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7e9b55693cbca0a14c06a7f1bf56a4184c55f0afe1500aa8ff03e4431d6c6348 |
|
MD5 | dc4a2274cdaf393590d0644f07f2f5e8 |
|
BLAKE2b-256 | 45b358add374615ae5fdf6d7857e6e1ede5ee2bd1d7b88087d351616a3747bbf |
Hashes for pyguetzli-1.0.12-cp36-cp36m-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3a47f983e9427ca3bc42b0f4d7737c21a6b5066ee61377d953e8f946ce96a2d5 |
|
MD5 | c42b3427badb738b1aac935c2ea346dd |
|
BLAKE2b-256 | c55d2806653dbb81757e53f8cebe582c3f68ccac44ee61ccf7218556c92c0809 |
Hashes for pyguetzli-1.0.12-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 56956ded9c8d73995f59ca77b1597fe96a9a9796a06ab956e471e2474ca49e8a |
|
MD5 | 37ae62c741c165feb2a61359c36ad527 |
|
BLAKE2b-256 | 2b500eb8b99e1f033a7f6a12862b0081afe5e44b73d623eaa39b42da6aaf7fcd |
Hashes for pyguetzli-1.0.12-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7feb02f07a76e71b86e41f85245f6389cfb0d4366dfddb33a3757a114ee2c2d6 |
|
MD5 | 15216b157293459303da16ed6cefb66c |
|
BLAKE2b-256 | 96b65d535483ab52adc67d6b0145e59870ae12e731274dc5faaac87e5c5842c2 |
Hashes for pyguetzli-1.0.12-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | becbee406f9d05ad6abb246a616086156cc60d60502f06d03487b6978ce2b488 |
|
MD5 | db2e6c6955fd9d773cba87efe62f5eb3 |
|
BLAKE2b-256 | 3059fb9a34a556b015e88e3a0e822e69b10b85fde8118fb9d8539f1a182b024e |