Skip to main content

Parallel random access to gzip files

Project description

Rapidgzip: Parallelized Decompression of Gzip Files with Support for Fast Random Access

PyPI version Python Version PyPI Platforms Downloads
License Build Status codecov C++17 Discord Telegram

This repository contains the command line tool rapidgzip, which can be used for parallel decompression of almost any gzip file. Other tools, such as bgzip, can only parallelize decompression of gzip files produced by themselves. rapidgzip works with all files, especially those produced by the usually installed GNU gzip. How this works can be read in the pugz paper or in the rapidgzip paper, which builds upon the former.

The Python module provides a RapidgzipFile class, which can be used to seek inside gzip files without having to decompress them first. Alternatively, you can use this simply as a parallelized gzip decoder as a replacement for Python's builtin gzip module in order to fully utilize all your cores.

The random seeking support is the same as provided by indexed_gzip but further speedups are realized at the cost of higher memory usage thanks to a least-recently-used cache in combination with a parallelized prefetcher.

This repository is a light-weight fork of the indexed_bzip2 repository, in which the main development takes place. This repository was created for visibility reasons and in order to keep indexed_bzip2 and rapidgzip releases separate. It will be updated at least for each release. Issues regarding rapidgzip should be opened here.

Table of Contents

  1. Installation
  2. Performance
    1. Scaling Benchmarks on 2xAMD EPYC CPU 7702 (2x64 cores)
    2. Scaling Benchmarks on Ryzen 3900X
    3. Benchmarks for Different Compressors
    4. Benchmarks for Different Decompressors
  3. Usage
    1. Command Line Tool
    2. Python Library
    3. Via Ratarmount
    4. C++ Library
  4. Citation
  5. About
  6. Internal Architecture
  7. Tracing the Decoder

Installation

You can simply install it from PyPI:

python3 -m pip install --upgrade pip  # Recommended for newer manylinux wheels
python3 -m pip install rapidgzip
rapidgzip --help
Advanced Installations

The latest unreleased development version can be tested out with:

python3 -m pip install --force-reinstall 'git+https://github.com/mxmlnkn/indexed_bzip2.git@master#egginfo=rapidgzip&subdirectory=python/rapidgzip'

And to build locally, you can use build and install the wheel:

cd python/rapidgzip
rm -rf dist
python3 -m build .
python3 -m pip install --force-reinstall --user dist/*.whl

Performance

Following are benchmarks showing the decompression bandwidth over the number of used cores.

There are two rapidgzip variants shown: (index) and (no index). Rapidgzip is generally faster when given an index with --import-index because it can delegate the decompression to ISA-l or zlib while it has to use its own custom-written gzip decompression engine when no index exists yet. Furthermore, decompression can be parallelized more evenly and more effectively when an index exists because the serializing window propagation step is not necessary.

The violin plots show 20 repeated measurements as a single "blob". Thin blobs signal very reproducible timings while thick blobs signal a large variance.

Scaling Benchmarks on 2xAMD EPYC CPU 7702 (2x64 cores)

Decompression of Silesia Corpus

This benchmark uses the Silesia corpus compressed as a .tar.gz file to show the decompression performance. However, the compressed dataset is only ~69 MB, which is not sufficiently large to show parallelization over 128 cores. That's why the TAR file is repeated as often as there are number of cores in the benchmark times 2 and then compressed into a single large gzip file, which is ~18 GB compressed and 54 GB uncompressed for 128 cores.

Rapidgzip achieves up to 24 GB/s with an index and 12 GB/s without.

Pugz is not shown as comparison because it is not able to decompress the Silesia dataset because it contains binary data, which it cannot handle.

More Benchmarks

Decompression of Gzip-Compressed Base64 Data

This benchmarks uses random data, that has been base64 encoded and then gzip-compressed. This is the next best case for rapidgzip after the trivial case of purely random data, which cannot be compressed and therefore can be decompressed with a simple memory copy. This next best case results in mostly Huffman-coding compressed data with only very few LZ77 back-references. Without LZ77 back-references, parallel decompression can be done more independently and therefore faster than in the case of many LZ77 back-references.

Decompression of Gzip-Compressed FASTQ Data

This benchmarks uses gzip-compressed FASTQ data. That's why the TAR file is repeated as often as there are number of cores in the benchmark to hold the decompression times roughly constant in order to make the benchmark over this large a range feasible. This is almost the worst case for rapidgzip because it contains many LZ77 back-references over very long ranges. This means that a fallback to ISA-L is not possible and it means that the costly two-staged decoding has to be done for almost all the data. This is also the reason why if fails to scale above 64 cores, i.e, to teh second CPU socket. The first and second decompression stages are completely independently submitted to a thread pool, which on this NUMA architecture means, that data needs to be costly transferred from one processor socket to the other if the second step for a chunk is not done on the same processor as the first. This should be fixable by making the ThreadPool NUMA-aware.

These three scaling plots were created with rapidgzip 0.9.0 while the ones in the paper were created with 0.5.0.

Scaling Benchmarks on Ryzen 3900X

These benchmarks on my local workstation with a Ryzen 3900X only has 12 cores (24 virtual cores) but the base frequency is much higher than the 2xAMD EPYC CPU 7702.

Decompression With Existing Index

4GiB-base64 4GiB-base64 20x-silesia 20x-silesia
Uncompressed Size 4 GiB 3.95 GiB
Compressed Size 3.04 GiB 1.27 GiB
Module Bandwidth
/ (MB/s)
Speedup Bandwidth
/ (MB/s)
Speedup
gzip 250 1 293 1
rapidgzip (0 threads) 5179 20.6 5640 18.8
rapidgzip (1 threads) 488 1.9 684 2.3
rapidgzip (2 threads) 902 3.6 1200 4.0
rapidgzip (6 threads) 2617 10.4 3250 10.9
rapidgzip (12 threads) 4463 17.7 5600 18.7
rapidgzip (24 threads) 5240 20.8 5750 19.2
rapidgzip (32 threads) 4929 19.6 5300 17.7

Decompression From Scratch

4GiB-base64 4GiB-base64 20x-silesia 20x-silesia
Uncompressed Size 4 GiB 3.95 GiB
Compressed Size 3.04 GiB 1.27 GiB
Module Bandwidth
/ (MB/s)
Speedup Bandwidth
/ (MB/s)
Speedup
gzip 250 1 293 1
rapidgzip (0 threads) 5060 20.1 2070 6.9
rapidgzip (1 threads) 487 1.9 630 2.1
rapidgzip (2 threads) 839 3.3 694 2.3
rapidgzip (6 threads) 2365 9.4 1740 5.8
rapidgzip (12 threads) 4116 16.4 1900 6.4
rapidgzip (24 threads) 4974 19.8 2040 6.8
rapidgzip (32 threads) 4612 18.3 2580 8.6

Benchmarks for Different Compressors

This benchmarks compresses the enlarged Silesia TAR with different gzip implementations, each with different compression levels. Rapidgzip is then used to decompress the resulting files with 128 cores.

Rapidgzip can parallelize decompression for almost all tested cases. The only exception are files compressed with igzip -0, because these files conain only a single several gigabytes large deflate block. This is the only known tool to produce such a pathological deflate block.

The decompression bandwidth for the other compressors, varies quite a lot. The fastest decompression is reached with 22 GB/s for bgzip-compressed files because the bgzip format is directly supported, which enabled rapidgzip to avoid the two-staged decompression method and also enables rapidgzip to offload all of the work to ISA-L. Files compressed with bgzip -l 0 decompress slightly slower with "only" 18 GB/s, because it creates a fully non-compressed gzip stream and therefore is more I/O bound than the other bgzip-generated files.

Decompression of pigz-generated files is the slowest with 6 GB/s as opposed to 10-14 GB/s for gzip and igzip. It is not clear why that is. It might be because pigz generates small deflate blocks and adds flush markers.

The values in this chart are higher than in table 3 in the paper because the measurements were done with rapidgzip 0.10.1 instead of version 0.5.0.

Benchmarks for Different Decompressors

This benchmarks uses different compressors and different decompressors to show multiple things:

  • Single-core decompression of rapidgzip is close to igzip and roughly twice as fast as bgzip, which uses zlib.
  • Decompression bandwidth with ISA-L can somewhat compete with zstd and is only 25% slower.
  • Both, bgzip and pzstd can only parallelize decompression of files compressed with bgzip / pzstd. This especially means, that files compressed with the standard zstd tool cannot be decompressed in parallel and tops out at ~800 MB/s.
  • Even for bgzip-compressed files, rapidgzip is always faster than bgzip for decompression, thanks to ISA-L and better multi-threading.
  • Rapidgzip scales higher than pzstd for decompression with many cores, and can be more than twice as fast when an index exists: 24.3 GB/s vs. 9.5 GB/s.

The values in this chart are higher than in table 4 in the paper because the measurements were done with rapidgzip 0.10.1 instead of version 0.5.0.

Usage

Command Line Tool

rapidgzip --help

# Parallel decoding: 1.7 s
time rapidgzip -d -c -P 0 sample.gz | wc -c

# Serial decoding: 22 s
time gzip -d -c sample.gz | wc -c

Python Library

Simple open, seek, read, and close

from rapidgzip import RapidgzipFile

file = RapidgzipFile("example.gz", parallelization=os.cpu_count())

# You can now use it like a normal file
file.seek(123)
data = file.read(100)
file.close()

The first call to seek will ensure that the block offset list is complete and therefore might create them first. Because of this the first call to seek might take a while.

Use with context manager

import os
import rapidgzip

with rapidgzip.open("example.gz", parallelization=os.cpu_count()) as file:
    file.seek(123)
    data = file.read(100)

Storing and loading the block offset map

The creation of the list of gzip blocks can take a while because it has to decode the gzip file completely. To avoid this setup when opening a gzip file, the block offset list can be exported and imported.

Open a pure Python file-like object for indexed reading

import io
import os
import rapidgzip as rapidgzip

with open("example.gz", "rb") as file:
    in_memory_file = io.BytesIO(file.read())

with rapidgzip.open(in_memory_file, parallelization=os.cpu_count()) as file:
    file.seek(123)
    data = file.read(100)

Via Ratarmount

rapidgzip is the default backend in ratarmount since version 0.14.0. Then, you can use ratarmount to mount single gzip files easily.

base64 /dev/urandom | head -c $(( 4 * 1024 * 1024 * 1024 )) | gzip > sample.gz
# Serial decoding: 23 s
time gzip -c -d sample.gz | wc -c

python3 -m pip install --user ratarmount
ratarmount sample.gz mounted

# Parallel decoding: 3.5 s
time cat mounted/sample | wc -c

# Random seeking to the middle of the file and reading 1 MiB: 0.287 s
time dd if=mounted/sample bs=$(( 1024 * 1024 )) \
       iflag=skip_bytes,count_bytes skip=$(( 2 * 1024 * 1024 * 1024 )) count=$(( 1024 * 1024 )) | wc -c

C++ library

Because it is written in C++, it can of course also be used as a C++ library. In order to make heavy use of templates and to simplify compiling with Python setuptools, it is mostly header-only so that integration it into another project should be easy. The license is also permissive enough for most use cases.

I currently did not yet test integrating it into other projects other than simply manually copying the source in src/core, src/rapidgzip, and if integrated zlib is desired also src/external/zlib. If you have suggestions and wishes like support with CMake or Conan, please open an issue.

Citation

A paper describing the implementation details and showing the scaling behavior with up to 128 cores has been submitted to and accepted in ACM HPDC'23, The 32nd International Symposium on High-Performance Parallel and Distributed Computing. The paper can also be accessed on ACM DL or Arxiv. The accompanying presentation can be found here.

If you use this software for your scientific publication, please cite it as:

@inproceedings{rapidgzip,
    author    = {Knespel, Maximilian and Brunst, Holger},
    title     = {Rapidgzip: Parallel Decompression and Seeking in Gzip Files Using Cache Prefetching},
    year      = {2023},
    isbn      = {9798400701559},
    publisher = {Association for Computing Machinery},
    address   = {New York, NY, USA},
    url       = {https://doi.org/10.1145/3588195.3592992},
    doi       = {10.1145/3588195.3592992},
    abstract  = {Gzip is a file compression format, which is ubiquitously used. Although a multitude of gzip implementations exist, only pugz can fully utilize current multi-core processor architectures for decompression. Yet, pugz cannot decompress arbitrary gzip files. It requires the decompressed stream to only contain byte values 9–126. In this work, we present a generalization of the parallelization scheme used by pugz that can be reliably applied to arbitrary gzip-compressed data without compromising performance. We show that the requirements on the file contents posed by pugz can be dropped by implementing an architecture based on a cache and a parallelized prefetcher. This architecture can safely handle faulty decompression results, which can appear when threads start decompressing in the middle of a gzip file by using trial and error. Using 128 cores, our implementation reaches 8.7 GB/s decompression bandwidth for gzip-compressed base64-encoded data, a speedup of 55 over the single-threaded GNU gzip, and 5.6 GB/s for the Silesia corpus, a speedup of 33 over GNU gzip.},
    booktitle = {Proceedings of the 32nd International Symposium on High-Performance Parallel and Distributed Computing},
    pages     = {295–307},
    numpages  = {13},
    keywords  = {gzip, decompression, parallel algorithm, performance, random access},
    location  = {Orlando, FL, USA},
    series    = {HPDC '23},
}

About

This tool originated as a backend for ratarmount. After writing the bzip2 backend for ratarmount, my hesitation about reimplementing custom decoders for existing file formats has vastly diminished. And, while random access to gzip files did exist with indexed_gzip, it did not support parallel decompression neither for the index creation nor when the index already exists. The latter of which is trivial, when ignoring load balancing issues, but parallelizing even the index creation is vastly more complicated because decompressing data requires the previous 32 KiB of decompressed data to be known.

After implementing a production-ready version by improving upon the algorithm used by pugz, I submitted a paper. The review process was double-blind and I was unsure whether to pseudonymize Pragzip because it has already been uploaded to Github. In the end, I used "rapidgzip" during the review process and because I was not sure, which form fields should be filled with the pseudonymized title, I simply stuck with it. Rapidgzip was chosen for similar reason to pragzip, namely the P and RA are acronyms for Parallel and Random Access. As rapgzip, did not stick, I used rapidgzip, which now also contains the foremost design goal in its name: being rapidly faster than single-threaded implementations. Furthermore, the additional ID could be interpreted to stand for Index and Decompression, making "rapid" a partial backronym.

Internal Architecture

The main part of the internal architecture used for parallelizing is the same as used for indexed_bzip2.

Tracing the Decoder

Performance profiling and tracing is done with Score-P for instrumentation and Vampir for visualization. This is one way, you could install Score-P with most of the functionalities on Ubuntu 22.04.

Installation of Dependencies

Installation steps for Score-P
sudo apt-get install libopenmpi-dev openmpi-bin gcc-11-plugin-dev llvm-dev libclang-dev libunwind-dev \
                     libopen-trace-format-dev otf-trace libpapi-dev

# Install Score-P (to /opt/scorep)
SCOREP_VERSION=8.0
wget "https://perftools.pages.jsc.fz-juelich.de/cicd/scorep/tags/scorep-${SCOREP_VERSION}/scorep-${SCOREP_VERSION}.tar.gz"
tar -xf "scorep-${SCOREP_VERSION}.tar.gz"
cd "scorep-${SCOREP_VERSION}"
./configure --with-mpi=openmpi --enable-shared --without-llvm --without-shmem --without-cubelib --prefix="/opt/scorep-${SCOREP_VERSION}"
make -j $( nproc )
make install

# Add /opt/scorep to your path variables on shell start
cat <<EOF >> ~/.bashrc
if test -d /opt/scorep; then
    export SCOREP_ROOT=/opt/scorep
    export PATH=$SCOREP_ROOT/bin:$PATH
    export LD_LIBRARY_PATH=$SCOREP_ROOT/lib:$LD_LIBRARY_PATH
fi
EOF

echo -1 | sudo tee /proc/sys/kernel/perf_event_paranoid

# Check whether it works
scorep --version
scorep-info config-summary

Tracing

Results for a version from 2023-02-04

Comparison without and with rpmalloc preloaded

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

rapidgzip-0.11.0.tar.gz (852.8 kB view details)

Uploaded Source

Built Distributions

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

rapidgzip-0.11.0-pp310-pypy310_pp73-win_amd64.whl (665.2 kB view details)

Uploaded PyPyWindows x86-64

rapidgzip-0.11.0-pp310-pypy310_pp73-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (1.1 MB view details)

Uploaded PyPymanylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

rapidgzip-0.11.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.1 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

rapidgzip-0.11.0-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux2014_i686.whl (1.1 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ i686

rapidgzip-0.11.0-pp310-pypy310_pp73-macosx_10_14_x86_64.whl (909.3 kB view details)

Uploaded PyPymacOS 10.14+ x86-64

rapidgzip-0.11.0-pp39-pypy39_pp73-win_amd64.whl (665.2 kB view details)

Uploaded PyPyWindows x86-64

rapidgzip-0.11.0-pp39-pypy39_pp73-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (1.1 MB view details)

Uploaded PyPymanylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

rapidgzip-0.11.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.1 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

rapidgzip-0.11.0-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux2014_i686.whl (1.1 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ i686

rapidgzip-0.11.0-pp39-pypy39_pp73-macosx_10_14_x86_64.whl (909.2 kB view details)

Uploaded PyPymacOS 10.14+ x86-64

rapidgzip-0.11.0-pp38-pypy38_pp73-win_amd64.whl (665.0 kB view details)

Uploaded PyPyWindows x86-64

rapidgzip-0.11.0-pp38-pypy38_pp73-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (1.1 MB view details)

Uploaded PyPymanylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

rapidgzip-0.11.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.1 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

rapidgzip-0.11.0-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux2014_i686.whl (1.1 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ i686

rapidgzip-0.11.0-pp38-pypy38_pp73-macosx_10_14_x86_64.whl (909.6 kB view details)

Uploaded PyPymacOS 10.14+ x86-64

rapidgzip-0.11.0-pp37-pypy37_pp73-win_amd64.whl (665.1 kB view details)

Uploaded PyPyWindows x86-64

rapidgzip-0.11.0-pp37-pypy37_pp73-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (1.1 MB view details)

Uploaded PyPymanylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

rapidgzip-0.11.0-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.1 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

rapidgzip-0.11.0-pp37-pypy37_pp73-manylinux_2_17_i686.manylinux2014_i686.whl (1.1 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ i686

rapidgzip-0.11.0-pp37-pypy37_pp73-macosx_10_14_x86_64.whl (909.6 kB view details)

Uploaded PyPymacOS 10.14+ x86-64

rapidgzip-0.11.0-cp312-cp312-win_amd64.whl (674.0 kB view details)

Uploaded CPython 3.12Windows x86-64

rapidgzip-0.11.0-cp312-cp312-musllinux_1_1_x86_64.whl (10.1 MB view details)

Uploaded CPython 3.12musllinux: musl 1.1+ x86-64

rapidgzip-0.11.0-cp312-cp312-musllinux_1_1_i686.whl (9.8 MB view details)

Uploaded CPython 3.12musllinux: musl 1.1+ i686

rapidgzip-0.11.0-cp312-cp312-manylinux_2_28_x86_64.whl (9.1 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

rapidgzip-0.11.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (9.2 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

rapidgzip-0.11.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl (9.0 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ i686

rapidgzip-0.11.0-cp312-cp312-macosx_10_14_x86_64.whl (986.8 kB view details)

Uploaded CPython 3.12macOS 10.14+ x86-64

rapidgzip-0.11.0-cp311-cp311-win_amd64.whl (673.4 kB view details)

Uploaded CPython 3.11Windows x86-64

rapidgzip-0.11.0-cp311-cp311-musllinux_1_1_x86_64.whl (10.1 MB view details)

Uploaded CPython 3.11musllinux: musl 1.1+ x86-64

rapidgzip-0.11.0-cp311-cp311-musllinux_1_1_i686.whl (9.8 MB view details)

Uploaded CPython 3.11musllinux: musl 1.1+ i686

rapidgzip-0.11.0-cp311-cp311-manylinux_2_28_x86_64.whl (9.1 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

rapidgzip-0.11.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (9.3 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

rapidgzip-0.11.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl (9.0 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ i686

rapidgzip-0.11.0-cp311-cp311-macosx_10_14_x86_64.whl (986.7 kB view details)

Uploaded CPython 3.11macOS 10.14+ x86-64

rapidgzip-0.11.0-cp310-cp310-win_amd64.whl (672.9 kB view details)

Uploaded CPython 3.10Windows x86-64

rapidgzip-0.11.0-cp310-cp310-musllinux_1_1_x86_64.whl (10.1 MB view details)

Uploaded CPython 3.10musllinux: musl 1.1+ x86-64

rapidgzip-0.11.0-cp310-cp310-musllinux_1_1_i686.whl (9.8 MB view details)

Uploaded CPython 3.10musllinux: musl 1.1+ i686

rapidgzip-0.11.0-cp310-cp310-manylinux_2_28_x86_64.whl (9.1 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

rapidgzip-0.11.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (9.2 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

rapidgzip-0.11.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl (9.0 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ i686

rapidgzip-0.11.0-cp310-cp310-macosx_10_14_x86_64.whl (984.9 kB view details)

Uploaded CPython 3.10macOS 10.14+ x86-64

rapidgzip-0.11.0-cp39-cp39-win_amd64.whl (673.0 kB view details)

Uploaded CPython 3.9Windows x86-64

rapidgzip-0.11.0-cp39-cp39-musllinux_1_1_x86_64.whl (10.1 MB view details)

Uploaded CPython 3.9musllinux: musl 1.1+ x86-64

rapidgzip-0.11.0-cp39-cp39-musllinux_1_1_i686.whl (9.8 MB view details)

Uploaded CPython 3.9musllinux: musl 1.1+ i686

rapidgzip-0.11.0-cp39-cp39-manylinux_2_28_x86_64.whl (9.1 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.28+ x86-64

rapidgzip-0.11.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (9.2 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

rapidgzip-0.11.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl (9.0 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ i686

rapidgzip-0.11.0-cp39-cp39-macosx_10_14_x86_64.whl (985.1 kB view details)

Uploaded CPython 3.9macOS 10.14+ x86-64

rapidgzip-0.11.0-cp38-cp38-win_amd64.whl (673.2 kB view details)

Uploaded CPython 3.8Windows x86-64

rapidgzip-0.11.0-cp38-cp38-musllinux_1_1_x86_64.whl (10.2 MB view details)

Uploaded CPython 3.8musllinux: musl 1.1+ x86-64

rapidgzip-0.11.0-cp38-cp38-musllinux_1_1_i686.whl (9.8 MB view details)

Uploaded CPython 3.8musllinux: musl 1.1+ i686

rapidgzip-0.11.0-cp38-cp38-manylinux_2_28_x86_64.whl (9.1 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.28+ x86-64

rapidgzip-0.11.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (9.3 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

rapidgzip-0.11.0-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl (9.0 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ i686

rapidgzip-0.11.0-cp38-cp38-macosx_10_14_x86_64.whl (982.6 kB view details)

Uploaded CPython 3.8macOS 10.14+ x86-64

rapidgzip-0.11.0-cp37-cp37m-win_amd64.whl (672.5 kB view details)

Uploaded CPython 3.7mWindows x86-64

rapidgzip-0.11.0-cp37-cp37m-musllinux_1_1_x86_64.whl (10.1 MB view details)

Uploaded CPython 3.7mmusllinux: musl 1.1+ x86-64

rapidgzip-0.11.0-cp37-cp37m-musllinux_1_1_i686.whl (9.8 MB view details)

Uploaded CPython 3.7mmusllinux: musl 1.1+ i686

rapidgzip-0.11.0-cp37-cp37m-manylinux_2_28_x86_64.whl (9.1 MB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.28+ x86-64

rapidgzip-0.11.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (9.2 MB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ x86-64

rapidgzip-0.11.0-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl (9.0 MB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ i686

rapidgzip-0.11.0-cp37-cp37m-macosx_10_14_x86_64.whl (982.1 kB view details)

Uploaded CPython 3.7mmacOS 10.14+ x86-64

rapidgzip-0.11.0-cp36-cp36m-win_amd64.whl (670.7 kB view details)

Uploaded CPython 3.6mWindows x86-64

rapidgzip-0.11.0-cp36-cp36m-musllinux_1_1_x86_64.whl (10.1 MB view details)

Uploaded CPython 3.6mmusllinux: musl 1.1+ x86-64

rapidgzip-0.11.0-cp36-cp36m-musllinux_1_1_i686.whl (9.8 MB view details)

Uploaded CPython 3.6mmusllinux: musl 1.1+ i686

rapidgzip-0.11.0-cp36-cp36m-manylinux_2_28_x86_64.whl (9.0 MB view details)

Uploaded CPython 3.6mmanylinux: glibc 2.28+ x86-64

rapidgzip-0.11.0-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (9.2 MB view details)

Uploaded CPython 3.6mmanylinux: glibc 2.17+ x86-64

rapidgzip-0.11.0-cp36-cp36m-manylinux_2_17_i686.manylinux2014_i686.whl (9.0 MB view details)

Uploaded CPython 3.6mmanylinux: glibc 2.17+ i686

rapidgzip-0.11.0-cp36-cp36m-macosx_10_14_x86_64.whl (980.9 kB view details)

Uploaded CPython 3.6mmacOS 10.14+ x86-64

File details

Details for the file rapidgzip-0.11.0.tar.gz.

File metadata

  • Download URL: rapidgzip-0.11.0.tar.gz
  • Upload date:
  • Size: 852.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.13

File hashes

Hashes for rapidgzip-0.11.0.tar.gz
Algorithm Hash digest
SHA256 82ddd96ba66d25ae21c2a7a222b8b14886ccd0b6582aa7a0782c5d5215e1b3f1
MD5 610d8f84e104cc7220c59e2b529a9d90
BLAKE2b-256 ee76fbbd3871a6b7a7ca7b8e3fa75a39f73c024e2025e4808e16e944f2c2fc9f

See more details on using hashes here.

File details

Details for the file rapidgzip-0.11.0-pp310-pypy310_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for rapidgzip-0.11.0-pp310-pypy310_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 b8e76413b1f1e8e2bdd120d97780ce0738d12c9d86dc393186d87acdbb953c4a
MD5 372ae0726c94720e5d91158b8cf74f12
BLAKE2b-256 21989576c67a737088b6a818b3bf357a3adce9cf6f77cd48a8224ad6a0f6cee4

See more details on using hashes here.

File details

Details for the file rapidgzip-0.11.0-pp310-pypy310_pp73-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for rapidgzip-0.11.0-pp310-pypy310_pp73-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 609bf96d31ad8d338eebbcc1159fc06b146ea6e32634a38cca7d8903f80a5b97
MD5 ca5a6c347118f9b096120edcfaa10915
BLAKE2b-256 e578ad3974071790f048c9d6aab3fc0722d4c9a2c20d6358233fe18479f300b8

See more details on using hashes here.

File details

Details for the file rapidgzip-0.11.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for rapidgzip-0.11.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 fa56df7026ab77db43e418ea2b3bb43e9c083e5a1c0c161ad2910663cc457ce6
MD5 6c91e381066cb1482a4848f62755f62e
BLAKE2b-256 65411e80932b3de5fcea16e1812a7138b79d5ced37515ed10427fa4357ac3281

See more details on using hashes here.

File details

Details for the file rapidgzip-0.11.0-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for rapidgzip-0.11.0-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 6d5ad89a060276550eae7aa406768838baa87d9f32b7fd6ec01df32deac02a50
MD5 43e91e24597b539dfc94145ca3707135
BLAKE2b-256 bf5b0423d639aae1b2c6d9d375a827c0a5cfb29af4acd3c74c1b660de39aeebf

See more details on using hashes here.

File details

Details for the file rapidgzip-0.11.0-pp310-pypy310_pp73-macosx_10_14_x86_64.whl.

File metadata

File hashes

Hashes for rapidgzip-0.11.0-pp310-pypy310_pp73-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 a69f30e3cd2afa8c67f6aec0209977ebf7933534bc7c4a244ebc355eccd119e7
MD5 c4c5190b63e40dd63a6733ad9d3f849c
BLAKE2b-256 33debba56143992228398ab62ae052b2c96ab86780c114b037a361718235afb1

See more details on using hashes here.

File details

Details for the file rapidgzip-0.11.0-pp39-pypy39_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for rapidgzip-0.11.0-pp39-pypy39_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 502547dc72b16df986aad660f292ce9456911674fbd9be15e9d27f55e72a8b5b
MD5 8b501b76997dab6b3ad4ca99a5d6a96d
BLAKE2b-256 5e136e26e4f0b2e57a45ea847c222e07360258e3dd76dc12902a6331327ddc22

See more details on using hashes here.

File details

Details for the file rapidgzip-0.11.0-pp39-pypy39_pp73-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for rapidgzip-0.11.0-pp39-pypy39_pp73-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 5043be10c4b05827bdc9442115198dad84732b91f6448fc1268f8e76e68ba9ab
MD5 8b9ec3daa328e78972945afed968bf21
BLAKE2b-256 fda82ef55ae0f65463e7794e3079d78814f700bc0893ae689e191849dd51795e

See more details on using hashes here.

File details

Details for the file rapidgzip-0.11.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for rapidgzip-0.11.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 aaa51ba4b1781b065673d338c763ed4e6e9d0561bbdbf810b337ad8e76c3bd88
MD5 2430b938c6d3628af911f61a21ac767f
BLAKE2b-256 b2979ad26fedc55033f86197705a19c4ae7b75b03ae13e3088da6a9694a23b23

See more details on using hashes here.

File details

Details for the file rapidgzip-0.11.0-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for rapidgzip-0.11.0-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 d0dee0ab887cae0875bebfdbfba600b7c4eef97f3a79f98040217092cef60bdc
MD5 5bb6543a70d80148fcb777ed0010f0b2
BLAKE2b-256 3ccf58037963aa253a30f83bfa09e75296e4a16206fd95ad87be416c5d275aff

See more details on using hashes here.

File details

Details for the file rapidgzip-0.11.0-pp39-pypy39_pp73-macosx_10_14_x86_64.whl.

File metadata

File hashes

Hashes for rapidgzip-0.11.0-pp39-pypy39_pp73-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 4c9b9aff8c174b2fa18b8542763f7cdad2953523e2a6259a82ef8bb0e89ce393
MD5 1680562f6c397dcb4b346a7d9b4fbcd7
BLAKE2b-256 96baf0ea69230fbd7f60d6fcddd45ae1775aac90c919e9a1d6e901600c4e416a

See more details on using hashes here.

File details

Details for the file rapidgzip-0.11.0-pp38-pypy38_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for rapidgzip-0.11.0-pp38-pypy38_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 7eb957dca51b5ad47fb84ff1c83fe50cafa4337c15bccbfaf669ff0c85da5925
MD5 262e44ca0b088d406a54c45663873425
BLAKE2b-256 18d305228325bcf4a2997e14cee5c5cae7e48396c5f0ac814d5b341651c02640

See more details on using hashes here.

File details

Details for the file rapidgzip-0.11.0-pp38-pypy38_pp73-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for rapidgzip-0.11.0-pp38-pypy38_pp73-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 545a22b6014bb9e802aa29d1f38dc0e580a7307592e56389c7c6f63e14444444
MD5 e90936db5da2ef8ea05329806d85502d
BLAKE2b-256 262b449ec21ffe1c682095b2d020b781ebcde3b24cefdc38782b98ef7bd5810d

See more details on using hashes here.

File details

Details for the file rapidgzip-0.11.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for rapidgzip-0.11.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 92e13d520747db554936e202084c86ba1728647620c8402a3f25180d71ce14e0
MD5 e9f14844e593425b23e900ca0bf43a3a
BLAKE2b-256 8b49545fc28cfd139d49e073d1793c7aa182268cbd71847d8ce001f6073fed21

See more details on using hashes here.

File details

Details for the file rapidgzip-0.11.0-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for rapidgzip-0.11.0-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 82af456da917befff8c35c9923367cd7d7e8e8d8cd172466aeb66956a2c9e2fc
MD5 2746b799e9a7f75d2f309676fbdb5078
BLAKE2b-256 dd6257b22afc31546c649f2fb09f1b6415dd2395a95cd86508a60238c6d1ba20

See more details on using hashes here.

File details

Details for the file rapidgzip-0.11.0-pp38-pypy38_pp73-macosx_10_14_x86_64.whl.

File metadata

File hashes

Hashes for rapidgzip-0.11.0-pp38-pypy38_pp73-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 bf9c3385142d582b5c13050a3247066fcd029973567342186336f0f04e3188af
MD5 608fb09ec779b7d434e53d0d4c248565
BLAKE2b-256 eeb0336553340b99b7fa5b70191eda52aded2d0724f2b70aeb6db883559e028c

See more details on using hashes here.

File details

Details for the file rapidgzip-0.11.0-pp37-pypy37_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for rapidgzip-0.11.0-pp37-pypy37_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 64160ab8f8bbde157ba5e63bb725cc999cb527ffd3641dab3299aedc2cc5e091
MD5 216d2a92de127908b50d2edcc21024ed
BLAKE2b-256 e7107bcfb784fd1d6d8292cd75d5f6132d429ad8ddb33fb7e1bff3e46cabb22d

See more details on using hashes here.

File details

Details for the file rapidgzip-0.11.0-pp37-pypy37_pp73-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for rapidgzip-0.11.0-pp37-pypy37_pp73-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 eed50c0e59f2e2fa2928e333529bb7312538519ad6426c620a4a30747ea194a8
MD5 cf3ea6dda8a9281fbdf20e86173a2deb
BLAKE2b-256 82aaf76de9ed138d5feb6dd70b6c41dbe3775a68289dac42712f0700190d92ee

See more details on using hashes here.

File details

Details for the file rapidgzip-0.11.0-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for rapidgzip-0.11.0-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b44003f3e3030860a020a2dcbfe022722be939b9eb3b05d81911315f91c65bca
MD5 574138e9fc8b0c968b675decb4efdef7
BLAKE2b-256 820452614429b21a16b67d350f5f6fce2e24d06f7aa57563d472740e9896236f

See more details on using hashes here.

File details

Details for the file rapidgzip-0.11.0-pp37-pypy37_pp73-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for rapidgzip-0.11.0-pp37-pypy37_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 4c6b1ab4511fc01f2e6ce0d16a24b7b8b931174966cb8446466057521b15422e
MD5 b9d7ab1ea1ea66e2cf3e1d4b1d57a580
BLAKE2b-256 de30062e1d492583f3e7d81fd93a2387c5d9078956b5e030b576ccef9f89df88

See more details on using hashes here.

File details

Details for the file rapidgzip-0.11.0-pp37-pypy37_pp73-macosx_10_14_x86_64.whl.

File metadata

File hashes

Hashes for rapidgzip-0.11.0-pp37-pypy37_pp73-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 11eed620b34c2e5c29ec2170a663e051a4fb53387200a7b05832623cadf5d694
MD5 4baedd087e14cb6f1b6226fddc12ed1f
BLAKE2b-256 27425d51783115a70bab4c9829f18a7ffc41aff244b55e74689d176acb298a87

See more details on using hashes here.

File details

Details for the file rapidgzip-0.11.0-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: rapidgzip-0.11.0-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 674.0 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.11

File hashes

Hashes for rapidgzip-0.11.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 e18fb262fce0b86198e23e3a52a2b43d7be6bf3dbadca04a772c6cad207cb252
MD5 5621b16272fe874bb3ce6d810c1beb2f
BLAKE2b-256 dcebc2dfcf9414caf5a2a7314855b5904b56ce1593eb500417b685fa23f9fe12

See more details on using hashes here.

File details

Details for the file rapidgzip-0.11.0-cp312-cp312-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for rapidgzip-0.11.0-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 4db1e347e33a2f6d8b94be5a46b6ea3540568035dd8e0aeff0e734525d153200
MD5 df1e721784d96361646542ad944e4811
BLAKE2b-256 1ea53c0d83984e2321447fe0c235eefa985fe2c7b4366f4e6dbe855d39a2a235

See more details on using hashes here.

File details

Details for the file rapidgzip-0.11.0-cp312-cp312-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for rapidgzip-0.11.0-cp312-cp312-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 49fea2c516332ca52f974ec483a59e6812ccd7180982d89208826a76208e2f36
MD5 468529ca0b36d496c3b5888cde7c1e2c
BLAKE2b-256 5ead6d03e52843d85f16b3dc925d4ec7cb8708b108b1b4d1f2535eb29fb84071

See more details on using hashes here.

File details

Details for the file rapidgzip-0.11.0-cp312-cp312-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for rapidgzip-0.11.0-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 55d63c971301daf864a2d2b61ecf49e1e6968a3788fc97307ec15128efb44ced
MD5 9c5b1851bb58cbcb046351865b4ba7e2
BLAKE2b-256 e9cd79b97d3b04765b9c44427cbed55fe535b5930d5cb2bdb212323ac7d21a0b

See more details on using hashes here.

File details

Details for the file rapidgzip-0.11.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for rapidgzip-0.11.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1e829d39d2a68de4c719110195501381da54638b259c19ce8f83473df35b15c9
MD5 28f68cd06c9a570a08b8f5d6b65ead29
BLAKE2b-256 78454d0a4ea7b80088d3213f88e6ed8578a8827221becb5df1772589e3f02f13

See more details on using hashes here.

File details

Details for the file rapidgzip-0.11.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for rapidgzip-0.11.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 e459d2f00af5d115d1136639e0691dc5e9da484bf22a710396cf8fee9801e518
MD5 67deebec1e41b22d849a4fdd77c6e431
BLAKE2b-256 7d1ee8a6a31625700921e3918a69338b4ad8dd61c4513a172176f7b2c862b63e

See more details on using hashes here.

File details

Details for the file rapidgzip-0.11.0-cp312-cp312-macosx_10_14_x86_64.whl.

File metadata

File hashes

Hashes for rapidgzip-0.11.0-cp312-cp312-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 e8c6ced9d65f9d6f46594f80c3c04002129b78a07f8232480083ae55944ef31b
MD5 f271c9af8ea034c4704eca86f9e36ff8
BLAKE2b-256 3b259c74da4deb55ff26c56a1cb8a180dc82259e31392f6e5b8e93d5aa1e2586

See more details on using hashes here.

File details

Details for the file rapidgzip-0.11.0-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: rapidgzip-0.11.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 673.4 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.11

File hashes

Hashes for rapidgzip-0.11.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 b8bd6e45e3cde68a600145259ed4f5cf9f36cb546919765e6ffcc236414fc0e2
MD5 57a2425311a17d14a6b754704ffa0c89
BLAKE2b-256 c905bb79b018312789c45c8cbd14e51fe969b81d1ff246e83fd7d9e70df0ecab

See more details on using hashes here.

File details

Details for the file rapidgzip-0.11.0-cp311-cp311-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for rapidgzip-0.11.0-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 f10d47dfe559c3ce32b1ac3e84ec647dc00c251fc4a422e2c68b1be3e367af74
MD5 38f6c72f0b3f104d0f2b74eb038dda49
BLAKE2b-256 e7f48c142ee3f96a18da28479334ac6230ce76d6ff59e8e44bd92d2c769f9fb8

See more details on using hashes here.

File details

Details for the file rapidgzip-0.11.0-cp311-cp311-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for rapidgzip-0.11.0-cp311-cp311-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 de4943525715b0ff6e6557785c4794755aeeb884ed3c91ca957b3574a4488443
MD5 3cfb55fc72e025d59871fd3595cae0e9
BLAKE2b-256 f87d81c130d53efc0074c33180de4be9eb32bee0174a1425fbc7a0dffb0aa890

See more details on using hashes here.

File details

Details for the file rapidgzip-0.11.0-cp311-cp311-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for rapidgzip-0.11.0-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 2ef4be888909100648aef03db05af08ef4bb228aaed1ea5dacd009dad8b9a4bd
MD5 2faadd9741b52546c8ac6d40d4f42e95
BLAKE2b-256 bea930f6b8f3b01c11004f83e116ba9de611b39bd5d2999976b0a4d356e4d54b

See more details on using hashes here.

File details

Details for the file rapidgzip-0.11.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for rapidgzip-0.11.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6034c9f4024c38d4846b51a285b916d4227c78406a8d58fe886506ed52952e26
MD5 2f8b6175ca009aa499544c80485e0249
BLAKE2b-256 e6f9585da85e2d24c8d590ba8c91609fbb92785a9959ef73c00dc1dd50ca7d59

See more details on using hashes here.

File details

Details for the file rapidgzip-0.11.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for rapidgzip-0.11.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 70187cf6683ce87f5f4fa97237fac59baded7d3a5bc29dd7806828b80c30a76e
MD5 b0e075e108e82b996b0c12ec65467941
BLAKE2b-256 6d347c85a8da2b739777a2efd3d3f6fc1c2ffda9cc44bf0d7efe19ee74bb54e5

See more details on using hashes here.

File details

Details for the file rapidgzip-0.11.0-cp311-cp311-macosx_10_14_x86_64.whl.

File metadata

File hashes

Hashes for rapidgzip-0.11.0-cp311-cp311-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 1b6141c4cbab44706a8406c2818247eaa99e8b22edad072428049fe35c1f5be1
MD5 7b157e0037a85449ef72f2737508fc9c
BLAKE2b-256 8a0f0270b9f3ca34a882740636b4bcf8e914c2011b4c139cc8464697c82809fe

See more details on using hashes here.

File details

Details for the file rapidgzip-0.11.0-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: rapidgzip-0.11.0-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 672.9 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.11

File hashes

Hashes for rapidgzip-0.11.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 ea534ba3abb108c0a7bef710eef207889af7cc907ee4eedcb4ce6a17ce8cf431
MD5 02e04c122b64231bd48d263f13061bc5
BLAKE2b-256 7af94022dad65c3bc591d51f88d91d48aa2db0d99a6da66ea9f25f515a63a1dd

See more details on using hashes here.

File details

Details for the file rapidgzip-0.11.0-cp310-cp310-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for rapidgzip-0.11.0-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 8de8182ee2acb6b73668ff1c8795779185842fdd47f53b3b7e01a85541e499fb
MD5 657a2a686255664ee22b3bf69b9819a8
BLAKE2b-256 c3cf17dfa9bdbfa5f7868bd872e7f5bd41d0f8453611c5cd786e34d834ba1faf

See more details on using hashes here.

File details

Details for the file rapidgzip-0.11.0-cp310-cp310-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for rapidgzip-0.11.0-cp310-cp310-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 f2a8d9c8bda1edac00c6044aa581b8ece2174127c5e04c476ad5fd4237fd1d3c
MD5 58e62555d29c68faf647cf1b71f1f553
BLAKE2b-256 303db6a9e313cc16727d51f0f8f7ef7fdb6b2c2404c863251aadb5da9019570b

See more details on using hashes here.

File details

Details for the file rapidgzip-0.11.0-cp310-cp310-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for rapidgzip-0.11.0-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 4103a2f449ac7501ee8d801651b3274cde5bc1c6c546bd3bd43482b08e2dd3a4
MD5 0daab46f68aa0be110c4a18af10baaf7
BLAKE2b-256 3927997eceadc3718cbb603179e11451ae98223f908fe2b3f6957bac8eaeabdb

See more details on using hashes here.

File details

Details for the file rapidgzip-0.11.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for rapidgzip-0.11.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 554b80f6cfb2df1bd2fee8b04fa1e0e69fdeb19eb3ac85af04050dd1c6830d77
MD5 9a9b55f5bfb38e92a427594cccb1c1a8
BLAKE2b-256 264a8dc5bcfb8d21141be14eb1806826e72f93477f0610f77663c255d8cdbe66

See more details on using hashes here.

File details

Details for the file rapidgzip-0.11.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for rapidgzip-0.11.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 d0ddbb65217d6eb4644c82bd7246efca7a13c9d10050e1cdc9ad5d3dcf2c2ebc
MD5 fc28d5a35a34274097fec61d2f1d43b6
BLAKE2b-256 11b0510f830530fb26ea9fa2e99b5d5a8f70790dd4b492c1261c005e5eb26597

See more details on using hashes here.

File details

Details for the file rapidgzip-0.11.0-cp310-cp310-macosx_10_14_x86_64.whl.

File metadata

File hashes

Hashes for rapidgzip-0.11.0-cp310-cp310-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 8dedf3d5a7ff26de2713661a34a080a396541ed6a15e1993033432fcebe34a70
MD5 85a2964c9bbd6a5f71fb7393d72e6c7a
BLAKE2b-256 687f9d5a3e1d301597394c4963821f943cd1a0c2afa4b94dc8ade22db3f3745b

See more details on using hashes here.

File details

Details for the file rapidgzip-0.11.0-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: rapidgzip-0.11.0-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 673.0 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.11

File hashes

Hashes for rapidgzip-0.11.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 4fd80bfed8ecd96eb4a802bf3cc6e58cabaed759b725ee977b8564dc79a655d9
MD5 ae77945d44e2dcc3467f445a2dc402c1
BLAKE2b-256 cdd82f6b12037349c08c5cd295ae8b28004a3b2ee46d0854ccbb133cbd5a04ed

See more details on using hashes here.

File details

Details for the file rapidgzip-0.11.0-cp39-cp39-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for rapidgzip-0.11.0-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 cdcd537e8c0a14002611fe253e4de338b18f2ae748bb377e3bbd443d8a52cfe7
MD5 159f77cfd0c50677b3d26e761b73365e
BLAKE2b-256 23bee3ce0ae9bdc70332873213cbb1a0a4c60b04f9c4dba35a6155c0f6e04736

See more details on using hashes here.

File details

Details for the file rapidgzip-0.11.0-cp39-cp39-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for rapidgzip-0.11.0-cp39-cp39-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 44a45b2b6fc9ed36b6ca02ec8cf53ffb2daab2ea8432b9c54676333f74c13bd1
MD5 4939f3bc66e53640fa5ee9acc9791a87
BLAKE2b-256 c8d46b93f362dd9f0b4a1038dddb356943c283bc6b6bb6494abac19231108fb5

See more details on using hashes here.

File details

Details for the file rapidgzip-0.11.0-cp39-cp39-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for rapidgzip-0.11.0-cp39-cp39-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 588c50945452186cc89da792648c3acfda8304444775fef0844daa79fa2b06ef
MD5 581970c35401745986a124080d661c51
BLAKE2b-256 9ab96c3abaf73e736146590936ec474dd6772a1e5ebe33a48b4f20a3ba0bfcb9

See more details on using hashes here.

File details

Details for the file rapidgzip-0.11.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for rapidgzip-0.11.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a4a5b8630fcae8d974c187e7bbadf2b2b8841b68a5e333c8c8746528b45ec4df
MD5 88e4c9b8f1f6cc071b9af5a0b1fd9125
BLAKE2b-256 ee312b7fd0d7d99266c14767afdad29c92e1d85df309c3c19731cb955789fcd4

See more details on using hashes here.

File details

Details for the file rapidgzip-0.11.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for rapidgzip-0.11.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 b0e2be088b07f2d10391d0838e796754b87f255d3b402624996cfd7e053fd808
MD5 04cb9c583b0b43210cd7c5eca1be8039
BLAKE2b-256 c87a0c73a50ffb0295058064495385c0ebf02814e44a125f6b5340cd10da76ec

See more details on using hashes here.

File details

Details for the file rapidgzip-0.11.0-cp39-cp39-macosx_10_14_x86_64.whl.

File metadata

File hashes

Hashes for rapidgzip-0.11.0-cp39-cp39-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 c593586ae507135ac31155770012bf1429dc9f74ef3de859adcf45a5c3735532
MD5 ba1137f1747dbef780b4cb87f88e4ddc
BLAKE2b-256 e18d34d7fc6ba0480fd1676b0bc4ce7514257563a9c547b83046c4180fe5567c

See more details on using hashes here.

File details

Details for the file rapidgzip-0.11.0-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: rapidgzip-0.11.0-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 673.2 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.11

File hashes

Hashes for rapidgzip-0.11.0-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 e0c9f7ae07f642f347c4b5b3f41bc8ce4a7dc42b469e180117d298a3e54bacca
MD5 98da704822992231d7eb64e2c6056e23
BLAKE2b-256 28cddb3f4abf4dc67c721db4be877fba28ed6e6bdd3f94bc9191d34ea82d13f1

See more details on using hashes here.

File details

Details for the file rapidgzip-0.11.0-cp38-cp38-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for rapidgzip-0.11.0-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 a6f649bcd3c408d361acdef9b460f34b84dde06ec301f3b8135135711a2e431a
MD5 189b73ddcc66ea07a2ba42e25b5f982c
BLAKE2b-256 d7091d43148d1ec458277f9a64fc5b28cc98fcba8ea6cd5cb05b6ce9fc0dd4fd

See more details on using hashes here.

File details

Details for the file rapidgzip-0.11.0-cp38-cp38-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for rapidgzip-0.11.0-cp38-cp38-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 22fc09069830255d8f4c079fa7336b9b9cdc81a029f7bf1b12be050e1394ece4
MD5 cdcd61eca91487a29c669ee0a1e4f7b1
BLAKE2b-256 80396f4a2cd4432452b94eb125443e419619eb0de11a8d55302dd5fe46c5b809

See more details on using hashes here.

File details

Details for the file rapidgzip-0.11.0-cp38-cp38-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for rapidgzip-0.11.0-cp38-cp38-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 1a7b081c5b029166c29ea0b41728513594f76c21baac44f2a91ae835d288d06a
MD5 2578af7bc9b937ae3a3142208a8c6f8b
BLAKE2b-256 904e12c09031e2ef4e43a1fc6c27511b380896b74b230533f7e603ea3b6fae50

See more details on using hashes here.

File details

Details for the file rapidgzip-0.11.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for rapidgzip-0.11.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 67422ea8c3b8e09e975583cdb2f517731ea7bad474a7edf5ffa897ed2979a81d
MD5 d7ca6516d604a8cb87e5379631ed8b11
BLAKE2b-256 02f554c6763445e44a07e1d23861b81e61190514f97729d38098aa1af41c61bf

See more details on using hashes here.

File details

Details for the file rapidgzip-0.11.0-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for rapidgzip-0.11.0-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 87810b6fefa994be75d07cda788378fcb5cd19f11d82254727bb643a33234e65
MD5 dbbf25b37dc566996525a99b5bb979bc
BLAKE2b-256 ffb0b3c3e3e9cb2a5aa743c55a1c129b4db124a2ec4850fadca9d3f1650b6e37

See more details on using hashes here.

File details

Details for the file rapidgzip-0.11.0-cp38-cp38-macosx_10_14_x86_64.whl.

File metadata

File hashes

Hashes for rapidgzip-0.11.0-cp38-cp38-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 29691dc1237936b6b2c8b48c6235444375401c19f68a1994a80e8eaf293ca816
MD5 9c63201435e5b77c9fd0ba6c3eba2398
BLAKE2b-256 f8ad26b8a7e5bc222179abd82e4c1498edfb9fc1da6b7caa15043e740ff44147

See more details on using hashes here.

File details

Details for the file rapidgzip-0.11.0-cp37-cp37m-win_amd64.whl.

File metadata

  • Download URL: rapidgzip-0.11.0-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 672.5 kB
  • Tags: CPython 3.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.11

File hashes

Hashes for rapidgzip-0.11.0-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 b2d7a0a3f3a257bacf4d9f58d362b72f2c955d46f3de428a586ed2bc543c182c
MD5 866ed8fd25d1f4018503aa05e22bdab5
BLAKE2b-256 9386e8ed6ac99734ecf7707b74d56f9c5159d021dbdec5b1adf79d472b272997

See more details on using hashes here.

File details

Details for the file rapidgzip-0.11.0-cp37-cp37m-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for rapidgzip-0.11.0-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 09a272657962dadc8bb68e4173bef1b1a9f8ab38569531a42bbb8454eea294a6
MD5 9ff50e3309d14a74516d8143e118fcec
BLAKE2b-256 62c12767657daf3f39834ef3aae281389bf39844a7862b82c47afc8af550733b

See more details on using hashes here.

File details

Details for the file rapidgzip-0.11.0-cp37-cp37m-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for rapidgzip-0.11.0-cp37-cp37m-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 1010365b302f891b43beec8adb752c1dd4826798d0c248cf0b8a3a7cc00bc34e
MD5 60bc741d477d6c99d289c53325fed9a2
BLAKE2b-256 c6b7be28f495f78428be6b664922d2f126881fbce60cf6347baadf6defebb507

See more details on using hashes here.

File details

Details for the file rapidgzip-0.11.0-cp37-cp37m-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for rapidgzip-0.11.0-cp37-cp37m-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 044ebe09373c159ddfaaed13911a951512a5e04a324a4a4cc4dfb492d71191e9
MD5 3960ccc38b70eee0c9c9fc791f7c3bbc
BLAKE2b-256 3960461236e20d8af2ec275689e88f21dddc365dde26a73da4f2bca1fc7bd7fb

See more details on using hashes here.

File details

Details for the file rapidgzip-0.11.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for rapidgzip-0.11.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4583a51c0bc47e8db9e9968a4d7c7248446eace3f4af40ea6a5fd17d78feb18e
MD5 e5b1544a201fc6b51d97f265995db9ea
BLAKE2b-256 0795655990996046d797f39e4a245a81ac7f8809f39611e477ba5d1ec037b2e5

See more details on using hashes here.

File details

Details for the file rapidgzip-0.11.0-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for rapidgzip-0.11.0-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 8e7d8efca21b44f6cc809ea381f0219b101dec3b149840cc7b00863489632ed2
MD5 61b568cbd956e767442b95ace53d63b1
BLAKE2b-256 04991ee61e752d898e7d06c67477f04f650d547014a1afb3ea7cabf0700d0b49

See more details on using hashes here.

File details

Details for the file rapidgzip-0.11.0-cp37-cp37m-macosx_10_14_x86_64.whl.

File metadata

File hashes

Hashes for rapidgzip-0.11.0-cp37-cp37m-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 8398d4abbf8baf526911baab8041c9defa0cb3c7d493ef1bf150c8fc60651cbc
MD5 be811723bf13a1af1e4e9e64d486a5d5
BLAKE2b-256 b712aa1487a83fb07acf8eab39f939dde6f4b8ba1e7f3bfce62018a494342013

See more details on using hashes here.

File details

Details for the file rapidgzip-0.11.0-cp36-cp36m-win_amd64.whl.

File metadata

  • Download URL: rapidgzip-0.11.0-cp36-cp36m-win_amd64.whl
  • Upload date:
  • Size: 670.7 kB
  • Tags: CPython 3.6m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.11

File hashes

Hashes for rapidgzip-0.11.0-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 d07be4096ca65e58da31643abafd3b1b85e6ac7fc04d6cc8db88485dd2942f37
MD5 8d50b8c96b3809339fa653f27725757f
BLAKE2b-256 8942faf4ce66dbb5641594c6c7209bb33b6ddf5518f60c82a49ba982d02742bf

See more details on using hashes here.

File details

Details for the file rapidgzip-0.11.0-cp36-cp36m-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for rapidgzip-0.11.0-cp36-cp36m-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 3b5a116ef133ea55b4b4f1368b52822252b25c9940983b7a299431a5b46561f5
MD5 604e3776be188e58cee024a86d9686eb
BLAKE2b-256 4ec415adcf7f1cff3b43923f293b0ea70e04bfe098f4f795131ea74938e346f4

See more details on using hashes here.

File details

Details for the file rapidgzip-0.11.0-cp36-cp36m-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for rapidgzip-0.11.0-cp36-cp36m-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 6fce9437d7454a4b0f3915d8b87a632a586eead1068c529f0aafc275bc368a4f
MD5 12691d5bd0490aec36e954bc4e850220
BLAKE2b-256 905c1425de75664ec339913280b098d86d0591faf1f29ad75cc0053d5f0bf281

See more details on using hashes here.

File details

Details for the file rapidgzip-0.11.0-cp36-cp36m-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for rapidgzip-0.11.0-cp36-cp36m-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 630492f98c076819c9257e693fb5f09b184832562313a21984f5edf3b60b0c09
MD5 7df05b26d7d6615aff77d707e4c7471c
BLAKE2b-256 671cfd7e638583c553495a739f3deb67ee185a24286e7af38fec6fb770ad38ae

See more details on using hashes here.

File details

Details for the file rapidgzip-0.11.0-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for rapidgzip-0.11.0-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f23b5fbd32aa6a9a4fcb8c4a6fff34577d1c465187649c9d6b21a1ae5187f7b0
MD5 1ccf87162b290f054bc56460111d3b5e
BLAKE2b-256 6cb29fe43df1c10f5f3934af22e86bcc662c9840699cbd81b776fb3e38eca0bf

See more details on using hashes here.

File details

Details for the file rapidgzip-0.11.0-cp36-cp36m-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for rapidgzip-0.11.0-cp36-cp36m-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 f2517ea31d7e44a54c60b312ebd296c0122185d31581bfa14b91cb4d26fb3797
MD5 f15ee4350feac8b6246af018fca606e5
BLAKE2b-256 8917d8d062b2f8c8e1b640f6b8ac916926923a1043756d97fa8a604aff29bb56

See more details on using hashes here.

File details

Details for the file rapidgzip-0.11.0-cp36-cp36m-macosx_10_14_x86_64.whl.

File metadata

File hashes

Hashes for rapidgzip-0.11.0-cp36-cp36m-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 d22c80aa2a4cc7279b77c52fdb705e94a62c92e4a67e2fadc460fc2c8a792530
MD5 32222182dd4a1de710aafeb614624157
BLAKE2b-256 5ff936fb0a50d15314f39e96fc978aa7c06a3593a0b45503728023bbc4b8c32c

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