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 :)
v1.0.14:”
Guetzli: Apply a better patch to fix the crash caused by a bad access to a vector revealed when compiled with “-D_GLIBCXX_ASSERTIONS” (David Odin)
v1.0.13:
Added Python 3.11 support
v1.0.12:
Guetzli: Fixed a crash caused by a bad access to a vector revealed when compiled with “-D_GLIBCXX_ASSERTIONS” (David Odin)
v1.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)
v1.0.10: Python 3.10 support and wheels
v1.0.9: Provides prebuilt wheel packages
v1.0.8: Updates Guetzli and python dependencies
v1.0.7: Fixes unicode issue when installing pyguetzli (#4)
v1.0.6: Fixes a typo in compilator options on unix
v1.0.5: Adds optimization flags when compiling Guetzli
v1.0.4: MS Windows support
v1.0.3: Updates Guetzli library
v1.0.2: PIL Images: fixes crash with non RGB/RGBA images (grayscale, indexed,…)
v1.0.1: Adds --std=c++11 flag when building Guetzli
v1.0.0:
New and simpler API
Built-in function to deal with PIL / Pillow Images
Documentation (Sphinx)
Guetzli update
v0.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.14-pp39-pypy39_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bcad3584ce72baef436ec76d4e80de754ff72d2c93291bea0dbe5102bd0cb5f1 |
|
MD5 | df93e33e164aa1099b2050f106c0a01e |
|
BLAKE2b-256 | 5fbe6e0a6fcf05bc68c5343c78d62ebf1ccb52bdaa3b78abc85912349351f0a9 |
Hashes for pyguetzli-1.0.14-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bb15ae80f5b31f1c19129bdc04fe8f8f02b4b36ae287fe1b9c6c0214a4df6de8 |
|
MD5 | 22c3b000b8e499334d02a58beb89e873 |
|
BLAKE2b-256 | ba7c1b0d12ac921513001f52cc6ba10ce5fd4e6d55139870d0718814ed5f1a97 |
Hashes for pyguetzli-1.0.14-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 49535974812eb804a638a87cce03f9d8c1e8b95a9342f6201cca6c600a4b688b |
|
MD5 | 45899543606de6445d62fce5e9246baf |
|
BLAKE2b-256 | bad09bdd109c8d057267f231c7cdb353710bb461cedabe52e32011532d41b98e |
Hashes for pyguetzli-1.0.14-pp39-pypy39_pp73-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5d8b13e5a7cf15da8b934c5edb2d4f9407bbe92251a86001c520a7f507167ef2 |
|
MD5 | a5e336c3640216bf83579cf33f2fffa2 |
|
BLAKE2b-256 | d3c06daf3975a34189be65710656e346a62e7f127a3ed78f82f7207d2e53f5c5 |
Hashes for pyguetzli-1.0.14-pp38-pypy38_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 644b93d3debf50de167dbfccbf9f6b5e1e8ee5fcd4432181a502a99779fda36f |
|
MD5 | 13a0c2069f1bf4f67ac152a9e5ee8db3 |
|
BLAKE2b-256 | 198ea8e583fb785d1cd6bbefb369dbd636adb194af325062fd5cd45cfbb754af |
Hashes for pyguetzli-1.0.14-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 967f22702d5750ddf39c0a0ce907e88949791d5bfd260aeea6396a2f278a170c |
|
MD5 | 2487e95de6b7313c8afd33a8126af1c5 |
|
BLAKE2b-256 | e1a4fd62c57a3892dd671e5d5c9dee8fb66c237a30052d2725b174eed7395251 |
Hashes for pyguetzli-1.0.14-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 79df4447df8d09d753e6445321dd27367d83a7801d50d0a0d21bcbf93a078795 |
|
MD5 | a807cc253949b92a3954b41eb905ab73 |
|
BLAKE2b-256 | afe584c2c30e137df39808e5201ad9b8ff336c5fe0ffe57020dbd5838d92e964 |
Hashes for pyguetzli-1.0.14-pp38-pypy38_pp73-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 343f3ac442a68a0697891c7b3228c18f28d3d376a48815a388e056bc6708e5e8 |
|
MD5 | 58740ea982a193027f220a025f3ffc91 |
|
BLAKE2b-256 | 517c060b4ed6610284f21280ed53edc577e6a9ef1a3cf996811fe8b03e5e17bd |
Hashes for pyguetzli-1.0.14-pp37-pypy37_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bba5195856c79d195cb81d56ae040c2ed8783af8005e4035480641befd492e95 |
|
MD5 | 307c65c5523e8efe3f4187850b1f9936 |
|
BLAKE2b-256 | 8a78c33413f4b05eb91ba2cec8be70fe86a673546d95ad15895effdb21f56094 |
Hashes for pyguetzli-1.0.14-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 071b4af9691a06468dcf168ee51aee2438f0693fa099f7593b875d979afb2195 |
|
MD5 | c749a0652c4b586dac1534afe50a2d6f |
|
BLAKE2b-256 | 401a77ddbe44ac226902669d14c11ee9a70c9b9956a3075e3444ddfa75b5b5c5 |
Hashes for pyguetzli-1.0.14-pp37-pypy37_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5f028618eb451d8b07b97b28da8e3b67bc5bede18f8cba981413349f724e5e4b |
|
MD5 | e8d3194cc0bf5e707f054c817aa7c5b2 |
|
BLAKE2b-256 | defca078112e2fee3c5574e96f3e2e596477b8ecc4784310826adcfe3502b556 |
Hashes for pyguetzli-1.0.14-pp37-pypy37_pp73-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cd4c34a58be57b5ff6d205002881a3141c5f1bb4912f4064f81fd8732436e466 |
|
MD5 | f100c0604245332963166081676589cc |
|
BLAKE2b-256 | 5b1c8ac3ffc8123e6cd63ab1fa69ea66555058b2008e21319cda2596325606cb |
Hashes for pyguetzli-1.0.14-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 218e7f96b622abcb644007456a9a4eb622ebc424580a540f9e4c0fd8f23dc947 |
|
MD5 | 8fa3d2a501ff293d3ca7a0a118013794 |
|
BLAKE2b-256 | b13669cacbf2f2ce981db623d52f9ffe9a642bda3f683ee0e8d9ee53968f3446 |
Hashes for pyguetzli-1.0.14-cp311-cp311-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 08bc8f8ac84a15f515f5f52de7cd8b25f080f60c87c78b37843b9d7859e17b89 |
|
MD5 | 79b51774d1c00d7e4e05bc88d2b811af |
|
BLAKE2b-256 | d27bc3db1b94c3d9ba13b5d905fae0cb0505697885487bf6d49eac272c594e4f |
Hashes for pyguetzli-1.0.14-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cd4d6a5c9d8b7e0938d373d1b10d07fca891d99c84bc1e4e774d3cd9ec345517 |
|
MD5 | b11e332ad7336a7f90c343aaf2865977 |
|
BLAKE2b-256 | e084c21178656895ad5932cd25bc27154d984019560ec18b9ff741b61d1fb851 |
Hashes for pyguetzli-1.0.14-cp311-cp311-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4ea90dc43d3e980ad3404b114539d14a684110920bcc18166b19a8e193acf51e |
|
MD5 | 4e2bb7bc09cca7881836f1e344f2263e |
|
BLAKE2b-256 | fb854cbfdbfe153aa44afd6491ec4c969e8f9b20cd37bfd7ec031a46fe005b8c |
Hashes for pyguetzli-1.0.14-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f4f93f6c005c595e8bfc3734ba2a92f185f2c61a3b49f3eb20c2814fb0755b66 |
|
MD5 | ed5992c3f53634b1898c8744eb16366b |
|
BLAKE2b-256 | 5fae34514f9674ee57e8c965c87ec695cb82c4a640a94b2c85d6e395cb1fbc59 |
Hashes for pyguetzli-1.0.14-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e9b738e6f652368e7acde617e21b9dc1b9aff100e97869937313441229e87cbc |
|
MD5 | 1daa5e847a2f7e1e216f2498e0425dd0 |
|
BLAKE2b-256 | 98cb7b56ab3969dd141dfe79b4c6cee595b8c8e405b54e98a9b0afacd0ca308e |
Hashes for pyguetzli-1.0.14-cp311-cp311-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e28030ddccfe49f711c3885c932a709f7c81bf1bc6d884ba85af52563b5ba4ad |
|
MD5 | cc5d5500fae5512ffacdb78b7fb74b16 |
|
BLAKE2b-256 | 4832a4144cff71f9c78acd81c066ab64b5b07bfe28b7df12a427609439456497 |
Hashes for pyguetzli-1.0.14-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e758ecca381f80c53a87c21e3f82e54c4a75bc7c8e0464bdb24a2bc6065d0067 |
|
MD5 | f797f71e3ce0c68a5726ade09074dc21 |
|
BLAKE2b-256 | 209f077ad3893818984f2c8b79bf85a46339c615e8233fb5b79981ff1990cfbc |
Hashes for pyguetzli-1.0.14-cp311-cp311-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 22a9b23adca0d4d4af179ed9c2329a608c4df437919c624027914a5ccc550e18 |
|
MD5 | 308fb0283df88d2bdddf712b47c03847 |
|
BLAKE2b-256 | 2f4c288202dfb28fbcaba671ddc2cc531bb01fcf7fe9658cc5a9bb2e372903b9 |
Hashes for pyguetzli-1.0.14-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d23645490560178957078493edcb4f606b012087bfdabfd26c2f88ca47aa98f5 |
|
MD5 | 80c9af7b1c29d9446c61e7aac93323e8 |
|
BLAKE2b-256 | 15cdc550deed5429da793086e6de4935ad37b82eeedba748c71b627228240a3a |
Hashes for pyguetzli-1.0.14-cp310-cp310-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d06d7252a1afba08cc6befc5449bd174cd78266e6bbcd67fee72bc0f5c4ee3e9 |
|
MD5 | 338933c7d0868f300219f0b342e96eba |
|
BLAKE2b-256 | ab2f2429cfb831c9b6fccd4efd92068bf3b277f67949c56f8b930fba16cf57fa |
Hashes for pyguetzli-1.0.14-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1fcba34b792762dbbafcd4785212a39211450c55f61d13d652bdb3efc7370b4f |
|
MD5 | 142b321cb103591dcc6957f9dd97adfd |
|
BLAKE2b-256 | 2055a7e4f2b12ad45a1b3edc8a4670d41f7fc07d95d21607f79a77b5f2605684 |
Hashes for pyguetzli-1.0.14-cp310-cp310-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e7f35e7924cf5b60a708f9d5db9c860c8ce6e469a7ac7af760cdca261be45425 |
|
MD5 | 742af0a49c87f77818ef52a442be865a |
|
BLAKE2b-256 | 698f37b60bc40d168544e90a6ffd6c0672da2373c96103138c65d3a300c59961 |
Hashes for pyguetzli-1.0.14-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 58de099a14c39bbbf3d8fce5659821e8c39fc690cdc7dca4c34d2c596a6dc7e3 |
|
MD5 | 7468945a34279cb066f151d163d15974 |
|
BLAKE2b-256 | 6688d98089896133904c6e6501709afb11ab2a06d49afdf331dc1fcc3a71160b |
Hashes for pyguetzli-1.0.14-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e5d055d7af73a87a08ed94c59bb4ed6e66ac38a002eb6b0f11a5bba8927243a6 |
|
MD5 | afc860bd576d07c4fff0166ddf278fa5 |
|
BLAKE2b-256 | 4925421bf29a92bfcd74ec91bd5d63f60c832390898b640955945de5d21cb0cd |
Hashes for pyguetzli-1.0.14-cp310-cp310-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 33643f8c5f57779d3ab0dcf679bb537598e07ede860f6ab2f40734f35a0b6d03 |
|
MD5 | 5fabf05e2ac6214ef00a4e57f05c87e1 |
|
BLAKE2b-256 | 65c21a548197c7f8adc22e88c91c7904d8daad87f1b3274ae10fe3428b8647d7 |
Hashes for pyguetzli-1.0.14-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 838f966cffacf8430ccdd05ce888f36e949136c8e883265b27d9f9bae00f5afb |
|
MD5 | 412722395f9f56cec9dd581523422eb6 |
|
BLAKE2b-256 | dbff4dc05f150d45a03310604414a15fa9299969f4844c1a8db7f61431c7bc2e |
Hashes for pyguetzli-1.0.14-cp310-cp310-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8df824a7a22f405b3e7d34c051d93c459bdf1574439f246b4728a13c2f7ce15b |
|
MD5 | 266ff427aaf02f1e48591fff037e5362 |
|
BLAKE2b-256 | a39ace9fd84f343ae379500f39e1826fb97e5939ff27e16089ac383b3170f510 |
Hashes for pyguetzli-1.0.14-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5fdde14274a087f32b548da2c1e6a95488434e0fad30411f5b32a0b254b9df00 |
|
MD5 | a53bfb245445eabb7d7629d500f353fe |
|
BLAKE2b-256 | 46e075348208a032cbea7254e5a4551293b972e46e354d752e2aed097842fdc7 |
Hashes for pyguetzli-1.0.14-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7f449bd48e76b91c4bc12ccb5925f155dde6225ee7522e81f8779fcfac5780e1 |
|
MD5 | 3a55d83c4fdeb809b79141e60d443547 |
|
BLAKE2b-256 | b00b1b63069f9d1e9d5c9f99471d464375c429882b3d5fa24fc05fc1b3b86157 |
Hashes for pyguetzli-1.0.14-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e9392f63d9dca69fadb850b9cb15eefc91b3aa807ac1db7e5dca8372505f9ef0 |
|
MD5 | 374a9ee1e2c3ffcbc39a2e191ed87d94 |
|
BLAKE2b-256 | 3f4c2eb7d574648c3464fa81f70b606f5c0d62c1db3f7fa5aaca668fe734013f |
Hashes for pyguetzli-1.0.14-cp39-cp39-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0ee9734fe6fb81ad598cbcda585ec7de76da68f54b461447a205ef0f7efe543b |
|
MD5 | 1e90d018a1d753aa9fb1dd255bae18db |
|
BLAKE2b-256 | bf83e4b0653316091052926f9adce08063dd99320737c42f2ba5516788f3c62f |
Hashes for pyguetzli-1.0.14-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 31878b2db8f49a231bfaf77f7fdac4255b034c7e24d6e3aac67df02beb1ac332 |
|
MD5 | 18a5f97fedb330d92e73ec91b05f5d76 |
|
BLAKE2b-256 | 93ee116ce50aa8a0020f79ab7dad46ecbe1d45707ea9591cfa87660e56e74bc9 |
Hashes for pyguetzli-1.0.14-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ff88f4adb008ace4a246fa17b11f4ff6bda6c60862b61f109d5418b161ecc472 |
|
MD5 | df29be363200ed83baad3023e9c51209 |
|
BLAKE2b-256 | 0e49fadb47fbc0219800b1bc7855a0ccb5c9a71b35be9ca558a0f2ba0ae00c8b |
Hashes for pyguetzli-1.0.14-cp39-cp39-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ba68e1957dc9aced3d61307894a08eed93c4f40e0b40ec3270e7aa9a694e5d67 |
|
MD5 | 8db0bdcbfc61e5ff505e9f2b00073d1e |
|
BLAKE2b-256 | c2bb6eead09b9396649d67926f063d7800b75c3ff2a558038e62568bfdec5978 |
Hashes for pyguetzli-1.0.14-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8235343a8c89cb091a165448210d1322d43c013ad05f3d17426cb67280907082 |
|
MD5 | 7a2d05db9967e411c8481e91de15f522 |
|
BLAKE2b-256 | 697334b6e522f8bd4f3e3d88a0cfd8f1cbefa1cd7349c115efb05876c7eba336 |
Hashes for pyguetzli-1.0.14-cp39-cp39-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7c193903ef4471a11c8181ed6a37c9282df2a212fcadfdefa156403aa0830ceb |
|
MD5 | 86951e91d132ca8abd743581acaa7ce3 |
|
BLAKE2b-256 | 66b912bfb5d6250b0926f714bf1501148d953e47c7cdd31389d0b64deb8ea022 |
Hashes for pyguetzli-1.0.14-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 93a419606132df5d15af4a17a021df324e3bd449bdd4a56922dbb11d0b1fa016 |
|
MD5 | 3439b4733319c0c5a8fcc4d74e7428e9 |
|
BLAKE2b-256 | 52cf834c9f26c04cfa4891253d0e469f04c90f7a7a1f06220182cbd69e61f428 |
Hashes for pyguetzli-1.0.14-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a867a1c908f86813457085bd1124a08459af50e27fded10c497a0493c3cd43cc |
|
MD5 | ad2f8e3fc9e2236c2d60719ea25f06a2 |
|
BLAKE2b-256 | a81a8a9a720f81c6e2bcd3ca66906cbfcb0f6a9a4bcce89a6d71b6dd3980c8ed |
Hashes for pyguetzli-1.0.14-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ab775e04e723d1b88215052d67b008a83e0ba7126e0ae848e82dacad08eb7091 |
|
MD5 | 3e3873d751cd78fa38869b1a8b5d838c |
|
BLAKE2b-256 | a871bd0e62cc34aef370917d51deb9e75849248bab5b794d17b3815297acec46 |
Hashes for pyguetzli-1.0.14-cp38-cp38-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e36164b4fdf352869c9bba845f0f95e3563766c5af613b9547869dfc65d11e94 |
|
MD5 | 962abd82f222de1ed43caa28baf1a2a7 |
|
BLAKE2b-256 | 8d70cc13e25eb4e8c3e4392a05f5b8a8243925b6e23fea99ba64bbe9279b50ef |
Hashes for pyguetzli-1.0.14-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e7b128901b2dd6db5665fc65d71deaa8a4967d7b2985611599ef79fbe3d47c3d |
|
MD5 | e2c68bdd11d435fbba770da2641ffef8 |
|
BLAKE2b-256 | 1267967036ff979c2eac2e2b8d0f0f90661d280a22bcf7de480314769eade571 |
Hashes for pyguetzli-1.0.14-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | af890d8f711efa9f7d4f4438c2be532a770b158e967b6f3d841ae8ecd36b8cb4 |
|
MD5 | c3a39a08cebcbd7f8a088ec22b4c0d3e |
|
BLAKE2b-256 | e317d72b967a60ee4bbff8e890f98111b0578e06246501b3ad686cfb935a3724 |
Hashes for pyguetzli-1.0.14-cp38-cp38-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 87e14d39b67c5b649cf9a535ffd7ed18a06a050724c39a4f961ad071e52a8683 |
|
MD5 | db878fd49cb2fea90965b019bd68a41a |
|
BLAKE2b-256 | 76b2898a7da8b584e4100d837c9c7fb97029c27567f93169ae55eadb3e57da68 |
Hashes for pyguetzli-1.0.14-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a7fdec1475245ae6f882e6906b05313dde89859d3f584fa20bb104acb209825e |
|
MD5 | 8b869407eb210a4c5b82614381ec1f2c |
|
BLAKE2b-256 | 30f7a4e03a07790de6f7d7edec3f660c2d269a920bc4a59d24350da51e26a671 |
Hashes for pyguetzli-1.0.14-cp38-cp38-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1e9dc1f68c33fb10be41f1ecbe1f1b5a060343ef378ffe9cf2ae83baadebc8df |
|
MD5 | d5d614f2fd50e8df15da7cd9d2fe4d6e |
|
BLAKE2b-256 | 34563ad5a8fc96956c0f608d928a18ef785af3caf9bc5b5d4beb93dfcb76fac1 |
Hashes for pyguetzli-1.0.14-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f6a25fb1def7777636ec8df4a8bcfa44ab0fabe8c0e00f1cc4480b42635ba812 |
|
MD5 | fd323466215fe66c776b70ea8b878382 |
|
BLAKE2b-256 | b36e6fec8fe2763ca056926f99e864eff40714e1910df098856432de6d7ca127 |
Hashes for pyguetzli-1.0.14-cp37-cp37m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bd00ffc1ffb03c2e2cbde5715c67219bf3a1cba516f952b83bfdc05fd3db8abd |
|
MD5 | 9a38f2e99bc9c9d45d57a17179175e6b |
|
BLAKE2b-256 | 6f9fdf72d4bcaf0f6068ee1190b6124b89cd844f40ec90a2ed9eb6c63ff4df4e |
Hashes for pyguetzli-1.0.14-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f9a118a64af79349dd40b5c5fc3e044f1ef6e90ba6a59bea999e6bfad66157af |
|
MD5 | 3debc797c8f12e503799a2be3c565d9b |
|
BLAKE2b-256 | a9c31072f1d526a74ec889092dbcebcc56dcce2e86b22102d45e0c5b35a0e505 |
Hashes for pyguetzli-1.0.14-cp37-cp37m-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8842875b58fda3c9e84212ba81e6491cfb8c3b78ade01edb79b174346abe6712 |
|
MD5 | eda6a66a270ff2606cfbf3718c59b5fb |
|
BLAKE2b-256 | e03290b24078557b13ddd00d0be2d1acc3a7265180b9605156d03ab9cc7413e8 |
Hashes for pyguetzli-1.0.14-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 034f6821f3020ed0e30e6c6abb5ba09715b8a0a0dacab97078093086e82d53c4 |
|
MD5 | 23dc257cf7a41e451baa970f2f8dba5f |
|
BLAKE2b-256 | da738404f549456ff1444e9e7a46ff0620235f5d107b6f0c7212d93b429a3b87 |
Hashes for pyguetzli-1.0.14-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0fd5104db9a3aaeee1c47e1dde3e3543626b38731f51a28d88aae9eb84384c42 |
|
MD5 | dd6c89777743a960b2a1a7c0f87b27a4 |
|
BLAKE2b-256 | dcfff3fda31d329ed4f7d299521fc033a77bbb7e633e680398af84150eb19769 |
Hashes for pyguetzli-1.0.14-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b853f6bef14a075b362597e6422ceac77072034600145d36f0837ec12000033c |
|
MD5 | b9e6470c027288d8b337db0d3bb028f5 |
|
BLAKE2b-256 | 945db38f1d0ed33a24f6ec21119a207f14dfd02d849c7c70358a24407d57c3bb |
Hashes for pyguetzli-1.0.14-cp36-cp36m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 313f51fa74b8a8f34db643e68e23de1e02fbb28e00505378ab88b47dd49eaaeb |
|
MD5 | 2b940c5dd38a078ed641f461ec6ea34e |
|
BLAKE2b-256 | ac9c9854b8c179ce175dcae05d0b5f51e7924031e5a4977f70be13ebd9375fd2 |
Hashes for pyguetzli-1.0.14-cp36-cp36m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dba326e79525d75435290c28b6828c2ad43392045153b2721227b0b3337f4f6e |
|
MD5 | 67d5180edcf948d78e2ba1d235124b6e |
|
BLAKE2b-256 | 366892737417d997402cb92620209c53084b3627476cd1ad8c08e16cb2218bdb |
Hashes for pyguetzli-1.0.14-cp36-cp36m-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bb60ad8faade5edeeb78dca82b4a71ddeffa1dd7e1130e3669f3e5bad9098906 |
|
MD5 | 4db2209211349233e22799bc0baea318 |
|
BLAKE2b-256 | 8e14e998f77182517a8938d1f62d668808b652e25ebdce30c21ae743c12eb44d |
Hashes for pyguetzli-1.0.14-cp36-cp36m-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6c1a285ee4b52eb791a2cf2a019e6312cd259aafd2bac37d26e8572b3e4159c6 |
|
MD5 | 5ead735ca9cc03717a1e60fd28ff8686 |
|
BLAKE2b-256 | c8133c3274cf031b8e1d8b689134524d53f44df51d4c0cc993a7ac50d3e94537 |
Hashes for pyguetzli-1.0.14-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bc38d9202d29e455fb9ffd78c49652b4681896a1524005318c991e994f2dc1df |
|
MD5 | 3043debd779dfe081e50e1c10e21e1b8 |
|
BLAKE2b-256 | 677fd5b003a5705e5030cfa5892b526f2b0b8dd96cdb3b653f6a7ab46312a400 |
Hashes for pyguetzli-1.0.14-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 59bd138f6342395ee108df335c855590240fe4cb15ff0d1b602e68db68ec5347 |
|
MD5 | 1fce1ceccbc9811831cd6b8031f3cdb2 |
|
BLAKE2b-256 | 36349cb014d6f32a8abb10386dda3d060209ccb2908d1ac009a1a172325e7fdd |
Hashes for pyguetzli-1.0.14-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1653abe52dcf61a95cea0614f3f8752d78f3b2a81ce604024cd07b04e6f9fd59 |
|
MD5 | d750b85995d039ef252a452fe0caba75 |
|
BLAKE2b-256 | b4e3ed338af8f800f186fa7a122d06b52b2ebd1ed214afb3b537ecc08a544f39 |