Metadata-Version: 2.1
Name: pyppmd
Version: 0.15.1
Summary: PPMd compression/decompression library
Home-page: http://github.com/miurahr/pyppmd
Author: Hiroshi Miura
Author-email: miurahr@linux.com
License: LGPL-2.1+
Description: PyPPMd
        ======
        
        
        .. image:: https://readthedocs.org/projects/pyppmd/badge/?version=latest
          :target: https://pyppmd.readthedocs.io/en/latest/?badge=latest
        
        .. image:: https://badge.fury.io/py/pyppmd.svg
          :target: https://badge.fury.io/py/pyppmd
        
        .. image:: https://img.shields.io/conda/vn/conda-forge/pyppmd
          :target: https://anaconda.org/conda-forge/pyppmd
        
        .. image:: https://github.com/miurahr/pyppmd/workflows/Run%20Tox%20tests/badge.svg
          :target: https://github.com/miurahr/pyppmd/actions
        
        .. image:: https://coveralls.io/repos/github/miurahr/pyppmd/badge.svg?branch=main
          :target: https://coveralls.io/github/miurahr/pyppmd?branch=main
        
        
        Introduction
        ------------
        
        ``pyppmd`` module provides classes and functions for compressing and decompressing text data,
        using PPM(Prediction by partial matching) compression algorithm which has several variations of implementations.
        PPMd is the implementation by Dmitry Shkarin.
        
        The API is similar to Python's bz2/lzma/zlib module.
        
        Some parts of th codes are derived from ``7-zip``, ``pyzstd`` and ``ppmd-cffi``.
        
        Development status
        ------------------
        
        A development status is considered as ``Beta``.
        
        
        Copyright
        ---------
        
        Some part of this library uses codes from following software.
        
        * ppmd-cffi Copyright (C) 2020-2021 Hiroshi Miura
        * pyzstd    Copyright (C) 2020-2021 Ma Lin
        * 7-Zip     Copyright (C) 1999-2017 Igor Pavlov
        
        
        License
        -------
        
        Copyright (C) 2020-2021 Hiroshi Miura
        
        Copyright (C) 2020-2021 Ma Lin
        
        Copyright (C) 1999-2017 Igor Pavlov
        
        This library is free software; you can redistribute it and/or
        modify it under the terms of the GNU Lesser General Public
        License as published by the Free Software Foundation; either
        version 2.1 of the License, or (at your option) any later version.
        
        This library is distributed in the hope that it will be useful,
        but WITHOUT ANY WARRANTY; without even the implied warranty of
        MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
        Lesser General Public License for more details.
        
        You should have received a copy of the GNU Lesser General Public
        License along with this library; if not, write to the Free Software
        Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA
        
Keywords: ppmd,7-zip,compression
Platform: UNKNOWN
Classifier: Development Status :: 4 - Beta
Classifier: License :: OSI Approved :: GNU Lesser General Public License v2 or later (LGPLv2+)
Classifier: Operating System :: MacOS :: MacOS X
Classifier: Operating System :: Microsoft :: Windows
Classifier: Operating System :: POSIX
Classifier: Operating System :: POSIX :: Linux
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
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 :: 3 :: Only
Classifier: Programming Language :: Python :: Implementation :: CPython
Classifier: Programming Language :: Python :: Implementation :: PyPy
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Requires-Python: >=3.6
Description-Content-Type: text/x-rst
Provides-Extra: test
Provides-Extra: check
Provides-Extra: docs
Provides-Extra: fuzzer
