libstreamvbyte


Namelibstreamvbyte JSON
Version 0.3.8 PyPI version JSON
download
home_pagehttps://github.com/wst24365888/libstreamvbyte
SummaryA C++ implementation of StreamVByte, with Python bindings.
upload_time2024-07-27 13:48:12
maintainerHSING-HAN WU (Xyphuz)
docs_urlNone
authorHSING-HAN WU (Xyphuz)
requires_python<4.0,>=3.8
licenseMIT
keywords streamvbyte libstreamvbyte vbyte integer compression simd vectorization ssse3 neon sse2neon python c++ cmake pybind11
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            <div id="top"></div>

<!-- PROJECT SHIELDS -->

[<div align="center"> ![Contributors][contributors-shield]][contributors-url]
[![Forks][forks-shield]][forks-url]
[![Stargazers][stars-shield]][stars-url]
[![MIT License][license-shield]][license-url]
[![Issues][issues-shield]][issues-url]
[![Issues Closed][issues-closed-shield]][issues-closed-url]
[![Python Version][python-version-shield]][python-version-url]
[![Week Download][download-shield]</div>][download-url]

<br />

<!-- PROJECT BANNER -->

![libstreamvbyte](https://socialify.git.ci/wst24365888/libstreamvbyte/image?description=1&font=KoHo&name=1&owner=1&pattern=Circuit%20Board&theme=Light)

<br />
<div align="center">
<p align="center">
    <a href="https://github.com/wst24365888/libstreamvbyte#usage"><strong>Explore Usage »</strong></a>
    <br />
    <br />
    <a href="https://github.com/wst24365888/libstreamvbyte/issues">Report Bug</a>
    ·
    <a href="https://github.com/wst24365888/libstreamvbyte/issues">Request Feature</a>
  </p>
</div>

<!-- TABLE OF CONTENTS -->

<details>
  <summary>Table of Contents</summary>
  <ol>
    <li>
      <a href="#about-the-project">About The Project</a>
    </li>
    <li>
      <a href="#getting-started">Getting Started</a>
      <ul>
        <li><a href="#installation">Installation</a></li>
        <li><a href="#usage">Usage</a></li>
        <li><a href="#example">Example</a></li>
      </ul>
    </li>
    <li><a href="#benchmark">Benchmark</a></li>
    <li><a href="#roadmap">Roadmap</a></li>
    <li><a href="#contributing">Contributing</a></li>
    <li><a href="#license">License</a></li>
    <li><a href="#reference">Reference</a></li>
    <li><a href="#contact">Contact</a></li>
  </ol>
</details>

<!-- ABOUT THE PROJECT -->

## About The Project

`libstreamvbyte` is a `C++` implementation of [StreamVByte](#reference), with `Python` bindings using `pybind11`. 

[StreamVByte](#reference) 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`).

<p align="right">(<a href="#top">back to top</a>)</p>

<!-- GETTING STARTED -->

## Getting Started

### Installation

#### For `Python`

Install from `PyPI` using `pip`.

```bash
pip install libstreamvbyte
```

Or install from `.whl` file.

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

To find appropriate `.whl` file, please visit [releases](https://github.com/wst24365888/libstreamvbyte/releases).

#### For `C++`

You must have `CMake` installed on your system.

```bash
# 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.

```python
import libstreamvbyte as svb
```

And here are the APIs.

```python
# 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.

```cpp
#include "streamvbyte.h"
```

For the APIs, please refer to [include/streamvbyte.h](https://github.com/wst24365888/libstreamvbyte/blob/main/include/streamvbyte.h).

### Example

#### For `Python`

```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++`

```cpp
#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`.

```bash
g++ -o example example.cpp -lstreamvbyte
```

<p align="right">(<a href="#top">back to top</a>)</p>

<!-- BENCHMARK -->

## Benchmark

```bash
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

```bash
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
```

<p align="right">(<a href="#top">back to top</a>)</p>

<!-- ROADMAP -->

## Roadmap

- [x] Zigzag encoding/decoding.
- [x] Support ARM processors with `NEON` intrinsics.
- [ ] Differential coding (delta encoding/decoding).

See the [open issues](https://github.com/wst24365888/libstreamvbyte/issues)
for a full list of proposed features (and known issues).

<p align="right">(<a href="#top">back to top</a>)</p>

<!-- CONTRIBUTING -->

## 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](https://www.conventionalcommits.org/en/v1.0.0/)
4. Push to the Branch (`git push origin feat/amazing-feature`)
5. Open a Pull Request

<p align="right">(<a href="#top">back to top</a>)</p>

<!-- LICENSE -->

## License

Distributed under the MIT License. See
[LICENSE](https://github.com/wst24365888/libstreamvbyte/blob/main/LICENSE)
for more information.

<p align="right">(<a href="#top">back to top</a>)</p>

<!-- REFERENCE -->

## Reference

- Daniel Lemire, Nathan Kurz, Christoph Rupp, [Stream VByte: Faster Byte-Oriented Integer Compression](https://arxiv.org/abs/1709.08990), Information Processing Letters 130, 2018.

<p align="right">(<a href="#top">back to top</a>)</p>

<!-- CONTACT -->

## Contact

### Author

- HSING-HAN, WU (Xyphuz)
  - Mail me: xyphuzwu@gmail.com
  - About me: <https://www.xyphuz.com>
  - GitHub: <https://github.com/wst24365888>

### Project Link

- <https://github.com/wst24365888/libstreamvbyte>

<p align="right">(<a href="#top">back to top</a>)</p>

[contributors-shield]: https://img.shields.io/github/contributors/wst24365888/libstreamvbyte.svg?style=for-the-badge
[contributors-url]: https://github.com/wst24365888/libstreamvbyte/graphs/contributors
[forks-shield]: https://img.shields.io/github/forks/wst24365888/libstreamvbyte.svg?style=for-the-badge
[forks-url]: https://github.com/wst24365888/libstreamvbyte/network/members
[stars-shield]: https://img.shields.io/github/stars/wst24365888/libstreamvbyte.svg?style=for-the-badge
[stars-url]: https://github.com/wst24365888/libstreamvbyte/stargazers
[issues-shield]: https://img.shields.io/github/issues/wst24365888/libstreamvbyte.svg?style=for-the-badge
[issues-url]: https://github.com/wst24365888/libstreamvbyte/issues
[issues-closed-shield]: https://img.shields.io/github/issues-closed/wst24365888/libstreamvbyte.svg?style=for-the-badge
[issues-closed-url]: https://github.com/wst24365888/libstreamvbyte/issues?q=is%3Aissue+is%3Aclosed
[license-shield]: https://img.shields.io/github/license/wst24365888/libstreamvbyte.svg?style=for-the-badge
[license-url]: https://github.com/wst24365888/libstreamvbyte/blob/main/LICENSE
[python-version-shield]: https://img.shields.io/pypi/pyversions/libstreamvbyte?color=A000A0&style=for-the-badge
[python-version-url]: https://pypi.org/project/libstreamvbyte/
[download-shield]: https://img.shields.io/pypi/dw/libstreamvbyte?color=A000A0&style=for-the-badge
[download-url]: https://pypistats.org/packages/libstreamvbyte

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/wst24365888/libstreamvbyte",
    "name": "libstreamvbyte",
    "maintainer": "HSING-HAN WU (Xyphuz)",
    "docs_url": null,
    "requires_python": "<4.0,>=3.8",
    "maintainer_email": "xyphuzwu@gmail.com",
    "keywords": "streamvbyte, libstreamvbyte, vbyte, integer, compression, SIMD, vectorization, SSSE3, NEON, SSE2NEON, Python, C++, CMake, pybind11",
    "author": "HSING-HAN WU (Xyphuz)",
    "author_email": "xyphuzwu@gmail.com",
    "download_url": null,
    "platform": null,
    "description": "<div id=\"top\"></div>\n\n<!-- PROJECT SHIELDS -->\n\n[<div align=\"center\"> ![Contributors][contributors-shield]][contributors-url]\n[![Forks][forks-shield]][forks-url]\n[![Stargazers][stars-shield]][stars-url]\n[![MIT License][license-shield]][license-url]\n[![Issues][issues-shield]][issues-url]\n[![Issues Closed][issues-closed-shield]][issues-closed-url]\n[![Python Version][python-version-shield]][python-version-url]\n[![Week Download][download-shield]</div>][download-url]\n\n<br />\n\n<!-- PROJECT BANNER -->\n\n![libstreamvbyte](https://socialify.git.ci/wst24365888/libstreamvbyte/image?description=1&font=KoHo&name=1&owner=1&pattern=Circuit%20Board&theme=Light)\n\n<br />\n<div align=\"center\">\n<p align=\"center\">\n    <a href=\"https://github.com/wst24365888/libstreamvbyte#usage\"><strong>Explore Usage \u00bb</strong></a>\n    <br />\n    <br />\n    <a href=\"https://github.com/wst24365888/libstreamvbyte/issues\">Report Bug</a>\n    \u00b7\n    <a href=\"https://github.com/wst24365888/libstreamvbyte/issues\">Request Feature</a>\n  </p>\n</div>\n\n<!-- TABLE OF CONTENTS -->\n\n<details>\n  <summary>Table of Contents</summary>\n  <ol>\n    <li>\n      <a href=\"#about-the-project\">About The Project</a>\n    </li>\n    <li>\n      <a href=\"#getting-started\">Getting Started</a>\n      <ul>\n        <li><a href=\"#installation\">Installation</a></li>\n        <li><a href=\"#usage\">Usage</a></li>\n        <li><a href=\"#example\">Example</a></li>\n      </ul>\n    </li>\n    <li><a href=\"#benchmark\">Benchmark</a></li>\n    <li><a href=\"#roadmap\">Roadmap</a></li>\n    <li><a href=\"#contributing\">Contributing</a></li>\n    <li><a href=\"#license\">License</a></li>\n    <li><a href=\"#reference\">Reference</a></li>\n    <li><a href=\"#contact\">Contact</a></li>\n  </ol>\n</details>\n\n<!-- ABOUT THE PROJECT -->\n\n## About The Project\n\n`libstreamvbyte` is a `C++` implementation of [StreamVByte](#reference), with `Python` bindings using `pybind11`. \n\n[StreamVByte](#reference) 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.\n\nWith `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.\n\nCurrently supports `Python 3.8+` on Windows, Linux (`manylinux_2_17`, `musllinux_1_1`) and macOS (`universal2`).\n\n<p align=\"right\">(<a href=\"#top\">back to top</a>)</p>\n\n<!-- GETTING STARTED -->\n\n## Getting Started\n\n### Installation\n\n#### For `Python`\n\nInstall from `PyPI` using `pip`.\n\n```bash\npip install libstreamvbyte\n```\n\nOr install from `.whl` file.\n\n```bash\npip install \"path/to/your/downloaded/whl\"\n```\n\nTo find appropriate `.whl` file, please visit [releases](https://github.com/wst24365888/libstreamvbyte/releases).\n\n#### For `C++`\n\nYou must have `CMake` installed on your system.\n\n```bash\n# clone the repo\ngit clone https://github.com/wst24365888/libstreamvbyte\ncd libstreamvbyte\n\n# build and install\ncmake .\nmake\nsudo make install\n```\n\n### Usage\n\n#### For `Python`\n\nImport `libstreamvbyte` first.\n\n```python\nimport libstreamvbyte as svb\n```\n\nAnd here are the APIs.\n\n```python\n# Encode an array of unsigned integers into a byte array.\nencode(in_uint32: numpy.ndarray[numpy.uint32]) -> numpy.ndarray[numpy.uint8]\n\n# Decode a byte array into an array of unsigned integers.\ndecode(in_uint8: numpy.ndarray[numpy.uint8], size: int) -> numpy.ndarray[numpy.uint32]\n\n# Encode an array of signed integers into an array of unsigned integers.\nzigzag_encode(in_int32: numpy.ndarray[numpy.int32]) -> numpy.ndarray[numpy.uint32]\n\n# Decode an array of unsigned integers into an array of signed integers.\nzigzag_decode(in_uint32: numpy.ndarray[numpy.uint32]) -> numpy.ndarray[numpy.int32]\n\n# Check if the current wheel is a vectorized version.\nis_vectorized_version() -> bool\n```\n\n#### For `C++`\n\nInclude `streamvbyte.h` first.\n\n```cpp\n#include \"streamvbyte.h\"\n```\n\nFor the APIs, please refer to [include/streamvbyte.h](https://github.com/wst24365888/libstreamvbyte/blob/main/include/streamvbyte.h).\n\n### Example\n\n#### For `Python`\n\n```python\nimport libstreamvbyte as svb\n\nN = 2**20 + 2\n\n# type(original_data) == np.ndarray\n# original_data.dtype == np.int32\noriginal_data = np.random.randint(-2**31, 2**31, N, dtype=np.int32)\n\n# type(compressed_bytes) == np.ndarray\n# compressed_bytes.dtype == np.uint8\ncompressed_bytes = svb.encode(svb.zigzag_encode(original_data))\n\n# type(recovered_data) == np.ndarray\n# recovered_data.dtype == np.int32\nrecovered_data = svb.zigzag_decode(svb.decode(compressed_bytes, N))\n```\n\n#### For `C++`\n\n```cpp\n#include \"streamvbyte.h\"\n\nint main() {\n    std::size_t N = (1 << 20) + 2;\n\n    std::vector<int32_t> original_data(N);\n    for (std::size_t i = 0; i < N; ++i) {\n        original_data[i] = rand() - rand();\n    }\n\n    std::vector<uint8_t> compressed_bytes = streamvbyte::encode(streamvbyte::zigzag_encode(original_data));\n    std::vector<int32_t> recovered_data = streamvbyte::zigzag_decode(streamvbyte::decode(compressed_bytes, N));\n\n    return 0;\n}\n```\n\nCompile it with linking to `libstreamvbyte`.\n\n```bash\ng++ -o example example.cpp -lstreamvbyte\n```\n\n<p align=\"right\">(<a href=\"#top\">back to top</a>)</p>\n\n<!-- BENCHMARK -->\n\n## Benchmark\n\n```bash\nOS: Linux 5.15.79.1-microsoft-standard-WSL2 x86_64\nCPU: AMD Ryzen 5 3600 6-Core Processor (12) @ 3.600GHz\n\nRun on (12 X 3593.26 MHz CPU s)\nCPU Caches:\n  L1 Data 32 KiB (x6)\n  L1 Instruction 32 KiB (x6)\n  L2 Unified 512 KiB (x6)\n  L3 Unified 16384 KiB (x1)\nLoad Average: 0.81, 0.85, 0.69\n-----------------------------------------------------------------------------------\nBenchmark                              Time             CPU   Iterations Throughput\n-----------------------------------------------------------------------------------\nBM_memcpy/4096                       149 ns          149 ns      4688531 13.7122G/s\nBM_memcpy/8192                       548 ns          548 ns      1275803 7.46783G/s\nBM_memcpy/16384                     1139 ns         1138 ns       640835 7.19553G/s\nBM_memcpy/32768                     2185 ns         2185 ns       320840 7.49932G/s\nBM_memcpy/65536                     4921 ns         4921 ns       142703 6.65895G/s\nBM_memcpy/131072                   10968 ns        10968 ns        63502 5.97511G/s\nBM_memcpy/262144                   22465 ns        22465 ns        31134 5.83457G/s\nBM_memcpy/524288                   45101 ns        45100 ns        15541 5.81245G/s\nBM_memcpy/1048576                  91131 ns        91131 ns         7639 5.75314G/s\nBM_streamvbyte_encode/4096          1222 ns         1222 ns       580855 1.67556G/s\nBM_streamvbyte_encode/8192          2470 ns         2467 ns       282349 1.66064G/s\nBM_streamvbyte_encode/16384         4945 ns         4945 ns       139671 1.65662G/s\nBM_streamvbyte_encode/32768         9990 ns         9989 ns        70497 1.64017G/s\nBM_streamvbyte_encode/65536        19853 ns        19853 ns        30963 1.65051G/s\nBM_streamvbyte_encode/131072       39933 ns        39932 ns        17401 1.64118G/s\nBM_streamvbyte_encode/262144       80563 ns        80562 ns         8193 1.62697G/s\nBM_streamvbyte_encode/524288      160716 ns       160716 ns         4284  1.6311G/s\nBM_streamvbyte_encode/1048576     319253 ns       319253 ns         1942 1.64223G/s\nBM_streamvbyte_decode/4096           691 ns          691 ns      1040462 2.96191G/s\nBM_streamvbyte_decode/8192          1341 ns         1341 ns       516979 3.05539G/s\nBM_streamvbyte_decode/16384         2683 ns         2683 ns       261208 3.05359G/s\nBM_streamvbyte_decode/32768         5348 ns         5348 ns       130319 3.06353G/s\nBM_streamvbyte_decode/65536        10817 ns        10817 ns        64427 3.02936G/s\nBM_streamvbyte_decode/131072       23207 ns        23207 ns        31546   2.824G/s\nBM_streamvbyte_decode/262144       45746 ns        45746 ns        11291 2.86519G/s\nBM_streamvbyte_decode/524288       88660 ns        88660 ns         7947 2.95673G/s\nBM_streamvbyte_decode/1048576     178497 ns       178497 ns         3907 2.93724G/s\nBM_zigzag_encode/4096                810 ns          810 ns       854076 2.52829G/s\nBM_zigzag_encode/8192               1611 ns         1608 ns       433154   2.548G/s\nBM_zigzag_encode/16384              3174 ns         3174 ns       219165 2.58084G/s\nBM_zigzag_encode/32768              6457 ns         6457 ns       108415 2.53754G/s\nBM_zigzag_encode/65536             12582 ns        12582 ns        54747 2.60432G/s\nBM_zigzag_encode/131072            25243 ns        25243 ns        27802 2.59617G/s\nBM_zigzag_encode/262144            50278 ns        50278 ns        13952 2.60693G/s\nBM_zigzag_encode/524288           100563 ns       100562 ns         6932 2.60678G/s\nBM_zigzag_encode/1048576          211846 ns       211845 ns         3222 2.47487G/s\nBM_zigzag_decode/4096                675 ns          675 ns      1041044 3.03263G/s\nBM_zigzag_decode/8192               1342 ns         1342 ns       523553 3.05196G/s\nBM_zigzag_decode/16384              2643 ns         2643 ns       265497 3.09905G/s\nBM_zigzag_decode/32768              5383 ns         5383 ns       130976 3.04377G/s\nBM_zigzag_decode/65536             11474 ns        11474 ns        60817 2.85588G/s\nBM_zigzag_decode/131072            21777 ns        21777 ns        32345 3.00944G/s\nBM_zigzag_decode/262144            43477 ns        43478 ns        14387  3.0147G/s\nBM_zigzag_decode/524288            86120 ns        86120 ns         8145 3.04393G/s\nBM_zigzag_decode/1048576          173095 ns       173093 ns         4028 3.02894G/s\n```\n\n> The unit of `Throughput` is `GB/s` (Giga Bytes per second).\n\n### Build Benchmarks from Source\n\n```bash\ncmake . \\\n    -DCMAKE_BUILD_TYPE=Release \\\n    -DBUILD_SHARED_LIBS=OFF \\\n    -DBUILD_PYBIND11=OFF \\\n    -DPRINT_BENCHMARK=OFF \\\n    -DBUILD_TESTS=ON \\\n    -DBUILD_BENCHMARKS=ON\nmake libstreamvbyte_benchmarks\n./libstreamvbyte_benchmarks --benchmark_counters_tabular=true\n```\n\n<p align=\"right\">(<a href=\"#top\">back to top</a>)</p>\n\n<!-- ROADMAP -->\n\n## Roadmap\n\n- [x] Zigzag encoding/decoding.\n- [x] Support ARM processors with `NEON` intrinsics.\n- [ ] Differential coding (delta encoding/decoding).\n\nSee the [open issues](https://github.com/wst24365888/libstreamvbyte/issues)\nfor a full list of proposed features (and known issues).\n\n<p align=\"right\">(<a href=\"#top\">back to top</a>)</p>\n\n<!-- CONTRIBUTING -->\n\n## Contributing\n\nContributions are what make the open source community such an amazing place to\nlearn, inspire, and create. Any contributions you make are **greatly\nappreciated**.\n\nIf you have a suggestion that would make this better, please fork the repo and\ncreate a pull request. You can also simply open an issue with the tag\n\"enhancement\". Don't forget to give the project a star! Thanks again!\n\n1. Fork the Project\n2. Create your Feature Branch (`git checkout -b feat/amazing-feature`)\n3. Commit your Changes with\n   [Conventional Commits](https://www.conventionalcommits.org/en/v1.0.0/)\n4. Push to the Branch (`git push origin feat/amazing-feature`)\n5. Open a Pull Request\n\n<p align=\"right\">(<a href=\"#top\">back to top</a>)</p>\n\n<!-- LICENSE -->\n\n## License\n\nDistributed under the MIT License. See\n[LICENSE](https://github.com/wst24365888/libstreamvbyte/blob/main/LICENSE)\nfor more information.\n\n<p align=\"right\">(<a href=\"#top\">back to top</a>)</p>\n\n<!-- REFERENCE -->\n\n## Reference\n\n- Daniel Lemire, Nathan Kurz, Christoph Rupp, [Stream VByte: Faster Byte-Oriented Integer Compression](https://arxiv.org/abs/1709.08990), Information Processing Letters 130, 2018.\n\n<p align=\"right\">(<a href=\"#top\">back to top</a>)</p>\n\n<!-- CONTACT -->\n\n## Contact\n\n### Author\n\n- HSING-HAN, WU (Xyphuz)\n  - Mail me: xyphuzwu@gmail.com\n  - About me: <https://www.xyphuz.com>\n  - GitHub: <https://github.com/wst24365888>\n\n### Project Link\n\n- <https://github.com/wst24365888/libstreamvbyte>\n\n<p align=\"right\">(<a href=\"#top\">back to top</a>)</p>\n\n[contributors-shield]: https://img.shields.io/github/contributors/wst24365888/libstreamvbyte.svg?style=for-the-badge\n[contributors-url]: https://github.com/wst24365888/libstreamvbyte/graphs/contributors\n[forks-shield]: https://img.shields.io/github/forks/wst24365888/libstreamvbyte.svg?style=for-the-badge\n[forks-url]: https://github.com/wst24365888/libstreamvbyte/network/members\n[stars-shield]: https://img.shields.io/github/stars/wst24365888/libstreamvbyte.svg?style=for-the-badge\n[stars-url]: https://github.com/wst24365888/libstreamvbyte/stargazers\n[issues-shield]: https://img.shields.io/github/issues/wst24365888/libstreamvbyte.svg?style=for-the-badge\n[issues-url]: https://github.com/wst24365888/libstreamvbyte/issues\n[issues-closed-shield]: https://img.shields.io/github/issues-closed/wst24365888/libstreamvbyte.svg?style=for-the-badge\n[issues-closed-url]: https://github.com/wst24365888/libstreamvbyte/issues?q=is%3Aissue+is%3Aclosed\n[license-shield]: https://img.shields.io/github/license/wst24365888/libstreamvbyte.svg?style=for-the-badge\n[license-url]: https://github.com/wst24365888/libstreamvbyte/blob/main/LICENSE\n[python-version-shield]: https://img.shields.io/pypi/pyversions/libstreamvbyte?color=A000A0&style=for-the-badge\n[python-version-url]: https://pypi.org/project/libstreamvbyte/\n[download-shield]: https://img.shields.io/pypi/dw/libstreamvbyte?color=A000A0&style=for-the-badge\n[download-url]: https://pypistats.org/packages/libstreamvbyte\n",
    "bugtrack_url": null,
    "license": "MIT",
    "summary": "A C++ implementation of StreamVByte, with Python bindings.",
    "version": "0.3.8",
    "project_urls": {
        "Homepage": "https://github.com/wst24365888/libstreamvbyte"
    },
    "split_keywords": [
        "streamvbyte",
        " libstreamvbyte",
        " vbyte",
        " integer",
        " compression",
        " simd",
        " vectorization",
        " ssse3",
        " neon",
        " sse2neon",
        " python",
        " c++",
        " cmake",
        " pybind11"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "890af62a53b9a7d99928a2cafd17c76791510878baa0b89a31493513c77cc0a2",
                "md5": "ba921d8c513583822eca55f21fab0971",
                "sha256": "8c3f42e7c53aa503e6459f3249f929c45a6121c486b08e0005b5e5edd6f49815"
            },
            "downloads": -1,
            "filename": "libstreamvbyte-0.3.8-cp310-cp310-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "ba921d8c513583822eca55f21fab0971",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": "<4.0,>=3.8",
            "size": 61010,
            "upload_time": "2024-07-27T13:48:12",
            "upload_time_iso_8601": "2024-07-27T13:48:12.062722Z",
            "url": "https://files.pythonhosted.org/packages/89/0a/f62a53b9a7d99928a2cafd17c76791510878baa0b89a31493513c77cc0a2/libstreamvbyte-0.3.8-cp310-cp310-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "e7b554e2baf3627f36c1630b872834b47454b81eca09a36a62ef6994fed087fb",
                "md5": "b32946a0ac077d39b2f1640960265051",
                "sha256": "82f424a3b4fbbf1e27d7905806127e608acee85902d7d9918c8618343bc3fd6f"
            },
            "downloads": -1,
            "filename": "libstreamvbyte-0.3.8-cp310-cp310-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "b32946a0ac077d39b2f1640960265051",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": "<4.0,>=3.8",
            "size": 57682,
            "upload_time": "2024-07-27T13:48:13",
            "upload_time_iso_8601": "2024-07-27T13:48:13.635714Z",
            "url": "https://files.pythonhosted.org/packages/e7/b5/54e2baf3627f36c1630b872834b47454b81eca09a36a62ef6994fed087fb/libstreamvbyte-0.3.8-cp310-cp310-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "4202b4665c53fcf19735b493db27e8d11f05e96d8fae50d5c0303fc7f88fc5df",
                "md5": "210f126212173e08c4abb8d746e38f6c",
                "sha256": "58ac2144b7b94ebd9292f1a62a9e11ddbb237d7595ac4006bb71369e9bd332f2"
            },
            "downloads": -1,
            "filename": "libstreamvbyte-0.3.8-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "210f126212173e08c4abb8d746e38f6c",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": "<4.0,>=3.8",
            "size": 83048,
            "upload_time": "2024-07-27T13:48:14",
            "upload_time_iso_8601": "2024-07-27T13:48:14.980022Z",
            "url": "https://files.pythonhosted.org/packages/42/02/b4665c53fcf19735b493db27e8d11f05e96d8fae50d5c0303fc7f88fc5df/libstreamvbyte-0.3.8-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "0a0bf8ae2e605671d2dceec46ad8c506f8a252773179e644160341c95980e67e",
                "md5": "cd4f20180a072b7a6adca41244d818b1",
                "sha256": "42a3fbeafc237ca37e0ac90fe5f862fc5788f1a930bad6ee841e91a5712aa644"
            },
            "downloads": -1,
            "filename": "libstreamvbyte-0.3.8-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl",
            "has_sig": false,
            "md5_digest": "cd4f20180a072b7a6adca41244d818b1",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": "<4.0,>=3.8",
            "size": 92346,
            "upload_time": "2024-07-27T13:48:16",
            "upload_time_iso_8601": "2024-07-27T13:48:16.470716Z",
            "url": "https://files.pythonhosted.org/packages/0a/0b/f8ae2e605671d2dceec46ad8c506f8a252773179e644160341c95980e67e/libstreamvbyte-0.3.8-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "9762c4a83dca7b64d536a5554ef1d6f265de79cb1c0fa4bdd306e36e38b3b680",
                "md5": "8c98493a0013df93e40cd2572dbb88b6",
                "sha256": "1cabf87574ef5ced1127a985446121f83cbbf36327745931b38ac27cd72f47b1"
            },
            "downloads": -1,
            "filename": "libstreamvbyte-0.3.8-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "8c98493a0013df93e40cd2572dbb88b6",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": "<4.0,>=3.8",
            "size": 88118,
            "upload_time": "2024-07-27T13:48:17",
            "upload_time_iso_8601": "2024-07-27T13:48:17.815024Z",
            "url": "https://files.pythonhosted.org/packages/97/62/c4a83dca7b64d536a5554ef1d6f265de79cb1c0fa4bdd306e36e38b3b680/libstreamvbyte-0.3.8-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "72617d80f0e39828e3acb5bae7a90b8299e4ddd876febfc9462869f2888da663",
                "md5": "ea6d8945c578d5edcf1d45912d61e04f",
                "sha256": "1c38cd69d5cd7481f1b61317d6de538768939f3b10ddabe214c7062f9b1b4ded"
            },
            "downloads": -1,
            "filename": "libstreamvbyte-0.3.8-cp310-cp310-musllinux_1_2_aarch64.whl",
            "has_sig": false,
            "md5_digest": "ea6d8945c578d5edcf1d45912d61e04f",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": "<4.0,>=3.8",
            "size": 1012564,
            "upload_time": "2024-07-27T13:48:18",
            "upload_time_iso_8601": "2024-07-27T13:48:18.888186Z",
            "url": "https://files.pythonhosted.org/packages/72/61/7d80f0e39828e3acb5bae7a90b8299e4ddd876febfc9462869f2888da663/libstreamvbyte-0.3.8-cp310-cp310-musllinux_1_2_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "71738d037df26c509eb8203f67b8a175a71828d1c417a306427074ee6f5db21d",
                "md5": "45558c230dd86bd0f566ec1fdefbcd3e",
                "sha256": "19c52e2117b0f83887d7b7dbbc006f031e698a02e2cf48276c9b0f2c10f331c9"
            },
            "downloads": -1,
            "filename": "libstreamvbyte-0.3.8-cp310-cp310-musllinux_1_2_i686.whl",
            "has_sig": false,
            "md5_digest": "45558c230dd86bd0f566ec1fdefbcd3e",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": "<4.0,>=3.8",
            "size": 1158197,
            "upload_time": "2024-07-27T13:48:20",
            "upload_time_iso_8601": "2024-07-27T13:48:20.494449Z",
            "url": "https://files.pythonhosted.org/packages/71/73/8d037df26c509eb8203f67b8a175a71828d1c417a306427074ee6f5db21d/libstreamvbyte-0.3.8-cp310-cp310-musllinux_1_2_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "44d0fff26f14560ad70248e8d5caf56cdcd5514c3cf672ec053147d3ddbbf72b",
                "md5": "a44902c12e5c15cfb8b4a124f66149f4",
                "sha256": "9d167fa926081a2ce5bb1795a8069facc0bbc53e1b7adc892ee9ee082759a591"
            },
            "downloads": -1,
            "filename": "libstreamvbyte-0.3.8-cp310-cp310-musllinux_1_2_x86_64.whl",
            "has_sig": false,
            "md5_digest": "a44902c12e5c15cfb8b4a124f66149f4",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": "<4.0,>=3.8",
            "size": 1061056,
            "upload_time": "2024-07-27T13:48:21",
            "upload_time_iso_8601": "2024-07-27T13:48:21.819091Z",
            "url": "https://files.pythonhosted.org/packages/44/d0/fff26f14560ad70248e8d5caf56cdcd5514c3cf672ec053147d3ddbbf72b/libstreamvbyte-0.3.8-cp310-cp310-musllinux_1_2_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "5f8c0824db9ff99baec0673ef90e11cba56f45baf3fadc4a6f3b9d0399d621b8",
                "md5": "762818a4c41e7a29b7a750168cb6cd2a",
                "sha256": "37ce13b5dc0ee616ab75ae0d45de3e6f68d90b0e042833473f651c9a059563ca"
            },
            "downloads": -1,
            "filename": "libstreamvbyte-0.3.8-cp310-cp310-win32.whl",
            "has_sig": false,
            "md5_digest": "762818a4c41e7a29b7a750168cb6cd2a",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": "<4.0,>=3.8",
            "size": 50674,
            "upload_time": "2024-07-27T13:48:23",
            "upload_time_iso_8601": "2024-07-27T13:48:23.360112Z",
            "url": "https://files.pythonhosted.org/packages/5f/8c/0824db9ff99baec0673ef90e11cba56f45baf3fadc4a6f3b9d0399d621b8/libstreamvbyte-0.3.8-cp310-cp310-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "e53b6b860e7411244cdd818f538b113cf5d647d979c376d3148c087e9c5af2be",
                "md5": "dc54edf99d9939903376434e41da5f47",
                "sha256": "7c393eae45fb61d7f678f2ca31b5576065657e9f77fed99392776ac6e6fa77a7"
            },
            "downloads": -1,
            "filename": "libstreamvbyte-0.3.8-cp310-cp310-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "dc54edf99d9939903376434e41da5f47",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": "<4.0,>=3.8",
            "size": 64106,
            "upload_time": "2024-07-27T13:48:24",
            "upload_time_iso_8601": "2024-07-27T13:48:24.307283Z",
            "url": "https://files.pythonhosted.org/packages/e5/3b/6b860e7411244cdd818f538b113cf5d647d979c376d3148c087e9c5af2be/libstreamvbyte-0.3.8-cp310-cp310-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "4bd05c0df28378417f9fc555778883ca561e3aeddc0a3680a109635bf2c62b90",
                "md5": "073740495956683bd1cdbfc04f430910",
                "sha256": "87a9a424f35f8044c4d5674604039e37cce9b14428b5a8bbc8abbf44b97aae59"
            },
            "downloads": -1,
            "filename": "libstreamvbyte-0.3.8-cp311-cp311-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "073740495956683bd1cdbfc04f430910",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": "<4.0,>=3.8",
            "size": 62619,
            "upload_time": "2024-07-27T13:48:25",
            "upload_time_iso_8601": "2024-07-27T13:48:25.535348Z",
            "url": "https://files.pythonhosted.org/packages/4b/d0/5c0df28378417f9fc555778883ca561e3aeddc0a3680a109635bf2c62b90/libstreamvbyte-0.3.8-cp311-cp311-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "d682001d37f1acf7ee40f79c49ba83cd0f798a06ef6ec38e9279036f67ed9064",
                "md5": "a1828c51b3e49ebe9122aeb019d80929",
                "sha256": "2a1e159d97758ef0536c4830e71596459e95acb2f84c622e26d919f363b33e1d"
            },
            "downloads": -1,
            "filename": "libstreamvbyte-0.3.8-cp311-cp311-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "a1828c51b3e49ebe9122aeb019d80929",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": "<4.0,>=3.8",
            "size": 58916,
            "upload_time": "2024-07-27T13:48:26",
            "upload_time_iso_8601": "2024-07-27T13:48:26.532589Z",
            "url": "https://files.pythonhosted.org/packages/d6/82/001d37f1acf7ee40f79c49ba83cd0f798a06ef6ec38e9279036f67ed9064/libstreamvbyte-0.3.8-cp311-cp311-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "40c8b0d8201b336dbe6de9008de632c2c2e48eeece60d24483439213230b37e5",
                "md5": "5c35c3fa44cf9a26695280c8159793c1",
                "sha256": "ae08b09a00e3af4cfbd760e1cf12db7233602c74219a8685b50bf27afb6d3d04"
            },
            "downloads": -1,
            "filename": "libstreamvbyte-0.3.8-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "5c35c3fa44cf9a26695280c8159793c1",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": "<4.0,>=3.8",
            "size": 84435,
            "upload_time": "2024-07-27T13:48:27",
            "upload_time_iso_8601": "2024-07-27T13:48:27.789485Z",
            "url": "https://files.pythonhosted.org/packages/40/c8/b0d8201b336dbe6de9008de632c2c2e48eeece60d24483439213230b37e5/libstreamvbyte-0.3.8-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "5461b82050f77ac256b975d6558c41b29ca00476536413d66e439e87cddf83f2",
                "md5": "ad89334d540c9c4018c1dcebefa9de3c",
                "sha256": "081d6fbf838846358f348a4d7b8fb76adcd1bb1e1b824d4695be5315fe7c6330"
            },
            "downloads": -1,
            "filename": "libstreamvbyte-0.3.8-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl",
            "has_sig": false,
            "md5_digest": "ad89334d540c9c4018c1dcebefa9de3c",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": "<4.0,>=3.8",
            "size": 93558,
            "upload_time": "2024-07-27T13:48:28",
            "upload_time_iso_8601": "2024-07-27T13:48:28.792180Z",
            "url": "https://files.pythonhosted.org/packages/54/61/b82050f77ac256b975d6558c41b29ca00476536413d66e439e87cddf83f2/libstreamvbyte-0.3.8-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "fd8bc761e38807e1fb180952a659d060c8d4a1e71c13de82f6df29a6cd79ec83",
                "md5": "ee1a1bb0e2fea56a8a20f9ae20219b85",
                "sha256": "1b2e8345249ab5a33973d2a9ad84136569c6629be779228411673d739cf5690a"
            },
            "downloads": -1,
            "filename": "libstreamvbyte-0.3.8-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "ee1a1bb0e2fea56a8a20f9ae20219b85",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": "<4.0,>=3.8",
            "size": 89798,
            "upload_time": "2024-07-27T13:48:29",
            "upload_time_iso_8601": "2024-07-27T13:48:29.910511Z",
            "url": "https://files.pythonhosted.org/packages/fd/8b/c761e38807e1fb180952a659d060c8d4a1e71c13de82f6df29a6cd79ec83/libstreamvbyte-0.3.8-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "849d9a36a3400b07ef05d7772771d0ecc13e0acc185406834d6a11dc334606e7",
                "md5": "c978e68c9404ccb22c6cbd751db29624",
                "sha256": "3998559fca7107d040f6ea7f55ee2fe543487b8de1f49d71f668660a02f4492e"
            },
            "downloads": -1,
            "filename": "libstreamvbyte-0.3.8-cp311-cp311-musllinux_1_2_aarch64.whl",
            "has_sig": false,
            "md5_digest": "c978e68c9404ccb22c6cbd751db29624",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": "<4.0,>=3.8",
            "size": 1012579,
            "upload_time": "2024-07-27T13:48:31",
            "upload_time_iso_8601": "2024-07-27T13:48:31.221779Z",
            "url": "https://files.pythonhosted.org/packages/84/9d/9a36a3400b07ef05d7772771d0ecc13e0acc185406834d6a11dc334606e7/libstreamvbyte-0.3.8-cp311-cp311-musllinux_1_2_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "c728e96467a04b3e05df7dd040cd73f7617656fce3f8008531b1fda746ce0968",
                "md5": "dfd903d63a8b5da8115a4324c2ed8ae5",
                "sha256": "9fc73af55fb7b2356fc2c4d0074c04066f10d516eb5948c6f10950309c4beb76"
            },
            "downloads": -1,
            "filename": "libstreamvbyte-0.3.8-cp311-cp311-musllinux_1_2_i686.whl",
            "has_sig": false,
            "md5_digest": "dfd903d63a8b5da8115a4324c2ed8ae5",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": "<4.0,>=3.8",
            "size": 1158242,
            "upload_time": "2024-07-27T13:48:33",
            "upload_time_iso_8601": "2024-07-27T13:48:33.001062Z",
            "url": "https://files.pythonhosted.org/packages/c7/28/e96467a04b3e05df7dd040cd73f7617656fce3f8008531b1fda746ce0968/libstreamvbyte-0.3.8-cp311-cp311-musllinux_1_2_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "d9bab80ac07795d0b8a3b27dcaaeb61dd5e595fa5532e5fae09eaf4a97bea4b0",
                "md5": "d00cf3706821febb85ca3046d98818f9",
                "sha256": "377c5cb7ed36d8275bb53c1c3aea894a82405240852ae0cc427a924d50a72a9a"
            },
            "downloads": -1,
            "filename": "libstreamvbyte-0.3.8-cp311-cp311-musllinux_1_2_x86_64.whl",
            "has_sig": false,
            "md5_digest": "d00cf3706821febb85ca3046d98818f9",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": "<4.0,>=3.8",
            "size": 1062259,
            "upload_time": "2024-07-27T13:48:34",
            "upload_time_iso_8601": "2024-07-27T13:48:34.663662Z",
            "url": "https://files.pythonhosted.org/packages/d9/ba/b80ac07795d0b8a3b27dcaaeb61dd5e595fa5532e5fae09eaf4a97bea4b0/libstreamvbyte-0.3.8-cp311-cp311-musllinux_1_2_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "0fd27de52df972ba71e0be72b7cff084e8a5389fa7508478dbb0d5fcd87b09c4",
                "md5": "8d0304f4c35fda10a9d64e5796bff91e",
                "sha256": "f1181451dfb0ffeb2f2d65ad9d12908cf3c17fdd60149a552d3515ba7b49cc76"
            },
            "downloads": -1,
            "filename": "libstreamvbyte-0.3.8-cp311-cp311-win32.whl",
            "has_sig": false,
            "md5_digest": "8d0304f4c35fda10a9d64e5796bff91e",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": "<4.0,>=3.8",
            "size": 51183,
            "upload_time": "2024-07-27T13:48:35",
            "upload_time_iso_8601": "2024-07-27T13:48:35.937628Z",
            "url": "https://files.pythonhosted.org/packages/0f/d2/7de52df972ba71e0be72b7cff084e8a5389fa7508478dbb0d5fcd87b09c4/libstreamvbyte-0.3.8-cp311-cp311-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "0d4269393af023062aae838edb62b3debefb7e4aa002d95fd69fecac01951fd2",
                "md5": "277bbb0b78ec6e3c65690dd49409676e",
                "sha256": "d18cfa1bf6217cda567224945b9387c687390554e1b6d0e62342873fe8f0edce"
            },
            "downloads": -1,
            "filename": "libstreamvbyte-0.3.8-cp311-cp311-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "277bbb0b78ec6e3c65690dd49409676e",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": "<4.0,>=3.8",
            "size": 65024,
            "upload_time": "2024-07-27T13:48:37",
            "upload_time_iso_8601": "2024-07-27T13:48:37.962477Z",
            "url": "https://files.pythonhosted.org/packages/0d/42/69393af023062aae838edb62b3debefb7e4aa002d95fd69fecac01951fd2/libstreamvbyte-0.3.8-cp311-cp311-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "33fe0bd876b66679a14a3c37ee7def6aa419f6ab6427f78dc5e7aeb8acd89788",
                "md5": "50e246a378149fcc1d67d6576b2d4015",
                "sha256": "04d8e455b1e8526aed05875d5255639857b09bce62bd404c459356d1e0987616"
            },
            "downloads": -1,
            "filename": "libstreamvbyte-0.3.8-cp312-cp312-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "50e246a378149fcc1d67d6576b2d4015",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": "<4.0,>=3.8",
            "size": 62157,
            "upload_time": "2024-07-27T13:48:38",
            "upload_time_iso_8601": "2024-07-27T13:48:38.888992Z",
            "url": "https://files.pythonhosted.org/packages/33/fe/0bd876b66679a14a3c37ee7def6aa419f6ab6427f78dc5e7aeb8acd89788/libstreamvbyte-0.3.8-cp312-cp312-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "59155dfc096a25c26152e2580f5d521c2457512eb95da977b2808ee942bb1e95",
                "md5": "addcfe2177b38f4b963c4db905e38856",
                "sha256": "4737550dc20c3fe3f40d91dac70bcdea6cafe40f1bc32dffea68b2b0a5dda707"
            },
            "downloads": -1,
            "filename": "libstreamvbyte-0.3.8-cp312-cp312-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "addcfe2177b38f4b963c4db905e38856",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": "<4.0,>=3.8",
            "size": 58201,
            "upload_time": "2024-07-27T13:48:39",
            "upload_time_iso_8601": "2024-07-27T13:48:39.864019Z",
            "url": "https://files.pythonhosted.org/packages/59/15/5dfc096a25c26152e2580f5d521c2457512eb95da977b2808ee942bb1e95/libstreamvbyte-0.3.8-cp312-cp312-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "576238dd9feec674a7972c806748807ed66a07d2ae11b27b7807c4d3bfa29685",
                "md5": "5fbcaf1c1be152f5aa0111b0c0a02f5b",
                "sha256": "71b01b51ba5a863dc39cc6f1c26c6c0474c10129b3831a9fcd0ef6f98616bfb8"
            },
            "downloads": -1,
            "filename": "libstreamvbyte-0.3.8-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "5fbcaf1c1be152f5aa0111b0c0a02f5b",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": "<4.0,>=3.8",
            "size": 82703,
            "upload_time": "2024-07-27T13:48:41",
            "upload_time_iso_8601": "2024-07-27T13:48:41.316929Z",
            "url": "https://files.pythonhosted.org/packages/57/62/38dd9feec674a7972c806748807ed66a07d2ae11b27b7807c4d3bfa29685/libstreamvbyte-0.3.8-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "ab2c155f9c70ac9eeaafa79db912837c8583e553d433f7967c2ef7d61eba5c0b",
                "md5": "cd0d201d41be2924a09048806908f003",
                "sha256": "f8b91645df7a9351f48ca833733ca9748f1bc11ee148de24086a0fcff38683d4"
            },
            "downloads": -1,
            "filename": "libstreamvbyte-0.3.8-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl",
            "has_sig": false,
            "md5_digest": "cd0d201d41be2924a09048806908f003",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": "<4.0,>=3.8",
            "size": 92294,
            "upload_time": "2024-07-27T13:48:42",
            "upload_time_iso_8601": "2024-07-27T13:48:42.310981Z",
            "url": "https://files.pythonhosted.org/packages/ab/2c/155f9c70ac9eeaafa79db912837c8583e553d433f7967c2ef7d61eba5c0b/libstreamvbyte-0.3.8-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "80a5e315654cc19611fd28674d45bd9beac63784e485a95215820b4830775864",
                "md5": "5885016314d2f41dc468c181de1aa901",
                "sha256": "1e9b08f9fffb4ae16990feabd61f509b9e5ce913a4e63997a61c432c9ffb57ff"
            },
            "downloads": -1,
            "filename": "libstreamvbyte-0.3.8-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "5885016314d2f41dc468c181de1aa901",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": "<4.0,>=3.8",
            "size": 88445,
            "upload_time": "2024-07-27T13:48:43",
            "upload_time_iso_8601": "2024-07-27T13:48:43.313546Z",
            "url": "https://files.pythonhosted.org/packages/80/a5/e315654cc19611fd28674d45bd9beac63784e485a95215820b4830775864/libstreamvbyte-0.3.8-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "1ab45a87d61e23e14a97141e136018bd8b52cb55362b51e45da46a7fad1fe2fe",
                "md5": "8a6b60b39cd6d66a6c707982ab5c5533",
                "sha256": "722385be13707304d5702ec991b4b7dc8f50f0eab6479b150ef633cf18472465"
            },
            "downloads": -1,
            "filename": "libstreamvbyte-0.3.8-cp312-cp312-musllinux_1_2_aarch64.whl",
            "has_sig": false,
            "md5_digest": "8a6b60b39cd6d66a6c707982ab5c5533",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": "<4.0,>=3.8",
            "size": 1012892,
            "upload_time": "2024-07-27T13:48:44",
            "upload_time_iso_8601": "2024-07-27T13:48:44.398308Z",
            "url": "https://files.pythonhosted.org/packages/1a/b4/5a87d61e23e14a97141e136018bd8b52cb55362b51e45da46a7fad1fe2fe/libstreamvbyte-0.3.8-cp312-cp312-musllinux_1_2_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "136ea8cb53dfc81ecbdb70741bcb5a436518c948d60c6cc1a5fa0e6f9f11a39d",
                "md5": "e695de49ee8fa71d8b0f6daa53ec1419",
                "sha256": "035bdfdbaece112a8c0c1952c299a373b4075c04345e94c2ef8e3038fdb02657"
            },
            "downloads": -1,
            "filename": "libstreamvbyte-0.3.8-cp312-cp312-musllinux_1_2_i686.whl",
            "has_sig": false,
            "md5_digest": "e695de49ee8fa71d8b0f6daa53ec1419",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": "<4.0,>=3.8",
            "size": 1157204,
            "upload_time": "2024-07-27T13:48:46",
            "upload_time_iso_8601": "2024-07-27T13:48:46.267528Z",
            "url": "https://files.pythonhosted.org/packages/13/6e/a8cb53dfc81ecbdb70741bcb5a436518c948d60c6cc1a5fa0e6f9f11a39d/libstreamvbyte-0.3.8-cp312-cp312-musllinux_1_2_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "e25137b3441e237a5d0c33b6412190c4508b92cad6ddb44a0f297c49f211645d",
                "md5": "ef6a52a8c88570be41c319bdc2a20ea0",
                "sha256": "10b534b12c38c98f6ce51e874417a093b32d19e28cb1a62737a18e5179c2b09f"
            },
            "downloads": -1,
            "filename": "libstreamvbyte-0.3.8-cp312-cp312-musllinux_1_2_x86_64.whl",
            "has_sig": false,
            "md5_digest": "ef6a52a8c88570be41c319bdc2a20ea0",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": "<4.0,>=3.8",
            "size": 1062183,
            "upload_time": "2024-07-27T13:48:48",
            "upload_time_iso_8601": "2024-07-27T13:48:48.107230Z",
            "url": "https://files.pythonhosted.org/packages/e2/51/37b3441e237a5d0c33b6412190c4508b92cad6ddb44a0f297c49f211645d/libstreamvbyte-0.3.8-cp312-cp312-musllinux_1_2_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "6403e999d06bec4d2db5eb2714c844add93a9780cd1e9cece4743856a1b841e3",
                "md5": "aa27e9d7bf4fce642a095e4b9a42933e",
                "sha256": "d5ec7b204b090d132c61c3f41df6b95f4a98bcdb25bb3a6a7e3bcf368cb85211"
            },
            "downloads": -1,
            "filename": "libstreamvbyte-0.3.8-cp312-cp312-win32.whl",
            "has_sig": false,
            "md5_digest": "aa27e9d7bf4fce642a095e4b9a42933e",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": "<4.0,>=3.8",
            "size": 51697,
            "upload_time": "2024-07-27T13:48:49",
            "upload_time_iso_8601": "2024-07-27T13:48:49.584334Z",
            "url": "https://files.pythonhosted.org/packages/64/03/e999d06bec4d2db5eb2714c844add93a9780cd1e9cece4743856a1b841e3/libstreamvbyte-0.3.8-cp312-cp312-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "9b1f29092eebbed77ad29a3c6cda1829bc8b53edb055b095246f49b83a549f3e",
                "md5": "8581b81c37c321fe4d13cd687aa093a2",
                "sha256": "a59e77c597637e09b4e7ffda10c7375936150c590a54679519381d9306385da7"
            },
            "downloads": -1,
            "filename": "libstreamvbyte-0.3.8-cp312-cp312-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "8581b81c37c321fe4d13cd687aa093a2",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": "<4.0,>=3.8",
            "size": 65222,
            "upload_time": "2024-07-27T13:48:50",
            "upload_time_iso_8601": "2024-07-27T13:48:50.587236Z",
            "url": "https://files.pythonhosted.org/packages/9b/1f/29092eebbed77ad29a3c6cda1829bc8b53edb055b095246f49b83a549f3e/libstreamvbyte-0.3.8-cp312-cp312-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "062419c29f56935854b2c7706c4cca5d47ddb3c2c4f788da03a56490a13b6535",
                "md5": "f6ffbba1600e15f5a5209d43364bcfbf",
                "sha256": "792b30fe23c80b9ac70333cf94a20945f38985f1c7a0c730f4c73657ee4a4d79"
            },
            "downloads": -1,
            "filename": "libstreamvbyte-0.3.8-cp313-cp313-macosx_10_13_x86_64.whl",
            "has_sig": false,
            "md5_digest": "f6ffbba1600e15f5a5209d43364bcfbf",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": "<4.0,>=3.8",
            "size": 62182,
            "upload_time": "2024-07-27T13:48:51",
            "upload_time_iso_8601": "2024-07-27T13:48:51.569600Z",
            "url": "https://files.pythonhosted.org/packages/06/24/19c29f56935854b2c7706c4cca5d47ddb3c2c4f788da03a56490a13b6535/libstreamvbyte-0.3.8-cp313-cp313-macosx_10_13_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "db17da743a0b881c85b9ac437df06d735a22c12e976d658c74f03187fc653605",
                "md5": "1d0e3545720c71f312a7b7d051918c29",
                "sha256": "edffb9031b2527d22a78d6ba5fe4be69fa4655988ca13a34b71745030e6c07e9"
            },
            "downloads": -1,
            "filename": "libstreamvbyte-0.3.8-cp313-cp313-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "1d0e3545720c71f312a7b7d051918c29",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": "<4.0,>=3.8",
            "size": 58262,
            "upload_time": "2024-07-27T13:48:52",
            "upload_time_iso_8601": "2024-07-27T13:48:52.520136Z",
            "url": "https://files.pythonhosted.org/packages/db/17/da743a0b881c85b9ac437df06d735a22c12e976d658c74f03187fc653605/libstreamvbyte-0.3.8-cp313-cp313-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "5affce3d517978d4691a4e2a49b48347c9e26bbeb574c62abba993036555edd6",
                "md5": "1a1dcae63a945b068856cd0db59b5251",
                "sha256": "c18167eea7ed241e05d20baef778fa0318fcaf66b7693b4f8661fef0f92de630"
            },
            "downloads": -1,
            "filename": "libstreamvbyte-0.3.8-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "1a1dcae63a945b068856cd0db59b5251",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": "<4.0,>=3.8",
            "size": 83448,
            "upload_time": "2024-07-27T13:48:53",
            "upload_time_iso_8601": "2024-07-27T13:48:53.564260Z",
            "url": "https://files.pythonhosted.org/packages/5a/ff/ce3d517978d4691a4e2a49b48347c9e26bbeb574c62abba993036555edd6/libstreamvbyte-0.3.8-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "8280d4993d98083e9b817052c73e2e152fbb18d6d4b5a90679322195498036f6",
                "md5": "bcd73223c52dd78085d77c8657be6e5c",
                "sha256": "d047b090b5bfcc5f4046fac0d284f8b2076625d80f0e4f85a7117b6718656db3"
            },
            "downloads": -1,
            "filename": "libstreamvbyte-0.3.8-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl",
            "has_sig": false,
            "md5_digest": "bcd73223c52dd78085d77c8657be6e5c",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": "<4.0,>=3.8",
            "size": 93378,
            "upload_time": "2024-07-27T13:48:54",
            "upload_time_iso_8601": "2024-07-27T13:48:54.708629Z",
            "url": "https://files.pythonhosted.org/packages/82/80/d4993d98083e9b817052c73e2e152fbb18d6d4b5a90679322195498036f6/libstreamvbyte-0.3.8-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "7d2629077fa424aa1fa52273361eccd5b7ae4526969b5187b0fc0cfd23ca59c5",
                "md5": "523777dd0411a29c5cbc688bcb409a99",
                "sha256": "2af3af796f8409a4c9dc1bd69c85aa04df415f34ee4e842e56fd9f9986e3749d"
            },
            "downloads": -1,
            "filename": "libstreamvbyte-0.3.8-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "523777dd0411a29c5cbc688bcb409a99",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": "<4.0,>=3.8",
            "size": 88943,
            "upload_time": "2024-07-27T13:48:55",
            "upload_time_iso_8601": "2024-07-27T13:48:55.767492Z",
            "url": "https://files.pythonhosted.org/packages/7d/26/29077fa424aa1fa52273361eccd5b7ae4526969b5187b0fc0cfd23ca59c5/libstreamvbyte-0.3.8-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "e0074edf0989b38e176013787fbe6a31019f5d9dfa1bf66852775c9377fa335f",
                "md5": "b1b1306e2c37e1ee8849af6d3e7ba290",
                "sha256": "542e1e5b65a33a76a34b439cb61cbe6a8f825c32c7c1962332e9747a56c6aadb"
            },
            "downloads": -1,
            "filename": "libstreamvbyte-0.3.8-cp313-cp313-musllinux_1_2_aarch64.whl",
            "has_sig": false,
            "md5_digest": "b1b1306e2c37e1ee8849af6d3e7ba290",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": "<4.0,>=3.8",
            "size": 1012903,
            "upload_time": "2024-07-27T13:48:56",
            "upload_time_iso_8601": "2024-07-27T13:48:56.815503Z",
            "url": "https://files.pythonhosted.org/packages/e0/07/4edf0989b38e176013787fbe6a31019f5d9dfa1bf66852775c9377fa335f/libstreamvbyte-0.3.8-cp313-cp313-musllinux_1_2_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "03163f7933d77222c2114b429b1f7dc4525566cbf197eb6f9dc26935ae5f8aa6",
                "md5": "042121b521aa7ace70fd8a19230b7069",
                "sha256": "af2cadd01756f1ea4e4fe88fe7ba3a390dec9d65ef6e8fd1d3e00d47ae0b0204"
            },
            "downloads": -1,
            "filename": "libstreamvbyte-0.3.8-cp313-cp313-musllinux_1_2_i686.whl",
            "has_sig": false,
            "md5_digest": "042121b521aa7ace70fd8a19230b7069",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": "<4.0,>=3.8",
            "size": 1156931,
            "upload_time": "2024-07-27T13:48:58",
            "upload_time_iso_8601": "2024-07-27T13:48:58.452726Z",
            "url": "https://files.pythonhosted.org/packages/03/16/3f7933d77222c2114b429b1f7dc4525566cbf197eb6f9dc26935ae5f8aa6/libstreamvbyte-0.3.8-cp313-cp313-musllinux_1_2_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "9bc537b9c63df802a92a512541f42cc320e114d9884549665d237fe0758ae256",
                "md5": "4cb81f9f6510315236821dc361a6d647",
                "sha256": "9007e8453905142745c82f7132f7ba188b31c63b0ca7cb5b6e7950003b4bde3b"
            },
            "downloads": -1,
            "filename": "libstreamvbyte-0.3.8-cp313-cp313-musllinux_1_2_x86_64.whl",
            "has_sig": false,
            "md5_digest": "4cb81f9f6510315236821dc361a6d647",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": "<4.0,>=3.8",
            "size": 1062218,
            "upload_time": "2024-07-27T13:48:59",
            "upload_time_iso_8601": "2024-07-27T13:48:59.908668Z",
            "url": "https://files.pythonhosted.org/packages/9b/c5/37b9c63df802a92a512541f42cc320e114d9884549665d237fe0758ae256/libstreamvbyte-0.3.8-cp313-cp313-musllinux_1_2_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "a03ddd777c2f2e8e190cd78ec5e32ecd38c7c851fbc0ec457dd593f7192eea15",
                "md5": "b04092e567e1625af147e70ec888f4ff",
                "sha256": "6acb4fd89d7d13672632e18d289b2b1ff55f180902882ac94139a4be6ff90ba1"
            },
            "downloads": -1,
            "filename": "libstreamvbyte-0.3.8-cp313-cp313-win32.whl",
            "has_sig": false,
            "md5_digest": "b04092e567e1625af147e70ec888f4ff",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": "<4.0,>=3.8",
            "size": 51688,
            "upload_time": "2024-07-27T13:49:01",
            "upload_time_iso_8601": "2024-07-27T13:49:01.232145Z",
            "url": "https://files.pythonhosted.org/packages/a0/3d/dd777c2f2e8e190cd78ec5e32ecd38c7c851fbc0ec457dd593f7192eea15/libstreamvbyte-0.3.8-cp313-cp313-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "5fb15364f598a38da3049dcb23de6323b8c912cdc4581fc194419b351a82cdc7",
                "md5": "51ad65f515475a99ae9836c41678589e",
                "sha256": "21f6017bf8659caf6d86fda8acebd33f5df51ca513cc24f6b9ab6b8e39a0e4ce"
            },
            "downloads": -1,
            "filename": "libstreamvbyte-0.3.8-cp313-cp313-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "51ad65f515475a99ae9836c41678589e",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": "<4.0,>=3.8",
            "size": 65209,
            "upload_time": "2024-07-27T13:49:02",
            "upload_time_iso_8601": "2024-07-27T13:49:02.212861Z",
            "url": "https://files.pythonhosted.org/packages/5f/b1/5364f598a38da3049dcb23de6323b8c912cdc4581fc194419b351a82cdc7/libstreamvbyte-0.3.8-cp313-cp313-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "e8120acb56194963b1e72e2e950482c6dfa315562a9eb073d13f5011858d8150",
                "md5": "bbee9f008f59a22bb7b6486a1dba17a0",
                "sha256": "a9aac24d15da4c631995f0e1e3b0a13863ea551613a28bd6f7bb95dcbf2d6f13"
            },
            "downloads": -1,
            "filename": "libstreamvbyte-0.3.8-cp38-cp38-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "bbee9f008f59a22bb7b6486a1dba17a0",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": "<4.0,>=3.8",
            "size": 60869,
            "upload_time": "2024-07-27T13:49:03",
            "upload_time_iso_8601": "2024-07-27T13:49:03.149680Z",
            "url": "https://files.pythonhosted.org/packages/e8/12/0acb56194963b1e72e2e950482c6dfa315562a9eb073d13f5011858d8150/libstreamvbyte-0.3.8-cp38-cp38-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "a04dfefb79527e59444e88a3b0ec2a116d894d7da875d6e3a8cff94af410a4f0",
                "md5": "091f7129163909023d1119f7fbf35991",
                "sha256": "850ae101e187283ba54e4f17eed14901291a2efe2057ba15758251aebd11b6c7"
            },
            "downloads": -1,
            "filename": "libstreamvbyte-0.3.8-cp38-cp38-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "091f7129163909023d1119f7fbf35991",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": "<4.0,>=3.8",
            "size": 57493,
            "upload_time": "2024-07-27T13:49:04",
            "upload_time_iso_8601": "2024-07-27T13:49:04.201583Z",
            "url": "https://files.pythonhosted.org/packages/a0/4d/fefb79527e59444e88a3b0ec2a116d894d7da875d6e3a8cff94af410a4f0/libstreamvbyte-0.3.8-cp38-cp38-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "db0b8d639570035887576d6a8b4185ab23fd9420e1b18e4b637638b2dec2b57c",
                "md5": "797028d670b19b99ea41d1f35abd6cea",
                "sha256": "c1bce182d7d62a15cbcfe247a600129e741ae76683a9f3bf942defd69972eb60"
            },
            "downloads": -1,
            "filename": "libstreamvbyte-0.3.8-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "797028d670b19b99ea41d1f35abd6cea",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": "<4.0,>=3.8",
            "size": 82841,
            "upload_time": "2024-07-27T13:49:05",
            "upload_time_iso_8601": "2024-07-27T13:49:05.151294Z",
            "url": "https://files.pythonhosted.org/packages/db/0b/8d639570035887576d6a8b4185ab23fd9420e1b18e4b637638b2dec2b57c/libstreamvbyte-0.3.8-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "b46b228238d6a55fe4cc38651b4fd4f37a3aff7b22c03cb8e4290873c07df1de",
                "md5": "41987a637468e3c8f591555c87cbf2da",
                "sha256": "d18a37f81a7d9077e41cad00c65c1a2eaad97993a2dd49f1fda32ac27b7a7d77"
            },
            "downloads": -1,
            "filename": "libstreamvbyte-0.3.8-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl",
            "has_sig": false,
            "md5_digest": "41987a637468e3c8f591555c87cbf2da",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": "<4.0,>=3.8",
            "size": 92094,
            "upload_time": "2024-07-27T13:49:06",
            "upload_time_iso_8601": "2024-07-27T13:49:06.170820Z",
            "url": "https://files.pythonhosted.org/packages/b4/6b/228238d6a55fe4cc38651b4fd4f37a3aff7b22c03cb8e4290873c07df1de/libstreamvbyte-0.3.8-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "1087dec6a5539c65de5ba32bcabf40dbf8f81d932769983148ce128a1fa7ee9f",
                "md5": "9621fc7be06b0709635829f813613300",
                "sha256": "76d1c940e092e95b3c56320a9208e6bae536c7980bc86cd529b13005038d9e4c"
            },
            "downloads": -1,
            "filename": "libstreamvbyte-0.3.8-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "9621fc7be06b0709635829f813613300",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": "<4.0,>=3.8",
            "size": 88079,
            "upload_time": "2024-07-27T13:49:07",
            "upload_time_iso_8601": "2024-07-27T13:49:07.565720Z",
            "url": "https://files.pythonhosted.org/packages/10/87/dec6a5539c65de5ba32bcabf40dbf8f81d932769983148ce128a1fa7ee9f/libstreamvbyte-0.3.8-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "79795bafb6fbabbbddfc9092d17b6fb156d99151cb7d3ce834ac52a5375e1043",
                "md5": "4bdeaae26f9e00ae87e7a8059ce65388",
                "sha256": "db0c91d7900315336b05c1d8f24a8c12d1a786c759bb09f7f42f3eb9aff08008"
            },
            "downloads": -1,
            "filename": "libstreamvbyte-0.3.8-cp38-cp38-musllinux_1_2_aarch64.whl",
            "has_sig": false,
            "md5_digest": "4bdeaae26f9e00ae87e7a8059ce65388",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": "<4.0,>=3.8",
            "size": 1012678,
            "upload_time": "2024-07-27T13:49:08",
            "upload_time_iso_8601": "2024-07-27T13:49:08.847595Z",
            "url": "https://files.pythonhosted.org/packages/79/79/5bafb6fbabbbddfc9092d17b6fb156d99151cb7d3ce834ac52a5375e1043/libstreamvbyte-0.3.8-cp38-cp38-musllinux_1_2_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "d33106b49f093753619d20aa4c530e2923376a3d8df561a92bf1844ebb4402b7",
                "md5": "c9dbeda284a244e808613ed403ff2b6a",
                "sha256": "f3fa7a4b5d00830efee214a432006dcec52c3fbd6aeeee268c10d54900b7fa48"
            },
            "downloads": -1,
            "filename": "libstreamvbyte-0.3.8-cp38-cp38-musllinux_1_2_i686.whl",
            "has_sig": false,
            "md5_digest": "c9dbeda284a244e808613ed403ff2b6a",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": "<4.0,>=3.8",
            "size": 1157921,
            "upload_time": "2024-07-27T13:49:10",
            "upload_time_iso_8601": "2024-07-27T13:49:10.209046Z",
            "url": "https://files.pythonhosted.org/packages/d3/31/06b49f093753619d20aa4c530e2923376a3d8df561a92bf1844ebb4402b7/libstreamvbyte-0.3.8-cp38-cp38-musllinux_1_2_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "69c203a6e64f3692f94f06a5edb547ec17418c658df5726e14f7a9a57e114774",
                "md5": "46d196ff23dd09bd8c1b50c7c88e7481",
                "sha256": "b6af4aec624b72ead48d16ab29947a7d3107794da726d6ce194d0978e77b41c6"
            },
            "downloads": -1,
            "filename": "libstreamvbyte-0.3.8-cp38-cp38-musllinux_1_2_x86_64.whl",
            "has_sig": false,
            "md5_digest": "46d196ff23dd09bd8c1b50c7c88e7481",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": "<4.0,>=3.8",
            "size": 1062439,
            "upload_time": "2024-07-27T13:49:11",
            "upload_time_iso_8601": "2024-07-27T13:49:11.640414Z",
            "url": "https://files.pythonhosted.org/packages/69/c2/03a6e64f3692f94f06a5edb547ec17418c658df5726e14f7a9a57e114774/libstreamvbyte-0.3.8-cp38-cp38-musllinux_1_2_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "7f124fe49827c966e686ee8b69e97f6ef2da08a6d7e2c6646cd38c3e9d4d1d8c",
                "md5": "42644041ff3b81e88ad3c5afba4a6d45",
                "sha256": "65bd2a0aedcc674121249c4c9ebb0fdfca82e9a5c4dfa6c37d19a3f0dec64b3f"
            },
            "downloads": -1,
            "filename": "libstreamvbyte-0.3.8-cp38-cp38-win32.whl",
            "has_sig": false,
            "md5_digest": "42644041ff3b81e88ad3c5afba4a6d45",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": "<4.0,>=3.8",
            "size": 50684,
            "upload_time": "2024-07-27T13:49:12",
            "upload_time_iso_8601": "2024-07-27T13:49:12.988614Z",
            "url": "https://files.pythonhosted.org/packages/7f/12/4fe49827c966e686ee8b69e97f6ef2da08a6d7e2c6646cd38c3e9d4d1d8c/libstreamvbyte-0.3.8-cp38-cp38-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "800ee8b3b8c914348f0b2ef87b1d682728f313de9b52c512a170576fd772940c",
                "md5": "c3780b277ad4415ee5bfe950cdb7090c",
                "sha256": "5ccfc79c0904a8af15944b939dd0be842890376fe8a46c9893a816b6067486d9"
            },
            "downloads": -1,
            "filename": "libstreamvbyte-0.3.8-cp38-cp38-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "c3780b277ad4415ee5bfe950cdb7090c",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": "<4.0,>=3.8",
            "size": 64059,
            "upload_time": "2024-07-27T13:49:13",
            "upload_time_iso_8601": "2024-07-27T13:49:13.975810Z",
            "url": "https://files.pythonhosted.org/packages/80/0e/e8b3b8c914348f0b2ef87b1d682728f313de9b52c512a170576fd772940c/libstreamvbyte-0.3.8-cp38-cp38-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "fc92647fe32e8e93af457a875e2370d14fe1a0c2fabac682be8bc4387e3cacda",
                "md5": "24f1d16690e87277c5be5ffb2ee3ef1f",
                "sha256": "6c1b51f9e42c2cbfb74974c3d99dc27440714956ed76c270b6728e2a2766c51f"
            },
            "downloads": -1,
            "filename": "libstreamvbyte-0.3.8-cp39-cp39-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "24f1d16690e87277c5be5ffb2ee3ef1f",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": "<4.0,>=3.8",
            "size": 61099,
            "upload_time": "2024-07-27T13:49:15",
            "upload_time_iso_8601": "2024-07-27T13:49:15.020727Z",
            "url": "https://files.pythonhosted.org/packages/fc/92/647fe32e8e93af457a875e2370d14fe1a0c2fabac682be8bc4387e3cacda/libstreamvbyte-0.3.8-cp39-cp39-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "5cec9a1ba9b37db04cd77bdc61dd24459b3af29ae4b97020347582864dca4723",
                "md5": "20ea107315a8cf451ced06e5412e263f",
                "sha256": "bf79c820588164f6fe81974ecbfd367a90b64385bd411bcc64006019774f59a8"
            },
            "downloads": -1,
            "filename": "libstreamvbyte-0.3.8-cp39-cp39-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "20ea107315a8cf451ced06e5412e263f",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": "<4.0,>=3.8",
            "size": 57745,
            "upload_time": "2024-07-27T13:49:16",
            "upload_time_iso_8601": "2024-07-27T13:49:16.010981Z",
            "url": "https://files.pythonhosted.org/packages/5c/ec/9a1ba9b37db04cd77bdc61dd24459b3af29ae4b97020347582864dca4723/libstreamvbyte-0.3.8-cp39-cp39-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "445f0325887a7f734007b0d5a81877aaff8096f17ac0bccb21150817ee49e8ce",
                "md5": "e61ac0aa1a2d088d967bf2675824b1e5",
                "sha256": "7a759d027bafb6e50fb089b9fc7a9b77f4288c3b00594e0cf22960eefdb3c7eb"
            },
            "downloads": -1,
            "filename": "libstreamvbyte-0.3.8-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "e61ac0aa1a2d088d967bf2675824b1e5",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": "<4.0,>=3.8",
            "size": 83230,
            "upload_time": "2024-07-27T13:49:17",
            "upload_time_iso_8601": "2024-07-27T13:49:17.071730Z",
            "url": "https://files.pythonhosted.org/packages/44/5f/0325887a7f734007b0d5a81877aaff8096f17ac0bccb21150817ee49e8ce/libstreamvbyte-0.3.8-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "4c83fa8dbb2422ceec20d580b6c5f0a721963a62f4ce49c5f780b6cf38a64fe0",
                "md5": "0a261dc2fc686de4b2b24365a52a949d",
                "sha256": "19dbabe02e6d5291181ec383371e6f87b55f57b85261dd25f8ae4cd6d3204cf5"
            },
            "downloads": -1,
            "filename": "libstreamvbyte-0.3.8-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl",
            "has_sig": false,
            "md5_digest": "0a261dc2fc686de4b2b24365a52a949d",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": "<4.0,>=3.8",
            "size": 92547,
            "upload_time": "2024-07-27T13:49:18",
            "upload_time_iso_8601": "2024-07-27T13:49:18.055342Z",
            "url": "https://files.pythonhosted.org/packages/4c/83/fa8dbb2422ceec20d580b6c5f0a721963a62f4ce49c5f780b6cf38a64fe0/libstreamvbyte-0.3.8-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "c8ec064b8e54fe40b585a45289ed87391f529e693a3ca582736fa738e234c015",
                "md5": "823bb552bf443abe012bbaa9c74dc412",
                "sha256": "385f091e0dbd4163c6bf9b075a69b64a17eff8cc698595a70fff5cbcf898405f"
            },
            "downloads": -1,
            "filename": "libstreamvbyte-0.3.8-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "823bb552bf443abe012bbaa9c74dc412",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": "<4.0,>=3.8",
            "size": 88458,
            "upload_time": "2024-07-27T13:49:19",
            "upload_time_iso_8601": "2024-07-27T13:49:19.133664Z",
            "url": "https://files.pythonhosted.org/packages/c8/ec/064b8e54fe40b585a45289ed87391f529e693a3ca582736fa738e234c015/libstreamvbyte-0.3.8-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "7907bbd891915913ac678a4b10ab9530a052aca61b40e0c818b558b5f99e67b0",
                "md5": "aba3bb0418afcd33a33026683af73798",
                "sha256": "02d94a34bf41eef179054bd437f8c12783e1a49c8ea491c72f6137d0f6bbef9b"
            },
            "downloads": -1,
            "filename": "libstreamvbyte-0.3.8-cp39-cp39-musllinux_1_2_aarch64.whl",
            "has_sig": false,
            "md5_digest": "aba3bb0418afcd33a33026683af73798",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": "<4.0,>=3.8",
            "size": 1013222,
            "upload_time": "2024-07-27T13:49:20",
            "upload_time_iso_8601": "2024-07-27T13:49:20.762673Z",
            "url": "https://files.pythonhosted.org/packages/79/07/bbd891915913ac678a4b10ab9530a052aca61b40e0c818b558b5f99e67b0/libstreamvbyte-0.3.8-cp39-cp39-musllinux_1_2_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "837e27eb4c46a60335b5d93dc7c5897e352c06aa29c1200be814d4287c85336b",
                "md5": "061a48ec2f30a579628ac6deadb6b0dc",
                "sha256": "b72f3e64262d61ded3862518839891edda25a16302ac9474eeaa8727074673dd"
            },
            "downloads": -1,
            "filename": "libstreamvbyte-0.3.8-cp39-cp39-musllinux_1_2_i686.whl",
            "has_sig": false,
            "md5_digest": "061a48ec2f30a579628ac6deadb6b0dc",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": "<4.0,>=3.8",
            "size": 1158322,
            "upload_time": "2024-07-27T13:49:22",
            "upload_time_iso_8601": "2024-07-27T13:49:22.529363Z",
            "url": "https://files.pythonhosted.org/packages/83/7e/27eb4c46a60335b5d93dc7c5897e352c06aa29c1200be814d4287c85336b/libstreamvbyte-0.3.8-cp39-cp39-musllinux_1_2_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "3a5d551c55646563662f73cedf172a9138406322660333e0418eb6a672d9f2e2",
                "md5": "ec5be8bb5fb056a62018d17db95fe37c",
                "sha256": "a3311dd118517507e051fa8791e45e18f083f6297ac146377e8779394258031a"
            },
            "downloads": -1,
            "filename": "libstreamvbyte-0.3.8-cp39-cp39-musllinux_1_2_x86_64.whl",
            "has_sig": false,
            "md5_digest": "ec5be8bb5fb056a62018d17db95fe37c",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": "<4.0,>=3.8",
            "size": 1062794,
            "upload_time": "2024-07-27T13:49:24",
            "upload_time_iso_8601": "2024-07-27T13:49:24.380794Z",
            "url": "https://files.pythonhosted.org/packages/3a/5d/551c55646563662f73cedf172a9138406322660333e0418eb6a672d9f2e2/libstreamvbyte-0.3.8-cp39-cp39-musllinux_1_2_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "3121f6bab921042d9e62981c614ceaef7faf7e79aab01a3e3c3eb305af4e448d",
                "md5": "5331f99c66b5af9aca857e592ba50c82",
                "sha256": "578cd194d76c0a261077288e93cba0b0f2281d2e0ee070786548437fae7c89ca"
            },
            "downloads": -1,
            "filename": "libstreamvbyte-0.3.8-cp39-cp39-win32.whl",
            "has_sig": false,
            "md5_digest": "5331f99c66b5af9aca857e592ba50c82",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": "<4.0,>=3.8",
            "size": 50808,
            "upload_time": "2024-07-27T13:49:25",
            "upload_time_iso_8601": "2024-07-27T13:49:25.782684Z",
            "url": "https://files.pythonhosted.org/packages/31/21/f6bab921042d9e62981c614ceaef7faf7e79aab01a3e3c3eb305af4e448d/libstreamvbyte-0.3.8-cp39-cp39-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "19f37fe9b9eeb5f647b9bb917e60462f27be626761a480c7017e2fd476e3ea7c",
                "md5": "c9a8f232f6bc5659949d36dfe44978b9",
                "sha256": "e8fb2dce017104e7c8572bb3e8d4cb5ad90d1ad4b1252bc06b9b044c2de5999a"
            },
            "downloads": -1,
            "filename": "libstreamvbyte-0.3.8-cp39-cp39-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "c9a8f232f6bc5659949d36dfe44978b9",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": "<4.0,>=3.8",
            "size": 63325,
            "upload_time": "2024-07-27T13:49:26",
            "upload_time_iso_8601": "2024-07-27T13:49:26.999566Z",
            "url": "https://files.pythonhosted.org/packages/19/f3/7fe9b9eeb5f647b9bb917e60462f27be626761a480c7017e2fd476e3ea7c/libstreamvbyte-0.3.8-cp39-cp39-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-07-27 13:48:12",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "wst24365888",
    "github_project": "libstreamvbyte",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "lcname": "libstreamvbyte"
}
        
Elapsed time: 0.53486s