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

Uploaded Source

Built Distributions

rapidgzip-0.14.4-pp311-pypy311_pp73-win_amd64.whl (832.7 kB view details)

Uploaded PyPyWindows x86-64

rapidgzip-0.14.4-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.1 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

rapidgzip-0.14.4-pp311-pypy311_pp73-manylinux_2_17_i686.manylinux2014_i686.whl (1.2 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ i686

rapidgzip-0.14.4-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.1 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

rapidgzip-0.14.4-pp311-pypy311_pp73-macosx_11_0_arm64.whl (890.4 kB view details)

Uploaded PyPymacOS 11.0+ ARM64

rapidgzip-0.14.4-pp311-pypy311_pp73-macosx_10_15_x86_64.whl (972.8 kB view details)

Uploaded PyPymacOS 10.15+ x86-64

rapidgzip-0.14.4-pp310-pypy310_pp73-win_amd64.whl (832.6 kB view details)

Uploaded PyPyWindows x86-64

rapidgzip-0.14.4-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.14.4-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux2014_i686.whl (1.2 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ i686

rapidgzip-0.14.4-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.1 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

rapidgzip-0.14.4-pp310-pypy310_pp73-macosx_11_0_arm64.whl (890.0 kB view details)

Uploaded PyPymacOS 11.0+ ARM64

rapidgzip-0.14.4-pp310-pypy310_pp73-macosx_10_15_x86_64.whl (970.9 kB view details)

Uploaded PyPymacOS 10.15+ x86-64

rapidgzip-0.14.4-pp39-pypy39_pp73-win_amd64.whl (832.6 kB view details)

Uploaded PyPyWindows x86-64

rapidgzip-0.14.4-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.14.4-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux2014_i686.whl (1.2 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ i686

rapidgzip-0.14.4-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.1 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

rapidgzip-0.14.4-pp39-pypy39_pp73-macosx_11_0_arm64.whl (888.8 kB view details)

Uploaded PyPymacOS 11.0+ ARM64

rapidgzip-0.14.4-pp39-pypy39_pp73-macosx_10_15_x86_64.whl (969.7 kB view details)

Uploaded PyPymacOS 10.15+ x86-64

rapidgzip-0.14.4-pp38-pypy38_pp73-win_amd64.whl (831.6 kB view details)

Uploaded PyPyWindows x86-64

rapidgzip-0.14.4-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.14.4-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux2014_i686.whl (1.2 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ i686

rapidgzip-0.14.4-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.1 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

rapidgzip-0.14.4-pp38-pypy38_pp73-macosx_11_0_arm64.whl (888.7 kB view details)

Uploaded PyPymacOS 11.0+ ARM64

rapidgzip-0.14.4-pp38-pypy38_pp73-macosx_10_15_x86_64.whl (969.9 kB view details)

Uploaded PyPymacOS 10.15+ x86-64

rapidgzip-0.14.4-pp37-pypy37_pp73-win_amd64.whl (831.5 kB view details)

Uploaded PyPyWindows x86-64

rapidgzip-0.14.4-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.14.4-pp37-pypy37_pp73-manylinux_2_17_i686.manylinux2014_i686.whl (1.2 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ i686

rapidgzip-0.14.4-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.1 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

rapidgzip-0.14.4-pp37-pypy37_pp73-macosx_10_15_x86_64.whl (969.3 kB view details)

Uploaded PyPymacOS 10.15+ x86-64

rapidgzip-0.14.4-cp313-cp313-win_amd64.whl (838.2 kB view details)

Uploaded CPython 3.13Windows x86-64

rapidgzip-0.14.4-cp313-cp313-musllinux_1_2_x86_64.whl (9.0 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

rapidgzip-0.14.4-cp313-cp313-musllinux_1_2_i686.whl (8.8 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ i686

rapidgzip-0.14.4-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (7.7 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.27+ ARM64manylinux: glibc 2.28+ ARM64

rapidgzip-0.14.4-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (8.4 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

rapidgzip-0.14.4-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl (8.1 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ i686

rapidgzip-0.14.4-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (8.0 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

rapidgzip-0.14.4-cp313-cp313-macosx_11_0_arm64.whl (926.9 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

rapidgzip-0.14.4-cp313-cp313-macosx_10_15_x86_64.whl (1.0 MB view details)

Uploaded CPython 3.13macOS 10.15+ x86-64

rapidgzip-0.14.4-cp312-cp312-win_amd64.whl (838.6 kB view details)

Uploaded CPython 3.12Windows x86-64

rapidgzip-0.14.4-cp312-cp312-musllinux_1_2_x86_64.whl (9.0 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

rapidgzip-0.14.4-cp312-cp312-musllinux_1_2_i686.whl (8.8 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ i686

rapidgzip-0.14.4-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (7.7 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.27+ ARM64manylinux: glibc 2.28+ ARM64

rapidgzip-0.14.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (8.4 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

rapidgzip-0.14.4-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl (8.1 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ i686

rapidgzip-0.14.4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (8.0 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

rapidgzip-0.14.4-cp312-cp312-macosx_11_0_arm64.whl (928.5 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

rapidgzip-0.14.4-cp312-cp312-macosx_10_15_x86_64.whl (1.0 MB view details)

Uploaded CPython 3.12macOS 10.15+ x86-64

rapidgzip-0.14.4-cp311-cp311-win_amd64.whl (838.5 kB view details)

Uploaded CPython 3.11Windows x86-64

rapidgzip-0.14.4-cp311-cp311-musllinux_1_2_x86_64.whl (9.0 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

rapidgzip-0.14.4-cp311-cp311-musllinux_1_2_i686.whl (8.8 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ i686

rapidgzip-0.14.4-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (7.7 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.27+ ARM64manylinux: glibc 2.28+ ARM64

rapidgzip-0.14.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (8.4 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

rapidgzip-0.14.4-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl (8.1 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ i686

rapidgzip-0.14.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (8.0 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

rapidgzip-0.14.4-cp311-cp311-macosx_11_0_arm64.whl (928.8 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

rapidgzip-0.14.4-cp311-cp311-macosx_10_15_x86_64.whl (1.0 MB view details)

Uploaded CPython 3.11macOS 10.15+ x86-64

rapidgzip-0.14.4-cp310-cp310-win_amd64.whl (837.4 kB view details)

Uploaded CPython 3.10Windows x86-64

rapidgzip-0.14.4-cp310-cp310-musllinux_1_2_x86_64.whl (8.9 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

rapidgzip-0.14.4-cp310-cp310-musllinux_1_2_i686.whl (8.8 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ i686

rapidgzip-0.14.4-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (7.6 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.27+ ARM64manylinux: glibc 2.28+ ARM64

rapidgzip-0.14.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (8.4 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

rapidgzip-0.14.4-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl (8.1 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ i686

rapidgzip-0.14.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (8.0 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

rapidgzip-0.14.4-cp310-cp310-macosx_11_0_arm64.whl (927.2 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

rapidgzip-0.14.4-cp310-cp310-macosx_10_15_x86_64.whl (1.0 MB view details)

Uploaded CPython 3.10macOS 10.15+ x86-64

rapidgzip-0.14.4-cp39-cp39-win_amd64.whl (837.8 kB view details)

Uploaded CPython 3.9Windows x86-64

rapidgzip-0.14.4-cp39-cp39-musllinux_1_2_x86_64.whl (8.9 MB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ x86-64

rapidgzip-0.14.4-cp39-cp39-musllinux_1_2_i686.whl (8.8 MB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ i686

rapidgzip-0.14.4-cp39-cp39-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (7.6 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.27+ ARM64manylinux: glibc 2.28+ ARM64

rapidgzip-0.14.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (8.4 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

rapidgzip-0.14.4-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl (8.1 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ i686

rapidgzip-0.14.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (8.0 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

rapidgzip-0.14.4-cp39-cp39-macosx_11_0_arm64.whl (927.1 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

rapidgzip-0.14.4-cp39-cp39-macosx_10_15_x86_64.whl (1.0 MB view details)

Uploaded CPython 3.9macOS 10.15+ x86-64

rapidgzip-0.14.4-cp38-cp38-win_amd64.whl (838.5 kB view details)

Uploaded CPython 3.8Windows x86-64

rapidgzip-0.14.4-cp38-cp38-musllinux_1_2_x86_64.whl (8.9 MB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ x86-64

rapidgzip-0.14.4-cp38-cp38-musllinux_1_2_i686.whl (8.8 MB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ i686

rapidgzip-0.14.4-cp38-cp38-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (7.7 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.27+ ARM64manylinux: glibc 2.28+ ARM64

rapidgzip-0.14.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (8.4 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

rapidgzip-0.14.4-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl (8.1 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ i686

rapidgzip-0.14.4-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (8.0 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ ARM64

rapidgzip-0.14.4-cp38-cp38-macosx_11_0_arm64.whl (919.8 kB view details)

Uploaded CPython 3.8macOS 11.0+ ARM64

rapidgzip-0.14.4-cp38-cp38-macosx_10_15_x86_64.whl (1.0 MB view details)

Uploaded CPython 3.8macOS 10.15+ x86-64

rapidgzip-0.14.4-cp37-cp37m-win_amd64.whl (835.5 kB view details)

Uploaded CPython 3.7mWindows x86-64

rapidgzip-0.14.4-cp37-cp37m-musllinux_1_2_x86_64.whl (8.9 MB view details)

Uploaded CPython 3.7mmusllinux: musl 1.2+ x86-64

rapidgzip-0.14.4-cp37-cp37m-musllinux_1_2_i686.whl (8.8 MB view details)

Uploaded CPython 3.7mmusllinux: musl 1.2+ i686

rapidgzip-0.14.4-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (8.4 MB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ x86-64

rapidgzip-0.14.4-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl (8.1 MB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ i686

rapidgzip-0.14.4-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (8.0 MB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ ARM64

rapidgzip-0.14.4-cp37-cp37m-macosx_10_15_x86_64.whl (1.0 MB view details)

Uploaded CPython 3.7mmacOS 10.15+ x86-64

File details

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

File metadata

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

File hashes

Hashes for rapidgzip-0.14.4.tar.gz
Algorithm Hash digest
SHA256 b07b4be5329547a88ff69460d3fa26c34817ab1804406f1571303390bde38d6b
MD5 8f530b92021b25cefdd673210ffaf142
BLAKE2b-256 5ce8ae5d959ed7eefea05f7e6ef6681064ac10de543be9aec68bfe103b6a62b4

See more details on using hashes here.

File details

Details for the file rapidgzip-0.14.4-pp311-pypy311_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for rapidgzip-0.14.4-pp311-pypy311_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 1cdc52512bbb313842fbc10a1249604e32f82f0b746895021cbddda999874da6
MD5 cb4fa477b548c93f8bfabca11e598f9f
BLAKE2b-256 dd4dab7ca6e85739058e34198bb6564de39a8b03d1d6b84d2d2660b2e9a9d877

See more details on using hashes here.

File details

Details for the file rapidgzip-0.14.4-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for rapidgzip-0.14.4-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 07f4efd4bf5170a34a5812abf5658a21f7e3cbc8a416f19974f6295485b0a069
MD5 204fd158dfeb1429c2b6fb0f1f7c025f
BLAKE2b-256 931706ace5aef9e41c1ce6df9948252b4ca39a1f2922b3bd12b92f7fb28854f6

See more details on using hashes here.

File details

Details for the file rapidgzip-0.14.4-pp311-pypy311_pp73-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for rapidgzip-0.14.4-pp311-pypy311_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 9fe122f2b5809e203daa34ddc2c43f6e4472d8b50bdb5bdba3f17994731f530d
MD5 5a0b4e1837b13d2efee51d92768022ed
BLAKE2b-256 2f325313d5bdce3549271433b9fd29e95fd45a594019cb26fdc1fce196fcde2c

See more details on using hashes here.

File details

Details for the file rapidgzip-0.14.4-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for rapidgzip-0.14.4-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 c3159be42c96e7592b0bd2fcc58173904d25fd9c89568e91fa1981110295f456
MD5 62bb97557660d6d043cc47cd2baf6228
BLAKE2b-256 8476fc84c73fe9f1fe8f62db4a9749365fb6ee1c95bc91dd40be78f4bc725280

See more details on using hashes here.

File details

Details for the file rapidgzip-0.14.4-pp311-pypy311_pp73-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for rapidgzip-0.14.4-pp311-pypy311_pp73-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 55ca5c1a0c160b6df52cf1467409e6cad6260122cf5a494aee2df3948814d1b7
MD5 4c203129987d17026f42895b5377633b
BLAKE2b-256 fc7d2b891b97f6e334e6b86d2a7ad822a5f8bb87a9844723cd6ada65170d666b

See more details on using hashes here.

File details

Details for the file rapidgzip-0.14.4-pp311-pypy311_pp73-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for rapidgzip-0.14.4-pp311-pypy311_pp73-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 347853d795e83002477c5dabf59e48a053681b312eeae245ade52450c0a5179b
MD5 c4c1d3b0130874784db65c409705b451
BLAKE2b-256 2372cc7c4d21c46aeb9313857d130a0c3b48c5d45338de33eab5492f5af594b1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rapidgzip-0.14.4-pp310-pypy310_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 5f1e16a10489a59ea9dc2ca01716ed8ba0d85d2b7d164f88face01abbcb23049
MD5 590ed1161298667ad491f1c14def2592
BLAKE2b-256 ba09d542b7495b27d58619df92992453aacfd7bcc887e967047401d7097d3854

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rapidgzip-0.14.4-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ddf4422b792e74c992834d968bf3ab80aca33777e02eb69a1574132ec420b35a
MD5 968b1fc71919980c0a3c85b883b1e019
BLAKE2b-256 b7abd5617cd4333fc89bbeaf56c0415c1169cd9f41d8d7b6dfedeb7ae21d62e6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rapidgzip-0.14.4-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 953136fbf74cd30be1c9056447e7b84ac4df4db065534ff3fd562fbf07f38c0f
MD5 a096e67a06bfd7ea8df2f1d319490652
BLAKE2b-256 0ecd81ca3e7ee7851ba18a069acd5739500c0716bcaaece12d111c0f9cffd853

See more details on using hashes here.

File details

Details for the file rapidgzip-0.14.4-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for rapidgzip-0.14.4-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 98e4713f4d4c654b6070757af90b7b1697a9821283db00cf7047b66c69797f5a
MD5 740f53ebae937106ba53843e7f8d7aaa
BLAKE2b-256 5dfa86f0ca75b9faf31820da67966144b3b4de0b4570a813e62d40f49c6ddcf1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rapidgzip-0.14.4-pp310-pypy310_pp73-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a804b776636371d7c6e7322f2a35872ae033cb55a2717fa1117f79842b472b70
MD5 f6cd04f91f3f7afb28d0481fe9b0c23c
BLAKE2b-256 58d9cbf6f10403d9cd101e292f2346b9bc3ae21f06989a269b3a488d72338c65

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rapidgzip-0.14.4-pp310-pypy310_pp73-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 2c61550f84c1062b3e0fe22c58885285357ab178f5ad15102e19f3f30d209736
MD5 d0958fb8b95d46b7262445d2c8c8f237
BLAKE2b-256 be82d7e0f95c5e8a9622e6d10c762b26c28d49c0799f97e837ab7d5abfa9f35f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rapidgzip-0.14.4-pp39-pypy39_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 ebe9ac21a3db112764dac83c8634eaab3213a3d05a035dd4325bf67724407736
MD5 ab4b08ebf10f3f6451629b9e32382a65
BLAKE2b-256 ddbe4d67a5d8bb5154cd3037b7578edddd77d0d485d8a8ea120342db847d29ac

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rapidgzip-0.14.4-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c93f96f53bf5908d0bc9ce37c94c81646c34c1ed8c27a27da27cc97b1beeb82f
MD5 86e6a88911a305aab83b102d7afdce02
BLAKE2b-256 30b1945692cd844a7aff8ddb8d6c5f2ebada37fd046e58f0179db5761bc26b48

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rapidgzip-0.14.4-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 7ebff910894d5209a68123421eecfc4298c54fd01b32f15a413d912db682adee
MD5 ffb375fdcd64e9b88dca935758cc2f3e
BLAKE2b-256 03a626b2fbb03924299fb211a8545637a001130ce5ea37d917e260884305b742

See more details on using hashes here.

File details

Details for the file rapidgzip-0.14.4-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for rapidgzip-0.14.4-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 3c888372f5b6ee74403ce771ca4ef4a5d1c29d45c806b41a83d5078729df19f2
MD5 a53c2e251c82bb7d55e25e41d2479b7b
BLAKE2b-256 50989ca9e99b5c48e0abb145835629c986689d7326cbd2f23d7a362f1492c5f3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rapidgzip-0.14.4-pp39-pypy39_pp73-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9c74197a1ec44b6c35047496c1075ed6d5a8320a7eb9d539951b576486c90627
MD5 5ea783549952dadff7c9379b5121b1f3
BLAKE2b-256 96cd89fc7ce4cddf66cb1c2ebf5c6a861b74abb96711109fe838d9d327fa3e77

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rapidgzip-0.14.4-pp39-pypy39_pp73-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 30327c7d03c594060c21852570f1e1080ff2741b0828cdab685881bc49595f9f
MD5 3952788836b3c15757aaf2cfad74be99
BLAKE2b-256 0c55259a414546475532bc518abaff9a9e3a5a9c0165cd18c25a3719ed03d030

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rapidgzip-0.14.4-pp38-pypy38_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 b0101cd45fe05b3674627ff2f7d492cbfeff80dd6f18b9b2b63961a2f321da7c
MD5 d8e67fabeb737a6c352461bffa985b31
BLAKE2b-256 821c3543deffe733714ed3396af98fe56110e9daeb0be6ad8fc7884ee2b1cf0e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rapidgzip-0.14.4-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 556c5c08323dd322c1c1654fad47439d92f39cb76c8230d1cbd17f5fc00311c8
MD5 7eb28545346cf2f00ce4827bdf170084
BLAKE2b-256 d586482e357f9f57076af40023a7a70411aeeb110fe0696144b746901ad42e91

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rapidgzip-0.14.4-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 cd633cf865b27054424375a66b367c9d3bc480d159bef6cc389fa9485329315a
MD5 628937f6ee1395078a3e0f76f2537f2a
BLAKE2b-256 c26345a9fbeb4ac0d5b87778e5366003d38c13b3d7f91f6bd5091c1c024b7fd8

See more details on using hashes here.

File details

Details for the file rapidgzip-0.14.4-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for rapidgzip-0.14.4-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 4003723dd9c06a1bdf9ccc9396fdf9e61bd353f3e7f5325d879e727d55e15c4e
MD5 53203742c250db4c6910b14a453b9dd5
BLAKE2b-256 684891de266ad913e9df14d4e8ce4e7e0716e5dfa36db96b86e9587f2acc2691

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rapidgzip-0.14.4-pp38-pypy38_pp73-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6543a16dbfb3badec73c7a69f2a87e7392d74bcafa3faad2eaa6e2472291e725
MD5 6bcd68f7ef6de12956b23a30ce9b3344
BLAKE2b-256 a607b573a932ea39611e59002139e000585fec2e57021eed912526eb1a838d0d

See more details on using hashes here.

File details

Details for the file rapidgzip-0.14.4-pp38-pypy38_pp73-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for rapidgzip-0.14.4-pp38-pypy38_pp73-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 63a256ff0b0d9f74b1299794141a3adaf3167afc54d46d5e31dafbc4943ee8f5
MD5 43e55a3dba3f1662945014061c7c92ec
BLAKE2b-256 242f499b58703e49503dfdcc70edd1e274a21412aa71d2096920bb30cd2a6f6b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rapidgzip-0.14.4-pp37-pypy37_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 8e6255de261d29bd73e645ec9f0899aa55cccc64f2a834b2fa5af4ef676851ea
MD5 3c52374d3f12eee0286c7ae559195ad0
BLAKE2b-256 8c3442c71910669b12164c66c7e0aeacabb279c7191f1527fabb5f100371e489

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rapidgzip-0.14.4-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b205363cd611c17425c29f3f160a91653297f522ad7a0d7e2dc2cd30decaf783
MD5 bef01fe1cf9686c26a3a68d8442db84a
BLAKE2b-256 f57bf083e865f8af43fa2e7bd2714239bf29f35385fbd0ab6d660d2d5eae8c87

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rapidgzip-0.14.4-pp37-pypy37_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 34379b575e7342897aea2bfc8a5094cac40312782bdc77f62327682e39f51ca7
MD5 16c3b94f3e21ee85c9811825c5217681
BLAKE2b-256 add5d1a02cd2e06904b13e2019664432b2bfd28d6a0e0acddf9a54272f739ef8

See more details on using hashes here.

File details

Details for the file rapidgzip-0.14.4-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for rapidgzip-0.14.4-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 5d0543bcd8ef622fff2417c00223e51af01f62880a3946b1c51bfda0097c9cde
MD5 d86fb4bf18d2e745d349c10324d4d761
BLAKE2b-256 00a56060dc30d56c1a01a190cd6ffbe8324fc5ed8ea328aec00b3ad6b1b32d79

See more details on using hashes here.

File details

Details for the file rapidgzip-0.14.4-pp37-pypy37_pp73-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for rapidgzip-0.14.4-pp37-pypy37_pp73-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 d05d7521ac2bddf26a3e2b902c4e743d5e06e0b848dc40725d04499df46a6490
MD5 a133b16b44457140cc084aac4d2f2fb8
BLAKE2b-256 4c440789a9cb97d1eb6c2674777f1436a881161ed7b81b82b6293f3d6fa1f7fc

See more details on using hashes here.

File details

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

File metadata

  • Download URL: rapidgzip-0.14.4-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 838.2 kB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.5

File hashes

Hashes for rapidgzip-0.14.4-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 721b5f1cd11afa446bc73ede91cfe90b2a7b59515a85cce8eada48cce5de0c94
MD5 aaee825b47cead69426776504642aff6
BLAKE2b-256 7248cbedcd033eb8e5b7b5afca25c02396bb190d0bba322bd400f077fbee8be3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rapidgzip-0.14.4-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 3a6538ad1450f4790052e375582381573e9d99b7bbb3b34bdd70bc6118c26f30
MD5 337d0c1c0168d3a876a3ee65fa7f9d56
BLAKE2b-256 3a3a6328c986cdd176aa94032afa313407e685b937c7c9bae8932e9962d25625

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rapidgzip-0.14.4-cp313-cp313-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 a84363f0eb0ce20559e04bd16e82ef32fe97d193e39e2f7ac9c5f521332d76d8
MD5 82f5f9973751cda23c83055fca66407f
BLAKE2b-256 1b092634a340913ab06b2731d37ebb2a8cbe677a3605b4ba83ba053409777017

See more details on using hashes here.

File details

Details for the file rapidgzip-0.14.4-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for rapidgzip-0.14.4-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 c9e8e72f716c53c119d96071d35b2557bd3c9b12741c7f18a4bcbe3dfa28f5fa
MD5 efbd8ca10a7c9228759986423e6390d9
BLAKE2b-256 d71248fd35ad8f692e0a45e160210c0e860db3892e31d4ef92afc217e646ff72

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rapidgzip-0.14.4-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5ddfd1cb6c4fc0f333a5b41638bf66754d36de51f186849bfb358c3964e0b099
MD5 47e4bdeabf91b09726de0d0fd6da0ba9
BLAKE2b-256 efe0a196f08dba06ac41090ef574b8d43b70c7a8b3bcb5cd0924481f0b9bd920

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rapidgzip-0.14.4-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 873c400b7ce8bda0dc4c66bfa6a1e289e561a1cf11242184f931c65b8c940892
MD5 42a3bf0a7405bf4eabbcf4751228f4b6
BLAKE2b-256 e06dcaf3068cdc6fa4fdbb0b0f92205f469669102e4cdbd897eb48f915f8c982

See more details on using hashes here.

File details

Details for the file rapidgzip-0.14.4-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for rapidgzip-0.14.4-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 ec33f3bdefd34d738f4a976d1efc550b60b3da6840c6c2e3b8ef3ecf58d98996
MD5 4bb184009cffdcffa897f4f9bfcbed18
BLAKE2b-256 f77821b12e3f2f1fadbe7e440d348e18e6b716376cd4a1e196cd91fdd986c567

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rapidgzip-0.14.4-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d806ffade7a2d8485452c2890fdd710a1f1edc851ea69f2040b3805f87503b15
MD5 43427cf7035c10be716641fff38d8aa4
BLAKE2b-256 a82bbb77691f09677ad8c241a2c5cd02023bc92b9b32df25a451d907a3bb8be7

See more details on using hashes here.

File details

Details for the file rapidgzip-0.14.4-cp313-cp313-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for rapidgzip-0.14.4-cp313-cp313-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 c96db57bb42f6b7b34b754a04b4c23939abb6a8554d67f988d1390baf7e0f15b
MD5 eabf2462e779c2c1650e36dc567b360e
BLAKE2b-256 1bbdeef036c4e217b6c04e236ba92ed11e6752cdd19c85bf6e978a0aed316e38

See more details on using hashes here.

File details

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

File metadata

  • Download URL: rapidgzip-0.14.4-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 838.6 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.5

File hashes

Hashes for rapidgzip-0.14.4-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 f362c005c4b88519cf44c0820d14f19fe708cfde6180e15c68f05576ed342537
MD5 e7a9edb1b4922199d6e2298b7ae631be
BLAKE2b-256 c541579a4931197d4b12ebe8b5418488a2fd4f32ec4d1f00cb919ebb72d66d8e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rapidgzip-0.14.4-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 30c3d2cf97427205ed687b5d5830f5822c8fe7aa1951cbc801bd7813f45d7d6f
MD5 7067be2d7c865c78febc69f644334b2a
BLAKE2b-256 a7df12dfa054c4bd11994a61fa1cbc66536697d52c75797781eb510243dbeed4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rapidgzip-0.14.4-cp312-cp312-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 92c9c9bdc5a78754d49bdfa98041047835d8d004c4d398ae03253f544f1af6c1
MD5 81f188763850032e507e32c368bb6d94
BLAKE2b-256 2228fd553c6adec5151b853588360c02244580ddcd2a23f603f6154d23dd6675

See more details on using hashes here.

File details

Details for the file rapidgzip-0.14.4-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for rapidgzip-0.14.4-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 1fd9d45d7d8ef505fa0535286a5078b61db2d4250f47282af9dbf3a864f2c160
MD5 c1737d0d53549d858b177465156c644e
BLAKE2b-256 be69743ffb995ff0491009c157b4005ba738caa35dc0e1fd3d6fb20271be3446

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rapidgzip-0.14.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4e2ba970740da0846440c5316e8d11f35a50be6065af1d60a012b0d05bfecb6a
MD5 51668a1036a8487274d5323ef907e1c7
BLAKE2b-256 d0f4d307a23f0981cade84799586b329fcff6d8bf3f519b94ea05958528e87cf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rapidgzip-0.14.4-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 5d380a6cc7ac579bd9cc77b1753da8016d788ec64790f72f9bbe7776f46e2fc7
MD5 e55382a6d75c9edb70e562ff3f2e72d2
BLAKE2b-256 b116137e15a2c76bceb3abee8af837844c0a179124c99b4e37697d441548a5a5

See more details on using hashes here.

File details

Details for the file rapidgzip-0.14.4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for rapidgzip-0.14.4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 97f795267f1f3cbfb5a611464ec7b637ba6fa7668a3c174767b047c49503bfa0
MD5 e9ddcb8d058877372e73696dbfa4887a
BLAKE2b-256 a99cd31c8498c820ed9c1f2562d5164c02ffd2daeb8154883985b9b9296966c7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rapidgzip-0.14.4-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 79ccae334762705455a10e8ad5c461978c9e92e839401cf74ea6578faeaed6bc
MD5 1eb21e6cd820e24780765655dd3bad54
BLAKE2b-256 176db47ed4239979cc9941a5d086323c9acdabe4f0324c3aabc4d2f8e05dedc0

See more details on using hashes here.

File details

Details for the file rapidgzip-0.14.4-cp312-cp312-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for rapidgzip-0.14.4-cp312-cp312-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 f9ea2585fd82c211e0f84ed4f3eb189d99939f5ef7b808cfbcadea8aa697cd8e
MD5 5502e1762d59b008afc891a87b4077bc
BLAKE2b-256 a0037b6c3f1372a3d385d741e95d91b458ac1eb8f0b13b1097a3a56881179945

See more details on using hashes here.

File details

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

File metadata

  • Download URL: rapidgzip-0.14.4-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 838.5 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.5

File hashes

Hashes for rapidgzip-0.14.4-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 a5df12c03088d4d6cfbb60e6c2a705a5aeac60e286fc7d7ee31c737e5d388e37
MD5 5f26f2ed1be42def552a7ddc382cf501
BLAKE2b-256 20b8498d9c9100910d01c442d399306dac260047d5dbdeaf1f2961e9d7f34af0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rapidgzip-0.14.4-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 69f2392d5c9b63ec77c6a5bdc264ea80024e7da07b4c47ef3020ad31686ab4c0
MD5 60762e4e50c2adb02d282603c0ff43ea
BLAKE2b-256 a3c5e824b77c6e3f015d06a0571e91bcd5591671227b4ae0e327f7d2fef908f7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rapidgzip-0.14.4-cp311-cp311-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 341a9ad7615a4e6cc0ac95f2b08c7ff1a0bc910d951588cb0f72efa6e0766cdf
MD5 fcb1fdcdb58705ca7c98525f1bf00180
BLAKE2b-256 14cebee760ac68da5150a8a0bde4ff3d77204e93ec9c241d33aae9ac8c5b345a

See more details on using hashes here.

File details

Details for the file rapidgzip-0.14.4-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for rapidgzip-0.14.4-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 7d86da5abcc45a46d0cea3daf956be0ebd89a3672e8c0be4f9a547887f1a8ade
MD5 190f60d7b4f553e15c757d854f1c355e
BLAKE2b-256 41a238063290b40c220987456db3f82e073d34af743df764aac3e258071d9a61

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rapidgzip-0.14.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 df9b512e29d596e8715c0c332e386ab0454dbc5b3d5fb7a7a25b53fce2e74198
MD5 bc505d18e8d1adc1109d0c6492c999ea
BLAKE2b-256 4aa47aea80f7b54e10d46938b7bb7714ac84f66fbc3c73354e6a2461d1cb42e2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rapidgzip-0.14.4-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 b8a5dac56a3c1345be14df3a2ef5d81c1aa2889ca4e3ec74b0d21f6f60e8aa88
MD5 a92aa705f9bc236a86d315b7a68247c2
BLAKE2b-256 998eb9f7ba3a30a9b6b9419762881139e1f636241aaceb03dfdc2e9f93fe3164

See more details on using hashes here.

File details

Details for the file rapidgzip-0.14.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for rapidgzip-0.14.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 ca7af09218f716eac57a03f88d5de650cb7970184aefc1285b0734e2d6f7fe46
MD5 571c23f6c199a529ff05781e389ef786
BLAKE2b-256 9d9608bdbd88094103c4050d9b1d53e52f0e657d1aeb6ec39f085be672d51fea

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rapidgzip-0.14.4-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3b4386bfbdea2e44a7c7fa96231343b861ac59b265536f9eb2fbc501c0cd5eaf
MD5 d8bb881b333c7824bb338d7bf7c5fe8f
BLAKE2b-256 00b82ad021d2c14b45930588b8e1f495a1de8ceff77e9535527d9f6a57b99b55

See more details on using hashes here.

File details

Details for the file rapidgzip-0.14.4-cp311-cp311-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for rapidgzip-0.14.4-cp311-cp311-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 c60741771cdd769a513de5006c781b98cf4520a9b00c91bf5d1af407241b146f
MD5 5504158fcb30480d3e1979b004236ad3
BLAKE2b-256 618d70a9bdbffcdcc8dd919fd9c473cedff448ecdb934eb612d91013c6fcef0e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: rapidgzip-0.14.4-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 837.4 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.5

File hashes

Hashes for rapidgzip-0.14.4-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 d069b2d609638fb3661abc4c7e9b91bed6f89639d7660ddb1967793b1378f3ec
MD5 0fac3906eb77e7591db605366353cb0a
BLAKE2b-256 dcbce87c342bf8d22559ee7c531154a08fc56c78266b5c4680f4ef7717003810

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rapidgzip-0.14.4-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 19408f0c0c85555270540c6d2e0476ebb0840fc354c7444d91e735b33bece863
MD5 605dcc950bd81afcee3de39232ab70f6
BLAKE2b-256 49a233312919b1817bcb28973d1fdc0c37ebe11c75061544bcebb52a52626a88

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rapidgzip-0.14.4-cp310-cp310-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 ce150b5cdee7b697578e6eb391b89580ee7cb29c0855ae670cf0f18dcfef2287
MD5 ad270adef173260b3239d08a0ffd0baf
BLAKE2b-256 a7222ae4fbcf71c6aaec0c786ac89a03de7ba74654d30bc012dd596c694b0f1e

See more details on using hashes here.

File details

Details for the file rapidgzip-0.14.4-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for rapidgzip-0.14.4-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 a57a876bd68a1c5822baf5a38926dc77c51664768965b9e904bf96a56c28ea9f
MD5 571ec3acf3f9fc93753a33ec53256c05
BLAKE2b-256 4cd408194b99246d94200f500e23d076ae997613d0def27ecdace1db0252dd19

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rapidgzip-0.14.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d14c816dd7cca8c646a768afe7dabf28fade34c89743647f6faaad1896948a78
MD5 20c73bbfdbb417f4e56871c455897ccf
BLAKE2b-256 32feed2c2181aad574487abbd4368eef2633bd4d590f3fd3c79e6af62642924c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rapidgzip-0.14.4-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 7c54e1de0ceaac0f4257074ced2ed6cb1270c13d1f63d75efe93bba2e67598c5
MD5 87a500b6455da5715533f60da9db1d88
BLAKE2b-256 f80f8afe2c3b7fa6d0715a5a771c1b7dd27e3da791a5dfb6c6ef1ea9a37fb5fa

See more details on using hashes here.

File details

Details for the file rapidgzip-0.14.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for rapidgzip-0.14.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 795bfa1c7012dc1476f2f0b1cb044f405d1f2aaede1b046ec22580ae9e67a16e
MD5 44b7176f9619723e8cc28b0c5c0c7c1a
BLAKE2b-256 51bc960c2f497f175428126e1220c5fe391cf36089dc101be0d0aadf41d093d6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rapidgzip-0.14.4-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 233fa4ae596fa5c27df98fcb3fbf1d7b058319aa4956d915ed4ae4550d24d438
MD5 1669e5dc2acc30f9f118880d6dc2c195
BLAKE2b-256 472f76f32a8ead8efdb748079b8578610dab2e1234bd37989123a02b2793d726

See more details on using hashes here.

File details

Details for the file rapidgzip-0.14.4-cp310-cp310-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for rapidgzip-0.14.4-cp310-cp310-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 12d5c96444dce4a96154c04dd85d0bea2d4bf2d7120fb5abcdecd6f91dd56076
MD5 58ddbb15a0457224534ecc3547aac8de
BLAKE2b-256 13f94b337d26c685711f254546bce1197c58b5ed1c2e92257f4ec14f81c3496d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: rapidgzip-0.14.4-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 837.8 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.5

File hashes

Hashes for rapidgzip-0.14.4-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 da7b11772f992685f9f1d79eb47ea4476f29c6141e27071c11cdf042fea21487
MD5 23dc1354184652d48e1258c986ae3fbb
BLAKE2b-256 f4bbadcaf62bc8e3fca14685e0c91aaa1faa4de5d67728d1a5b9c45addff6eaa

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rapidgzip-0.14.4-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 1b6a1cebc64a5e8cab5a70f0a8de499b9aa9641af1c0bf1d310e28e5e546cf6e
MD5 3225cc307be9d0e68e9cf3669e7f8852
BLAKE2b-256 edd21d28e2d7a940f56754c5c55343d1c875426d70d817b830f1e73790a6fe56

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rapidgzip-0.14.4-cp39-cp39-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 f9fc99c2af2eadde459b80e5c1d53f2599c4c1ae0ea44136f7e515c9b3947066
MD5 31dfcb1155abd4d0dd4d3cbb4d1c64ce
BLAKE2b-256 5d924b28de91acfe0a7473ad59b383bd6593708b0d1fb70f6646c79abf2942eb

See more details on using hashes here.

File details

Details for the file rapidgzip-0.14.4-cp39-cp39-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for rapidgzip-0.14.4-cp39-cp39-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 41f0c0759133a4d361a37e2d775d1042f0ccb1531b2b9b5585771d3888f7ed58
MD5 1a78077999a71d35f2e4158d3e7285dc
BLAKE2b-256 ac8cfc9c1262c0520c26db75db6b8f26436e263041558aef2544c211d84a162f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rapidgzip-0.14.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6527c4e368bab8f95db523eefc68f423e69332c9be2c144d5ecd0950a49f30b2
MD5 7089a087843de84fa60e3bcb4f8d9d6e
BLAKE2b-256 71ab79bf3045b0081cb49074a69ff04490431b9f4d51d644b9bda8918c47d02b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rapidgzip-0.14.4-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 0d3f6b918de4c4fa6352c4251f5ef9fb2d3b8390181d768c13db7242dfad0f5d
MD5 76d675f4815bb1ecb859179f63ae2c68
BLAKE2b-256 07f31c77af8b5574adc5763fbdd4b963407c5ce4b8ecb5ef67c17ac1c4a28828

See more details on using hashes here.

File details

Details for the file rapidgzip-0.14.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for rapidgzip-0.14.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 5184ae54524fdef183f61ece87270bff289f164626a254e2a6abb807f631366e
MD5 1bc00a947938bbbc17b7375e3577f56b
BLAKE2b-256 ad089a9545cf549673241fb101ca0b0f3c804a10de8bd0b0f0d3f458a303fab1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rapidgzip-0.14.4-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 00f59e21edb4cdfd1ac20dbb2e259d299c9e2cd18ba66941d3b254fd815bc0c2
MD5 1e60ce4181035ea0916988cdc25387df
BLAKE2b-256 5a264621d53dfecf0cc1886e623ec37d4afb32c8f6def836b5566a9d49a57b2e

See more details on using hashes here.

File details

Details for the file rapidgzip-0.14.4-cp39-cp39-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for rapidgzip-0.14.4-cp39-cp39-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 6e9ab008ea46a29f99c5cb82a13f3c5add575cd21ac76134c18e24ce5050cfdb
MD5 1c5ff2b9c81bf5dd3f2a42ed9a5c916c
BLAKE2b-256 fbd390b2949e7d2caea26d9a7facf79d2c527fb3ad5ce11890b4e22697d95408

See more details on using hashes here.

File details

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

File metadata

  • Download URL: rapidgzip-0.14.4-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 838.5 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.5

File hashes

Hashes for rapidgzip-0.14.4-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 80ffc3628d30fa3726722a6a25ebf81e0536844f47436e0fc0856d7bdde871c5
MD5 18a8deda2699ecbee35338cb7e7472f5
BLAKE2b-256 b37677688adf0d2bcc39779a74a32b210c1ff1a36f75bb042adedf522c14f101

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rapidgzip-0.14.4-cp38-cp38-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 cb8a07a1026a06280f3534c989ecc01a23c13aede118a75a2a4012a143e9838f
MD5 cc181658e1ce6b7dc1160e351b80518a
BLAKE2b-256 d9f087ab6e18c3f204f3660ada5d329ee027aae1308cf12c3e248a5e0b4e1fc2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rapidgzip-0.14.4-cp38-cp38-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 713fceb2186c61eee8d860604a89fd61411df2fa8c7317af9049cc3d72fc4245
MD5 6d32d4d8993f80d6215aa2a4b1181176
BLAKE2b-256 dc8658ceb4ef65495ce131e8474747d296144129c91532d25a37a57901e47173

See more details on using hashes here.

File details

Details for the file rapidgzip-0.14.4-cp38-cp38-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for rapidgzip-0.14.4-cp38-cp38-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 fc9046d291a5067876ddf9e542f1cc996b3e3074272ec3f8a886a03eb7d2b84c
MD5 5be452756d0442d64b075e8b4414e82d
BLAKE2b-256 1b9d4f3b07bcaafa86cb32b062e9d5aa7739ea299d014889af0c82fa832d0097

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rapidgzip-0.14.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3a12d1e35bd8af515d631738c3b75e968bfb5150fc892a8346316300c5b380e5
MD5 0f6a7f3ed19ce524abbb48552716a502
BLAKE2b-256 6d02fbdf94b22e7af503c7090a2004f8fc047c3d0432a24036d2a739ffa4e120

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rapidgzip-0.14.4-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 a3540f4acb4a122bef6b163e88773f801ff6630394ad45d8837368977d376cb4
MD5 9f3cd6aefb8adecf907b4dd41e00c0a7
BLAKE2b-256 24af1d5edab13c930b2107df9cdb1521a7425e0eea1186f135f8705e92d890fc

See more details on using hashes here.

File details

Details for the file rapidgzip-0.14.4-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for rapidgzip-0.14.4-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 2e7de9d0f39723875d9a8ab24ea960b951ef79032747e3dcbd60fa74b573e7d3
MD5 749d63ffdc892214efad07fdccdf80db
BLAKE2b-256 5477f908d6399ef0261381c813c24dd3af6533d3eab116c344d57e33bad97aa9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rapidgzip-0.14.4-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 514dba734bad67a83c9a04edc801c9c14c0f78d13a601b1b764c75d0538ecf1a
MD5 7ab1717220394b5c3997743a4e7b9a1b
BLAKE2b-256 1c7979e8683a7108e668451e4499bf0d065d054c2f89dee5bf1de52756bd3ceb

See more details on using hashes here.

File details

Details for the file rapidgzip-0.14.4-cp38-cp38-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for rapidgzip-0.14.4-cp38-cp38-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 022afbd55d9c796aed09fe2f9b66fa25d1bc69ee6190b0c2623580d35750780f
MD5 7b99d44f90fd9b3551d0fe9c58048867
BLAKE2b-256 bbdef03a7991e7289a9a3384d0b7b0f58130bb37371af7fe791aab5f53975395

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for rapidgzip-0.14.4-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 23cfd68938524c36e889db5776dc0a7437037fd9e20e032f9517d174f92ea575
MD5 888894ee71d28ddfe423c120a0ae4804
BLAKE2b-256 0b98774272acfb0878283a4532c55f7a0c9b70534c3c44e25d5a9dc516c4c55d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rapidgzip-0.14.4-cp37-cp37m-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 c86783b624688a0f5b42e00766e015ec07aeaf961c45877b3a1f0c3e8bec2d65
MD5 d0b884becb4b6672b4ccb1c28f4824f2
BLAKE2b-256 de665f6f54574e3f895a799980ff5b185eb05d1ff324b55e69bce6b39670d690

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rapidgzip-0.14.4-cp37-cp37m-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 6a03d4a481939c8eb7cae003b6255be3ba9fdaaeef348efae909dbea78723ff9
MD5 e3a969bb063cc3de5ce2d4904f27e624
BLAKE2b-256 a34e1abb99ae9568e91d35fdba32f097f81c5082844b918bb76f16462cd34e3b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rapidgzip-0.14.4-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d30becd9381d69bb5f294ef655d595f7b44d9cba61360c532aa1c1ce2fd3aebd
MD5 d9fbe7af89d6bb6b67b6952bb94c94e1
BLAKE2b-256 1617a880d70c4dbb4cfe7460f10b8f8ba8477a214da6f9e67fff15ca97a40245

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rapidgzip-0.14.4-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 62b67fb087c99a816111b27f9b1ffe71408f23af79484da8108995d883caebd0
MD5 8fa1733f8e435f5ca03fc0669b46407b
BLAKE2b-256 07774f7d55169d3446c37302964f2bbc351ea13f375b44cd1068c5e867a1a6cd

See more details on using hashes here.

File details

Details for the file rapidgzip-0.14.4-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for rapidgzip-0.14.4-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 438f570c59c0c3e712189c449faebdd1f27bdbbd12732331e6a99b89f93ec724
MD5 6b78bfe0fa5887bd54573d7cd52e3178
BLAKE2b-256 69fcb1e656abf10b244c479da2a17d5bc9829298e977329a8d3481b3ecf2b2bb

See more details on using hashes here.

File details

Details for the file rapidgzip-0.14.4-cp37-cp37m-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for rapidgzip-0.14.4-cp37-cp37m-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 97f4882a8cea6a1b64b9e3576b5ce759471eefc2ec4652e6b7ce67c535761bb8
MD5 3e202fb26a92fb9e0f76520d77796d93
BLAKE2b-256 00929a5f1eca10dd8bc654fd74f5f8815bc6f8887957d27866ce8daf1cfb5aad

See more details on using hashes here.

Supported by

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