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.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.13-pp39-pypy39_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 348df9540ce679173fc03bbc43c0934baae07599f8020359e0d3e804c46d742f |
|
MD5 | 9ed78b8dbbcd628de080d52dba4d4103 |
|
BLAKE2b-256 | 5dad98421ecca9abc2762620c86d23de9f80c27c276cbf53a20447d44d84fd2c |
Hashes for pyguetzli-1.0.13-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 30359f7b3d8f7fa149f7a3fbd9c416b6fac8e8e896327ee127ce56744d711ab5 |
|
MD5 | 80f276d7e1982b6cb3b133c5f2314292 |
|
BLAKE2b-256 | 10110ebdc60112fb6b6ebefe67b3fd28962cb791ba83091ac602e6ca80b442ba |
Hashes for pyguetzli-1.0.13-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 65df79af01f82fc25f918d3adc7a5a79c27638c337ec80bd82dd87e83fa485f9 |
|
MD5 | aae492bdd80477db81787ce8c281adef |
|
BLAKE2b-256 | d1039cd896d6293fbf4baa8d9e535b69d593ee2d7960a9c4cb06c9a29917c47d |
Hashes for pyguetzli-1.0.13-pp39-pypy39_pp73-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3614e24ea8622ee11b3847c70014fc20f0aeb88cb175cff9c9b6d2c5f9ff2982 |
|
MD5 | f214dfeab11003e5f0e4f31ca67c60e7 |
|
BLAKE2b-256 | 938558d69103de8ba89e6719136a2ddd2779188fd767dcc8673d914a024cac84 |
Hashes for pyguetzli-1.0.13-pp38-pypy38_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1846ba67011db426d55446d060e4f6158ed40d23d4a88c81cd632ac31ecffc17 |
|
MD5 | e3f5206c2a31df8bb4ad26a43be21fab |
|
BLAKE2b-256 | 7f5b137dad6da520f9fa97657d66861c857a21b2c35beef58afc823e7999d44c |
Hashes for pyguetzli-1.0.13-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ca88391edf28af0925a1fd5e4dc33592f7c8d27622b1adc37eae99b54f67d90b |
|
MD5 | 18f2fe46d41c643c2c281374e026c74c |
|
BLAKE2b-256 | 6c343f24b1f1ae2e253693e4ab75e257eb9732dd007decb315894204cef4adad |
Hashes for pyguetzli-1.0.13-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 79d499978273b39ca1f7a4afb090bee865a39e0ac4b860cacdaa37e1f63d7986 |
|
MD5 | c3adeadfb55e7e45cda8e23f78bf9ab5 |
|
BLAKE2b-256 | d1190382644354cf4cc654725706d73218f06650a513d86a889f070a232216eb |
Hashes for pyguetzli-1.0.13-pp38-pypy38_pp73-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8459916ab70e45fbffd101d336f0a312a089d9fe8690c3ee9861958e3e9aca63 |
|
MD5 | 99ebf17c8132b2bdc804646b4de1b013 |
|
BLAKE2b-256 | acc091670f82ce32bce74c5b91b0ca07d8ebaaae0d073d21c68f6c4c87e4a3be |
Hashes for pyguetzli-1.0.13-pp37-pypy37_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ca23f04ba987bc56cf1a4abc96636a9ce0b9562025493913ebae12cb956b4d2c |
|
MD5 | 475161e3acdf6bfafbe16ff029199164 |
|
BLAKE2b-256 | f53c58835da7b89e83978b3283a343cd803633d25a00f4a477a9d89a4f2ab45c |
Hashes for pyguetzli-1.0.13-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8dbefd6f3cf25e0cd13c82bd1e0ca41d19fa428ee830739c6c28457da9db4ff5 |
|
MD5 | 6499b21f1a01459afaf19ac671eda1a8 |
|
BLAKE2b-256 | ef5b63f7bd6b6ad44a6f8a70b2ad97f81873bea752c096062ea5a1be4c6a402d |
Hashes for pyguetzli-1.0.13-pp37-pypy37_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | aa0327022db55b74b091d19cd9d53559ce09555b805e5c8f5a8aed423fb82389 |
|
MD5 | af25a8d903c022b424fdfa80f3cec7f4 |
|
BLAKE2b-256 | 2ba5d14c39539828880013ab8780d9d9499429a5671d13033c983a8fce4b933c |
Hashes for pyguetzli-1.0.13-pp37-pypy37_pp73-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f1f2284d774fbca1eb78446fb2871e7af9c7e24df61c91159b95784db2157b7b |
|
MD5 | 6b13ed77f1e1d1a2f67f7b4ea2b0cc9b |
|
BLAKE2b-256 | 3823f28627bf978a7029ddcadcd56511c46c82cd93c7e9e9a6650eed7a1d47b6 |
Hashes for pyguetzli-1.0.13-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b534d516e19370c5f9ed7631055cf61392ae7bb077eec3ab774e2cc88b22b5f2 |
|
MD5 | 1ef77d5022efa5219fcefdf2bee4b520 |
|
BLAKE2b-256 | 431bc5ed2c323f5c65551442602fad4fb18122e211f7b38fd008004a14d7d399 |
Hashes for pyguetzli-1.0.13-cp311-cp311-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | aca759547462ae0bc4946f4aff0adb93e46beb0aa27851fc0d717c1cc6548ad8 |
|
MD5 | f3726c60056ff524d41a00ce3edb6441 |
|
BLAKE2b-256 | bc9a2d17397450cc603e1b8487b11bf9638689c56955375480f80376a74a8a57 |
Hashes for pyguetzli-1.0.13-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 87cc2668863bd7f98e6b738123f36ed30c557f92dd4f0748684c8a5fd97aaed0 |
|
MD5 | 80ef5a0ff3348bf392130e1b7aedb05f |
|
BLAKE2b-256 | 72c254369817038fb9c1ec47b44213cd1c788a4d85f5484da7e8d9d385b30678 |
Hashes for pyguetzli-1.0.13-cp311-cp311-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b6b3e129430ebe02a70d93f844924f11993555be0ee082f8cc0ab01081fbd17b |
|
MD5 | 7fb598a134429ffe4c861a436d6f6da8 |
|
BLAKE2b-256 | 5b439833f00cba9636a9379dfb8fc61d2bec5024ae26061c5359c5f7ac4760d7 |
Hashes for pyguetzli-1.0.13-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ba3d8c881d3c54228f1e93f61feaabf9f44596754b1c8abe98f040afdaeced7d |
|
MD5 | fff3665a06e4d0e7cb358e6c5161b5ba |
|
BLAKE2b-256 | 3b69ed7b41026fd3c50d8f2516c56ffbc41bb7e3392f6a360581b47e7bbde7d4 |
Hashes for pyguetzli-1.0.13-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 31adf1dd21031636b2285ebf8887f003d3d81ca9c666e9f35f8454c2f72cb5aa |
|
MD5 | 648bd43aa3cd2da35abeea4704f8ddbb |
|
BLAKE2b-256 | e39b80ac627201028f4b257db877db6b0a9a9bcc8057c54b24a4957cffcc48d8 |
Hashes for pyguetzli-1.0.13-cp311-cp311-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 89873a2fd0e9b74bf4dbadf8e329a53679b88730d8e8dc70e8db558ec6554fdc |
|
MD5 | d2615c806d495b8e0eefc86fce529dbf |
|
BLAKE2b-256 | fc11ae88f801522e573893e53c0ceef9df1e1a99c03558f16d202474bb99bf09 |
Hashes for pyguetzli-1.0.13-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3b4411fce44550e752dc423e99463a079de9400c703a1f32da1e3e0f5f84b9c9 |
|
MD5 | 808c538797a5924281e54052f6fbf24f |
|
BLAKE2b-256 | ed45d7c334e7096a75dfca5ad99dc4c39984a46d7b901459fe3944d544cf4dfd |
Hashes for pyguetzli-1.0.13-cp311-cp311-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a866f9f80e88f6164d6a4445fc8a02316291e24cda2df0a710deb52d794ccb78 |
|
MD5 | 966c2b492d106902eebc680fe65c44db |
|
BLAKE2b-256 | 74630dfe18148c359e7c7ee2ab289756bf34e7dfe0b08566a20d5dfc19898a78 |
Hashes for pyguetzli-1.0.13-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 017152bbfa590189008eb4d4fc9694cd5b6107230c44adef9392f385d804a284 |
|
MD5 | 0ec4d560b2cb313070b87e34c5c72821 |
|
BLAKE2b-256 | 889449bf7057462ceee25fd6c47ddfdb79d2789dfb9e58563b707af18693bd69 |
Hashes for pyguetzli-1.0.13-cp310-cp310-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 806d1b9de9a47b85791cbaee7f52b2dd2960516e58594b630ed80accc3d10021 |
|
MD5 | fe57c69ac8303cdb61478e294e0ea5ac |
|
BLAKE2b-256 | b58b9ff13195d0e5b9d39c955f0dbb0747d9a5486e3ec278191b47870202c0e2 |
Hashes for pyguetzli-1.0.13-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 179e14236e3b0e990fd788832e49fd42003c8027a8a48ef358b183b53a9111c6 |
|
MD5 | 8f2ee8a53fed6ffc0028551426eac223 |
|
BLAKE2b-256 | 42785e1b7f461d34f2870707e36ad620a5e480780093f606238799601f487642 |
Hashes for pyguetzli-1.0.13-cp310-cp310-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7256c2cb6c7416e1a291252449d23e18a42e953ccc195f40f8b63b04532c4b77 |
|
MD5 | 592a814739f5e800322cc0aa9139c06a |
|
BLAKE2b-256 | ef239b8bc09a16d4ac3d1975094dabf98e5dbd2c256257c2832fb1924236e3b5 |
Hashes for pyguetzli-1.0.13-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e6f3bd5f26580a28e1b9b84997951b15805c29b7e8c7bf949081645e27ea91a6 |
|
MD5 | 82529bf22e6d732d9693b11ac10ad034 |
|
BLAKE2b-256 | 2b3f8b5bd184b79242f6bfdff920ef67d22d385df2dfe9a6d0b4af6420431717 |
Hashes for pyguetzli-1.0.13-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 172d76221d793f8ef15d91caa97c539675dc983e054ff6e4c1212a68d52f06bf |
|
MD5 | 7409d41d1a96860e66c79c9bff15f9b7 |
|
BLAKE2b-256 | bbebc86625a596bfb4db1d1194fc4e34241620e294668d50a59adf9c33ddea5e |
Hashes for pyguetzli-1.0.13-cp310-cp310-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c2ee2c82f8eca52c8a362014d360418ab0b2c753671d406ae17529c4ba27d830 |
|
MD5 | e38ab734a16bf857dac42e890e004ce3 |
|
BLAKE2b-256 | 12b26b4bc6e742a5084d0c045c6a4f8ebf2a994d80fc2422e4f25e192599b0b6 |
Hashes for pyguetzli-1.0.13-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a970867c4331ee0d9b1d25878362179654e6832d325b0bbd2b6272290439c925 |
|
MD5 | 0e629992e2011ea41b7e4d8534a58982 |
|
BLAKE2b-256 | 70fd3bca8b9f4fb34e8ad3e149ce3307218cba7d59fde83c44ffd66f4f99fc82 |
Hashes for pyguetzli-1.0.13-cp310-cp310-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 61c3d439608894dcf6b3ffd6d3f16b3b0fc98fb535be0713fd7c0fa897271dba |
|
MD5 | c0f0e051cc4801c383f8cce6926bfb27 |
|
BLAKE2b-256 | 6febe4d2050680f4ebdd4e3be55d41d40687293c23eac0afa7582035dc60a0af |
Hashes for pyguetzli-1.0.13-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7d3af1e5413d8dbf2034b33aa76853e5430ed6dde148c6415e885959460c4463 |
|
MD5 | 7615b73a46bae9751d9c3f282bec27d0 |
|
BLAKE2b-256 | c5f5ad2ce2cf47c2cb654bd06db9934d3e11884e1f4aa098f7de4a906ac944b6 |
Hashes for pyguetzli-1.0.13-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 11ab0c2ce24fa5249b318970d2b30ac9280bb1c62ed3ae405f8dde3bd296f860 |
|
MD5 | 5fd5f9463f8f553bce3becb8f69a6cac |
|
BLAKE2b-256 | b3d34623a7ac62248da3f7c35cba78fedc0d6f72b6b7f8483d1f42203359bb96 |
Hashes for pyguetzli-1.0.13-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 50bd8d02333748990a7a67b8482cd51df06fc1aa83948519bc5a3152fed5e2c7 |
|
MD5 | 908db2a2fb7bf65c8fa4c788d0dcac61 |
|
BLAKE2b-256 | d9061733e3d9acaa1d5367592db4eed6964ac8573c66fe32e139f0a50ddde950 |
Hashes for pyguetzli-1.0.13-cp39-cp39-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7ab2d0467048d32affb97625576269f01c858143d94255af728de4f5f3389e04 |
|
MD5 | 1a931084be10de0423e713f492f01315 |
|
BLAKE2b-256 | 41f295890a9c43f3dc2392fcbf8e9fe503f654d1d2516337edaf16733e31b491 |
Hashes for pyguetzli-1.0.13-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d4dcbbfbf11ab838809b1588294a69c7d61801d6e07bad80b241a07cc8230521 |
|
MD5 | f19580ff74169058df8fe11bbc2c166a |
|
BLAKE2b-256 | 60b3e70e05ba37ebea1d71a01f533cc5b8123b36f987c5a915d9879aa07dd75b |
Hashes for pyguetzli-1.0.13-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e60e28836855d486c0156aa059e74f53d80f1b6eb2233c9b54636443ed115b5e |
|
MD5 | 3aec81fa752cefb4a75044ffcd3bf3b4 |
|
BLAKE2b-256 | 5f5ef763d38acf3f663668b4df516f78f9d5d7653b69d14574b9ddf954617d4d |
Hashes for pyguetzli-1.0.13-cp39-cp39-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 34420da36b92b8372b39aee1d41c5fb891bc7bae410baaf903115f716dd00557 |
|
MD5 | 545039c487aa373212243a06bd08adf7 |
|
BLAKE2b-256 | 6e6847fe76a6499024c113e810bbb0dc3303fd352870a89d8976326c0c87d3db |
Hashes for pyguetzli-1.0.13-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 203873f7f154b807185772f262948eea778fc31fe3f9eef1648be397c09b7dec |
|
MD5 | 0749e7e18005c264bd2c4f87af21d357 |
|
BLAKE2b-256 | d59c1c16e7e9f497fa0d02e4e2174e344be10a2bd4acfb456f0af4b30a81f703 |
Hashes for pyguetzli-1.0.13-cp39-cp39-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4c0504465b63f291ccf377cdb09687b1d472f643f3d9b9f9078337537a5b5698 |
|
MD5 | 9e1394886743d6a9ad3c932a6fe49130 |
|
BLAKE2b-256 | 45d63fc566319bdeb56affe167ded1f30985778b21de8f8b70f00360e5ab3c2f |
Hashes for pyguetzli-1.0.13-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 94c2bce3a9cdf97066ce3770a8549eb1addda85f72c46b203653f7629446258e |
|
MD5 | a4581b614127a8f3cc8972259f9256cb |
|
BLAKE2b-256 | 0916e19ff2c7970b6fd3a1923ec4ccd791f6c41292227348b2cbf1a6a3961275 |
Hashes for pyguetzli-1.0.13-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ec81ce28ccef33b63105d4f9f410fa405fb3711be8ee15f897fcc6a07ea5c3a6 |
|
MD5 | 80c2499a5bbc0f5c8f22d2def0249f48 |
|
BLAKE2b-256 | 5f3a1da22e90866aed6883ec82c57ccf112620e91eae874b940e6c49b50af0b9 |
Hashes for pyguetzli-1.0.13-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e1824fdbe0dd5f32814d89df6d142026c2a76e95a2f5c4a3446029c9ecc725b2 |
|
MD5 | 60d7272e2c6e4acab078086518f92213 |
|
BLAKE2b-256 | a84b91c5c47730fc31637c881ed010d58bf216450d925a7b08c40e7b66b496f0 |
Hashes for pyguetzli-1.0.13-cp38-cp38-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f383fe2444f2f483212f8d47b0b10c29b8c3c3832aeaa5eaf5bea57b9a56dd6d |
|
MD5 | 489111be6c1fdab2e7df8738dec4cfbf |
|
BLAKE2b-256 | 7f2221d06bc14261c1dcf876489f5f34ee41b95e8bab2a0deff32eb1154415f9 |
Hashes for pyguetzli-1.0.13-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f4b421c667c2e38f09098c878f3c68883818d55d242f2e5dedc1eabe4be82218 |
|
MD5 | e34f74f98d9ce79509c09241463ccf57 |
|
BLAKE2b-256 | eba3ce9da37be5ebb357d2d8226386b1e2801136033467c893f44100bf1ab304 |
Hashes for pyguetzli-1.0.13-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ea679a793b8772adef2849680b0e0f9ef700f2a3a50dce5979fb3d4ab4bef864 |
|
MD5 | f9e8aa86bb5f7810536bc7b99efd6741 |
|
BLAKE2b-256 | 47dc1dbf96a8e7306dac53e48ca745bc7c50f7f2adeffcc1db12db37ae03da13 |
Hashes for pyguetzli-1.0.13-cp38-cp38-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6dc467923f1482a7dd424962e3289d8550fec3918bf3d3c86528421bdca5fd89 |
|
MD5 | 79627ceaf6945862e5246fb205c90fe3 |
|
BLAKE2b-256 | e03e075c2b9e7b80f5a201d0447701c8b77312df46b30ce75c28784ee1631025 |
Hashes for pyguetzli-1.0.13-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | be6f543216323cfa006659a035c2589aa45c7e4d28b3a3216ff39a326b22d88d |
|
MD5 | 515bddf5f5ccbb30919e39c80c4f0038 |
|
BLAKE2b-256 | bca39eda8fe76b4290d3d0e39b2433b255b8492a2b9bf7c5403bdc098a1df7ba |
Hashes for pyguetzli-1.0.13-cp38-cp38-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | be95ea679d58eaa9b7324c12877707dca98357b4845843c2a9f39c4012bd6a0e |
|
MD5 | b5d90de85928f59bae7d0bd23d2bee17 |
|
BLAKE2b-256 | 8dc53abe9b63d0749772045c0056a90afc0a1f0d77ae902b5d25a3599acd0264 |
Hashes for pyguetzli-1.0.13-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 48c9c368a953b997c0c9ad74b0918f7ebb86c91ec90175613d388755b2fdeafd |
|
MD5 | c4561b08307ecf3f4b2925192e71cced |
|
BLAKE2b-256 | a53f36f69f342a1228a1e11ab94ce733b74b9cf33e09441dd9a40534032641e0 |
Hashes for pyguetzli-1.0.13-cp37-cp37m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 854403ec79a7f69e0a88ea7801b9ea05117aa763cc16dad921176ee29cb634a7 |
|
MD5 | 1655e79a2c113c4ed6c5921c4eddb895 |
|
BLAKE2b-256 | 977077766000b2cb4c06e5f2bc8a5de16fe7f15b0d295f3d44c2ad8cd68091d1 |
Hashes for pyguetzli-1.0.13-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7affb5f0d6750e2e4dd9701ed70e6f18263d016e90d188ea369b3c79d2010902 |
|
MD5 | 2e940d4cb47b930b81d10630136b620b |
|
BLAKE2b-256 | 0dc48db283602a7804fc0297dd0d6fe485a0acab40f01b9e389517af9d4ae6d7 |
Hashes for pyguetzli-1.0.13-cp37-cp37m-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ad0b4b95b6ee1356c78583996e5c00d24ae6c4e1c44a396ab631f7d80eb15a43 |
|
MD5 | 0e5c4a753f22bc7e02803a0570a64a4c |
|
BLAKE2b-256 | c84c90c46cf2d3f074a33bb8d6bcfdf5f1cec93a32d87ee15e421e2df929c01a |
Hashes for pyguetzli-1.0.13-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fd4694a181be2165cd3578e1207174e90723d6cd2a3b8611bae152c9d9ed8e39 |
|
MD5 | a88843df8b1083ed20ee087d0e6b2629 |
|
BLAKE2b-256 | 2a602ed1ecb709417f97c934e78284880dea7f39032914b29d053240071a4f86 |
Hashes for pyguetzli-1.0.13-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2a36d943c63b7678615536a5fcaec75dd7d26b9cc245eab1b47846606afe6d8c |
|
MD5 | 972beb79af133d5aca6d7e68c4eb5d4f |
|
BLAKE2b-256 | ed36e90270ddfd309948bd90bed6ac96b908db5b391e4327129eb4d487d726da |
Hashes for pyguetzli-1.0.13-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e7a231b29b748fb01aeda88ad05bd5d821a77725a53f15eb9b794384f0d61ab0 |
|
MD5 | 343416cfe65df0749c878f4a729bafc5 |
|
BLAKE2b-256 | e63425c691a44a33fd5ae5a87f0e009bb30e1396e3b016a7ce27d06d6f47d985 |
Hashes for pyguetzli-1.0.13-cp36-cp36m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 343d071dc9378c40c4faeeb5af6180c1dbf4f7d65a1d7a4c63bd1432370fee5b |
|
MD5 | da8de66d517e31d017120a29fd319f22 |
|
BLAKE2b-256 | ad0b0b2c84d93f6eb2a6765f97fdb1c6d4e9f626b1e2c99721378313dfd886ae |
Hashes for pyguetzli-1.0.13-cp36-cp36m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 59007dad932272bd7b3d864720a28f6e8910876ebaa3927c0285d3cf46d698b1 |
|
MD5 | 24360bcb35fd9d6b8bcb4950eab32030 |
|
BLAKE2b-256 | f2c6ea2ff6ae82aa8b21db3d452b6995ef37e855ae080d07f625c1d0927110f2 |
Hashes for pyguetzli-1.0.13-cp36-cp36m-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2a56cfae3d02654d653faed0a0d86bb51fc1df0c597aef0b375c03d11653d932 |
|
MD5 | 2a21e92744a6e0313f0e36f7871958ab |
|
BLAKE2b-256 | 9451eaeedaf222407ea1dd07ea0277644115fdc55e6e8a22bc1a7ecefa08d2c6 |
Hashes for pyguetzli-1.0.13-cp36-cp36m-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5ed501b5a4dfc3409e4542893c8e57c7d7ecf20e386b7cbcf42b942ec9fb3103 |
|
MD5 | 981717439c506c9fd5758798385b2a0d |
|
BLAKE2b-256 | b75b5fb484e53e8b1ca0229081585b970b1bd0508d841928ea08e18b473ddfb7 |
Hashes for pyguetzli-1.0.13-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1b16def029eb80389b608e22e8df734b89b0dd55de1e308e5512354266afd6b7 |
|
MD5 | 0dcfa000d47257752983308e3fb1f68c |
|
BLAKE2b-256 | 2d2a5297657f0e2eb68cf1ae317490e1000a9e82ea05f7e0cbcd5de3112098ab |
Hashes for pyguetzli-1.0.13-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6a865856767ab9f5d69df6714f4ff59f6ecf8b8c5993e5c55f18c6600ae8e4f9 |
|
MD5 | c262dc99d33e93cbad0f7fcb78f2ca1c |
|
BLAKE2b-256 | 7482e8f70b6dcedcdef5013b1cfae29f91b338dcda1c604e5d2b61a25aae28f8 |
Hashes for pyguetzli-1.0.13-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 819c0d9c987d31757dec6289634ce6ec50752abf332f3e9d38ae670b1676ae16 |
|
MD5 | b392bd34691c7cf4d93b7e349873a066 |
|
BLAKE2b-256 | 314090e566a30a6226e9062de8f0f1f272d2ef639bb285c95496ce35dae0b08b |