python-lz4:基于 LZ4 压缩库的 Python 绑定项目

LZ4 bindings for Python

分支3Tags92
文件最后提交记录最后更新时间
Bump the github-actions group across 1 directory with 4 updates Bumps the github-actions group with 4 updates in the / directory: [actions/checkout](https://github.com/actions/checkout), [actions/upload-artifact](https://github.com/actions/upload-artifact), [pypa/cibuildwheel](https://github.com/pypa/cibuildwheel) and [actions/download-artifact](https://github.com/actions/download-artifact). Updates `actions/checkout` from 5 to 6 - [Release notes](https://github.com/actions/checkout/releases) - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md) - [Commits](https://github.com/actions/checkout/compare/v5...v6) Updates `actions/upload-artifact` from 4 to 5 - [Release notes](https://github.com/actions/upload-artifact/releases) - [Commits](https://github.com/actions/upload-artifact/compare/v4...v5) Updates `pypa/cibuildwheel` from 3.2.1 to 3.3.0 - [Release notes](https://github.com/pypa/cibuildwheel/releases) - [Changelog](https://github.com/pypa/cibuildwheel/blob/main/docs/changelog.md) - [Commits](https://github.com/pypa/cibuildwheel/compare/v3.2.1...v3.3.0) Updates `actions/download-artifact` from 5 to 6 - [Release notes](https://github.com/actions/download-artifact/releases) - [Commits](https://github.com/actions/download-artifact/compare/v5...v6) --- updated-dependencies: - dependency-name: actions/checkout dependency-version: '6' dependency-type: direct:production update-type: version-update:semver-major dependency-group: github-actions - dependency-name: actions/upload-artifact dependency-version: '5' dependency-type: direct:production update-type: version-update:semver-major dependency-group: github-actions - dependency-name: pypa/cibuildwheel dependency-version: 3.3.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: github-actions - dependency-name: actions/download-artifact dependency-version: '6' dependency-type: direct:production update-type: version-update:semver-major dependency-group: github-actions ... Signed-off-by: dependabot[bot] <support@github.com>1 个月前
Merge pull request #279 from aabadie/patch-1 docs/lz4.block.rst: fix typo1 年前
Fix typos discovered by codespell 6 个月前
Update bundled libraries to lz4 1.9.4 3 年前
disable coverage for tests that measure memory usage 1 个月前
Update .gitignore 9 年前
Add .readthedocs.yml 3 年前
add license file Fixes #38 10 年前
Tidy up MANIFEST.in 4 年前
Remove AppVeyor badge from README 3 年前
Add pyproject.toml 4 年前
Remove deprecation package from requirements.txt (#181) 6 年前
Move pytest options to setup.cfg 8 年前
Strip debug symbols from lz4 build When a wheel is built using lz4 library source files bundled with the package, we advise the linker to strip debug symbols from the binary output. This leads to a significant size reduction of the wheel. Fixes #305 1 个月前
Fix the use of package envs in tox 3 年前

========== python-lz4

状态

.. 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: 构建状态

.. image:: https://readthedocs.org/projects/python-lz4/badge/?version=stable :target: https://readthedocs.org/projects/python-lz4/ :alt: 文档

.. image:: https://codecov.io/gh/python-lz4/python-lz4/branch/codecov/graph/badge.svg :target: https://codecov.io/gh/python-lz4/python-lz4 :alt: 代码覆盖率

简介

本软件包提供了 LZ4 压缩库 <https://lz4.github.io/lz4/>_ 的 Python 绑定。

本软件包中提供的生产就绪型绑定涵盖了 帧格式 <https://github.com/lz4/lz4/blob/master/doc/lz4_Frame_format.md>_ 和 块格式 <https://github.com/lz4/lz4/blob/dev/doc/lz4_Block_format.md>_ 规范。推荐使用帧格式绑定,因为它可确保与其他实现和语言绑定的互操作性。

还包含了针对 流格式 <https://github.com/lz4/lz4/blob/master/examples/streaming_api_basics.md>_ 规范的实验性绑定,但这些绑定仍需进一步完善。

帧格式绑定提供的 API 遵循 Python 标准库中 LZMA、zlib、gzip 和 bzip2 压缩库的 API。因此,这些 LZ4 绑定应可作为 Python 自带压缩库的即插即用替代品。该软件包提供上下文管理器和文件处理程序支持。

调用底层 LZ4 库时,绑定会释放 GIL,并且是线程安全的。软件包中包含了一套全面的测试套件。

文档

.. image:: https://readthedocs.org/projects/python-lz4/badge/?version=stable :target: https://readthedocs.org/projects/python-lz4/ :alt: 文档

项目包含完整文档。文档使用 Sphinx 生成,同时也托管在 Read the Docs 上。

:master: http://python-lz4.readthedocs.io/en/stable/ :development: http://python-lz4.readthedocs.io/en/latest/

主页

项目主页 <https://www.github.com/python-lz4/python-lz4>_ 托管在 Github 上。如发现任何问题,请通过 问题跟踪器 <https://github.com/python-lz4/python-lz4/issues>_ 进行报告。

许可协议

本项目特定代码遵循 BSD 3-Clause 许可协议 <http://opensource.org/licenses/BSD-3-Clause>_。

下载使用量

0

项目总下载次数(含Clone、Pull、 zip 包及 release 下载),每日凌晨更新

语言类型

C80.85%
Python19.15%