Skip to main content

JPEG XL integration in Python

Project description

JXLPy

This module introduces reading and writing support for JPEG XL directly from Python 3.

JXLPy is based on JPEG XL implementation in imagecodecs but doesn't it require Numpy and any external dependencies besides Cython and libjxl.

It also provides support for Pillow via plugin.

This project is still in alpha stages and needs testing. It may contain bugs!

Install via PIP

$ pip install jxlpy

Build it yourself

  • Make sure you are using Python 3.x and pip for that version

  • Build and install libjxl according to instructions here

  • Install patchelf and auditwheel

    $ sudo apt-get install patchelf
    $ pip install auditwheel
    
  • For Pillow plugin, make sure that Pillow is installed (optional)

    $ pip install ---upgrade pillow
    
  • Clone this repository

    $ git clone https://github.com/olokelo/jxlpy
    $ cd jxlpy
    
  • Build wheels

    $ pip wheel .
    
  • Use auditwheel to put necessary libraries into your wheel

    $ export LD_LIBRARY_PATH=/usr/local/lib
    $ python -m auditwheel repair --plat linux_x86_64 jxlpy-*.whl
    
  • Install newly created wheel

    $ cd wheelhouse
    $ pip install jxlpy-*.whl
    
  • Now you should be good to go :)

    You can run examples to check if everything works correctly

Installation steps were tested on Ubuntu 20.04

Support status

Feature Status Importance Notes
Reading and writing non-animated 8 bit RGB/RGBA image Done - -
Creating lossless images Done - -
Reading animations Done - -
Pillow plugin Partial High Animation seeking?
Creating animations Failed Medium -
Reading HDR images Done Medium -
Writing HDR images Done Low -
Reading and writing floating point images Not started Low -
Support EXIF metadata Failed High -
Support for other colorspaces Not started Low -
Support for lossless JPEG recompression Not started Medium -
Support for progressive and responsive mode Failed Medium -
Installing on Windows Partial Low -

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

jxlpy-0.9.5.tar.gz (107.7 kB view details)

Uploaded Source

Built Distributions

jxlpy-0.9.5-cp312-cp312-musllinux_1_1_x86_64.whl (3.4 MB view details)

Uploaded CPython 3.12 musllinux: musl 1.1+ x86-64

jxlpy-0.9.5-cp312-cp312-musllinux_1_1_i686.whl (3.2 MB view details)

Uploaded CPython 3.12 musllinux: musl 1.1+ i686

jxlpy-0.9.5-cp312-cp312-musllinux_1_1_aarch64.whl (2.8 MB view details)

Uploaded CPython 3.12 musllinux: musl 1.1+ ARM64

jxlpy-0.9.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.8 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64

jxlpy-0.9.5-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl (2.4 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ i686

jxlpy-0.9.5-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.3 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ ARM64

jxlpy-0.9.5-cp311-cp311-musllinux_1_1_x86_64.whl (3.4 MB view details)

Uploaded CPython 3.11 musllinux: musl 1.1+ x86-64

jxlpy-0.9.5-cp311-cp311-musllinux_1_1_i686.whl (3.2 MB view details)

Uploaded CPython 3.11 musllinux: musl 1.1+ i686

jxlpy-0.9.5-cp311-cp311-musllinux_1_1_aarch64.whl (2.8 MB view details)

Uploaded CPython 3.11 musllinux: musl 1.1+ ARM64

jxlpy-0.9.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.7 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

jxlpy-0.9.5-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl (2.4 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ i686

jxlpy-0.9.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.3 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ARM64

jxlpy-0.9.5-cp310-cp310-musllinux_1_1_x86_64.whl (3.3 MB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ x86-64

jxlpy-0.9.5-cp310-cp310-musllinux_1_1_i686.whl (3.1 MB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ i686

jxlpy-0.9.5-cp310-cp310-musllinux_1_1_aarch64.whl (2.8 MB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ ARM64

jxlpy-0.9.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.7 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

jxlpy-0.9.5-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl (2.4 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ i686

jxlpy-0.9.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.3 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ARM64

jxlpy-0.9.5-cp39-cp39-musllinux_1_1_x86_64.whl (3.3 MB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ x86-64

jxlpy-0.9.5-cp39-cp39-musllinux_1_1_i686.whl (3.2 MB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ i686

jxlpy-0.9.5-cp39-cp39-musllinux_1_1_aarch64.whl (2.8 MB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ ARM64

jxlpy-0.9.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.7 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

jxlpy-0.9.5-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl (2.4 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ i686

jxlpy-0.9.5-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.3 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ARM64

jxlpy-0.9.5-cp38-cp38-musllinux_1_1_x86_64.whl (3.4 MB view details)

Uploaded CPython 3.8 musllinux: musl 1.1+ x86-64

jxlpy-0.9.5-cp38-cp38-musllinux_1_1_i686.whl (3.2 MB view details)

Uploaded CPython 3.8 musllinux: musl 1.1+ i686

jxlpy-0.9.5-cp38-cp38-musllinux_1_1_aarch64.whl (2.8 MB view details)

Uploaded CPython 3.8 musllinux: musl 1.1+ ARM64

jxlpy-0.9.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.8 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

jxlpy-0.9.5-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl (2.4 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ i686

jxlpy-0.9.5-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.3 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ ARM64

jxlpy-0.9.5-cp37-cp37m-musllinux_1_1_x86_64.whl (3.3 MB view details)

Uploaded CPython 3.7m musllinux: musl 1.1+ x86-64

jxlpy-0.9.5-cp37-cp37m-musllinux_1_1_i686.whl (3.1 MB view details)

Uploaded CPython 3.7m musllinux: musl 1.1+ i686

jxlpy-0.9.5-cp37-cp37m-musllinux_1_1_aarch64.whl (2.8 MB view details)

Uploaded CPython 3.7m musllinux: musl 1.1+ ARM64

jxlpy-0.9.5-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.7 MB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ x86-64

jxlpy-0.9.5-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl (2.3 MB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ i686

jxlpy-0.9.5-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.2 MB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ ARM64

jxlpy-0.9.5-cp36-cp36m-musllinux_1_1_x86_64.whl (3.3 MB view details)

Uploaded CPython 3.6m musllinux: musl 1.1+ x86-64

jxlpy-0.9.5-cp36-cp36m-musllinux_1_1_i686.whl (3.1 MB view details)

Uploaded CPython 3.6m musllinux: musl 1.1+ i686

jxlpy-0.9.5-cp36-cp36m-musllinux_1_1_aarch64.whl (2.8 MB view details)

Uploaded CPython 3.6m musllinux: musl 1.1+ ARM64

jxlpy-0.9.5-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.7 MB view details)

Uploaded CPython 3.6m manylinux: glibc 2.17+ x86-64

jxlpy-0.9.5-cp36-cp36m-manylinux_2_17_i686.manylinux2014_i686.whl (2.3 MB view details)

Uploaded CPython 3.6m manylinux: glibc 2.17+ i686

jxlpy-0.9.5-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.2 MB view details)

Uploaded CPython 3.6m manylinux: glibc 2.17+ ARM64

File details

Details for the file jxlpy-0.9.5.tar.gz.

File metadata

  • Download URL: jxlpy-0.9.5.tar.gz
  • Upload date:
  • Size: 107.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.9.19

File hashes

Hashes for jxlpy-0.9.5.tar.gz
Algorithm Hash digest
SHA256 2aa766f1bde180ed10df313af2b48833825deeea631be490cb04ac786c021542
MD5 1ff334aa953225c4264aa8c616252d37
BLAKE2b-256 4d671f55dfb205d8a4063881618fb7c58ec64f9cc93a83ee4769d7083985cd6c

See more details on using hashes here.

File details

Details for the file jxlpy-0.9.5-cp312-cp312-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for jxlpy-0.9.5-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 2734c97681d0250f16cb39f576697528b46c5e9a5df1fcaab04d2e8e4b1cbace
MD5 342ceefe97c23d69506207bb2135543a
BLAKE2b-256 4d3f7ce6898d363cacd22518cf4439a16d5b19f8bbca77935ea5bfbd77a290e1

See more details on using hashes here.

File details

Details for the file jxlpy-0.9.5-cp312-cp312-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for jxlpy-0.9.5-cp312-cp312-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 72c22a934f9f3c83fe70694a568b0c85cb216b0b49028c78196d5a3b80e52502
MD5 3a4da32b71dea9b4defa884d5e7159be
BLAKE2b-256 30b3a2f59d2244340ed5c2d593a559c80ca4aa1a4cd830539b860ad996dbbe63

See more details on using hashes here.

File details

Details for the file jxlpy-0.9.5-cp312-cp312-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for jxlpy-0.9.5-cp312-cp312-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 2250b606097156ebc39afa7c692cf68774085139b355709c83cc31fa7e741351
MD5 7a506f6a4050051185c1e9aa67157990
BLAKE2b-256 2b36b72227ef959c50d191e11d589898dbd333421c3eb3d4e1ea70f66ad1e40c

See more details on using hashes here.

File details

Details for the file jxlpy-0.9.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for jxlpy-0.9.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1aff6e226724c6795ff8c7ed6daf4af923ad0ec38a06f5d2595a393b28a4da46
MD5 2057c67f24e11892f47c38c54c315bf6
BLAKE2b-256 7c9f39f84d5d3aa418be64b00ce72f2ddf0442321951f831d2d09b607c846ce5

See more details on using hashes here.

File details

Details for the file jxlpy-0.9.5-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for jxlpy-0.9.5-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 086eec8a6ea7b63835c93aed0590248c51970cdbe6d9f533fb296539f24d9f6e
MD5 548fef7df839494676147db0fd894de9
BLAKE2b-256 976579135d04064b4e9a33a91533e702bed67db879bff8b318ef3f73dacbe7e4

See more details on using hashes here.

File details

Details for the file jxlpy-0.9.5-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for jxlpy-0.9.5-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 8ec926ae177c07fb97432468d1c051d8678c2ecadaeb38a2a39a0dcf40b0f9de
MD5 3850be5f9657b75c11c6506f65cd53ea
BLAKE2b-256 639ed14b271598d9ae5ed1197e6865d5723ce6a9f5c0d4f2fbba78ef27aa5e94

See more details on using hashes here.

File details

Details for the file jxlpy-0.9.5-cp311-cp311-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for jxlpy-0.9.5-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 55b7948bf09f0fcf8a68a4ddb4eaefe2b4921a5dbb7b607545f4c792698e0c59
MD5 f4ea3390ca3e52de3fa358655bae572a
BLAKE2b-256 6795e7b99c5367630ff07f97831aad469e5ceb71f8a63c9fb19703b92815e310

See more details on using hashes here.

File details

Details for the file jxlpy-0.9.5-cp311-cp311-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for jxlpy-0.9.5-cp311-cp311-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 fab05348b00a7fdb99ec5c2f2eb362def94d5de385a8f67dd17ff0871c87fcc9
MD5 812a5c007a1d9a061fd2367e629e2217
BLAKE2b-256 6f89f75ebf679fc5e820419d49e208aa92a7d2e2362f26a35b435de9c5be14c8

See more details on using hashes here.

File details

Details for the file jxlpy-0.9.5-cp311-cp311-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for jxlpy-0.9.5-cp311-cp311-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 47418002d6b869a5c01abc2737a540c4925d3f7ffcced623b283d5f5526195a6
MD5 ee2f83a4ebfea4d1b86323751c71b398
BLAKE2b-256 eb70ebc5c34bd417f759ca698ab25a67f34b84e1b4d2edd445f9e5bd949aee38

See more details on using hashes here.

File details

Details for the file jxlpy-0.9.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for jxlpy-0.9.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d87a761eeb9ff81d245c2bee23ab1b0b250168bf8e80e8ca0a02df47125b7a95
MD5 8a7597c87ff4f1e2c8fa3cff5a611b3b
BLAKE2b-256 216087a349f9777e7d38a5f5e9d96e476f3fb60ad06e1a427b28668e81806199

See more details on using hashes here.

File details

Details for the file jxlpy-0.9.5-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for jxlpy-0.9.5-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 55a21c34e3fa78e30b67a0fab0f7dc404f41995e1688e4d696bc7737bd3e3cd8
MD5 ad6e0a9e912529b89bdb0ff0b81dd518
BLAKE2b-256 ffa2444d579edd8850a00041e10792dd9b86c368f3d954bceefbf3b02d2d0cec

See more details on using hashes here.

File details

Details for the file jxlpy-0.9.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for jxlpy-0.9.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 09e2bbf725efe729b92dd23723865fa346c8494a1c7cd95f3a6bc2853a191edc
MD5 d7e5d3a2f756d717edb98c7e7621b784
BLAKE2b-256 f6e6d4b1cbc07c19013802f5a937e876747bfcb6397f6602e261d0ccae990c98

See more details on using hashes here.

File details

Details for the file jxlpy-0.9.5-cp310-cp310-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for jxlpy-0.9.5-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 a4790357044473f16458817d96c5b5617320dcf0f528b6b93242522a8eacbcdc
MD5 7f5b5c0d5bc51caad0ab4ca9cb19e1ee
BLAKE2b-256 afc61dc9470e9dfabb602d6fba78e04c8a0d0c9eee8fa5df4848a3a1abf041eb

See more details on using hashes here.

File details

Details for the file jxlpy-0.9.5-cp310-cp310-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for jxlpy-0.9.5-cp310-cp310-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 32c3e02c52d030ae89099455786ea9d6ff44d1916969095882cc08d1782954d3
MD5 4b2c86f5de45746e9e4c8101beaf2f33
BLAKE2b-256 2dec66a2d819728e8d6356b2def41887b05d53dd008d8e8a927036797a00a3f9

See more details on using hashes here.

File details

Details for the file jxlpy-0.9.5-cp310-cp310-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for jxlpy-0.9.5-cp310-cp310-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 4bc01fd2b53b755a1697bbdac652aec0cc79661ae98cd27a38fac9057d82bc29
MD5 27eed513d2cc18cb1055fc44cb63fd83
BLAKE2b-256 15ffc6af1b9bf3890a602046ed7945f767a27f458f559575f75a71f7247aaef9

See more details on using hashes here.

File details

Details for the file jxlpy-0.9.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for jxlpy-0.9.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3d3cd18986c3e91b878d21b84b2e2442d957c4835688da5913231c4fb197e891
MD5 634b64f2784b277096152d0b31e5c27d
BLAKE2b-256 9a893146f0ef07af4bf3a01777fb68eb773df1e78fa501a4b700d95a0ef45b22

See more details on using hashes here.

File details

Details for the file jxlpy-0.9.5-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for jxlpy-0.9.5-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 5641593fb37e776d313c58241eeadd9b557fd1e8006cb869be2f16ccd20272c4
MD5 0f5cae2ee00612b85b0d731209ec5f04
BLAKE2b-256 2203949e54d0f95e8451818b8ab3e7fa6b234f1e6234ff5d0037a6714c174002

See more details on using hashes here.

File details

Details for the file jxlpy-0.9.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for jxlpy-0.9.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 257174f32d1556154fd9ddffdaf6f57a4f269cdcd54b00a2cff166f21c30e5a8
MD5 6e2624a19955855686794f1f99ccd61c
BLAKE2b-256 e1c56393c0b36fc2d116cec0ee014381b2c453965fdca3bfdfc9e682d914ca89

See more details on using hashes here.

File details

Details for the file jxlpy-0.9.5-cp39-cp39-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for jxlpy-0.9.5-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 7c240b8974cf1d13ce84c7f649553c3a30d5dbc6c7b9aa06dd58004897953af5
MD5 aaebabd3a3cdfb8d0c0fe5835ad95257
BLAKE2b-256 8a1b0a4f2f2a8a553f98939dd16671868fbeb847d029c9499d110e7e1a1ad2b2

See more details on using hashes here.

File details

Details for the file jxlpy-0.9.5-cp39-cp39-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for jxlpy-0.9.5-cp39-cp39-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 5189d2b1edcc4cf466fc091bb3cc6822d47319f9a36714557cf3207f2de191cd
MD5 4978adf41a458dde72952c5584917b4d
BLAKE2b-256 f4c0f5ea282feddb7ba23ca544dc78701a9a8e13fa5c3b430eaf22e9c2e293e7

See more details on using hashes here.

File details

Details for the file jxlpy-0.9.5-cp39-cp39-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for jxlpy-0.9.5-cp39-cp39-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 e21660725559898ce4956a2a997805b4d91edcacff87eddb4b35adac37920388
MD5 6c900508b791576d2938079628a1bcd1
BLAKE2b-256 fc28e4bafcc811e82a94100ed84a562aa047bc016de145887639a7ce3e2423c2

See more details on using hashes here.

File details

Details for the file jxlpy-0.9.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for jxlpy-0.9.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 31ba723521285fb10e518a6b20fadaa2148a9bb82de95c25bda554791655ad2f
MD5 3c36b8aeab7686b1243097375d4c6467
BLAKE2b-256 45a31e14a4e1268be7afe2a4310967995d9b7d0622f8dd8a6895a851b1d1555f

See more details on using hashes here.

File details

Details for the file jxlpy-0.9.5-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for jxlpy-0.9.5-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 a16426a4f4f4e394d692a88396b9a6b11392cb6c1ccf993f8c4ff6bc5ae73d22
MD5 42cff838063ccf621c51958672df4d5f
BLAKE2b-256 84a2f23f20658271324d2a60c8b850c2b0480baf4467ff6a54449868ee32b292

See more details on using hashes here.

File details

Details for the file jxlpy-0.9.5-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for jxlpy-0.9.5-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 228c683e2bc59d8a77d5c76aa350477438f43f926a080a9439bc122ccab50ebe
MD5 3eeea0e05cb645248bf5e49edd2874c6
BLAKE2b-256 a5de54f4ca32b4126c85e5bd9ce57a5d0b00e4d986a721aaf68b064965dd10f2

See more details on using hashes here.

File details

Details for the file jxlpy-0.9.5-cp38-cp38-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for jxlpy-0.9.5-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 ad302a91d3f250eb3a6c25b38ac15e9421528dab615f4eb47ff0d3f025591eb7
MD5 ad3d7fd1227a140db12753a91691354d
BLAKE2b-256 b2cf89ec29060964e9ebb55ae6a6e1fe747914f2c1fe37eee7fc7921f5f00ace

See more details on using hashes here.

File details

Details for the file jxlpy-0.9.5-cp38-cp38-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for jxlpy-0.9.5-cp38-cp38-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 becc468bd2076eb21b35102595188182e4502255166fc036199a3fe0a712b8df
MD5 41c71035478ffe135201a8f6d389e2e5
BLAKE2b-256 6ca83b385d1f85d33a921bc9c632f5d3880686aad008b06f6a4f0afab581b746

See more details on using hashes here.

File details

Details for the file jxlpy-0.9.5-cp38-cp38-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for jxlpy-0.9.5-cp38-cp38-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 dc8c51cb76b8eeb6ce7c44c6640afc2cae0a66fa835dd5c9c4565b13c38d53fd
MD5 67980c2eba495447c8a358906774e0ca
BLAKE2b-256 0175bf666109bd3d7bae851935add2e93b42f37fb227b83f7374e6c63d0376aa

See more details on using hashes here.

File details

Details for the file jxlpy-0.9.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for jxlpy-0.9.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 fbd88edaaf0ba597c92f0f813891abd58ec70f64cc088b7b603ad80162797013
MD5 342de5e7217cefb0a92a8d6bfad0e455
BLAKE2b-256 e1bbe5e8cceaabf364fcbda3f620ddc6bd7c43d180029749facf8bccec0f88da

See more details on using hashes here.

File details

Details for the file jxlpy-0.9.5-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for jxlpy-0.9.5-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 f54e5b8304d9db3e7049d511979c91c27741c0834c31ab898352653ad5e5727f
MD5 6f76795045f16d608c3efbe71b2d5086
BLAKE2b-256 1ef931e0c60a5091a8e57a1899fbb56d6dd102589b5371bf55c5a22819f047ad

See more details on using hashes here.

File details

Details for the file jxlpy-0.9.5-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for jxlpy-0.9.5-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 1c4709d814948a9fcf1084874a74a43adc833e6c478963a151d880622a5f04ce
MD5 b16bc0d06ea02fb7ab509b3116d639ba
BLAKE2b-256 43e3f480a72905b34a1f7b990538b92743ef4a8679ad19351cebb83088c0573d

See more details on using hashes here.

File details

Details for the file jxlpy-0.9.5-cp37-cp37m-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for jxlpy-0.9.5-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 ae366a8c60d6b58e39d001a254c4ef5dc1b55553beeb445d18ca7d1b23d9b58d
MD5 d66aeda3ee80fb254a21ec9402a75f48
BLAKE2b-256 b96ae2ef7e480d868416587e129349afe4ed5870ebe13f5236813c86cd69a926

See more details on using hashes here.

File details

Details for the file jxlpy-0.9.5-cp37-cp37m-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for jxlpy-0.9.5-cp37-cp37m-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 108e3fe211d64d9135c07fbebe6e0d55cf704a8a8a63111ca4295f2b80809e48
MD5 c96092d4fc08eeda3b28c19e7a20458b
BLAKE2b-256 e312f656974fada9cb992d225f3a9f3aa5d73beccbab25ad4b959f4491847e81

See more details on using hashes here.

File details

Details for the file jxlpy-0.9.5-cp37-cp37m-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for jxlpy-0.9.5-cp37-cp37m-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 3d049cbca4cbe4c41787b14135ff2ced16b8fb00100db8630b8b58f2116393c6
MD5 de3156edf963cdd9a96b702d3867c7e3
BLAKE2b-256 967fe585ee052c8520b308b96a56427f3a1a9023c61f1242d76a5f0c994cf34d

See more details on using hashes here.

File details

Details for the file jxlpy-0.9.5-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for jxlpy-0.9.5-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ab33cc7cd7d917db6f533967993413092ecd0feadffdf4d7154e775d6897dc10
MD5 f7974fabb894d70fc5229bf4a2212f97
BLAKE2b-256 d1a05f9862ba59840ff822cf241d6dfecc81c0782c63a3abd3187f2c872ac15e

See more details on using hashes here.

File details

Details for the file jxlpy-0.9.5-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for jxlpy-0.9.5-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 fa6bac47d9d8a03e98b9a3698e15d536ddb14c870cf9bb44205c32fcd631cf94
MD5 2b74a41abf9f6e3d259a47936c03d8ad
BLAKE2b-256 54a6e5b805c0c7aa9a3b87db9a60a62b7e3ab2bad12d83e93d2e67c5d1b03eb5

See more details on using hashes here.

File details

Details for the file jxlpy-0.9.5-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for jxlpy-0.9.5-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 6a8af79d716754f37a0985b2147d0d406c0830faaf182bcc61c16fe8d2a60d59
MD5 adc80e8070c27569c3a9af2ed356cf21
BLAKE2b-256 f1a7d43206402394756db88e9d49597c73b97ac2de20ce60abaf2bb5760d23ca

See more details on using hashes here.

File details

Details for the file jxlpy-0.9.5-cp36-cp36m-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for jxlpy-0.9.5-cp36-cp36m-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 01253e8ea384ee5d08d46363898d7380590bcac8bfa189a27ba687dfdb4aca5d
MD5 5d227b9e772676d3b6eddfb3d1b165c4
BLAKE2b-256 c8cbaae0946fe1f06d6022e4843d5a85a3fe62682349ec5db989b9a6401d8a14

See more details on using hashes here.

File details

Details for the file jxlpy-0.9.5-cp36-cp36m-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for jxlpy-0.9.5-cp36-cp36m-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 9f7cc2ae83ff8e73dc290f207e18fe566cff80befad348a18b6cc2deac375445
MD5 072c976e039d33acdd19fe76f033e647
BLAKE2b-256 51dcc3721b0e3d87203afad9ff998454e3e0c8d9cbc0cf75cfdef3ef342477d9

See more details on using hashes here.

File details

Details for the file jxlpy-0.9.5-cp36-cp36m-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for jxlpy-0.9.5-cp36-cp36m-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 e0a881ce27ce995e8d1fc635ead67399c46616cbc4a1e6c896cdbbec9c2e44aa
MD5 c6b55c38ccd1a99e6a84cb4d49399c70
BLAKE2b-256 296d504d15657e7deb0d915ba3764ed6692932ac05cabe715e42739ae2ce6be3

See more details on using hashes here.

File details

Details for the file jxlpy-0.9.5-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for jxlpy-0.9.5-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 891509375c28a536695b6f0f69cbdf0700d5dc5388c034b5285c42dcdbcbda68
MD5 97875e7434db8958b66da2fb77273132
BLAKE2b-256 2887d75217e9c0f7477359932d796ef8ebc8439247339a8cc619aef3d0389ef4

See more details on using hashes here.

File details

Details for the file jxlpy-0.9.5-cp36-cp36m-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for jxlpy-0.9.5-cp36-cp36m-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 8c3a8b89bb585a35c919dfb89bc0128bd496b8db62804db47bc2dda8a943896b
MD5 891d444ede5a07e8fa9f728354369d67
BLAKE2b-256 dc29808093f4d9f5be2a60c8770e7d90cf967f9d31e6e35b752495ae103ebd71

See more details on using hashes here.

File details

Details for the file jxlpy-0.9.5-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for jxlpy-0.9.5-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 6bcb1b50cd4359483c15f8daef1c6579bf52bd91800c5f8c98d3ab6309fc19fd
MD5 2d361e144b0e0f696c9648f73d86f74f
BLAKE2b-256 75305b68c49a0251de39dffd6d4288e50215090f42f0fa15d9985b19e5539fce

See more details on using hashes here.

Supported by

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