跳至主要内容

使用Python绑定的Rust实现的Blake2b哈希算法。

项目描述

blake2b-py

使用Python绑定的Rust实现的Blake2b哈希算法。

构建/发布

要构建和发布版本,请按照以下步骤操作

增加版本号

首先,使用包含的make目标增加包版本

make bumpversion bump=patch

上述调用增加了语义版本号中“补丁”版本号(“1.2.x”中的“x”)。其他有效的版本类型是“主要”和“次要”。版本号通过修改包含版本号的源文件、创建包含这些修改的新提交、然后使用新版本标记该提交来增加。然后,将新提交和标记推送到上游仓库。

构建 & 发布

通过GitHub Actions在将标签推送到远程仓库后立即构建和分发软件包,这由bumpversion命令处理。

开发

您需要在您的机器上安装Maturin。创建虚拟环境,然后您可以这样做

$ pip install maturin
$ maturin develop

安装依赖项。您可能需要为您的MacOS版本指定MACOSX_DEPLOYMENT_TARGET环境变量。

运行测试

运行make test_all将运行所有测试。

项目详情


下载文件

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

源代码分发

blake2b_py-0.3.0.tar.gz (16.0 kB 查看哈希值)

上传时间 源代码

构建分发

blake2b_py-0.3.0-cp312-none-win_amd64.whl (113.2 kB 查看哈希值)

上传时间 CPython 3.12 Windows x86-64

blake2b_py-0.3.0-cp312-cp312-manylinux_2_34_x86_64.whl (242.6 kB 查看哈希值)

上传时间 CPython 3.12 manylinux: glibc 2.34+ x86-64

blake2b_py-0.3.0-cp312-cp312-macosx_10_12_x86_64.whl (183.9 kB 查看哈希值)

上传时间 CPython 3.12 macOS 10.12+ x86-64

blake2b_py-0.3.0-cp311-none-win_amd64.whl (113.1 kB 查看哈希值)

上传时间 CPython 3.11 Windows x86-64

blake2b_py-0.3.0-cp311-cp311-manylinux_2_34_x86_64.whl (242.8 kB 查看哈希值)

上传时间 CPython 3.11 manylinux: glibc 2.34+ x86-64

blake2b_py-0.3.0-cp311-cp311-macosx_10_12_x86_64.whl (184.1 kB 查看哈希值)

上传时间 CPython 3.11 macOS 10.12+ x86-64

blake2b_py-0.3.0-cp310-none-win_amd64.whl (113.1 kB 查看哈希值)

上传时间 CPython 3.10 Windows x86-64

blake2b_py-0.3.0-cp310-cp310-manylinux_2_34_x86_64.whl (242.8 kB 查看哈希值)

上传于 CPython 3.10 manylinux: glibc 2.34+ x86-64

blake2b_py-0.3.0-cp39-none-win_amd64.whl (113.2 kB 查看哈希值)

上传于 CPython 3.9 Windows x86-64

blake2b_py-0.3.0-cp39-cp39-manylinux_2_34_x86_64.whl (242.9 kB 查看哈希值)

上传于 CPython 3.9 manylinux: glibc 2.34+ x86-64

blake2b_py-0.3.0-cp39-cp39-macosx_10_12_x86_64.whl (184.2 kB 查看哈希值)

上传于 CPython 3.9 macOS 10.12+ x86-64

blake2b_py-0.3.0-cp38-none-win_amd64.whl (113.0 kB 查看哈希值)

上传于 CPython 3.8 Windows x86-64

blake2b_py-0.3.0-cp38-cp38-manylinux_2_34_x86_64.whl (242.4 kB 查看哈希值)

上传于 CPython 3.8 manylinux: glibc 2.34+ x86-64

blake2b_py-0.3.0-cp38-cp38-macosx_10_12_x86_64.whl (183.9 kB 查看哈希值)

上传于 CPython 3.8 macOS 10.12+ x86-64

由以下机构支持

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误记录 StatusPage StatusPage 状态页面