Skip to main content

A C++ implementation of StreamVByte, with Python bindings.

Project description


libstreamvbyte


Table of Contents
  1. About The Project
  2. Getting Started
  3. Benchmark
  4. Roadmap
  5. Contributing
  6. License
  7. Reference
  8. Contact

About The Project

libstreamvbyte is a C++ implementation of StreamVByte, with Python bindings using pybind11.

StreamVByte is an integer compression technique that use SIMD instructions (vectorization) to improve performance. The library is optimized with SSSE3 intrinsics, which are supported by most x86_64 processors. It uses sse2neon to translate SSSE3 intrinsics to NEON intrinsics for ARM processors. The library can also be used with other 32-bit architectures, although it will fall back to scalar implementations in those cases.

With libstreamvbyte, you can quickly and efficiently compress integer sequences, reducing the amount of storage space and network bandwidth required. The library is easy to use and integrates seamlessly with Python via pybind11 bindings. Whether you're working with large datasets or building a distributed computing system, libstreamvbyte can help you improve performance and reduce the resources needed to handle your data.

Currently supports Python 3.8+ on Windows, Linux (manylinux_2_17, musllinux_1_1) and macOS (universal2).

(back to top)

Getting Started

Installation

For Python

Install from PyPI using pip.

pip install libstreamvbyte

Or install from .whl file.

pip install "path/to/your/downloaded/whl"

To find appropriate .whl file, please visit releases.

For C++

You must have CMake installed on your system.

# clone the repo
git clone https://github.com/wst24365888/libstreamvbyte
cd libstreamvbyte

# build and install
cmake .
make
sudo make install

Usage

For Python

Import libstreamvbyte first.

import libstreamvbyte as svb

And here are the APIs.

# Encode an array of unsigned integers into a byte array.
encode(in_uint32: numpy.ndarray[numpy.uint32]) -> numpy.ndarray[numpy.uint8]

# Decode a byte array into an array of unsigned integers.
decode(in_uint8: numpy.ndarray[numpy.uint8], size: int) -> numpy.ndarray[numpy.uint32]

# Encode an array of signed integers into an array of unsigned integers.
zigzag_encode(in_int32: numpy.ndarray[numpy.int32]) -> numpy.ndarray[numpy.uint32]

# Decode an array of unsigned integers into an array of signed integers.
zigzag_decode(in_uint32: numpy.ndarray[numpy.uint32]) -> numpy.ndarray[numpy.int32]

# Check if the current wheel is a vectorized version.
is_vectorized_version() -> bool

For C++

Include streamvbyte.h first.

#include "streamvbyte.h"

For the APIs, please refer to include/streamvbyte.h.

Example

For Python

import libstreamvbyte as svb

N = 2**20 + 2

# type(original_data) == np.ndarray
# original_data.dtype == np.int32
original_data = np.random.randint(-2**31, 2**31, N, dtype=np.int32)

# type(compressed_bytes) == np.ndarray
# compressed_bytes.dtype == np.uint8
compressed_bytes = svb.encode(svb.zigzag_encode(original_data))

# type(recovered_data) == np.ndarray
# recovered_data.dtype == np.int32
recovered_data = svb.zigzag_decode(svb.decode(compressed_bytes, N))

For C++

#include "streamvbyte.h"

int main() {
    std::size_t N = (1 << 20) + 2;

    std::vector<int32_t> original_data(N);
    for (std::size_t i = 0; i < N; ++i) {
        original_data[i] = rand() - rand();
    }

    std::vector<uint8_t> compressed_bytes = streamvbyte::encode(streamvbyte::zigzag_encode(original_data));
    std::vector<int32_t> recovered_data = streamvbyte::zigzag_decode(streamvbyte::decode(compressed_bytes, N));

    return 0;
}

Compile it with linking to libstreamvbyte.

g++ -o example example.cpp -lstreamvbyte

(back to top)

Benchmark

OS: Linux 5.15.79.1-microsoft-standard-WSL2 x86_64
CPU: AMD Ryzen 5 3600 6-Core Processor (12) @ 3.600GHz

Run on (12 X 3593.26 MHz CPU s)
CPU Caches:
  L1 Data 32 KiB (x6)
  L1 Instruction 32 KiB (x6)
  L2 Unified 512 KiB (x6)
  L3 Unified 16384 KiB (x1)
Load Average: 0.81, 0.85, 0.69
-----------------------------------------------------------------------------------
Benchmark                              Time             CPU   Iterations Throughput
-----------------------------------------------------------------------------------
BM_memcpy/4096                       149 ns          149 ns      4688531 13.7122G/s
BM_memcpy/8192                       548 ns          548 ns      1275803 7.46783G/s
BM_memcpy/16384                     1139 ns         1138 ns       640835 7.19553G/s
BM_memcpy/32768                     2185 ns         2185 ns       320840 7.49932G/s
BM_memcpy/65536                     4921 ns         4921 ns       142703 6.65895G/s
BM_memcpy/131072                   10968 ns        10968 ns        63502 5.97511G/s
BM_memcpy/262144                   22465 ns        22465 ns        31134 5.83457G/s
BM_memcpy/524288                   45101 ns        45100 ns        15541 5.81245G/s
BM_memcpy/1048576                  91131 ns        91131 ns         7639 5.75314G/s
BM_streamvbyte_encode/4096          1222 ns         1222 ns       580855 1.67556G/s
BM_streamvbyte_encode/8192          2470 ns         2467 ns       282349 1.66064G/s
BM_streamvbyte_encode/16384         4945 ns         4945 ns       139671 1.65662G/s
BM_streamvbyte_encode/32768         9990 ns         9989 ns        70497 1.64017G/s
BM_streamvbyte_encode/65536        19853 ns        19853 ns        30963 1.65051G/s
BM_streamvbyte_encode/131072       39933 ns        39932 ns        17401 1.64118G/s
BM_streamvbyte_encode/262144       80563 ns        80562 ns         8193 1.62697G/s
BM_streamvbyte_encode/524288      160716 ns       160716 ns         4284  1.6311G/s
BM_streamvbyte_encode/1048576     319253 ns       319253 ns         1942 1.64223G/s
BM_streamvbyte_decode/4096           691 ns          691 ns      1040462 2.96191G/s
BM_streamvbyte_decode/8192          1341 ns         1341 ns       516979 3.05539G/s
BM_streamvbyte_decode/16384         2683 ns         2683 ns       261208 3.05359G/s
BM_streamvbyte_decode/32768         5348 ns         5348 ns       130319 3.06353G/s
BM_streamvbyte_decode/65536        10817 ns        10817 ns        64427 3.02936G/s
BM_streamvbyte_decode/131072       23207 ns        23207 ns        31546   2.824G/s
BM_streamvbyte_decode/262144       45746 ns        45746 ns        11291 2.86519G/s
BM_streamvbyte_decode/524288       88660 ns        88660 ns         7947 2.95673G/s
BM_streamvbyte_decode/1048576     178497 ns       178497 ns         3907 2.93724G/s
BM_zigzag_encode/4096                810 ns          810 ns       854076 2.52829G/s
BM_zigzag_encode/8192               1611 ns         1608 ns       433154   2.548G/s
BM_zigzag_encode/16384              3174 ns         3174 ns       219165 2.58084G/s
BM_zigzag_encode/32768              6457 ns         6457 ns       108415 2.53754G/s
BM_zigzag_encode/65536             12582 ns        12582 ns        54747 2.60432G/s
BM_zigzag_encode/131072            25243 ns        25243 ns        27802 2.59617G/s
BM_zigzag_encode/262144            50278 ns        50278 ns        13952 2.60693G/s
BM_zigzag_encode/524288           100563 ns       100562 ns         6932 2.60678G/s
BM_zigzag_encode/1048576          211846 ns       211845 ns         3222 2.47487G/s
BM_zigzag_decode/4096                675 ns          675 ns      1041044 3.03263G/s
BM_zigzag_decode/8192               1342 ns         1342 ns       523553 3.05196G/s
BM_zigzag_decode/16384              2643 ns         2643 ns       265497 3.09905G/s
BM_zigzag_decode/32768              5383 ns         5383 ns       130976 3.04377G/s
BM_zigzag_decode/65536             11474 ns        11474 ns        60817 2.85588G/s
BM_zigzag_decode/131072            21777 ns        21777 ns        32345 3.00944G/s
BM_zigzag_decode/262144            43477 ns        43478 ns        14387  3.0147G/s
BM_zigzag_decode/524288            86120 ns        86120 ns         8145 3.04393G/s
BM_zigzag_decode/1048576          173095 ns       173093 ns         4028 3.02894G/s

The unit of Throughput is GB/s (Giga Bytes per second).

Build Benchmarks from Source

cmake . \
    -DCMAKE_BUILD_TYPE=Release \
    -DBUILD_SHARED_LIBS=OFF \
    -DBUILD_PYBIND11=OFF \
    -DPRINT_BENCHMARK=OFF \
    -DBUILD_TESTS=ON \
    -DBUILD_BENCHMARKS=ON
make libstreamvbyte_benchmarks
./libstreamvbyte_benchmarks --benchmark_counters_tabular=true

(back to top)

Roadmap

  • Zigzag encoding/decoding.
  • Support ARM processors with NEON intrinsics.
  • Differential coding (delta encoding/decoding).

See the open issues for a full list of proposed features (and known issues).

(back to top)

Contributing

Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.

If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement". Don't forget to give the project a star! Thanks again!

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feat/amazing-feature)
  3. Commit your Changes with Conventional Commits
  4. Push to the Branch (git push origin feat/amazing-feature)
  5. Open a Pull Request

(back to top)

License

Distributed under the MIT License. See LICENSE for more information.

(back to top)

Reference

(back to top)

Contact

Author

Project Link

(back to top)

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

libstreamvbyte-0.3.8-cp313-cp313-win_amd64.whl (65.2 kB view details)

Uploaded CPython 3.13 Windows x86-64

libstreamvbyte-0.3.8-cp313-cp313-win32.whl (51.7 kB view details)

Uploaded CPython 3.13 Windows x86

libstreamvbyte-0.3.8-cp313-cp313-musllinux_1_2_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.13 musllinux: musl 1.2+ x86-64

libstreamvbyte-0.3.8-cp313-cp313-musllinux_1_2_i686.whl (1.2 MB view details)

Uploaded CPython 3.13 musllinux: musl 1.2+ i686

libstreamvbyte-0.3.8-cp313-cp313-musllinux_1_2_aarch64.whl (1.0 MB view details)

Uploaded CPython 3.13 musllinux: musl 1.2+ ARM64

libstreamvbyte-0.3.8-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (88.9 kB view details)

Uploaded CPython 3.13 manylinux: glibc 2.17+ x86-64

libstreamvbyte-0.3.8-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl (93.4 kB view details)

Uploaded CPython 3.13 manylinux: glibc 2.17+ i686

libstreamvbyte-0.3.8-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (83.4 kB view details)

Uploaded CPython 3.13 manylinux: glibc 2.17+ ARM64

libstreamvbyte-0.3.8-cp313-cp313-macosx_11_0_arm64.whl (58.3 kB view details)

Uploaded CPython 3.13 macOS 11.0+ ARM64

libstreamvbyte-0.3.8-cp313-cp313-macosx_10_13_x86_64.whl (62.2 kB view details)

Uploaded CPython 3.13 macOS 10.13+ x86-64

libstreamvbyte-0.3.8-cp312-cp312-win_amd64.whl (65.2 kB view details)

Uploaded CPython 3.12 Windows x86-64

libstreamvbyte-0.3.8-cp312-cp312-win32.whl (51.7 kB view details)

Uploaded CPython 3.12 Windows x86

libstreamvbyte-0.3.8-cp312-cp312-musllinux_1_2_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.12 musllinux: musl 1.2+ x86-64

libstreamvbyte-0.3.8-cp312-cp312-musllinux_1_2_i686.whl (1.2 MB view details)

Uploaded CPython 3.12 musllinux: musl 1.2+ i686

libstreamvbyte-0.3.8-cp312-cp312-musllinux_1_2_aarch64.whl (1.0 MB view details)

Uploaded CPython 3.12 musllinux: musl 1.2+ ARM64

libstreamvbyte-0.3.8-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (88.4 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64

libstreamvbyte-0.3.8-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl (92.3 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ i686

libstreamvbyte-0.3.8-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (82.7 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ ARM64

libstreamvbyte-0.3.8-cp312-cp312-macosx_11_0_arm64.whl (58.2 kB view details)

Uploaded CPython 3.12 macOS 11.0+ ARM64

libstreamvbyte-0.3.8-cp312-cp312-macosx_10_9_x86_64.whl (62.2 kB view details)

Uploaded CPython 3.12 macOS 10.9+ x86-64

libstreamvbyte-0.3.8-cp311-cp311-win_amd64.whl (65.0 kB view details)

Uploaded CPython 3.11 Windows x86-64

libstreamvbyte-0.3.8-cp311-cp311-win32.whl (51.2 kB view details)

Uploaded CPython 3.11 Windows x86

libstreamvbyte-0.3.8-cp311-cp311-musllinux_1_2_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.11 musllinux: musl 1.2+ x86-64

libstreamvbyte-0.3.8-cp311-cp311-musllinux_1_2_i686.whl (1.2 MB view details)

Uploaded CPython 3.11 musllinux: musl 1.2+ i686

libstreamvbyte-0.3.8-cp311-cp311-musllinux_1_2_aarch64.whl (1.0 MB view details)

Uploaded CPython 3.11 musllinux: musl 1.2+ ARM64

libstreamvbyte-0.3.8-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (89.8 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

libstreamvbyte-0.3.8-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl (93.6 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ i686

libstreamvbyte-0.3.8-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (84.4 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ARM64

libstreamvbyte-0.3.8-cp311-cp311-macosx_11_0_arm64.whl (58.9 kB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

libstreamvbyte-0.3.8-cp311-cp311-macosx_10_9_x86_64.whl (62.6 kB view details)

Uploaded CPython 3.11 macOS 10.9+ x86-64

libstreamvbyte-0.3.8-cp310-cp310-win_amd64.whl (64.1 kB view details)

Uploaded CPython 3.10 Windows x86-64

libstreamvbyte-0.3.8-cp310-cp310-win32.whl (50.7 kB view details)

Uploaded CPython 3.10 Windows x86

libstreamvbyte-0.3.8-cp310-cp310-musllinux_1_2_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.10 musllinux: musl 1.2+ x86-64

libstreamvbyte-0.3.8-cp310-cp310-musllinux_1_2_i686.whl (1.2 MB view details)

Uploaded CPython 3.10 musllinux: musl 1.2+ i686

libstreamvbyte-0.3.8-cp310-cp310-musllinux_1_2_aarch64.whl (1.0 MB view details)

Uploaded CPython 3.10 musllinux: musl 1.2+ ARM64

libstreamvbyte-0.3.8-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (88.1 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

libstreamvbyte-0.3.8-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl (92.3 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ i686

libstreamvbyte-0.3.8-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (83.0 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ARM64

libstreamvbyte-0.3.8-cp310-cp310-macosx_11_0_arm64.whl (57.7 kB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

libstreamvbyte-0.3.8-cp310-cp310-macosx_10_9_x86_64.whl (61.0 kB view details)

Uploaded CPython 3.10 macOS 10.9+ x86-64

libstreamvbyte-0.3.8-cp39-cp39-win_amd64.whl (63.3 kB view details)

Uploaded CPython 3.9 Windows x86-64

libstreamvbyte-0.3.8-cp39-cp39-win32.whl (50.8 kB view details)

Uploaded CPython 3.9 Windows x86

libstreamvbyte-0.3.8-cp39-cp39-musllinux_1_2_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.9 musllinux: musl 1.2+ x86-64

libstreamvbyte-0.3.8-cp39-cp39-musllinux_1_2_i686.whl (1.2 MB view details)

Uploaded CPython 3.9 musllinux: musl 1.2+ i686

libstreamvbyte-0.3.8-cp39-cp39-musllinux_1_2_aarch64.whl (1.0 MB view details)

Uploaded CPython 3.9 musllinux: musl 1.2+ ARM64

libstreamvbyte-0.3.8-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (88.5 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

libstreamvbyte-0.3.8-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl (92.5 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ i686

libstreamvbyte-0.3.8-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (83.2 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ARM64

libstreamvbyte-0.3.8-cp39-cp39-macosx_11_0_arm64.whl (57.7 kB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

libstreamvbyte-0.3.8-cp39-cp39-macosx_10_9_x86_64.whl (61.1 kB view details)

Uploaded CPython 3.9 macOS 10.9+ x86-64

libstreamvbyte-0.3.8-cp38-cp38-win_amd64.whl (64.1 kB view details)

Uploaded CPython 3.8 Windows x86-64

libstreamvbyte-0.3.8-cp38-cp38-win32.whl (50.7 kB view details)

Uploaded CPython 3.8 Windows x86

libstreamvbyte-0.3.8-cp38-cp38-musllinux_1_2_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.8 musllinux: musl 1.2+ x86-64

libstreamvbyte-0.3.8-cp38-cp38-musllinux_1_2_i686.whl (1.2 MB view details)

Uploaded CPython 3.8 musllinux: musl 1.2+ i686

libstreamvbyte-0.3.8-cp38-cp38-musllinux_1_2_aarch64.whl (1.0 MB view details)

Uploaded CPython 3.8 musllinux: musl 1.2+ ARM64

libstreamvbyte-0.3.8-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (88.1 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

libstreamvbyte-0.3.8-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl (92.1 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ i686

libstreamvbyte-0.3.8-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (82.8 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ ARM64

libstreamvbyte-0.3.8-cp38-cp38-macosx_11_0_arm64.whl (57.5 kB view details)

Uploaded CPython 3.8 macOS 11.0+ ARM64

libstreamvbyte-0.3.8-cp38-cp38-macosx_10_9_x86_64.whl (60.9 kB view details)

Uploaded CPython 3.8 macOS 10.9+ x86-64

File details

Details for the file libstreamvbyte-0.3.8-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for libstreamvbyte-0.3.8-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 21f6017bf8659caf6d86fda8acebd33f5df51ca513cc24f6b9ab6b8e39a0e4ce
MD5 51ad65f515475a99ae9836c41678589e
BLAKE2b-256 5fb15364f598a38da3049dcb23de6323b8c912cdc4581fc194419b351a82cdc7

See more details on using hashes here.

File details

Details for the file libstreamvbyte-0.3.8-cp313-cp313-win32.whl.

File metadata

File hashes

Hashes for libstreamvbyte-0.3.8-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 6acb4fd89d7d13672632e18d289b2b1ff55f180902882ac94139a4be6ff90ba1
MD5 b04092e567e1625af147e70ec888f4ff
BLAKE2b-256 a03ddd777c2f2e8e190cd78ec5e32ecd38c7c851fbc0ec457dd593f7192eea15

See more details on using hashes here.

File details

Details for the file libstreamvbyte-0.3.8-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for libstreamvbyte-0.3.8-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 9007e8453905142745c82f7132f7ba188b31c63b0ca7cb5b6e7950003b4bde3b
MD5 4cb81f9f6510315236821dc361a6d647
BLAKE2b-256 9bc537b9c63df802a92a512541f42cc320e114d9884549665d237fe0758ae256

See more details on using hashes here.

File details

Details for the file libstreamvbyte-0.3.8-cp313-cp313-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for libstreamvbyte-0.3.8-cp313-cp313-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 af2cadd01756f1ea4e4fe88fe7ba3a390dec9d65ef6e8fd1d3e00d47ae0b0204
MD5 042121b521aa7ace70fd8a19230b7069
BLAKE2b-256 03163f7933d77222c2114b429b1f7dc4525566cbf197eb6f9dc26935ae5f8aa6

See more details on using hashes here.

File details

Details for the file libstreamvbyte-0.3.8-cp313-cp313-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for libstreamvbyte-0.3.8-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 542e1e5b65a33a76a34b439cb61cbe6a8f825c32c7c1962332e9747a56c6aadb
MD5 b1b1306e2c37e1ee8849af6d3e7ba290
BLAKE2b-256 e0074edf0989b38e176013787fbe6a31019f5d9dfa1bf66852775c9377fa335f

See more details on using hashes here.

File details

Details for the file libstreamvbyte-0.3.8-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for libstreamvbyte-0.3.8-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2af3af796f8409a4c9dc1bd69c85aa04df415f34ee4e842e56fd9f9986e3749d
MD5 523777dd0411a29c5cbc688bcb409a99
BLAKE2b-256 7d2629077fa424aa1fa52273361eccd5b7ae4526969b5187b0fc0cfd23ca59c5

See more details on using hashes here.

File details

Details for the file libstreamvbyte-0.3.8-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for libstreamvbyte-0.3.8-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 d047b090b5bfcc5f4046fac0d284f8b2076625d80f0e4f85a7117b6718656db3
MD5 bcd73223c52dd78085d77c8657be6e5c
BLAKE2b-256 8280d4993d98083e9b817052c73e2e152fbb18d6d4b5a90679322195498036f6

See more details on using hashes here.

File details

Details for the file libstreamvbyte-0.3.8-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for libstreamvbyte-0.3.8-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 c18167eea7ed241e05d20baef778fa0318fcaf66b7693b4f8661fef0f92de630
MD5 1a1dcae63a945b068856cd0db59b5251
BLAKE2b-256 5affce3d517978d4691a4e2a49b48347c9e26bbeb574c62abba993036555edd6

See more details on using hashes here.

File details

Details for the file libstreamvbyte-0.3.8-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for libstreamvbyte-0.3.8-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 edffb9031b2527d22a78d6ba5fe4be69fa4655988ca13a34b71745030e6c07e9
MD5 1d0e3545720c71f312a7b7d051918c29
BLAKE2b-256 db17da743a0b881c85b9ac437df06d735a22c12e976d658c74f03187fc653605

See more details on using hashes here.

File details

Details for the file libstreamvbyte-0.3.8-cp313-cp313-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for libstreamvbyte-0.3.8-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 792b30fe23c80b9ac70333cf94a20945f38985f1c7a0c730f4c73657ee4a4d79
MD5 f6ffbba1600e15f5a5209d43364bcfbf
BLAKE2b-256 062419c29f56935854b2c7706c4cca5d47ddb3c2c4f788da03a56490a13b6535

See more details on using hashes here.

File details

Details for the file libstreamvbyte-0.3.8-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for libstreamvbyte-0.3.8-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 a59e77c597637e09b4e7ffda10c7375936150c590a54679519381d9306385da7
MD5 8581b81c37c321fe4d13cd687aa093a2
BLAKE2b-256 9b1f29092eebbed77ad29a3c6cda1829bc8b53edb055b095246f49b83a549f3e

See more details on using hashes here.

File details

Details for the file libstreamvbyte-0.3.8-cp312-cp312-win32.whl.

File metadata

File hashes

Hashes for libstreamvbyte-0.3.8-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 d5ec7b204b090d132c61c3f41df6b95f4a98bcdb25bb3a6a7e3bcf368cb85211
MD5 aa27e9d7bf4fce642a095e4b9a42933e
BLAKE2b-256 6403e999d06bec4d2db5eb2714c844add93a9780cd1e9cece4743856a1b841e3

See more details on using hashes here.

File details

Details for the file libstreamvbyte-0.3.8-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for libstreamvbyte-0.3.8-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 10b534b12c38c98f6ce51e874417a093b32d19e28cb1a62737a18e5179c2b09f
MD5 ef6a52a8c88570be41c319bdc2a20ea0
BLAKE2b-256 e25137b3441e237a5d0c33b6412190c4508b92cad6ddb44a0f297c49f211645d

See more details on using hashes here.

File details

Details for the file libstreamvbyte-0.3.8-cp312-cp312-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for libstreamvbyte-0.3.8-cp312-cp312-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 035bdfdbaece112a8c0c1952c299a373b4075c04345e94c2ef8e3038fdb02657
MD5 e695de49ee8fa71d8b0f6daa53ec1419
BLAKE2b-256 136ea8cb53dfc81ecbdb70741bcb5a436518c948d60c6cc1a5fa0e6f9f11a39d

See more details on using hashes here.

File details

Details for the file libstreamvbyte-0.3.8-cp312-cp312-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for libstreamvbyte-0.3.8-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 722385be13707304d5702ec991b4b7dc8f50f0eab6479b150ef633cf18472465
MD5 8a6b60b39cd6d66a6c707982ab5c5533
BLAKE2b-256 1ab45a87d61e23e14a97141e136018bd8b52cb55362b51e45da46a7fad1fe2fe

See more details on using hashes here.

File details

Details for the file libstreamvbyte-0.3.8-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for libstreamvbyte-0.3.8-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1e9b08f9fffb4ae16990feabd61f509b9e5ce913a4e63997a61c432c9ffb57ff
MD5 5885016314d2f41dc468c181de1aa901
BLAKE2b-256 80a5e315654cc19611fd28674d45bd9beac63784e485a95215820b4830775864

See more details on using hashes here.

File details

Details for the file libstreamvbyte-0.3.8-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for libstreamvbyte-0.3.8-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 f8b91645df7a9351f48ca833733ca9748f1bc11ee148de24086a0fcff38683d4
MD5 cd0d201d41be2924a09048806908f003
BLAKE2b-256 ab2c155f9c70ac9eeaafa79db912837c8583e553d433f7967c2ef7d61eba5c0b

See more details on using hashes here.

File details

Details for the file libstreamvbyte-0.3.8-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for libstreamvbyte-0.3.8-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 71b01b51ba5a863dc39cc6f1c26c6c0474c10129b3831a9fcd0ef6f98616bfb8
MD5 5fbcaf1c1be152f5aa0111b0c0a02f5b
BLAKE2b-256 576238dd9feec674a7972c806748807ed66a07d2ae11b27b7807c4d3bfa29685

See more details on using hashes here.

File details

Details for the file libstreamvbyte-0.3.8-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for libstreamvbyte-0.3.8-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4737550dc20c3fe3f40d91dac70bcdea6cafe40f1bc32dffea68b2b0a5dda707
MD5 addcfe2177b38f4b963c4db905e38856
BLAKE2b-256 59155dfc096a25c26152e2580f5d521c2457512eb95da977b2808ee942bb1e95

See more details on using hashes here.

File details

Details for the file libstreamvbyte-0.3.8-cp312-cp312-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for libstreamvbyte-0.3.8-cp312-cp312-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 04d8e455b1e8526aed05875d5255639857b09bce62bd404c459356d1e0987616
MD5 50e246a378149fcc1d67d6576b2d4015
BLAKE2b-256 33fe0bd876b66679a14a3c37ee7def6aa419f6ab6427f78dc5e7aeb8acd89788

See more details on using hashes here.

File details

Details for the file libstreamvbyte-0.3.8-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for libstreamvbyte-0.3.8-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 d18cfa1bf6217cda567224945b9387c687390554e1b6d0e62342873fe8f0edce
MD5 277bbb0b78ec6e3c65690dd49409676e
BLAKE2b-256 0d4269393af023062aae838edb62b3debefb7e4aa002d95fd69fecac01951fd2

See more details on using hashes here.

File details

Details for the file libstreamvbyte-0.3.8-cp311-cp311-win32.whl.

File metadata

File hashes

Hashes for libstreamvbyte-0.3.8-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 f1181451dfb0ffeb2f2d65ad9d12908cf3c17fdd60149a552d3515ba7b49cc76
MD5 8d0304f4c35fda10a9d64e5796bff91e
BLAKE2b-256 0fd27de52df972ba71e0be72b7cff084e8a5389fa7508478dbb0d5fcd87b09c4

See more details on using hashes here.

File details

Details for the file libstreamvbyte-0.3.8-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for libstreamvbyte-0.3.8-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 377c5cb7ed36d8275bb53c1c3aea894a82405240852ae0cc427a924d50a72a9a
MD5 d00cf3706821febb85ca3046d98818f9
BLAKE2b-256 d9bab80ac07795d0b8a3b27dcaaeb61dd5e595fa5532e5fae09eaf4a97bea4b0

See more details on using hashes here.

File details

Details for the file libstreamvbyte-0.3.8-cp311-cp311-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for libstreamvbyte-0.3.8-cp311-cp311-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 9fc73af55fb7b2356fc2c4d0074c04066f10d516eb5948c6f10950309c4beb76
MD5 dfd903d63a8b5da8115a4324c2ed8ae5
BLAKE2b-256 c728e96467a04b3e05df7dd040cd73f7617656fce3f8008531b1fda746ce0968

See more details on using hashes here.

File details

Details for the file libstreamvbyte-0.3.8-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for libstreamvbyte-0.3.8-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 3998559fca7107d040f6ea7f55ee2fe543487b8de1f49d71f668660a02f4492e
MD5 c978e68c9404ccb22c6cbd751db29624
BLAKE2b-256 849d9a36a3400b07ef05d7772771d0ecc13e0acc185406834d6a11dc334606e7

See more details on using hashes here.

File details

Details for the file libstreamvbyte-0.3.8-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for libstreamvbyte-0.3.8-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1b2e8345249ab5a33973d2a9ad84136569c6629be779228411673d739cf5690a
MD5 ee1a1bb0e2fea56a8a20f9ae20219b85
BLAKE2b-256 fd8bc761e38807e1fb180952a659d060c8d4a1e71c13de82f6df29a6cd79ec83

See more details on using hashes here.

File details

Details for the file libstreamvbyte-0.3.8-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for libstreamvbyte-0.3.8-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 081d6fbf838846358f348a4d7b8fb76adcd1bb1e1b824d4695be5315fe7c6330
MD5 ad89334d540c9c4018c1dcebefa9de3c
BLAKE2b-256 5461b82050f77ac256b975d6558c41b29ca00476536413d66e439e87cddf83f2

See more details on using hashes here.

File details

Details for the file libstreamvbyte-0.3.8-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for libstreamvbyte-0.3.8-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 ae08b09a00e3af4cfbd760e1cf12db7233602c74219a8685b50bf27afb6d3d04
MD5 5c35c3fa44cf9a26695280c8159793c1
BLAKE2b-256 40c8b0d8201b336dbe6de9008de632c2c2e48eeece60d24483439213230b37e5

See more details on using hashes here.

File details

Details for the file libstreamvbyte-0.3.8-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for libstreamvbyte-0.3.8-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2a1e159d97758ef0536c4830e71596459e95acb2f84c622e26d919f363b33e1d
MD5 a1828c51b3e49ebe9122aeb019d80929
BLAKE2b-256 d682001d37f1acf7ee40f79c49ba83cd0f798a06ef6ec38e9279036f67ed9064

See more details on using hashes here.

File details

Details for the file libstreamvbyte-0.3.8-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for libstreamvbyte-0.3.8-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 87a9a424f35f8044c4d5674604039e37cce9b14428b5a8bbc8abbf44b97aae59
MD5 073740495956683bd1cdbfc04f430910
BLAKE2b-256 4bd05c0df28378417f9fc555778883ca561e3aeddc0a3680a109635bf2c62b90

See more details on using hashes here.

File details

Details for the file libstreamvbyte-0.3.8-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for libstreamvbyte-0.3.8-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 7c393eae45fb61d7f678f2ca31b5576065657e9f77fed99392776ac6e6fa77a7
MD5 dc54edf99d9939903376434e41da5f47
BLAKE2b-256 e53b6b860e7411244cdd818f538b113cf5d647d979c376d3148c087e9c5af2be

See more details on using hashes here.

File details

Details for the file libstreamvbyte-0.3.8-cp310-cp310-win32.whl.

File metadata

File hashes

Hashes for libstreamvbyte-0.3.8-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 37ce13b5dc0ee616ab75ae0d45de3e6f68d90b0e042833473f651c9a059563ca
MD5 762818a4c41e7a29b7a750168cb6cd2a
BLAKE2b-256 5f8c0824db9ff99baec0673ef90e11cba56f45baf3fadc4a6f3b9d0399d621b8

See more details on using hashes here.

File details

Details for the file libstreamvbyte-0.3.8-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for libstreamvbyte-0.3.8-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 9d167fa926081a2ce5bb1795a8069facc0bbc53e1b7adc892ee9ee082759a591
MD5 a44902c12e5c15cfb8b4a124f66149f4
BLAKE2b-256 44d0fff26f14560ad70248e8d5caf56cdcd5514c3cf672ec053147d3ddbbf72b

See more details on using hashes here.

File details

Details for the file libstreamvbyte-0.3.8-cp310-cp310-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for libstreamvbyte-0.3.8-cp310-cp310-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 19c52e2117b0f83887d7b7dbbc006f031e698a02e2cf48276c9b0f2c10f331c9
MD5 45558c230dd86bd0f566ec1fdefbcd3e
BLAKE2b-256 71738d037df26c509eb8203f67b8a175a71828d1c417a306427074ee6f5db21d

See more details on using hashes here.

File details

Details for the file libstreamvbyte-0.3.8-cp310-cp310-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for libstreamvbyte-0.3.8-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 1c38cd69d5cd7481f1b61317d6de538768939f3b10ddabe214c7062f9b1b4ded
MD5 ea6d8945c578d5edcf1d45912d61e04f
BLAKE2b-256 72617d80f0e39828e3acb5bae7a90b8299e4ddd876febfc9462869f2888da663

See more details on using hashes here.

File details

Details for the file libstreamvbyte-0.3.8-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for libstreamvbyte-0.3.8-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1cabf87574ef5ced1127a985446121f83cbbf36327745931b38ac27cd72f47b1
MD5 8c98493a0013df93e40cd2572dbb88b6
BLAKE2b-256 9762c4a83dca7b64d536a5554ef1d6f265de79cb1c0fa4bdd306e36e38b3b680

See more details on using hashes here.

File details

Details for the file libstreamvbyte-0.3.8-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for libstreamvbyte-0.3.8-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 42a3fbeafc237ca37e0ac90fe5f862fc5788f1a930bad6ee841e91a5712aa644
MD5 cd4f20180a072b7a6adca41244d818b1
BLAKE2b-256 0a0bf8ae2e605671d2dceec46ad8c506f8a252773179e644160341c95980e67e

See more details on using hashes here.

File details

Details for the file libstreamvbyte-0.3.8-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for libstreamvbyte-0.3.8-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 58ac2144b7b94ebd9292f1a62a9e11ddbb237d7595ac4006bb71369e9bd332f2
MD5 210f126212173e08c4abb8d746e38f6c
BLAKE2b-256 4202b4665c53fcf19735b493db27e8d11f05e96d8fae50d5c0303fc7f88fc5df

See more details on using hashes here.

File details

Details for the file libstreamvbyte-0.3.8-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for libstreamvbyte-0.3.8-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 82f424a3b4fbbf1e27d7905806127e608acee85902d7d9918c8618343bc3fd6f
MD5 b32946a0ac077d39b2f1640960265051
BLAKE2b-256 e7b554e2baf3627f36c1630b872834b47454b81eca09a36a62ef6994fed087fb

See more details on using hashes here.

File details

Details for the file libstreamvbyte-0.3.8-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for libstreamvbyte-0.3.8-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 8c3f42e7c53aa503e6459f3249f929c45a6121c486b08e0005b5e5edd6f49815
MD5 ba921d8c513583822eca55f21fab0971
BLAKE2b-256 890af62a53b9a7d99928a2cafd17c76791510878baa0b89a31493513c77cc0a2

See more details on using hashes here.

File details

Details for the file libstreamvbyte-0.3.8-cp39-cp39-win_amd64.whl.

File metadata

File hashes

Hashes for libstreamvbyte-0.3.8-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 e8fb2dce017104e7c8572bb3e8d4cb5ad90d1ad4b1252bc06b9b044c2de5999a
MD5 c9a8f232f6bc5659949d36dfe44978b9
BLAKE2b-256 19f37fe9b9eeb5f647b9bb917e60462f27be626761a480c7017e2fd476e3ea7c

See more details on using hashes here.

File details

Details for the file libstreamvbyte-0.3.8-cp39-cp39-win32.whl.

File metadata

File hashes

Hashes for libstreamvbyte-0.3.8-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 578cd194d76c0a261077288e93cba0b0f2281d2e0ee070786548437fae7c89ca
MD5 5331f99c66b5af9aca857e592ba50c82
BLAKE2b-256 3121f6bab921042d9e62981c614ceaef7faf7e79aab01a3e3c3eb305af4e448d

See more details on using hashes here.

File details

Details for the file libstreamvbyte-0.3.8-cp39-cp39-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for libstreamvbyte-0.3.8-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 a3311dd118517507e051fa8791e45e18f083f6297ac146377e8779394258031a
MD5 ec5be8bb5fb056a62018d17db95fe37c
BLAKE2b-256 3a5d551c55646563662f73cedf172a9138406322660333e0418eb6a672d9f2e2

See more details on using hashes here.

File details

Details for the file libstreamvbyte-0.3.8-cp39-cp39-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for libstreamvbyte-0.3.8-cp39-cp39-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 b72f3e64262d61ded3862518839891edda25a16302ac9474eeaa8727074673dd
MD5 061a48ec2f30a579628ac6deadb6b0dc
BLAKE2b-256 837e27eb4c46a60335b5d93dc7c5897e352c06aa29c1200be814d4287c85336b

See more details on using hashes here.

File details

Details for the file libstreamvbyte-0.3.8-cp39-cp39-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for libstreamvbyte-0.3.8-cp39-cp39-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 02d94a34bf41eef179054bd437f8c12783e1a49c8ea491c72f6137d0f6bbef9b
MD5 aba3bb0418afcd33a33026683af73798
BLAKE2b-256 7907bbd891915913ac678a4b10ab9530a052aca61b40e0c818b558b5f99e67b0

See more details on using hashes here.

File details

Details for the file libstreamvbyte-0.3.8-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for libstreamvbyte-0.3.8-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 385f091e0dbd4163c6bf9b075a69b64a17eff8cc698595a70fff5cbcf898405f
MD5 823bb552bf443abe012bbaa9c74dc412
BLAKE2b-256 c8ec064b8e54fe40b585a45289ed87391f529e693a3ca582736fa738e234c015

See more details on using hashes here.

File details

Details for the file libstreamvbyte-0.3.8-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for libstreamvbyte-0.3.8-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 19dbabe02e6d5291181ec383371e6f87b55f57b85261dd25f8ae4cd6d3204cf5
MD5 0a261dc2fc686de4b2b24365a52a949d
BLAKE2b-256 4c83fa8dbb2422ceec20d580b6c5f0a721963a62f4ce49c5f780b6cf38a64fe0

See more details on using hashes here.

File details

Details for the file libstreamvbyte-0.3.8-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for libstreamvbyte-0.3.8-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 7a759d027bafb6e50fb089b9fc7a9b77f4288c3b00594e0cf22960eefdb3c7eb
MD5 e61ac0aa1a2d088d967bf2675824b1e5
BLAKE2b-256 445f0325887a7f734007b0d5a81877aaff8096f17ac0bccb21150817ee49e8ce

See more details on using hashes here.

File details

Details for the file libstreamvbyte-0.3.8-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for libstreamvbyte-0.3.8-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 bf79c820588164f6fe81974ecbfd367a90b64385bd411bcc64006019774f59a8
MD5 20ea107315a8cf451ced06e5412e263f
BLAKE2b-256 5cec9a1ba9b37db04cd77bdc61dd24459b3af29ae4b97020347582864dca4723

See more details on using hashes here.

File details

Details for the file libstreamvbyte-0.3.8-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for libstreamvbyte-0.3.8-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 6c1b51f9e42c2cbfb74974c3d99dc27440714956ed76c270b6728e2a2766c51f
MD5 24f1d16690e87277c5be5ffb2ee3ef1f
BLAKE2b-256 fc92647fe32e8e93af457a875e2370d14fe1a0c2fabac682be8bc4387e3cacda

See more details on using hashes here.

File details

Details for the file libstreamvbyte-0.3.8-cp38-cp38-win_amd64.whl.

File metadata

File hashes

Hashes for libstreamvbyte-0.3.8-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 5ccfc79c0904a8af15944b939dd0be842890376fe8a46c9893a816b6067486d9
MD5 c3780b277ad4415ee5bfe950cdb7090c
BLAKE2b-256 800ee8b3b8c914348f0b2ef87b1d682728f313de9b52c512a170576fd772940c

See more details on using hashes here.

File details

Details for the file libstreamvbyte-0.3.8-cp38-cp38-win32.whl.

File metadata

File hashes

Hashes for libstreamvbyte-0.3.8-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 65bd2a0aedcc674121249c4c9ebb0fdfca82e9a5c4dfa6c37d19a3f0dec64b3f
MD5 42644041ff3b81e88ad3c5afba4a6d45
BLAKE2b-256 7f124fe49827c966e686ee8b69e97f6ef2da08a6d7e2c6646cd38c3e9d4d1d8c

See more details on using hashes here.

File details

Details for the file libstreamvbyte-0.3.8-cp38-cp38-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for libstreamvbyte-0.3.8-cp38-cp38-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 b6af4aec624b72ead48d16ab29947a7d3107794da726d6ce194d0978e77b41c6
MD5 46d196ff23dd09bd8c1b50c7c88e7481
BLAKE2b-256 69c203a6e64f3692f94f06a5edb547ec17418c658df5726e14f7a9a57e114774

See more details on using hashes here.

File details

Details for the file libstreamvbyte-0.3.8-cp38-cp38-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for libstreamvbyte-0.3.8-cp38-cp38-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 f3fa7a4b5d00830efee214a432006dcec52c3fbd6aeeee268c10d54900b7fa48
MD5 c9dbeda284a244e808613ed403ff2b6a
BLAKE2b-256 d33106b49f093753619d20aa4c530e2923376a3d8df561a92bf1844ebb4402b7

See more details on using hashes here.

File details

Details for the file libstreamvbyte-0.3.8-cp38-cp38-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for libstreamvbyte-0.3.8-cp38-cp38-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 db0c91d7900315336b05c1d8f24a8c12d1a786c759bb09f7f42f3eb9aff08008
MD5 4bdeaae26f9e00ae87e7a8059ce65388
BLAKE2b-256 79795bafb6fbabbbddfc9092d17b6fb156d99151cb7d3ce834ac52a5375e1043

See more details on using hashes here.

File details

Details for the file libstreamvbyte-0.3.8-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for libstreamvbyte-0.3.8-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 76d1c940e092e95b3c56320a9208e6bae536c7980bc86cd529b13005038d9e4c
MD5 9621fc7be06b0709635829f813613300
BLAKE2b-256 1087dec6a5539c65de5ba32bcabf40dbf8f81d932769983148ce128a1fa7ee9f

See more details on using hashes here.

File details

Details for the file libstreamvbyte-0.3.8-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for libstreamvbyte-0.3.8-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 d18a37f81a7d9077e41cad00c65c1a2eaad97993a2dd49f1fda32ac27b7a7d77
MD5 41987a637468e3c8f591555c87cbf2da
BLAKE2b-256 b46b228238d6a55fe4cc38651b4fd4f37a3aff7b22c03cb8e4290873c07df1de

See more details on using hashes here.

File details

Details for the file libstreamvbyte-0.3.8-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for libstreamvbyte-0.3.8-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 c1bce182d7d62a15cbcfe247a600129e741ae76683a9f3bf942defd69972eb60
MD5 797028d670b19b99ea41d1f35abd6cea
BLAKE2b-256 db0b8d639570035887576d6a8b4185ab23fd9420e1b18e4b637638b2dec2b57c

See more details on using hashes here.

File details

Details for the file libstreamvbyte-0.3.8-cp38-cp38-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for libstreamvbyte-0.3.8-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 850ae101e187283ba54e4f17eed14901291a2efe2057ba15758251aebd11b6c7
MD5 091f7129163909023d1119f7fbf35991
BLAKE2b-256 a04dfefb79527e59444e88a3b0ec2a116d894d7da875d6e3a8cff94af410a4f0

See more details on using hashes here.

File details

Details for the file libstreamvbyte-0.3.8-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for libstreamvbyte-0.3.8-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 a9aac24d15da4c631995f0e1e3b0a13863ea551613a28bd6f7bb95dcbf2d6f13
MD5 bbee9f008f59a22bb7b6486a1dba17a0
BLAKE2b-256 e8120acb56194963b1e72e2e950482c6dfa315562a9eb073d13f5011858d8150

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