109 lines
3.9 KiB
Plaintext
109 lines
3.9 KiB
Plaintext
Metadata-Version: 2.4
|
|
Name: lz4
|
|
Version: 4.4.4
|
|
Summary: LZ4 Bindings for Python
|
|
Home-page: https://github.com/python-lz4/python-lz4
|
|
Author: Jonathan Underwood
|
|
Author-email: jonathan.underwood@gmail.com
|
|
Classifier: Development Status :: 5 - Production/Stable
|
|
Classifier: License :: OSI Approved :: BSD License
|
|
Classifier: Intended Audience :: Developers
|
|
Classifier: Programming Language :: C
|
|
Classifier: Programming Language :: Python
|
|
Classifier: Programming Language :: Python :: 3.9
|
|
Classifier: Programming Language :: Python :: 3.10
|
|
Classifier: Programming Language :: Python :: 3.11
|
|
Classifier: Programming Language :: Python :: 3.12
|
|
Classifier: Programming Language :: Python :: 3.13
|
|
Requires-Python: >=3.9
|
|
License-File: LICENSE
|
|
Provides-Extra: tests
|
|
Requires-Dist: pytest!=3.3.0; extra == "tests"
|
|
Requires-Dist: psutil; extra == "tests"
|
|
Requires-Dist: pytest-cov; extra == "tests"
|
|
Provides-Extra: docs
|
|
Requires-Dist: sphinx>=1.6.0; extra == "docs"
|
|
Requires-Dist: sphinx_bootstrap_theme; extra == "docs"
|
|
Provides-Extra: flake8
|
|
Requires-Dist: flake8; extra == "flake8"
|
|
Dynamic: author
|
|
Dynamic: author-email
|
|
Dynamic: classifier
|
|
Dynamic: description
|
|
Dynamic: home-page
|
|
Dynamic: license-file
|
|
Dynamic: provides-extra
|
|
Dynamic: requires-python
|
|
Dynamic: summary
|
|
|
|
==========
|
|
python-lz4
|
|
==========
|
|
|
|
Status
|
|
======
|
|
|
|
.. image:: https://github.com/python-lz4/python-lz4/actions/workflows/build_dist.yml/badge.svg
|
|
:target: https://github.com/python-lz4/python-lz4/actions/workflows/build_dist.yml
|
|
:alt: Build Status
|
|
|
|
.. image:: https://readthedocs.org/projects/python-lz4/badge/?version=stable
|
|
:target: https://readthedocs.org/projects/python-lz4/
|
|
:alt: Documentation
|
|
|
|
.. image:: https://codecov.io/gh/python-lz4/python-lz4/branch/codecov/graph/badge.svg
|
|
:target: https://codecov.io/gh/python-lz4/python-lz4
|
|
:alt: CodeCov
|
|
|
|
|
|
Introduction
|
|
============
|
|
This package provides python bindings for the `LZ4 compression library
|
|
<https://lz4.github.io/lz4/>`_.
|
|
|
|
The production ready bindings provided in this package cover the `frame format
|
|
<https://github.com/lz4/lz4/blob/master/doc/lz4_Frame_format.md>`_, and the
|
|
`block format <https://github.com/lz4/lz4/blob/dev/doc/lz4_Block_format.md>`_
|
|
specifications. The frame format bindings are the recommended ones to use, as
|
|
this guarantees interoperability with other implementations and language
|
|
bindings.
|
|
|
|
Experimental bindings for the the `streaming format
|
|
<https://github.com/lz4/lz4/blob/master/examples/streaming_api_basics.md>`_
|
|
specification are also included, but further work on those is required.
|
|
|
|
The API provided by the frame format bindings follows that of the LZMA, zlib,
|
|
gzip and bzip2 compression libraries which are provided with the Python standard
|
|
library. As such, these LZ4 bindings should provide a drop-in alternative to the
|
|
compression libraries shipped with Python. The package provides context managers
|
|
and file handler support.
|
|
|
|
The bindings drop the GIL when calling in to the underlying LZ4 library, and is
|
|
thread safe. An extensive test suite is included.
|
|
|
|
Documentation
|
|
=============
|
|
|
|
.. image:: https://readthedocs.org/projects/python-lz4/badge/?version=stable
|
|
:target: https://readthedocs.org/projects/python-lz4/
|
|
:alt: Documentation
|
|
|
|
Full documentation is included with the project. The documentation is
|
|
generated using Sphinx. Documentation is also hosted on readthedocs.
|
|
|
|
:master: http://python-lz4.readthedocs.io/en/stable/
|
|
:development: http://python-lz4.readthedocs.io/en/latest/
|
|
|
|
Homepage
|
|
========
|
|
|
|
The `project homepage <https://www.github.com/python-lz4/python-lz4>`_ is hosted
|
|
on Github. Please report any issues you find using the `issue tracker
|
|
<https://github.com/python-lz4/python-lz4/issues>`_.
|
|
|
|
Licensing
|
|
=========
|
|
Code specific to this project is covered by the `BSD 3-Clause License
|
|
<http://opensource.org/licenses/BSD-3-Clause>`_
|
|
|