Skip to main content

Faster zlib and gzip compatible compression and decompression by providing python bindings for the ISA-L library.

Project description

python-isal

Faster zlib and gzip compatible compression and decompression by providing Python bindings for the ISA-L library.

This package provides Python bindings for the ISA-L library. The Intel(R) Intelligent Storage Acceleration Library (ISA-L) implements several key algorithms in assembly language. This includes a variety of functions to provide zlib/gzip-compatible compression.

python-isal provides the bindings by offering three modules:

  • isal_zlib: A drop-in replacement for the zlib module that uses ISA-L to accelerate its performance.

  • igzip: A drop-in replacement for the gzip module that uses isal_zlib instead of zlib to perform its compression and checksum tasks, which improves performance.

  • igzip_lib: Provides compression functions which have full access to the API of ISA-L’s compression functions.

isal_zlib and igzip are almost fully compatible with zlib and gzip from the Python standard library. There are some minor differences see: differences-with-zlib-and-gzip-modules.

Quickstart

The python-isal modules can be imported as follows

from isal import isal_zlib
from isal import igzip
from isal import igzip_lib

isal_zlib and igzip are meant to be used as drop in replacements so their api and functions are the same as the stdlib’s modules. Except where ISA-L does not support the same calls as zlib (See differences below).

A full API documentation can be found on our readthedocs page.

python -m isal.igzip implements a simple gzip-like command line application (just like python -m gzip). Full usage documentation can be found on our readthedocs page.

Installation

  • with pip: pip install isal

  • with conda: conda install python-isal

Installation is supported on Linux, Windows and MacOS. For more advanced installation options check the documentation.

Differences with zlib and gzip modules

  • Compression level 0 in zlib and gzip means no compression, while in isal_zlib and igzip this is the lowest compression level. This is a design choice that was inherited from the ISA-L library.

  • Compression levels range from 0 to 3, not 1 to 9. isal_zlib.Z_DEFAULT_COMPRESSION has been aliased to isal_zlib.ISAL_DEFAULT_COMPRESSION (2).

  • isal_zlib only supports NO_FLUSH, SYNC_FLUSH, FULL_FLUSH and FINISH_FLUSH. Other flush modes are not supported and will raise errors.

  • zlib.Z_DEFAULT_STRATEGY, zlib.Z_RLE etc. are exposed as isal_zlib.Z_DEFAULT_STRATEGY, isal_zlib.Z_RLE etc. for compatibility reasons. However, isal_zlib only supports a default strategy and will give warnings when other strategies are used.

  • zlib supports different memory levels from 1 to 9 (with 8 default). isal_zlib supports memory levels smallest, small, medium, large and largest. These have been mapped to levels 1, 2-3, 4-6, 7-8 and 9. So isal_zlib can be used with zlib compatible memory levels.

  • isal_zlib methods have a data argument which is positional only. In isal_zlib this is not enforced and it can also called as keyword argument. This is due to implementing isal_zlib in cython and maintaining backwards compatibility with python 3.6.

  • igzip.open returns a class IGzipFile instead of GzipFile. Since the compression levels are not compatible, a difference in naming was chosen to reflect this. igzip.GzipFile does exist as an alias of igzip.IGzipFile for compatibility reasons.

Contributing

Please make a PR or issue if you feel anything can be improved. Bug reports are also very welcome. Please report them on the github issue tracker.

Acknowledgements

This project builds upon the software and experience of many. Many thanks to:

  • The ISA-L contributors for making ISA-L.

  • The Cython contributors for making it easy to create an extension and helping a novice get start with pointer addresses.

  • The CPython contributors. Python-isal mimicks zlibmodule.c and gzip.py from the standard library to make it easier for python users to adopt it.

  • @marcelm for taking a chance on this project and make it a dependency for his xopen and by extension cutadapt projects. This gave python-isal its first users who used python-isal in production.

  • The github actions team for creating the actions CI service that enables building and testing on all three major operating systems.

  • @animalize for explaining how to test and build python-isal for ARM 64-bit platforms.

  • And last but not least: everyone who submitted a bug report or a feature request. These make the project better!

Python-isal would not have been possible without you!

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

isal-0.11.1.tar.gz (680.7 kB view details)

Uploaded Source

Built Distributions

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

isal-0.11.1-pp37-pypy37_pp73-win_amd64.whl (261.2 kB view details)

Uploaded PyPyWindows x86-64

isal-0.11.1-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (301.6 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

isal-0.11.1-pp37-pypy37_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl (319.5 kB view details)

Uploaded PyPymanylinux: glibc 2.12+ x86-64manylinux: glibc 2.5+ x86-64

isal-0.11.1-pp37-pypy37_pp73-macosx_10_9_x86_64.whl (295.2 kB view details)

Uploaded PyPymacOS 10.9+ x86-64

isal-0.11.1-cp310-cp310-win_amd64.whl (274.1 kB view details)

Uploaded CPython 3.10Windows x86-64

isal-0.11.1-cp310-cp310-musllinux_1_1_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.10musllinux: musl 1.1+ x86-64

isal-0.11.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

isal-0.11.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.1 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

isal-0.11.1-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.12+ x86-64manylinux: glibc 2.5+ x86-64

isal-0.11.1-cp310-cp310-macosx_10_9_x86_64.whl (330.2 kB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

isal-0.11.1-cp39-cp39-win_amd64.whl (273.9 kB view details)

Uploaded CPython 3.9Windows x86-64

isal-0.11.1-cp39-cp39-musllinux_1_1_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.9musllinux: musl 1.1+ x86-64

isal-0.11.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

isal-0.11.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.1 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

isal-0.11.1-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.12+ x86-64manylinux: glibc 2.5+ x86-64

isal-0.11.1-cp39-cp39-macosx_10_9_x86_64.whl (330.2 kB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

isal-0.11.1-cp38-cp38-win_amd64.whl (274.0 kB view details)

Uploaded CPython 3.8Windows x86-64

isal-0.11.1-cp38-cp38-musllinux_1_1_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.8musllinux: musl 1.1+ x86-64

isal-0.11.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

isal-0.11.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.1 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ ARM64

isal-0.11.1-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.12+ x86-64manylinux: glibc 2.5+ x86-64

isal-0.11.1-cp38-cp38-macosx_10_9_x86_64.whl (328.9 kB view details)

Uploaded CPython 3.8macOS 10.9+ x86-64

isal-0.11.1-cp37-cp37m-win_amd64.whl (272.3 kB view details)

Uploaded CPython 3.7mWindows x86-64

isal-0.11.1-cp37-cp37m-musllinux_1_1_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.7mmusllinux: musl 1.1+ x86-64

isal-0.11.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.0 MB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ x86-64

isal-0.11.1-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.0 MB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ ARM64

isal-0.11.1-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl (1.0 MB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.12+ x86-64manylinux: glibc 2.5+ x86-64

isal-0.11.1-cp37-cp37m-macosx_10_9_x86_64.whl (327.4 kB view details)

Uploaded CPython 3.7mmacOS 10.9+ x86-64

isal-0.11.1-cp36-cp36m-win_amd64.whl (272.8 kB view details)

Uploaded CPython 3.6mWindows x86-64

isal-0.11.1-cp36-cp36m-musllinux_1_1_x86_64.whl (1.0 MB view details)

Uploaded CPython 3.6mmusllinux: musl 1.1+ x86-64

isal-0.11.1-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.0 MB view details)

Uploaded CPython 3.6mmanylinux: glibc 2.17+ x86-64

isal-0.11.1-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.0 MB view details)

Uploaded CPython 3.6mmanylinux: glibc 2.17+ ARM64

isal-0.11.1-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl (1.0 MB view details)

Uploaded CPython 3.6mmanylinux: glibc 2.12+ x86-64manylinux: glibc 2.5+ x86-64

isal-0.11.1-cp36-cp36m-macosx_10_9_x86_64.whl (328.4 kB view details)

Uploaded CPython 3.6mmacOS 10.9+ x86-64

File details

Details for the file isal-0.11.1.tar.gz.

File metadata

  • Download URL: isal-0.11.1.tar.gz
  • Upload date:
  • Size: 680.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.0 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.9.6

File hashes

Hashes for isal-0.11.1.tar.gz
Algorithm Hash digest
SHA256 8d07a07caacc3be4f478ceff8353941f360f922e8854ff1cbee4a44b443eb2af
MD5 d257a8e1d1ee9641492235029e731728
BLAKE2b-256 860afb70d949d0e15a6d669cc3b4f2fc654fc8b3f2911d7aced59a6a286bf9ed

See more details on using hashes here.

File details

Details for the file isal-0.11.1-pp37-pypy37_pp73-win_amd64.whl.

File metadata

  • Download URL: isal-0.11.1-pp37-pypy37_pp73-win_amd64.whl
  • Upload date:
  • Size: 261.2 kB
  • Tags: PyPy, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.0 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.9.6

File hashes

Hashes for isal-0.11.1-pp37-pypy37_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 412d4cf56cf87b0db3d97af03a9f0121df07192e19662ed7a2712cc0bebef90a
MD5 87e60ac016443f36717c188cd90de7fd
BLAKE2b-256 62cb45d626bca5728af1bb3d79928f806f63934ce126fdaecb8d4af9a96a05e2

See more details on using hashes here.

File details

Details for the file isal-0.11.1-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for isal-0.11.1-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 f62ac2d1d1438d8d651f2819ba94a58c843e959afe53f90abd07750e206ece51
MD5 6f114f85ee427a605a67280f54851d92
BLAKE2b-256 bb51cfea693f69eff6603ea848ea5e94b6cbd45110657b63554ddc95b43b5de8

See more details on using hashes here.

File details

Details for the file isal-0.11.1-pp37-pypy37_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl.

File metadata

File hashes

Hashes for isal-0.11.1-pp37-pypy37_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 f5319b2c2844df1f65dbf98cdb804387f7c5b3bd8bae1ee84fa257c163816b55
MD5 9a1ee09383d3672b2277de3caf6594e5
BLAKE2b-256 c1858225493b4d743faa32b4cbf629606bf10fb7a556d5a761eb494daa867eba

See more details on using hashes here.

File details

Details for the file isal-0.11.1-pp37-pypy37_pp73-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: isal-0.11.1-pp37-pypy37_pp73-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 295.2 kB
  • Tags: PyPy, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.0 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.9.6

File hashes

Hashes for isal-0.11.1-pp37-pypy37_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 f7eeed05174756aa8c8c39116791cb8cf02e00c5316869d6e088a56872ac569b
MD5 6000ca281dd06d8e69e0f71645fa6d4f
BLAKE2b-256 3b3b91eaa31d4cd30268b142d405942e72a330517cc10aae8f4bbe685230714f

See more details on using hashes here.

File details

Details for the file isal-0.11.1-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: isal-0.11.1-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 274.1 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.0 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.9.6

File hashes

Hashes for isal-0.11.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 d1afdb9cccfd9b6f4aff6fe3c4e0b5293916e79ef2498a443dc666d105dd4cb8
MD5 855f6d5dd434f13993ea91facbbbd12b
BLAKE2b-256 9704aade2e602224c55dc9a95cf4fd30324c34f8c6569ceda7d0d6f4db47d806

See more details on using hashes here.

File details

Details for the file isal-0.11.1-cp310-cp310-musllinux_1_1_x86_64.whl.

File metadata

  • Download URL: isal-0.11.1-cp310-cp310-musllinux_1_1_x86_64.whl
  • Upload date:
  • Size: 1.1 MB
  • Tags: CPython 3.10, musllinux: musl 1.1+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.5.0 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.10.0

File hashes

Hashes for isal-0.11.1-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 275fd999be4bcfe8d09b77a4dfe4d250824cf9154d922dd9654c090dad926b1e
MD5 55e39789da83d2c651f050ebfc104302
BLAKE2b-256 cd018cbd3f2c1cf33fcc88d79c2570a17f2913b95069211c86eeb2787c657291

See more details on using hashes here.

File details

Details for the file isal-0.11.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for isal-0.11.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b2358253b180b603db9831cf11fb102015f7f687ae92e59bfb4372eb11268a8c
MD5 18f1b505c3074951a8f390d0830dbbf2
BLAKE2b-256 1b788c5282cc546593f2fdd3a4f4cf8e5cac68299402a0593d1946a26555942d

See more details on using hashes here.

File details

Details for the file isal-0.11.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for isal-0.11.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 b49c75590a068d94b0cd03fd7df5aea70bbef551634d8e8da21eb697d97c9e82
MD5 23dfa7eada5d150cd31f429f404adedb
BLAKE2b-256 7613bafa21cd5c6d3e6d48993ff26c1ef6c48f765e055a5efe6c907d0e756c13

See more details on using hashes here.

File details

Details for the file isal-0.11.1-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl.

File metadata

File hashes

Hashes for isal-0.11.1-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 bcdc9f6f112d7c36bc61293505937211cefd29fc6bc790803b57e503d6228d12
MD5 c05f47a0a207b130618c1287834ed3bf
BLAKE2b-256 e7a2f265c4a4f40d5472e74d964cfd5686060b84d4c3c31939c2e3e039750b2a

See more details on using hashes here.

File details

Details for the file isal-0.11.1-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: isal-0.11.1-cp310-cp310-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 330.2 kB
  • Tags: CPython 3.10, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.0 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.9.6

File hashes

Hashes for isal-0.11.1-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 ba0bea26af4c73379b2e4ce257be675ccfe0ef27e7bb5a0ed986045d366f7783
MD5 69a95deaa9a1b4847fb8b6da4c335df0
BLAKE2b-256 748cd8c4421c8becb5aa227c54f43b066cddb0912c5025a7ea160db7bc783fd9

See more details on using hashes here.

File details

Details for the file isal-0.11.1-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: isal-0.11.1-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 273.9 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.0 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.9.6

File hashes

Hashes for isal-0.11.1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 547405b203cd0617f1e9fff9dea73c064e7b2b8f66ef32879df73f737d15ece5
MD5 7d19e437f93cab13b2cd886b7359deef
BLAKE2b-256 f1a57a030f265d066af8d2fa62c6a5b8a68e9f62c4db7269eaf1f06e74ea8b75

See more details on using hashes here.

File details

Details for the file isal-0.11.1-cp39-cp39-musllinux_1_1_x86_64.whl.

File metadata

  • Download URL: isal-0.11.1-cp39-cp39-musllinux_1_1_x86_64.whl
  • Upload date:
  • Size: 1.1 MB
  • Tags: CPython 3.9, musllinux: musl 1.1+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.5.0 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.10.0

File hashes

Hashes for isal-0.11.1-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 d15e042f59a76ef7e1820c456451c97e67cb9b87e296cf00ea07d35a4823ada2
MD5 be7376f52eb99d39272e01fa55e6eb9b
BLAKE2b-256 4a3b6bf695144954ac93af55b87407507bdfcb505ea092caf8b5e8c7aa715ff4

See more details on using hashes here.

File details

Details for the file isal-0.11.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

  • Download URL: isal-0.11.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
  • Upload date:
  • Size: 1.1 MB
  • Tags: CPython 3.9, manylinux: glibc 2.17+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.0 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.9.6

File hashes

Hashes for isal-0.11.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0b6ccef2730eb65e387b8c17c41c8b856076620c0ccab35135a5a75ca108e0d7
MD5 c20aee34735bee94088890a4bd588da1
BLAKE2b-256 6717f1cce5ca9ccfb9edad0e69517d029a83053ba995a378bfafca4c62e77a4d

See more details on using hashes here.

File details

Details for the file isal-0.11.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for isal-0.11.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 40601cc08a2e9dea8923b80c34d2a19e6805ab13c1557a60272a3bbbcb8be7ed
MD5 bd10a75253d84b156471aba9c4f3f98b
BLAKE2b-256 971b78a25506b3b133cb669af6681b11a03cceaf654d22b0ed527d5edd7fea8a

See more details on using hashes here.

File details

Details for the file isal-0.11.1-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl.

File metadata

File hashes

Hashes for isal-0.11.1-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 9c07f6aee8ec12068dabfd35e4acc837b7e2e38184e8b32725f079d287cf73f3
MD5 200b8a5a5ede251e4854dc0b8c5ad323
BLAKE2b-256 3af483fffdb0538a6df9c302231755c621f0e87a5d777abb6571c4a86e751c64

See more details on using hashes here.

File details

Details for the file isal-0.11.1-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: isal-0.11.1-cp39-cp39-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 330.2 kB
  • Tags: CPython 3.9, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.0 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.9.6

File hashes

Hashes for isal-0.11.1-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 bf2bf0f44a37ffdced522876784e2c0e5e31044bae28c5a612f53dc517e8e25f
MD5 9c6d50ce242b42e5302117c98580d481
BLAKE2b-256 276494e9f0999168cc23ac53da1b80b3ea20a511f9692fae6f0991c605cbb380

See more details on using hashes here.

File details

Details for the file isal-0.11.1-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: isal-0.11.1-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 274.0 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.0 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.9.6

File hashes

Hashes for isal-0.11.1-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 de1b9dd8036e1c52f7b69cad458a9bcfe7baeb59fd91b524d25d49f5ef1b6065
MD5 54fb730882d900ddc7d0b4b3f95fb5ee
BLAKE2b-256 6acfb6e79b82f023e9756251fd0c79e3962015ab91b165e676c6f634e056ee36

See more details on using hashes here.

File details

Details for the file isal-0.11.1-cp38-cp38-musllinux_1_1_x86_64.whl.

File metadata

  • Download URL: isal-0.11.1-cp38-cp38-musllinux_1_1_x86_64.whl
  • Upload date:
  • Size: 1.1 MB
  • Tags: CPython 3.8, musllinux: musl 1.1+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.5.0 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.10.0

File hashes

Hashes for isal-0.11.1-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 c5e7deca376fd4506f653fa7a40abc7e4edd6cdbb01f465f5d27de2627074178
MD5 b3cfeccaa22bc16560c406e56564530d
BLAKE2b-256 2909838aa0f1803767dd20c3a36998ae00fde11b841c223cf546a712a38100ec

See more details on using hashes here.

File details

Details for the file isal-0.11.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

  • Download URL: isal-0.11.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
  • Upload date:
  • Size: 1.1 MB
  • Tags: CPython 3.8, manylinux: glibc 2.17+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.0 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.9.6

File hashes

Hashes for isal-0.11.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c5efc1905048cb97a20df51ca463c4211d02b59fe42da563c5f0cbc5847a6b0d
MD5 b315518c1c6257c912ebb5d2cac239de
BLAKE2b-256 2147ae16f54bde93d576d30f429845f9fd7d369eda5bce910d4f7eb3b98a9d07

See more details on using hashes here.

File details

Details for the file isal-0.11.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for isal-0.11.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 81f15b2241d4288a87108aaea60143b10838a8f9e641d3dc7ba4e05209b32cb1
MD5 87e8fcd2ea8540175d8217e721b03308
BLAKE2b-256 924a823383b8d4a81d5c3306e37aa41ee3c1746fc12d284c00a3c7e308d701d0

See more details on using hashes here.

File details

Details for the file isal-0.11.1-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl.

File metadata

File hashes

Hashes for isal-0.11.1-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 45318444a4814b83b76a85d7069303ab1de05f94e387ce2cfd967b9d6832dd67
MD5 f06b1e42a715c69aab7f9925bb106105
BLAKE2b-256 8849637e25dc90040ad4e8fd2bd484420e559ed367241917daa51fc92e26830a

See more details on using hashes here.

File details

Details for the file isal-0.11.1-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: isal-0.11.1-cp38-cp38-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 328.9 kB
  • Tags: CPython 3.8, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.0 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.9.6

File hashes

Hashes for isal-0.11.1-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 588fdf1cf9c21932ecd60ad0fea5a17ae9d41393d41f31db6c53d1bf547c62f6
MD5 5b8f4d399023767ccbabdf57506d9f8f
BLAKE2b-256 faf0fef0ffdcafa98989739aad52eb1ecd25025759015c06d882cd0cd1f4af72

See more details on using hashes here.

File details

Details for the file isal-0.11.1-cp37-cp37m-win_amd64.whl.

File metadata

  • Download URL: isal-0.11.1-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 272.3 kB
  • Tags: CPython 3.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.0 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.9.6

File hashes

Hashes for isal-0.11.1-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 21e1b1c36c1a422da21e6f1f7f0357f3ecff8a139110d006d521121fbefa3230
MD5 b87ae2d41891e414e21d096eebce7234
BLAKE2b-256 96eee69681b3389f8de1bac0ebafce5d0aecf1247c57c489be8945af0c7aec46

See more details on using hashes here.

File details

Details for the file isal-0.11.1-cp37-cp37m-musllinux_1_1_x86_64.whl.

File metadata

  • Download URL: isal-0.11.1-cp37-cp37m-musllinux_1_1_x86_64.whl
  • Upload date:
  • Size: 1.1 MB
  • Tags: CPython 3.7m, musllinux: musl 1.1+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.5.0 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.10.0

File hashes

Hashes for isal-0.11.1-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 1234a1d532897735b1ab6d12825c7d48a8c4d9e52dfe0557b0db0bd79b4d6d72
MD5 40ca8fcc266051cb13828501fa335851
BLAKE2b-256 dc5d1388c3fa43c5c46401e98f266d4227c258624e7d368762efc910784dc934

See more details on using hashes here.

File details

Details for the file isal-0.11.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for isal-0.11.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 92536b2deb209e33b15f6513d361c7f658baf17cd9ded8e9f8534184664178f7
MD5 b8a448caa0ce7fb94383684246495ab7
BLAKE2b-256 0a139797a56fcb5b09d3cc513ab486f866c1cf4693b5ef4a5e465c222cf62d2d

See more details on using hashes here.

File details

Details for the file isal-0.11.1-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for isal-0.11.1-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 693d05612361baf8353f3bb1000c72520f768efa10b227f47c843ed797b085cc
MD5 a593f12b9f9d328c303b4243253964b1
BLAKE2b-256 5b52d94a4715b423e279d3030c3abcbc479457bd44676bd243f55b5bc0408340

See more details on using hashes here.

File details

Details for the file isal-0.11.1-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl.

File metadata

File hashes

Hashes for isal-0.11.1-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 f11d8faefe395dd42503f1091bbaaa483b934b276b42904d9970dd1fab989a41
MD5 dcbe8543081f7e8c729544f93b595ef8
BLAKE2b-256 18cf8d4713ef097d8a447e55b7db1edc27217c78feb3408a3df46cd15d67d90c

See more details on using hashes here.

File details

Details for the file isal-0.11.1-cp37-cp37m-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: isal-0.11.1-cp37-cp37m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 327.4 kB
  • Tags: CPython 3.7m, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.0 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.9.6

File hashes

Hashes for isal-0.11.1-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 1c6102db04a6c3e3968a872f9d95ef72895ac8dff9c1ba7070b9a4ea8cb36cb7
MD5 162c2672f27b00705b28639214622a82
BLAKE2b-256 29b304084463438d1b4778becc081e9843b6cc2f2921beaa334a51819bd28ee4

See more details on using hashes here.

File details

Details for the file isal-0.11.1-cp36-cp36m-win_amd64.whl.

File metadata

  • Download URL: isal-0.11.1-cp36-cp36m-win_amd64.whl
  • Upload date:
  • Size: 272.8 kB
  • Tags: CPython 3.6m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.0 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.9.6

File hashes

Hashes for isal-0.11.1-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 fa389c0dff91d0f1c2a32058367d8cb249e20d5ab4757ee701a22f470d341fad
MD5 4ec1314a8b1e3ce3b102d82611d0c893
BLAKE2b-256 f4ae420c359d966a319ce1c9e399efa01a960156356b0effd63f432cca175ae0

See more details on using hashes here.

File details

Details for the file isal-0.11.1-cp36-cp36m-musllinux_1_1_x86_64.whl.

File metadata

  • Download URL: isal-0.11.1-cp36-cp36m-musllinux_1_1_x86_64.whl
  • Upload date:
  • Size: 1.0 MB
  • Tags: CPython 3.6m, musllinux: musl 1.1+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.5.0 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.10.0

File hashes

Hashes for isal-0.11.1-cp36-cp36m-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 233ed44f0f80f3f846e84aeed3c311bb75c969035a03b205325dbf233bf63250
MD5 1823bfbfbfe1cbe413f48985b95a4233
BLAKE2b-256 2ed4b206c0c3cf72530aca170933d065fec9e8d7556f147e35b142d8d93e90de

See more details on using hashes here.

File details

Details for the file isal-0.11.1-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for isal-0.11.1-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0f0b1728b3bbc68749f7f3a0b73f7f212a00c328eee755a29c331b83bf0ded39
MD5 a78109f0dc654891fbfc68bd70d7dcf2
BLAKE2b-256 3014b1b5ad2255d129e51c5fbfc361ecc6203d442cce697d625c8f6be34b776e

See more details on using hashes here.

File details

Details for the file isal-0.11.1-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for isal-0.11.1-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 898156dcb6da1334eb55bc29b78a7848c7acc0fda36e3313156b3073bceab000
MD5 e813bb1a782a1e425ad691d59e40b008
BLAKE2b-256 e5cc1effe6dfc57f5609e09990c5b37e1e9b242691d0e8eb73d24bce61ba3b17

See more details on using hashes here.

File details

Details for the file isal-0.11.1-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl.

File metadata

File hashes

Hashes for isal-0.11.1-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 3986bab8f7f87b79ab3ac4df9a7f1fe11f3c5e797bc3861ee1c2a7ac1dfc1bcb
MD5 51a2a0b5747c0d542c5ed42c9167b32e
BLAKE2b-256 7f11da1ec3706de266efec44e18b2e5956581209f281a53af68f095c36217aa1

See more details on using hashes here.

File details

Details for the file isal-0.11.1-cp36-cp36m-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: isal-0.11.1-cp36-cp36m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 328.4 kB
  • Tags: CPython 3.6m, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.0 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.9.6

File hashes

Hashes for isal-0.11.1-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 5579ab2faa09b29507522044580a947753c1211f02bca081a02337dac5fa2f6b
MD5 0fd3e5f1df2c7249ce6aef115a9d2b60
BLAKE2b-256 e871320b78fe41d132eae04bdf84dab7dc489755fed322b18f2f8fa52a3bdae0

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