跳转到主要内容

使用最快可用的zlib的包装器

项目描述

zlib-fast

CI Status Documentation Status Test coverage percentage

Poetry black pre-commit

PyPI Version Supported Python versions License


文档: https://zlib-fast.readthedocs.io

源代码: https://github.com/bdraco/zlib-fast


使用最快可用的zlib的包装器

zlib是使用tarfile创建备份时的瓶颈。zlib-fastisal替换了zlib的使用,isal是一个快速替换品。

与基isal实现不同,此模块将compressobj的zlib压缩级别映射到它们最近的isal等效项,这使得它可以作为tarfile的替代品。

安装

通过pip(或您喜欢的包管理器)安装此软件包。

pip安装zlib-fast

使用

通过调用zlib_fast.enable()启用zlib-fast支持。

import zlib_fast

zlib_fast.enable()
zlib_fast.disable()

最常见的用法是与tarfile一起使用,它进行晚导入。enable将仅对未来的zlib导入有效,不会重定向现有导入。如果您需要为其他用例使用此模块,请确保在加载zlib的任何代码之前调用zlib_fast.enable()

贡献者 ✨

感谢这些出色的人(emoji键

本项目遵循所有贡献者规范。欢迎任何形式的贡献!

致谢

此包是用Copierbrowniebroke/pypackage-template项目模板创建的。

项目详情


下载文件

下载适合您平台的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。

源代码分发

zlib_fast-0.2.0.tar.gz (9.6 kB 查看哈希值)

上传时间 源代码

构建分发

zlib_fast-0.2.0-py3-none-any.whl (10.0 kB 查看哈希值)

上传时间 Python 3

由以下提供支持