Metadata-Version: 2.1
Name: bzip3
Version: 0.0.1.dev1
Summary: bz3 compress and decompress
Home-page: https://github.com/synodriver/python-bz3
Author: synodriver
Author-email: diguohuangjiajinweijun@gmail.com
License: BSD
Description: <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> </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)
        
        ### Usage
        ```python
        from bz3 import compress, decompress, test
        
        
        with open("test_inp.txt", "rb") as inp, open("compressed.bz3", "wb") as out:
            compress(inp, out, 1000 * 1000)
        
        with open("compressed.bz3", "rb") as inp:
            test(inp, True)    
        
        with open("compressed.bz3", "rb") as inp, open("output.txt", "wb") as out:
            decompress(inp, out)
        ```
        
        
        
        ### public functions
        ```python
        from typing import IO
        
        def crc32(crc: int, buf: bytes) -> int: ...
        def compress(input: IO, output: IO, block_size: int) -> None: ...
        def decompress(input: IO, output: IO) -> None: ...
        def test(input: IO, should_raise: bool = ...) -> bool: ...
        ```
Keywords: bz3,compress,decompress
Platform: UNKNOWN
Classifier: Development Status :: 3 - Alpha
Classifier: Operating System :: OS Independent
Classifier: License :: OSI Approved :: BSD License
Classifier: Programming Language :: C
Classifier: Programming Language :: Cython
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: Implementation :: CPython
Classifier: Programming Language :: Python :: Implementation :: PyPy
Requires-Python: >=3.6
Description-Content-Type: text/markdown
