bzip3


Namebzip3 JSON
Version 0.1.4 PyPI version JSON
download
home_pagehttps://github.com/synodriver/python-bz3
Summarybz3 compress and decompress
upload_time2024-01-05 10:21:09
maintainer
docs_urlNone
authorsynodriver
requires_python>=3.6
licenseLGPLv3
keywords bz3 compress decompress
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            <h1 align="center"><i>✨ python-bz3 ✨ </i></h1>

<h3 align="center">The python binding for <a href="https://github.com/kspalaiologos/bzip3/tree/master">bzip3</a> with parallel support</h3>

[![pypi](https://img.shields.io/pypi/v/bzip3.svg)](https://pypi.org/project/bzip3/)
![python](https://img.shields.io/pypi/pyversions/bzip3)
![implementation](https://img.shields.io/pypi/implementation/bzip3)
![wheel](https://img.shields.io/pypi/wheel/bzip3)
![license](https://img.shields.io/github/license/synodriver/python-bz3.svg)
![action](https://img.shields.io/github/workflow/status/synodriver/python-bz3/build%20wheel)

### install
```bash
pip install bzip3
```


### Usage
```python
from bz3 import compress_file, decompress_file, test_file, compress, decompress
import bz3

with open("test_inp.txt", "rb") as inp, open("compressed.bz3", "wb") as out:
    compress_file(inp, out, 1000 * 1000)

with open("compressed.bz3", "rb") as inp:
    test_file(inp, True)    

with open("compressed.bz3", "rb") as inp, open("output.txt", "wb") as out:
    decompress_file(inp, out)

print(decompress(compress(b"12121")))

with bz3.open("test.bz3", "wt", encoding="utf-8", num_threads=4) as f:
    f.write("test data")

with bz3.open("test.bz3", "rt", encoding="utf-8", num_threads=4) as f:
    print(f.read())
```
- use ```BZ3_USE_CFFI``` env var to specify a backend
- ```num_threads``` is only available on cython backend which have openmp support

### Public functions
```python
from typing import IO, Optional, Union

def compress_file(input: IO, output: IO, block_size: int) -> None: ...
def decompress_file(input: IO, output: IO) -> None: ...
def recover_file(input: IO, output: IO) -> None: ...
def test_file(input: IO, should_raise: bool = ...) -> bool: ...


class BZ3File:
    def __init__(self, filename, mode: str = ..., block_size: int = ..., num_threads: int = ..., ignore_error: bool = False) -> None: ...
    def close(self) -> None: ...
    @property
    def closed(self): ...
    def fileno(self): ...
    def seekable(self): ...
    def readable(self): ...
    def writable(self): ...
    def peek(self, n: int = ...): ...
    def read(self, size: int = ...): ...
    def read1(self, size: int = ...): ...
    def readinto(self, b): ...
    def readline(self, size: int = ...): ...
    def readlines(self, size: int = ...): ...
    def write(self, data): ...
    def writelines(self, seq): ...
    def seek(self, offset, whence=...): ...
    def tell(self): ...

def open(filename, mode: str = ..., block_size: int = ..., encoding: str = ..., errors: str = ..., newline: str = ..., num_threads: int = 1, ignore_error: bool = False) -> BZ3File: ...
def compress(data: bytes, block_size: int = ..., num_threads: int = 1) -> bytes: ...
def decompress(data: bytes, num_threads: int = 1) -> bytes: ...

def libversion() -> str: ... # Get bzip3 version
def bound(inp: int) -> int: ... # Return the recommended size of the output buffer for the compression functions.

# High-level api
# Compress a block of data into out buffer, zerocopy, both parameters accept objects which implements buffer-protocol.
# out must be writabel, size of out must be at least equal to bound(len(inp))
def compress_into(inp: Union[bytes, bytearray], out: bytearray) -> int: ...
# Decompress a block of data into out buffer, zerocopy
def decompress_into(inp: Union[bytes, bytearray], out: bytearray) -> int: ...
```

- Note, high-level api won't work with low-level api, see [this](https://github.com/kspalaiologos/bzip3/issues/70)

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/synodriver/python-bz3",
    "name": "bzip3",
    "maintainer": "",
    "docs_url": null,
    "requires_python": ">=3.6",
    "maintainer_email": "",
    "keywords": "bz3,compress,decompress",
    "author": "synodriver",
    "author_email": "diguohuangjiajinweijun@gmail.com",
    "download_url": "https://files.pythonhosted.org/packages/01/40/ee186085d7222675f9e659d6a6dd8176ed3672bbd2a700f0535261a1d924/bzip3-0.1.4.tar.gz",
    "platform": null,
    "description": "<h1 align=\"center\"><i>\u2728 python-bz3 \u2728 </i></h1>\n\n<h3 align=\"center\">The python binding for <a href=\"https://github.com/kspalaiologos/bzip3/tree/master\">bzip3</a> with parallel support</h3>\n\n[![pypi](https://img.shields.io/pypi/v/bzip3.svg)](https://pypi.org/project/bzip3/)\n![python](https://img.shields.io/pypi/pyversions/bzip3)\n![implementation](https://img.shields.io/pypi/implementation/bzip3)\n![wheel](https://img.shields.io/pypi/wheel/bzip3)\n![license](https://img.shields.io/github/license/synodriver/python-bz3.svg)\n![action](https://img.shields.io/github/workflow/status/synodriver/python-bz3/build%20wheel)\n\n### install\n```bash\npip install bzip3\n```\n\n\n### Usage\n```python\nfrom bz3 import compress_file, decompress_file, test_file, compress, decompress\nimport bz3\n\nwith open(\"test_inp.txt\", \"rb\") as inp, open(\"compressed.bz3\", \"wb\") as out:\n    compress_file(inp, out, 1000 * 1000)\n\nwith open(\"compressed.bz3\", \"rb\") as inp:\n    test_file(inp, True)    \n\nwith open(\"compressed.bz3\", \"rb\") as inp, open(\"output.txt\", \"wb\") as out:\n    decompress_file(inp, out)\n\nprint(decompress(compress(b\"12121\")))\n\nwith bz3.open(\"test.bz3\", \"wt\", encoding=\"utf-8\", num_threads=4) as f:\n    f.write(\"test data\")\n\nwith bz3.open(\"test.bz3\", \"rt\", encoding=\"utf-8\", num_threads=4) as f:\n    print(f.read())\n```\n- use ```BZ3_USE_CFFI``` env var to specify a backend\n- ```num_threads``` is only available on cython backend which have openmp support\n\n### Public functions\n```python\nfrom typing import IO, Optional, Union\n\ndef compress_file(input: IO, output: IO, block_size: int) -> None: ...\ndef decompress_file(input: IO, output: IO) -> None: ...\ndef recover_file(input: IO, output: IO) -> None: ...\ndef test_file(input: IO, should_raise: bool = ...) -> bool: ...\n\n\nclass BZ3File:\n    def __init__(self, filename, mode: str = ..., block_size: int = ..., num_threads: int = ..., ignore_error: bool = False) -> None: ...\n    def close(self) -> None: ...\n    @property\n    def closed(self): ...\n    def fileno(self): ...\n    def seekable(self): ...\n    def readable(self): ...\n    def writable(self): ...\n    def peek(self, n: int = ...): ...\n    def read(self, size: int = ...): ...\n    def read1(self, size: int = ...): ...\n    def readinto(self, b): ...\n    def readline(self, size: int = ...): ...\n    def readlines(self, size: int = ...): ...\n    def write(self, data): ...\n    def writelines(self, seq): ...\n    def seek(self, offset, whence=...): ...\n    def tell(self): ...\n\ndef open(filename, mode: str = ..., block_size: int = ..., encoding: str = ..., errors: str = ..., newline: str = ..., num_threads: int = 1, ignore_error: bool = False) -> BZ3File: ...\ndef compress(data: bytes, block_size: int = ..., num_threads: int = 1) -> bytes: ...\ndef decompress(data: bytes, num_threads: int = 1) -> bytes: ...\n\ndef libversion() -> str: ... # Get bzip3 version\ndef bound(inp: int) -> int: ... # Return the recommended size of the output buffer for the compression functions.\n\n# High-level api\n# Compress a block of data into out buffer, zerocopy, both parameters accept objects which implements buffer-protocol.\n# out must be writabel, size of out must be at least equal to bound(len(inp))\ndef compress_into(inp: Union[bytes, bytearray], out: bytearray) -> int: ...\n# Decompress a block of data into out buffer, zerocopy\ndef decompress_into(inp: Union[bytes, bytearray], out: bytearray) -> int: ...\n```\n\n- Note, high-level api won't work with low-level api, see [this](https://github.com/kspalaiologos/bzip3/issues/70)\n",
    "bugtrack_url": null,
    "license": "LGPLv3",
    "summary": "bz3 compress and decompress",
    "version": "0.1.4",
    "project_urls": {
        "Homepage": "https://github.com/synodriver/python-bz3"
    },
    "split_keywords": [
        "bz3",
        "compress",
        "decompress"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "6a790cbcadf01d097cf5374da5dafad833e7582f359f04df2a9c3f181ecdef05",
                "md5": "ebcf8d33f3bfe5fa9a4ccff43ad2b3f4",
                "sha256": "35baaa4f795a48dd8679a8bbdc747d89e3b0d2109dce157c58e09cc031feb273"
            },
            "downloads": -1,
            "filename": "bzip3-0.1.4-cp310-cp310-manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "ebcf8d33f3bfe5fa9a4ccff43ad2b3f4",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.6",
            "size": 452380,
            "upload_time": "2024-01-05T10:21:07",
            "upload_time_iso_8601": "2024-01-05T10:21:07.260297Z",
            "url": "https://files.pythonhosted.org/packages/6a/79/0cbcadf01d097cf5374da5dafad833e7582f359f04df2a9c3f181ecdef05/bzip3-0.1.4-cp310-cp310-manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "b0d9562045f5b6e73dc766a652ce347028bd6208f1549148f1474984063f98b1",
                "md5": "b76a38f452cd1dee5ee712afef6f2f36",
                "sha256": "274ee250ec8df46562ea8971513f7a55418782bd4ae306b15cda280a410c5825"
            },
            "downloads": -1,
            "filename": "bzip3-0.1.4-cp310-cp310-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "b76a38f452cd1dee5ee712afef6f2f36",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.6",
            "size": 393348,
            "upload_time": "2024-01-05T10:21:40",
            "upload_time_iso_8601": "2024-01-05T10:21:40.875126Z",
            "url": "https://files.pythonhosted.org/packages/b0/d9/562045f5b6e73dc766a652ce347028bd6208f1549148f1474984063f98b1/bzip3-0.1.4-cp310-cp310-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "11c47e208f592ba52daf6a7a6ae0924580fe831807d2610776707ca1fed5efc1",
                "md5": "92aaf7193eff120682c67f82729a811e",
                "sha256": "be3481d4ac33af83da7181a7e6da3243a4707ea5f7da2b818a3ae9c2ffcd5e90"
            },
            "downloads": -1,
            "filename": "bzip3-0.1.4-cp311-cp311-manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "92aaf7193eff120682c67f82729a811e",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.6",
            "size": 451614,
            "upload_time": "2024-01-05T10:21:08",
            "upload_time_iso_8601": "2024-01-05T10:21:08.853762Z",
            "url": "https://files.pythonhosted.org/packages/11/c4/7e208f592ba52daf6a7a6ae0924580fe831807d2610776707ca1fed5efc1/bzip3-0.1.4-cp311-cp311-manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "d4a6b0ca17a34491b7314287835ffdb6aaa3b9a31f3725e896d409bda83d75e2",
                "md5": "60bbf92ff66dd8c802489606dc68685a",
                "sha256": "5c7067c189b45e34cd03c47cbbfbd424c34c667b13a6d569797ee632215e247a"
            },
            "downloads": -1,
            "filename": "bzip3-0.1.4-cp311-cp311-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "60bbf92ff66dd8c802489606dc68685a",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.6",
            "size": 393641,
            "upload_time": "2024-01-05T10:22:26",
            "upload_time_iso_8601": "2024-01-05T10:22:26.835082Z",
            "url": "https://files.pythonhosted.org/packages/d4/a6/b0ca17a34491b7314287835ffdb6aaa3b9a31f3725e896d409bda83d75e2/bzip3-0.1.4-cp311-cp311-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "0c2283031347c3d4eb29270cb9f358e29ac0008240f4eed5ba4a90b37a1fc991",
                "md5": "19ece75419d71a657c5b8bd597686889",
                "sha256": "8bb60c767e2a752d4599519936f468c74cb4d2496cb5715d4f1701dafe7a0560"
            },
            "downloads": -1,
            "filename": "bzip3-0.1.4-cp312-cp312-manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "19ece75419d71a657c5b8bd597686889",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.6",
            "size": 450043,
            "upload_time": "2024-01-05T10:21:09",
            "upload_time_iso_8601": "2024-01-05T10:21:09.120463Z",
            "url": "https://files.pythonhosted.org/packages/0c/22/83031347c3d4eb29270cb9f358e29ac0008240f4eed5ba4a90b37a1fc991/bzip3-0.1.4-cp312-cp312-manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "2fef80f0e61dcc589c36d73c2fe9ea607cc4e7e3d5a78ba1a0d391de55685a92",
                "md5": "ac0ebf53b864bb9a0804a18850460179",
                "sha256": "eaac345c735717aa5a1711b55b63255067803ba3a4848d3431d62ae32036737f"
            },
            "downloads": -1,
            "filename": "bzip3-0.1.4-cp312-cp312-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "ac0ebf53b864bb9a0804a18850460179",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.6",
            "size": 394890,
            "upload_time": "2024-01-05T10:22:26",
            "upload_time_iso_8601": "2024-01-05T10:22:26.697304Z",
            "url": "https://files.pythonhosted.org/packages/2f/ef/80f0e61dcc589c36d73c2fe9ea607cc4e7e3d5a78ba1a0d391de55685a92/bzip3-0.1.4-cp312-cp312-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "a9400956b38f840c9d0b1c9afd7d434e119f54f0617e63eb7ecb759a98c31936",
                "md5": "945d2078b0b094865b0d11ae1160969e",
                "sha256": "d17cda94112d5b55f44e45e51a51e2d823e682a6402f4ecdf99d4b92301fd342"
            },
            "downloads": -1,
            "filename": "bzip3-0.1.4-cp37-cp37m-manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "945d2078b0b094865b0d11ae1160969e",
            "packagetype": "bdist_wheel",
            "python_version": "cp37",
            "requires_python": ">=3.6",
            "size": 451413,
            "upload_time": "2024-01-05T10:21:09",
            "upload_time_iso_8601": "2024-01-05T10:21:09.311824Z",
            "url": "https://files.pythonhosted.org/packages/a9/40/0956b38f840c9d0b1c9afd7d434e119f54f0617e63eb7ecb759a98c31936/bzip3-0.1.4-cp37-cp37m-manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "60952528997694386d6ba504c2ed9908cf0223d362e7db44e9872e2085cb1874",
                "md5": "c585184647f2de51ceaf775041dba01b",
                "sha256": "4725be6b8e2a5292d1c21ac5f80d8a9382ea1e81bd3b711691d1b80be79fd4e0"
            },
            "downloads": -1,
            "filename": "bzip3-0.1.4-cp37-cp37m-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "c585184647f2de51ceaf775041dba01b",
            "packagetype": "bdist_wheel",
            "python_version": "cp37",
            "requires_python": ">=3.6",
            "size": 391069,
            "upload_time": "2024-01-05T10:22:43",
            "upload_time_iso_8601": "2024-01-05T10:22:43.788595Z",
            "url": "https://files.pythonhosted.org/packages/60/95/2528997694386d6ba504c2ed9908cf0223d362e7db44e9872e2085cb1874/bzip3-0.1.4-cp37-cp37m-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "0ed1c6944b4bd5f6932ebe89e05f44d233f7e582bbdadc96e5290c89557c4af0",
                "md5": "c8054a7fa9cba45bb354a3b36b8ce21e",
                "sha256": "17c60dc96791dc968d46bc83e868fa0e6dc233880bedbe52442ec46a715784e0"
            },
            "downloads": -1,
            "filename": "bzip3-0.1.4-cp38-cp38-manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "c8054a7fa9cba45bb354a3b36b8ce21e",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.6",
            "size": 453883,
            "upload_time": "2024-01-05T10:21:10",
            "upload_time_iso_8601": "2024-01-05T10:21:10.406825Z",
            "url": "https://files.pythonhosted.org/packages/0e/d1/c6944b4bd5f6932ebe89e05f44d233f7e582bbdadc96e5290c89557c4af0/bzip3-0.1.4-cp38-cp38-manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "10c55ab877510ec5f9ff07e832c94722a9315088c7867e1b1c525ab391c8e3e2",
                "md5": "2654850ecb71bc27c0745c9981d0871d",
                "sha256": "b8da4aba2e0e66d90af50b8ee24837b8bf1764ecccb814794b995654c71c94f9"
            },
            "downloads": -1,
            "filename": "bzip3-0.1.4-cp38-cp38-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "2654850ecb71bc27c0745c9981d0871d",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.6",
            "size": 394172,
            "upload_time": "2024-01-05T10:21:44",
            "upload_time_iso_8601": "2024-01-05T10:21:44.763464Z",
            "url": "https://files.pythonhosted.org/packages/10/c5/5ab877510ec5f9ff07e832c94722a9315088c7867e1b1c525ab391c8e3e2/bzip3-0.1.4-cp38-cp38-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "74af7219ac225d7430110929751ddcc877496275d56996435c068c4e72194589",
                "md5": "81ff0c2595340f8dd28681842b5ced6e",
                "sha256": "e95de15c324bbd5cfeaa8ca8e3dccd20a578b3de7b687faafe40b42fb44ea248"
            },
            "downloads": -1,
            "filename": "bzip3-0.1.4-cp39-cp39-manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "81ff0c2595340f8dd28681842b5ced6e",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.6",
            "size": 453194,
            "upload_time": "2024-01-05T10:21:16",
            "upload_time_iso_8601": "2024-01-05T10:21:16.632288Z",
            "url": "https://files.pythonhosted.org/packages/74/af/7219ac225d7430110929751ddcc877496275d56996435c068c4e72194589/bzip3-0.1.4-cp39-cp39-manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "e8968a653eb313da4d5d1fe64e26dcc4bff314007da0d692451358ccbba3495d",
                "md5": "595e70a481c13314de5bf70ec980231b",
                "sha256": "bfca6a0e1be111db8ac051ac3153aa08dea3cd2f605c4ebeb978c3247f928faa"
            },
            "downloads": -1,
            "filename": "bzip3-0.1.4-cp39-cp39-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "595e70a481c13314de5bf70ec980231b",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.6",
            "size": 394035,
            "upload_time": "2024-01-05T10:22:16",
            "upload_time_iso_8601": "2024-01-05T10:22:16.042052Z",
            "url": "https://files.pythonhosted.org/packages/e8/96/8a653eb313da4d5d1fe64e26dcc4bff314007da0d692451358ccbba3495d/bzip3-0.1.4-cp39-cp39-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "398a79db99c9398c0379016b414aceb85c840eaa9d00b158adedf076af1052a2",
                "md5": "95a984679f0e6aaf7e87f8783122f860",
                "sha256": "579346244024650230f7cd260e913ea6c68f8ca67ea15a0b4c7c08d5b025ee42"
            },
            "downloads": -1,
            "filename": "bzip3-0.1.4-pp310-pypy310_pp73-manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "95a984679f0e6aaf7e87f8783122f860",
            "packagetype": "bdist_wheel",
            "python_version": "pp310",
            "requires_python": ">=3.6",
            "size": 428651,
            "upload_time": "2024-01-05T10:22:13",
            "upload_time_iso_8601": "2024-01-05T10:22:13.159054Z",
            "url": "https://files.pythonhosted.org/packages/39/8a/79db99c9398c0379016b414aceb85c840eaa9d00b158adedf076af1052a2/bzip3-0.1.4-pp310-pypy310_pp73-manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "244e253d2de9b71f6f587a64f9a1af1fa2b05dd47c4e4e53fa15407d7ff234b3",
                "md5": "af01c6fc7d191e7b7cdee45af05f70c8",
                "sha256": "28cccc46f250dbed26f853d92f7874f9d98e47bd48b2cf4a0368757e36ce91b7"
            },
            "downloads": -1,
            "filename": "bzip3-0.1.4-pp310-pypy310_pp73-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "af01c6fc7d191e7b7cdee45af05f70c8",
            "packagetype": "bdist_wheel",
            "python_version": "pp310",
            "requires_python": ">=3.6",
            "size": 383685,
            "upload_time": "2024-01-05T10:23:46",
            "upload_time_iso_8601": "2024-01-05T10:23:46.170274Z",
            "url": "https://files.pythonhosted.org/packages/24/4e/253d2de9b71f6f587a64f9a1af1fa2b05dd47c4e4e53fa15407d7ff234b3/bzip3-0.1.4-pp310-pypy310_pp73-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "927d9ad7dff50361bc8d69d95592d40db2ba4b529fca25ea9b619634d158b985",
                "md5": "a1169d35be932adb09ef60e8794a7795",
                "sha256": "a0a87bcf2dfa9fb552b1d244d1dda59b438f6bde35af41ff4b57128e9e8fa3ef"
            },
            "downloads": -1,
            "filename": "bzip3-0.1.4-pp37-pypy37_pp73-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "a1169d35be932adb09ef60e8794a7795",
            "packagetype": "bdist_wheel",
            "python_version": "pp37",
            "requires_python": ">=3.6",
            "size": 382945,
            "upload_time": "2024-01-05T10:23:25",
            "upload_time_iso_8601": "2024-01-05T10:23:25.903856Z",
            "url": "https://files.pythonhosted.org/packages/92/7d/9ad7dff50361bc8d69d95592d40db2ba4b529fca25ea9b619634d158b985/bzip3-0.1.4-pp37-pypy37_pp73-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "d33c3b0fd9051c5b8e785f4392e54034cfc26bc30541c6c27123fdd52883aff1",
                "md5": "efdac172822276094d1ee4950c5b3299",
                "sha256": "a391880a4f840e375d751a392fb70c903b151fa91e211bc6798b9cee3eba0c78"
            },
            "downloads": -1,
            "filename": "bzip3-0.1.4-pp38-pypy38_pp73-manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "efdac172822276094d1ee4950c5b3299",
            "packagetype": "bdist_wheel",
            "python_version": "pp38",
            "requires_python": ">=3.6",
            "size": 430013,
            "upload_time": "2024-01-05T10:22:01",
            "upload_time_iso_8601": "2024-01-05T10:22:01.220146Z",
            "url": "https://files.pythonhosted.org/packages/d3/3c/3b0fd9051c5b8e785f4392e54034cfc26bc30541c6c27123fdd52883aff1/bzip3-0.1.4-pp38-pypy38_pp73-manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "e9479ba444381bce4f514cff67e049bc3cd6e6defc2e8f6380fa78116bc2e72e",
                "md5": "c696284dcdc92f2d8b5a1afa4168f481",
                "sha256": "02121835bc17835c3fb2a7103c75d96737694e4cec7608366bdd0cb82f092557"
            },
            "downloads": -1,
            "filename": "bzip3-0.1.4-pp38-pypy38_pp73-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "c696284dcdc92f2d8b5a1afa4168f481",
            "packagetype": "bdist_wheel",
            "python_version": "pp38",
            "requires_python": ">=3.6",
            "size": 382956,
            "upload_time": "2024-01-05T10:24:29",
            "upload_time_iso_8601": "2024-01-05T10:24:29.846632Z",
            "url": "https://files.pythonhosted.org/packages/e9/47/9ba444381bce4f514cff67e049bc3cd6e6defc2e8f6380fa78116bc2e72e/bzip3-0.1.4-pp38-pypy38_pp73-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "6ca3ffdbe9253e4f6b625ee81495b26de6f8515399a946dcab23bb06cdaa1833",
                "md5": "ceacdec5f3ffd5c40acd86acf6050fdc",
                "sha256": "76d0a76d9f7093bd2e8f65fd480f93d7cb8427e8248a5e6a04555120f8bb7b0a"
            },
            "downloads": -1,
            "filename": "bzip3-0.1.4-pp39-pypy39_pp73-manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "ceacdec5f3ffd5c40acd86acf6050fdc",
            "packagetype": "bdist_wheel",
            "python_version": "pp39",
            "requires_python": ">=3.6",
            "size": 428618,
            "upload_time": "2024-01-05T10:22:03",
            "upload_time_iso_8601": "2024-01-05T10:22:03.963591Z",
            "url": "https://files.pythonhosted.org/packages/6c/a3/ffdbe9253e4f6b625ee81495b26de6f8515399a946dcab23bb06cdaa1833/bzip3-0.1.4-pp39-pypy39_pp73-manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "23d68858c8ffa8f47e6f35c9a180d63f40c5e68df0c6e4287ae01c319f65e06e",
                "md5": "5199551cdfc35daf22fbab6aeb003457",
                "sha256": "297a9f281bf7c9fcce85b1a429431b5bf8c2fb30dd19e0173699326109865524"
            },
            "downloads": -1,
            "filename": "bzip3-0.1.4-pp39-pypy39_pp73-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "5199551cdfc35daf22fbab6aeb003457",
            "packagetype": "bdist_wheel",
            "python_version": "pp39",
            "requires_python": ">=3.6",
            "size": 383532,
            "upload_time": "2024-01-05T10:24:34",
            "upload_time_iso_8601": "2024-01-05T10:24:34.929353Z",
            "url": "https://files.pythonhosted.org/packages/23/d6/8858c8ffa8f47e6f35c9a180d63f40c5e68df0c6e4287ae01c319f65e06e/bzip3-0.1.4-pp39-pypy39_pp73-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "0140ee186085d7222675f9e659d6a6dd8176ed3672bbd2a700f0535261a1d924",
                "md5": "d95bee83ce0bb8e86e84fae74460a0d3",
                "sha256": "1c49413d2c1de7290f46774786372036dd05ec7675886aa451aa1362effbf4cb"
            },
            "downloads": -1,
            "filename": "bzip3-0.1.4.tar.gz",
            "has_sig": false,
            "md5_digest": "d95bee83ce0bb8e86e84fae74460a0d3",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.6",
            "size": 262894,
            "upload_time": "2024-01-05T10:21:09",
            "upload_time_iso_8601": "2024-01-05T10:21:09.388986Z",
            "url": "https://files.pythonhosted.org/packages/01/40/ee186085d7222675f9e659d6a6dd8176ed3672bbd2a700f0535261a1d924/bzip3-0.1.4.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-01-05 10:21:09",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "synodriver",
    "github_project": "python-bz3",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "lcname": "bzip3"
}
        
Elapsed time: 0.19514s