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
Changelog License C++ Code Checks 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 the 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
Help Output
A gzip decompressor tool based on the rapidgzip backend from ratarmount
Usage:
  rapidgzip [OPTION...] positional parameters

 Actions options:
  -d, --decompress        Force decompression. Only for compatibility. No
                          compression supported anyways.
      --import-index arg  Uses an existing gzip index.
      --export-index arg  Write out a gzip index file.
      --count             Prints the decompressed size.
  -l, --count-lines       Prints the number of newline characters in the
                          decompressed data.
      --analyze           Print output about the internal file format
                          structure like the block types.

 Advanced options:
      --chunk-size arg      The chunk size decoded by the parallel workers
                            in KiB. (default: 4096)
      --verify              Verify CRC32 checksum. Will slow down
                            decompression and there are already some
                            implicit and explicit checks like whether the
                            end of the file could be reached and whether
                            the stream size is correct.
      --no-verify           Do not verify CRC32 checksum. Might speed up
                            decompression and there are already some
                            implicit and explicit checks like whether the
                            end of the file could be reached and whether
                            the stream size is correct.
      --io-read-method arg  Option to force a certain I/O method for
                            reading. By default, pread will be used when
                            possible. Possible values: pread, sequential,
                            locked-read (default: pread)
      --index-format arg    Option to select an output index format.
                            Possible values: gztool, gztool-with-lines,
                            indexed_gzip. (default: indexed_gzip)

 Decompression options:
  -c, --stdout                  Output to standard output. This is the
                                default, when reading from standard input.
  -f, --force                   Force overwriting existing output files.
                                Also forces decompression even when piped
                                to /dev/null.
  -o, --output arg              Output file. If none is given, use the
                                input file name with '.gz' stripped or
                                '<input file>.out'. If no input is read
                                from standard input and not output file is
                                given, then will write to standard output.
  -k, --keep                    Keep (do not delete) input file. Only for
                                compatibility. This tool will not delete
                                anything automatically!
  -P, --decoder-parallelism arg
                                Use the parallel decoder. If an optional
                                integer >= 1 is given, then that is the
                                number of decoder threads to use. Note that
                                there might be further threads being
                                started with non-decoding work. If 0 is
                                given, then the parallelism will be
                                determined automatically. (default: 0)
      --ranges arg              Decompress only the specified byte ranges.
                                Example: 10@0,1KiB@15KiB,5L@20L to
                                decompress the first 10 bytes, 1024 bytes
                                at offset 15 KiB, as well as the 5 lines
                                after skipping the first 20 lines.

 Output options:
  -h, --help                   Print this help message.
  -q, --quiet                  Suppress noncritical error messages.
  -v, --verbose                Print debug output and profiling statistics.
  -V, --version                Display software version.
      --oss-attributions       Display open-source software licenses.
      --oss-attributions-yaml  Display open-source software licenses in
                               YAML format for use with Conda.

If no file names are given, rapidgzip decompresses from standard input to standard output.
If the output is discarded by piping to /dev/null, then the actual decoding step might
be omitted if neither -l nor -L nor --force are given.

Examples:

Decompress a file:
  rapidgzip -d file.gz

Decompress a file in parallel:
  rapidgzip -d -P 0 file.gz

List information about all gzip streams and deflate blocks:
  rapidgzip --analyze file.gz

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.14.3.tar.gz (1.4 MB view details)

Uploaded Source

Built Distributions

rapidgzip-0.14.3-pp310-pypy310_pp73-win_amd64.whl (830.5 kB view details)

Uploaded PyPy Windows x86-64

rapidgzip-0.14.3-pp310-pypy310_pp73-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (1.2 MB view details)

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

rapidgzip-0.14.3-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.2 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

rapidgzip-0.14.3-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux2014_i686.whl (1.3 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ i686

rapidgzip-0.14.3-pp310-pypy310_pp73-macosx_11_0_arm64.whl (982.1 kB view details)

Uploaded PyPy macOS 11.0+ ARM64

rapidgzip-0.14.3-pp310-pypy310_pp73-macosx_10_15_x86_64.whl (1.1 MB view details)

Uploaded PyPy macOS 10.15+ x86-64

rapidgzip-0.14.3-pp39-pypy39_pp73-win_amd64.whl (830.4 kB view details)

Uploaded PyPy Windows x86-64

rapidgzip-0.14.3-pp39-pypy39_pp73-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (1.2 MB view details)

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

rapidgzip-0.14.3-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.2 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

rapidgzip-0.14.3-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux2014_i686.whl (1.3 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ i686

rapidgzip-0.14.3-pp39-pypy39_pp73-macosx_11_0_arm64.whl (981.0 kB view details)

Uploaded PyPy macOS 11.0+ ARM64

rapidgzip-0.14.3-pp39-pypy39_pp73-macosx_10_15_x86_64.whl (1.1 MB view details)

Uploaded PyPy macOS 10.15+ x86-64

rapidgzip-0.14.3-pp38-pypy38_pp73-win_amd64.whl (829.6 kB view details)

Uploaded PyPy Windows x86-64

rapidgzip-0.14.3-pp38-pypy38_pp73-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (1.2 MB view details)

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

rapidgzip-0.14.3-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.2 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

rapidgzip-0.14.3-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux2014_i686.whl (1.3 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ i686

rapidgzip-0.14.3-pp38-pypy38_pp73-macosx_11_0_arm64.whl (981.5 kB view details)

Uploaded PyPy macOS 11.0+ ARM64

rapidgzip-0.14.3-pp38-pypy38_pp73-macosx_10_14_x86_64.whl (1.1 MB view details)

Uploaded PyPy macOS 10.14+ x86-64

rapidgzip-0.14.3-pp37-pypy37_pp73-win_amd64.whl (829.4 kB view details)

Uploaded PyPy Windows x86-64

rapidgzip-0.14.3-pp37-pypy37_pp73-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (1.2 MB view details)

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

rapidgzip-0.14.3-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.2 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

rapidgzip-0.14.3-pp37-pypy37_pp73-manylinux_2_17_i686.manylinux2014_i686.whl (1.3 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ i686

rapidgzip-0.14.3-pp37-pypy37_pp73-macosx_10_14_x86_64.whl (1.1 MB view details)

Uploaded PyPy macOS 10.14+ x86-64

rapidgzip-0.14.3-cp313-cp313-win_amd64.whl (835.6 kB view details)

Uploaded CPython 3.13 Windows x86-64

rapidgzip-0.14.3-cp313-cp313-musllinux_1_2_x86_64.whl (9.4 MB view details)

Uploaded CPython 3.13 musllinux: musl 1.2+ x86-64

rapidgzip-0.14.3-cp313-cp313-musllinux_1_2_i686.whl (9.2 MB view details)

Uploaded CPython 3.13 musllinux: musl 1.2+ i686

rapidgzip-0.14.3-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (9.2 MB view details)

Uploaded CPython 3.13 manylinux: glibc 2.27+ x86-64 manylinux: glibc 2.28+ x86-64

rapidgzip-0.14.3-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (9.3 MB view details)

Uploaded CPython 3.13 manylinux: glibc 2.17+ x86-64

rapidgzip-0.14.3-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl (8.9 MB view details)

Uploaded CPython 3.13 manylinux: glibc 2.17+ i686

rapidgzip-0.14.3-cp313-cp313-macosx_11_0_arm64.whl (1.0 MB view details)

Uploaded CPython 3.13 macOS 11.0+ ARM64

rapidgzip-0.14.3-cp313-cp313-macosx_10_14_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.13 macOS 10.14+ x86-64

rapidgzip-0.14.3-cp312-cp312-win_amd64.whl (835.9 kB view details)

Uploaded CPython 3.12 Windows x86-64

rapidgzip-0.14.3-cp312-cp312-musllinux_1_2_x86_64.whl (9.4 MB view details)

Uploaded CPython 3.12 musllinux: musl 1.2+ x86-64

rapidgzip-0.14.3-cp312-cp312-musllinux_1_2_i686.whl (9.2 MB view details)

Uploaded CPython 3.12 musllinux: musl 1.2+ i686

rapidgzip-0.14.3-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (9.2 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.27+ x86-64 manylinux: glibc 2.28+ x86-64

rapidgzip-0.14.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (9.3 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64

rapidgzip-0.14.3-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl (8.9 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ i686

rapidgzip-0.14.3-cp312-cp312-macosx_11_0_arm64.whl (1.0 MB view details)

Uploaded CPython 3.12 macOS 11.0+ ARM64

rapidgzip-0.14.3-cp312-cp312-macosx_10_14_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.12 macOS 10.14+ x86-64

rapidgzip-0.14.3-cp311-cp311-win_amd64.whl (836.2 kB view details)

Uploaded CPython 3.11 Windows x86-64

rapidgzip-0.14.3-cp311-cp311-musllinux_1_2_x86_64.whl (9.4 MB view details)

Uploaded CPython 3.11 musllinux: musl 1.2+ x86-64

rapidgzip-0.14.3-cp311-cp311-musllinux_1_2_i686.whl (9.3 MB view details)

Uploaded CPython 3.11 musllinux: musl 1.2+ i686

rapidgzip-0.14.3-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (9.2 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.27+ x86-64 manylinux: glibc 2.28+ x86-64

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

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

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

Uploaded CPython 3.11 manylinux: glibc 2.17+ i686

rapidgzip-0.14.3-cp311-cp311-macosx_11_0_arm64.whl (1.0 MB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

rapidgzip-0.14.3-cp311-cp311-macosx_10_14_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.11 macOS 10.14+ x86-64

rapidgzip-0.14.3-cp310-cp310-win_amd64.whl (835.5 kB view details)

Uploaded CPython 3.10 Windows x86-64

rapidgzip-0.14.3-cp310-cp310-musllinux_1_2_x86_64.whl (9.4 MB view details)

Uploaded CPython 3.10 musllinux: musl 1.2+ x86-64

rapidgzip-0.14.3-cp310-cp310-musllinux_1_2_i686.whl (9.2 MB view details)

Uploaded CPython 3.10 musllinux: musl 1.2+ i686

rapidgzip-0.14.3-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (9.2 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.27+ x86-64 manylinux: glibc 2.28+ x86-64

rapidgzip-0.14.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (9.3 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

rapidgzip-0.14.3-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl (8.9 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ i686

rapidgzip-0.14.3-cp310-cp310-macosx_11_0_arm64.whl (1.0 MB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

rapidgzip-0.14.3-cp310-cp310-macosx_10_14_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.10 macOS 10.14+ x86-64

rapidgzip-0.14.3-cp39-cp39-win_amd64.whl (835.6 kB view details)

Uploaded CPython 3.9 Windows x86-64

rapidgzip-0.14.3-cp39-cp39-musllinux_1_2_x86_64.whl (9.4 MB view details)

Uploaded CPython 3.9 musllinux: musl 1.2+ x86-64

rapidgzip-0.14.3-cp39-cp39-musllinux_1_2_i686.whl (9.2 MB view details)

Uploaded CPython 3.9 musllinux: musl 1.2+ i686

rapidgzip-0.14.3-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (9.2 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.27+ x86-64 manylinux: glibc 2.28+ x86-64

rapidgzip-0.14.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (9.3 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

rapidgzip-0.14.3-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl (8.9 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ i686

rapidgzip-0.14.3-cp39-cp39-macosx_11_0_arm64.whl (1.0 MB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

rapidgzip-0.14.3-cp39-cp39-macosx_10_14_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.9 macOS 10.14+ x86-64

rapidgzip-0.14.3-cp38-cp38-win_amd64.whl (836.1 kB view details)

Uploaded CPython 3.8 Windows x86-64

rapidgzip-0.14.3-cp38-cp38-musllinux_1_2_x86_64.whl (9.4 MB view details)

Uploaded CPython 3.8 musllinux: musl 1.2+ x86-64

rapidgzip-0.14.3-cp38-cp38-musllinux_1_2_i686.whl (9.3 MB view details)

Uploaded CPython 3.8 musllinux: musl 1.2+ i686

rapidgzip-0.14.3-cp38-cp38-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (9.2 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.27+ x86-64 manylinux: glibc 2.28+ x86-64

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

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

rapidgzip-0.14.3-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl (8.9 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ i686

rapidgzip-0.14.3-cp38-cp38-macosx_11_0_arm64.whl (1.0 MB view details)

Uploaded CPython 3.8 macOS 11.0+ ARM64

rapidgzip-0.14.3-cp38-cp38-macosx_10_14_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.8 macOS 10.14+ x86-64

rapidgzip-0.14.3-cp37-cp37m-win_amd64.whl (835.1 kB view details)

Uploaded CPython 3.7m Windows x86-64

rapidgzip-0.14.3-cp37-cp37m-musllinux_1_2_x86_64.whl (9.4 MB view details)

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

rapidgzip-0.14.3-cp37-cp37m-musllinux_1_2_i686.whl (9.2 MB view details)

Uploaded CPython 3.7m musllinux: musl 1.2+ i686

rapidgzip-0.14.3-cp37-cp37m-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (9.2 MB view details)

Uploaded CPython 3.7m manylinux: glibc 2.27+ x86-64 manylinux: glibc 2.28+ x86-64

rapidgzip-0.14.3-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (9.3 MB view details)

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

rapidgzip-0.14.3-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl (8.9 MB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ i686

rapidgzip-0.14.3-cp37-cp37m-macosx_10_14_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.7m macOS 10.14+ x86-64

File details

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

File metadata

  • Download URL: rapidgzip-0.14.3.tar.gz
  • Upload date:
  • Size: 1.4 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.10.15

File hashes

Hashes for rapidgzip-0.14.3.tar.gz
Algorithm Hash digest
SHA256 7d35f0af1657b4051a90c3c0c2c0d2433f3ce839db930fdbed3d6516de2a5df1
MD5 6f589e5bca1ab9b428e1ca326ccecbf3
BLAKE2b-256 0bac0eee3d3279618a3c3810ac6b012b8ee7c1a9f239c9fa37529e619a31bb93

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rapidgzip-0.14.3-pp310-pypy310_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 5ed31b32aea95429316812ae97802e37032471cd344ed4bfdbfbd891e05c9aa3
MD5 3c194250c7f3cbbf890023b48da65897
BLAKE2b-256 7d86c30b012c551daa9f84a513f4ff6612541061165625fa594303cf9f7b1f8b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rapidgzip-0.14.3-pp310-pypy310_pp73-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 0a0700f44045010af9b28b2963f96af32451fe1836eb279e6d05f357611278db
MD5 1ee4a919b9b2a3e1280e5ad2dd048346
BLAKE2b-256 a529b288aa192e73e1496744f38965020703b8a2e8a2deb2e76d0e152cbb2de6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rapidgzip-0.14.3-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6b59978a24c0ea7c8afb5757e2b42f645d06e8d7d9890d41ae26c0bbe2664dbd
MD5 acacf60e3326ac53fa1f7650a5cf2368
BLAKE2b-256 368ba8f12ba90bfae69e8b4b3f19ee4005f4fa67fe94af67e1227124e51b72c2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rapidgzip-0.14.3-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 2789eee98ce8b8a2d02604ff498d99670fe94f1bef415d69dccb1b5e777462c7
MD5 5c7ff9807eb1fe3d3d1bbf40b9d973b8
BLAKE2b-256 43f92aebb6acc662e64e58419ede087e9b12bdc51d2f6547658aa11eee480c46

See more details on using hashes here.

File details

Details for the file rapidgzip-0.14.3-pp310-pypy310_pp73-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for rapidgzip-0.14.3-pp310-pypy310_pp73-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c8541e00a4a78297d9754944952b536f1fd5bc477788cd3b19b50adc62913c94
MD5 ea49ab8af87a44ed325ae8ca5e7d9c5c
BLAKE2b-256 256158023e0a31405fb61cb274bbbb7b289c7fe1ff81b40eabbf4925afd6496e

See more details on using hashes here.

File details

Details for the file rapidgzip-0.14.3-pp310-pypy310_pp73-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for rapidgzip-0.14.3-pp310-pypy310_pp73-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 5cccb12bc08387d0fbcf4c3a5fcb0fe85257b936a324e8857e21ab986f9257d9
MD5 3d7ca4e3f37cfb4efeba7257661fe4b1
BLAKE2b-256 2ffd6dd8dcd6bbbce8225a5cece6be74b6689e5744d020fb115d569c07ac2039

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rapidgzip-0.14.3-pp39-pypy39_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 308fb359e710dda5876b82e1d569e139fe4fe646952b2d5dbdebaa440cc65504
MD5 6882e9c5bc7e1111ee8edab92adc703f
BLAKE2b-256 69ea550939e385f97f14b78fa51c4aa9cc0f60deb365558ed1edf1e88bace541

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rapidgzip-0.14.3-pp39-pypy39_pp73-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 773822b93cfb2d331d8991bc6deba83200142c5df22b3d4b681a8b85ceed42d6
MD5 f9009c3a8be3ecc74b70191e078f9fee
BLAKE2b-256 09e43f3ffde6afd4315e58f2927707de13a967ad388c7efd628e0a80802489c9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rapidgzip-0.14.3-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 be74d08db9446a9c7341f38e25945f2b7464f0add51910e51f90cdb043c0af71
MD5 3a8a71184bfbf08c743ea613c0d6f801
BLAKE2b-256 81e50972c042c6a1f0d0ffc5b23d7d88c5701ccdabf151990ff5a65bcef33188

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rapidgzip-0.14.3-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 9398e0a307c45952dddcd870e4e0c7e63c04f70d967bfd2e91979ccd1f1bb38b
MD5 034a03405e209dba47c5d0ec4a257eca
BLAKE2b-256 f0c8b2c900562bc58f442e6635630a9a0dd53966c9d06f16a3e04a3f48abc8e1

See more details on using hashes here.

File details

Details for the file rapidgzip-0.14.3-pp39-pypy39_pp73-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for rapidgzip-0.14.3-pp39-pypy39_pp73-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e97bb7c4f32e529bc9bec0cdaf1233dba9a902ebc941eaf43ed800131ec61f7c
MD5 38c5e1cdecfbd8d8feee712a185e5f61
BLAKE2b-256 8ef206443f382f1caffb686f1503841a83181ce1c42a24ae888f955570a73b73

See more details on using hashes here.

File details

Details for the file rapidgzip-0.14.3-pp39-pypy39_pp73-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for rapidgzip-0.14.3-pp39-pypy39_pp73-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 b2b454f2ed751b4d127e7b3aff9e728f97d867e3f6317ecd30ccbaaf77ace812
MD5 4933786156215b5035e781e178fd354b
BLAKE2b-256 bda377634bd55d1f9a8ba51cfbb93b8d3c7ff051a7cdb100c8b33589ab005644

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rapidgzip-0.14.3-pp38-pypy38_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 bba5dbb182e415c9fb840a3966796f5f1b51b5fe4721c52c2c3e912a5463195d
MD5 dbe17798044fd078b72a841ab9465e6c
BLAKE2b-256 6dd92147ecddfffdb26b029ce7f6f09d471eaa73a6a8c2f2642bbd56a64ebf59

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rapidgzip-0.14.3-pp38-pypy38_pp73-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 7f2dd06b24cbea3cb67eafe08ed59a18ad96fb775d821d75c72ecef356b89dfa
MD5 26a4d6d581d1b9aebb4d6c1dade533ab
BLAKE2b-256 3ba5a9d65def39968b15052d0113911152edfff5f9be8520bf307789c5b8b63d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rapidgzip-0.14.3-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6ceb3ceefc9713a2b9e93e472831d85ec6286325854be3d074a84f1b3947773d
MD5 b08a318a2bb8ccd9b162ee1bddbc79e0
BLAKE2b-256 999d493323f99bcdcecc5d44f68415818f09c1c85b77e9b49d173262d229fac8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rapidgzip-0.14.3-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 cf5603392861577737847402f16f953d386cfc1a6f05908ba367c2ec320f8a7a
MD5 31abe13289c160db74da964422a195de
BLAKE2b-256 0886e60161cfd6f72e39f87b61b064a1b7cf010040cb4cad844b335c1026bc6c

See more details on using hashes here.

File details

Details for the file rapidgzip-0.14.3-pp38-pypy38_pp73-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for rapidgzip-0.14.3-pp38-pypy38_pp73-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3f7373607c0d1d7720722d86efcbf7be956d371bbcfd105fb7e9cb7b1f366c2d
MD5 3ec0b928d59cb93e8c75276f634a22fb
BLAKE2b-256 ba373214cea29aaa94032bf7b58f81d85958e26f65edfae7a03f5032546497c4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rapidgzip-0.14.3-pp38-pypy38_pp73-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 283146805b6c772fbb3e5916caf574f17648e2e20e0fff248b102aa5581ba761
MD5 e3e2c16cd6c76b99a2140d608bfab013
BLAKE2b-256 10f06ae637d309485e5027b2a6f4ecf228e320691557998d77ae2fa033e905c1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rapidgzip-0.14.3-pp37-pypy37_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 d742624a798177ffd356156d58f6108dd4e646c8d2165c013d031d3b4c512272
MD5 78c209e0743b4b2b6f459514bd62247a
BLAKE2b-256 0d4f21b9127f6378269f036bd01b2d178403535bdbe9e45641c557d50a0da264

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rapidgzip-0.14.3-pp37-pypy37_pp73-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 6eee77e7d2a67f7a3c46dcb20e4846742f81d92560baa60d82dd868febed7642
MD5 a80d47880c59b9ae14fe66aa66aaaf44
BLAKE2b-256 4cbc4a9330ec24c09a99a3b4b0c305a08bb94ab84d7e4fe83783805d5da190e9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rapidgzip-0.14.3-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1bc390525183567f9942c91a34000287ad13b5e96c6daa133d615b2df1b04e59
MD5 3a4928fb4928e4e2fb40db8c1113fb1b
BLAKE2b-256 9fc3e21dc5cbf32c45eb2f571ba271323b22c55c1a7b6ad01e52e64b00a43662

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rapidgzip-0.14.3-pp37-pypy37_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 8d45f3e6cb8fc8eab0737c9361037b057b81cc1de9b4383bda1a4e6681183c2c
MD5 9cdf7a072f55a66227193fdefe649baf
BLAKE2b-256 1c6b0eb439882077772093507f9eed5f93ba05b3ad574eaba77d1239feede7e1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rapidgzip-0.14.3-pp37-pypy37_pp73-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 71a0fb8766efe5a50928acc472b224c7c42877a2c6f653d76472c706a810e1ff
MD5 d289f2a3a96e04def5f0a9366239e662
BLAKE2b-256 12da2dab4b62571fc7f1abd5f54ebbe9bdfce4c0202ccf5a1b4015e98686c0ac

See more details on using hashes here.

File details

Details for the file rapidgzip-0.14.3-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for rapidgzip-0.14.3-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 484f37d61ef606c72dc48b92eeda86b3c92037f80a5b90eb45435dd032481469
MD5 206ba5476bc00946d07a44ea53e2a065
BLAKE2b-256 9483a293517119f2d7bbf7347219599a96ee55eba6d4587288b0c14713d8e16b

See more details on using hashes here.

File details

Details for the file rapidgzip-0.14.3-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for rapidgzip-0.14.3-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 2d3aa339b2bc0310c27868daa01c520c004adb2b3329bb3440ae09ce68d643c4
MD5 75a4987783427bd457ab562b07284500
BLAKE2b-256 35ddcf72972077bf6c19bf0cd46903426f11632f7be4d80e107dd4ee2dd55331

See more details on using hashes here.

File details

Details for the file rapidgzip-0.14.3-cp313-cp313-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for rapidgzip-0.14.3-cp313-cp313-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 e0910e1974acb57593ba38dacd59bee4e0463f0e6427145bfdeae8c5be233040
MD5 18f495ea9ec62fe15de8ece1252f4e2c
BLAKE2b-256 1c8b90af9d9aa6d9b9e526992c1991fdf381dd6b9cf4f99003a31be361fce7ba

See more details on using hashes here.

File details

Details for the file rapidgzip-0.14.3-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for rapidgzip-0.14.3-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 3b98924f72f1894c1bf6ee6c59d3492f298ac85f5e48f559ab90011ebecd6052
MD5 77111fc2b58b85500d019fe4e50d4b6d
BLAKE2b-256 6a1b5b61af4747d3741d7c8978aeebea9762d217551483699a14eca377ecc9bb

See more details on using hashes here.

File details

Details for the file rapidgzip-0.14.3-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for rapidgzip-0.14.3-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b2fcde6c3fd844f28c2771c0958995002f7d5bf9229efb5179d60d5d59786afc
MD5 d4cbeffdd4ea4fdb77dd98b858e05d06
BLAKE2b-256 5d219d723c42f23b64798fc3bdb36c335be6f70930fdd13b2aadb01783f1d608

See more details on using hashes here.

File details

Details for the file rapidgzip-0.14.3-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for rapidgzip-0.14.3-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 ce7e9101070b490de5793959412e9697803f8597f9b37244243cb723a4600e1c
MD5 9c0a42edc9eb6fbedc0e1c08ab43b7a3
BLAKE2b-256 900520c632ac74615faa3ecd7dfcfa7386d240fe487c3d9fd2b6e4960511f698

See more details on using hashes here.

File details

Details for the file rapidgzip-0.14.3-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for rapidgzip-0.14.3-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 af4dc3337eb11a40feb38587d616f5489733132ed0b826311013af05b2a0e0e0
MD5 02b6301d3e12849861612e6b772113b2
BLAKE2b-256 c0c0cc16d540686e05d9371d055b74233e70580b67f50ff5c328c5dfe5854c54

See more details on using hashes here.

File details

Details for the file rapidgzip-0.14.3-cp313-cp313-macosx_10_14_x86_64.whl.

File metadata

File hashes

Hashes for rapidgzip-0.14.3-cp313-cp313-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 55cd754d279443111b4934f5ee92c10e74347fee2ca35d8cd7ae19d72262316c
MD5 28fa76b6bbec603e410dc0439b8097f0
BLAKE2b-256 b8d92a35bbae18477ae2f0ea7ec4c4a32911d1a78b94582de2627c6e3963b137

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rapidgzip-0.14.3-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 ae7ce88a86deaacab8ce69d74b04d6e62dd86863751479cbf512988cd6c80e66
MD5 aa4096eb725b26c61070132d7cfa3302
BLAKE2b-256 d082410b5093668ce738bd9c621d7226221749ac52284de2e473b8a648be5695

See more details on using hashes here.

File details

Details for the file rapidgzip-0.14.3-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for rapidgzip-0.14.3-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 910c7f6a1ce44bc6e8f927728c1d3cb621e44b12bcacbd584f24f24709b4f578
MD5 27815b3745f682fa3840ed1af87a4500
BLAKE2b-256 459c6cdeca9308ec11d80bd574415e98c1dccb187caabfe607b23aca4a8fbd6f

See more details on using hashes here.

File details

Details for the file rapidgzip-0.14.3-cp312-cp312-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for rapidgzip-0.14.3-cp312-cp312-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 1794e12e30f0eadd72974190c0146a7f3aa711890aba653817cdf49660cbf0a5
MD5 a8c3d0cdab833e497bd3da3188544f91
BLAKE2b-256 2997409b6b594f410721d0d0303379ef4c1664cd8779ac0f4975a7b94867babe

See more details on using hashes here.

File details

Details for the file rapidgzip-0.14.3-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for rapidgzip-0.14.3-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 8d2b5f93b50d97e8bbb55c745015568304e6a1c23752b9bdd7e96fd3e3de85e0
MD5 93dc480f830969398321a55c4a903744
BLAKE2b-256 d30307c11efa66b6c5862740607f0c3fd3fce905fcadad03125f7e8ce5d377bf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rapidgzip-0.14.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e561a2f373baa18b5f0bb83a8cbf315aa5f45272d14d82315c337cfbf2b63212
MD5 7876bde26d056cafb7e31958752724f2
BLAKE2b-256 4a56c910dea7d6a45e07e305446efed9a529827cb89745d9a832166b306e8ab1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rapidgzip-0.14.3-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 a369e95b00d1300d6162fa8aa3bf97e86d1d40e754f297367a7dd9346cc74f42
MD5 3c0371a4ea681c2354a925b36285a2db
BLAKE2b-256 0ae4919bab0f0f9350fd6bed58ad4147318c9deca4a687704cc8877c1a1172fd

See more details on using hashes here.

File details

Details for the file rapidgzip-0.14.3-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for rapidgzip-0.14.3-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c94d1d65fc2c060ccc6c235e34b245c51826fba08a970cb357a87ab5f7b078d0
MD5 f38aa691f6516689046fd8008ce65ad9
BLAKE2b-256 3cab0e2cc229aaf229cbae642be19d530132bf2d5f5c4ddef2c0cb4d145c4d47

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rapidgzip-0.14.3-cp312-cp312-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 eb5904e7dfde6b6dfd8a3700b32554001b638f7708bcc4d22bdabebcad87eaf0
MD5 3936948aa40a52c63640700232c33324
BLAKE2b-256 e9287f01df27f54676d5e595a31585762b832b311c78834fea0e52b10753d334

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rapidgzip-0.14.3-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 e830ecb1c59ca4870fa6cefec3d2a212dd068a835e34c33ecf4cf5039641d038
MD5 eefd8b165872f70fff2565f568a4e466
BLAKE2b-256 27518d5514ddb97c5fa4d9a7b2fc58827b7d1f3f27731d3d2534e5755dbc3043

See more details on using hashes here.

File details

Details for the file rapidgzip-0.14.3-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for rapidgzip-0.14.3-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 d984ba9dedc64a39a6ea24e145e43ede18b93d6c9e52ae9e16b46f876f750f32
MD5 bac3bfb409fc6f8e90a3e71004a8d555
BLAKE2b-256 45414eaaf0cab1d7defe608502fdde2a207d05d59cba4ec6639d107adc6c459c

See more details on using hashes here.

File details

Details for the file rapidgzip-0.14.3-cp311-cp311-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for rapidgzip-0.14.3-cp311-cp311-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 f6f446f3727e6910e542c528eacbdb39a1f74b2031fe72aa612e5f17d4af5e2c
MD5 7362795124e2d104ba044b2922ca02c4
BLAKE2b-256 483138b5f21ccf3bfbf7ae2052b493dd2101eda34d65270d90787b9f44a3429a

See more details on using hashes here.

File details

Details for the file rapidgzip-0.14.3-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for rapidgzip-0.14.3-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 0203cf652bab8b6df926182590c6fd0baa5a622c1d7b5028d377c718094c34c7
MD5 9c7cda9f71a1d36a8b4e41125aebbc0c
BLAKE2b-256 234cb5b9857e38d88eff7ab66e6b6a04cad09265c0d70f9a39986696b9d5b6de

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rapidgzip-0.14.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6bebac5d94730f7199c10387ccbe24df0fe26e53a4a2156661b0e2b908fa6a77
MD5 7cf59733547e0193e24222e228995c8b
BLAKE2b-256 30e6ccf51e60d1efa4bbc079f3ebf0a5bdf25d1a4c59fdda963a1cbeda2f5599

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rapidgzip-0.14.3-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 d0cf045b143d903c32b6485e2833dc2dd9b0f2634652b730259f02fa96983665
MD5 adafcf2947f564fc55b98be7929f5a04
BLAKE2b-256 06fb0c160a23740bb86405cedfad4013f6b777d074be0318a34c8902f689adcc

See more details on using hashes here.

File details

Details for the file rapidgzip-0.14.3-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for rapidgzip-0.14.3-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ec58b579f192e59c6251b036c3c63a13cdb2eb1da1125534af7d133e0a4b1562
MD5 d486a42c4d708de0142cb02859816437
BLAKE2b-256 dd296a08f7e803885de65ac2728b1e2d00a5958694e4085b7358ebd79ff0f35b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rapidgzip-0.14.3-cp311-cp311-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 e343884400857b2bb8d723f8369f47f2d21af79f3755eccc9584e01b455ad6c6
MD5 2c6bf6ce3b2d718ebd232511c039b76d
BLAKE2b-256 16fb18e4173071ec892c2fb31f6ed6c4eb3676fafb39dfbb298dda90f5a7887d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rapidgzip-0.14.3-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 25c32234047d538dc003e9da87809b5159cc8fa08ff020a90db647ed86b5c822
MD5 d1ebd784b68737c3045231a7267006e4
BLAKE2b-256 7e65428710d2d12220fae3cad1f5144c526a33148198837fd16f702948b8b742

See more details on using hashes here.

File details

Details for the file rapidgzip-0.14.3-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for rapidgzip-0.14.3-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 727c30203365ae3ae81dad2b2a86d84916e528db4e470c7e4746686ee2edc4e2
MD5 60a19ff3e487df3110c01c5b87fac477
BLAKE2b-256 743991cacd4d11d7cf656cd54b0e49fb643a7857e062d61c019587b64b3c5921

See more details on using hashes here.

File details

Details for the file rapidgzip-0.14.3-cp310-cp310-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for rapidgzip-0.14.3-cp310-cp310-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 9d074455bd7ee25eed4498ad57bc9077a989af92b6a3c3899ea27b545b21a18b
MD5 8537ec5c22eeb0f84c69e3a978963e5f
BLAKE2b-256 065f3dd885ccde204211c8b04ca85a2e0e27def1b99ae3c49fe6fab394288208

See more details on using hashes here.

File details

Details for the file rapidgzip-0.14.3-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for rapidgzip-0.14.3-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 60c3c7bff0d99fea1ce37b9a57f2971ef15690777e6bd0a6dae0efeb0764efcd
MD5 e7a1bdeb3be13b6d368da40264d96381
BLAKE2b-256 f0196201157b22cd24df904eebd2f86b8ea2ca81ed0d039ab50e382f2cf925f6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rapidgzip-0.14.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c748a6fd0b5f042f6a50b336943704d0537bd6f7e397d7c516ea574b1ef5682a
MD5 6a1030894ab8c678d23f347e2b15424a
BLAKE2b-256 b4ee609eadfe8e023df7d99e9cb347b3f8dc43afb87d24238dca69fa959d028e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rapidgzip-0.14.3-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 7aa1989fedbf7e9b7aabe58af0149fe357ad4cfa13ac6daeafe5fddd382a5979
MD5 f3ffe10ec4d4ed0e8822a759d313ac3e
BLAKE2b-256 6ec84aa76dc4247b698160afd93ebc12d09534cbf856af7fa61287305dc23218

See more details on using hashes here.

File details

Details for the file rapidgzip-0.14.3-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for rapidgzip-0.14.3-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 efdec51cc42f7f768482bcda900fe6e6e0a19cea2dfc62dea8780b031afdcb61
MD5 5b4764ca4f28f4cce0bd08ecb6f2816a
BLAKE2b-256 3aabd2118a7684aa5fadb1193a5b8a8e79ec3605df7d6a946ba2aca745ebd268

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rapidgzip-0.14.3-cp310-cp310-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 478951662b8d4fb74d2dd4cac9faa76afec70395ff5a3b34feba1d385148d76c
MD5 0ac727efc2e69acc0bb39b5a51a69720
BLAKE2b-256 24b49c6bcf81e3d3e0c618f314eb5da432694c940a9112fcb2e5daf903a0d583

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for rapidgzip-0.14.3-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 e87939efa8a3f62493bc79ceb8c03a97cb9d4a083c5185eeaf06ce78edb3f0c3
MD5 16f0e66bdf00607e72de9e6b7457e936
BLAKE2b-256 3280892e4bc77ab11c726354e0507b7b6928284d7b8137d38461c2fcac3d3061

See more details on using hashes here.

File details

Details for the file rapidgzip-0.14.3-cp39-cp39-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for rapidgzip-0.14.3-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 25bafe4cdbd120a903a2c0d242607b5f379380555626e88f5106d0fe8b91b526
MD5 01c8a1a0bdb871d3c82d02ae3ee6da61
BLAKE2b-256 3e2806cf1f991bc91791f67d360704e833d085d7dfcdce7ac926aacf5a0c754b

See more details on using hashes here.

File details

Details for the file rapidgzip-0.14.3-cp39-cp39-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for rapidgzip-0.14.3-cp39-cp39-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 0156695e10763dd9db03904023ef06d940356f3385295f2026132ae77e8b62ef
MD5 bda19d9f2675cc88d83002733ef6f30c
BLAKE2b-256 ae0718fa2ce640834535609aac0e00ddcc89378b4a080ce7cbbbf039afa7e960

See more details on using hashes here.

File details

Details for the file rapidgzip-0.14.3-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for rapidgzip-0.14.3-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 1de92b03e711c2f77a0dfa524d04e1f821f26632daa76ba9399d5d3aa49b7c6d
MD5 9feb66a3b9a6aeb6c06cea166a9fc62a
BLAKE2b-256 8ebd41e9a784ee7590c3f9090d9d8b3467fdd2150236d0bc0774cb0a8a50072d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rapidgzip-0.14.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 28dfb295d146ece8147fbf252dce39dd5ecba8a053e749bec6402637476e9359
MD5 a0a743c4c2139eb5849c32f772176e35
BLAKE2b-256 e8be347e5bcdbc96ce07dd606fc3c4e8fa848404368e19e207462d77d709cfc7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rapidgzip-0.14.3-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 19a593d2be31fd76f76d0c651056f07ce9d2f059c931e2f42885e63e7b33794e
MD5 70c6b972c3677e799292e3a5e721d5de
BLAKE2b-256 14ef15f735c41be2d2365f048638fe7553d4324611fb0ea9332b9cadcf0a5b5c

See more details on using hashes here.

File details

Details for the file rapidgzip-0.14.3-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for rapidgzip-0.14.3-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 252b0d31ae8adb2ba4bd484d46eaa42e77d3325e3fb94ec8b0e6e35c8ace1504
MD5 31dffec5145a90a467dfc5c5f093eda6
BLAKE2b-256 0f876af3564a58f0a7a05e08198ce509c2f19b56929951e52924f7eadbee8110

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rapidgzip-0.14.3-cp39-cp39-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 ddb9cedc2c9fa37c1b65f0d744a9bbd537cfdc27330f7b8a3f30da03df7731b2
MD5 1999bde77e9616e5f58cb2b4101bcd1a
BLAKE2b-256 a75ba4205630ad678be35643628f1343031968c5905cbe1d708ff336e86b4d82

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for rapidgzip-0.14.3-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 cee6ff43a853b7a6dffe6d7182cc374452f078ca240914e03470eb28c52ef867
MD5 152fed818bb10483eb111faaf25eec83
BLAKE2b-256 7ff61ed4cdc0fc329c1bb40ce9231c70201e36c4d2edfffbb19214f29d98746b

See more details on using hashes here.

File details

Details for the file rapidgzip-0.14.3-cp38-cp38-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for rapidgzip-0.14.3-cp38-cp38-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 e904617cbea974a3f8013cba76dba2e5a8d2ea01552a1ed82ecd7a55d830afba
MD5 79cbce8f445732ad47dc371678297590
BLAKE2b-256 669ae82b36ac2f9262b44e71316ed023fc2deb2cb2866f490494ad5ed09d26df

See more details on using hashes here.

File details

Details for the file rapidgzip-0.14.3-cp38-cp38-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for rapidgzip-0.14.3-cp38-cp38-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 b98eedd14d2f72b8cf3bb12f1011c63548391417bb4e3c957f12c6b16018f194
MD5 40a522971ee733589f8035f51f5f2061
BLAKE2b-256 b798fbce04e9649a442b877211e7539914485581795c161366d436448cdd6abd

See more details on using hashes here.

File details

Details for the file rapidgzip-0.14.3-cp38-cp38-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for rapidgzip-0.14.3-cp38-cp38-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 9b7fffde8a9c42e56c40ce3fb9cfdb83b95ed13fbb03c41d8e9e58d410f2affb
MD5 931c977d5e960b01ae7bba428ed27910
BLAKE2b-256 b06be80f8937e00626b98191438463a82ca9dba594f477d690500d06ab110e76

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rapidgzip-0.14.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 cd55ae869f85ac753f56bf706378b984112e109e603e1d3970ef169fef52efc4
MD5 b88cdce593c9a0d5939d7321acd5ce8b
BLAKE2b-256 5454572ca1b7af1e824209f36d6f2c060f0a9952266ca4d56484b417d42f3cc4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rapidgzip-0.14.3-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 7dd860d4acce3077f69040318daa0a6e4832c39cceafab4db307911202209398
MD5 972595c194998498ed665b553ba59bab
BLAKE2b-256 4433c35a600971728c762da49269bb6bd93178f4d8573c292d170bf3a5ed26bc

See more details on using hashes here.

File details

Details for the file rapidgzip-0.14.3-cp38-cp38-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for rapidgzip-0.14.3-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b92206b281147b3824867721b60ec44a2935ff276ad30ce257915f4eac9ad0bd
MD5 84100969951f5618b6af6caf864656e7
BLAKE2b-256 8eb173377a86749fb507f0b82f2ae155cb20c560ffa12b243a1caa79c13c0474

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rapidgzip-0.14.3-cp38-cp38-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 b02e5af172e90611e2e2b71eca93847ada90b3f927e3a27ea7824dd90cc52ee0
MD5 5f7e96aedc54c6c36b765f3311e6ea1a
BLAKE2b-256 dcb2a8312c14e3fe79b27482b076377b6cf14a4f13965e7949eff1e774e45ad3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rapidgzip-0.14.3-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 c812f68e67cf5302976e650e574ff3ac1a89ee059cfb98d5f86afe1654235010
MD5 d7738f786fc4d2c04e17c3fd5944496a
BLAKE2b-256 4e771dbd7759ce26bf65b34838fd6c76bc4b6b7cc40df258f93644f3c9162bbc

See more details on using hashes here.

File details

Details for the file rapidgzip-0.14.3-cp37-cp37m-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for rapidgzip-0.14.3-cp37-cp37m-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 e19ae271712108d42c7d7a9928da49bd56cda937396705b0cd89c012c55751bc
MD5 3f9cfe635e37125ef700cb0de40cd1e8
BLAKE2b-256 65ad950ae873abe1490a14960c56600bcbf99b04058a5487035734a4d79ffe18

See more details on using hashes here.

File details

Details for the file rapidgzip-0.14.3-cp37-cp37m-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for rapidgzip-0.14.3-cp37-cp37m-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 c4722ccccaaa20fd329d84d4baae94176c8e5cbb7cae48494b002c72c1f036ad
MD5 45cb46ede81d9067eb5cdd61a686ab94
BLAKE2b-256 9bd5f8a39552288b82f5d90e9680e109ef8541db2886f9bbce5f094db6393c47

See more details on using hashes here.

File details

Details for the file rapidgzip-0.14.3-cp37-cp37m-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for rapidgzip-0.14.3-cp37-cp37m-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 288a1a337511117d362e56fbd798c03687121cdf82f9c6faf5dd5bdafc4cc042
MD5 38704de644b99c7df23395c4abcd5b5c
BLAKE2b-256 05b724725ce3b7df62e952f557bd31bf3959610179c77098b4f8254a12bc6440

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rapidgzip-0.14.3-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 690b6237ee21f062a664ca4f8cc411a8b76b262f841ace34ba693587046a06b3
MD5 c41a8a763ac17c00e31ea3989cd90e1c
BLAKE2b-256 a14fa6754b297d4bb02c5ea6ae15e461dcc436990712c453846cb8a942b47029

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rapidgzip-0.14.3-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 cb2121d2b1f8332cb5417b7fa3af7e62754ff09500f6bcb2123968ea5c5b6398
MD5 339a85a3a4f8f33ca8f28fe0264b4e2e
BLAKE2b-256 65607753ae79a1a5f0ae4c42c703cb3353b2937695691c668e6bbba127a978a1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rapidgzip-0.14.3-cp37-cp37m-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 c80d6c75d1827aa44dbd7fdb175dfd7102fd164061d687f936323170cfb83d88
MD5 9dccd997ac0744e36484ccfc1ef93cbc
BLAKE2b-256 11ca29df9c471ddd0c85d516fa8022c228fa081df7f550fd406b861a9c4ad699

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