Skip to main content

Blake2b hashing in Rust with Python bindings.

Project description

blake2b-py

Blake2b hashing in Rust with Python bindings.

Building/releasing

To build and publish a release, follow these steps:

Bump the version

First, bump the package version with the included make target:

make bumpversion bump=patch

The above invocation bumps the "patch" version of a semantic version number ("x" in "1.2.x"). Other valid version types are "major" and "minor". The version is bumped by modifying source files that contain the version number, creating a new commit that includes those modifications, then tagging that commit with the new version. The new commit and tag are then pushed to the upstream repository.

Building & Releasing

Packages are build and distributed via Github Actions as soon as a tag is pushed to the remote repository which is taken care of by the bumpversion command.

Developing

You'll need to have Maturin installed on your machine. Create a virtual environment, and then you can do:

$ pip install maturin
$ maturin develop

to install the dependencies. You may need to specify the MACOSX_DEPLOYMENT_TARGET environment variable to your version of MacOS.

Run the tests

Running make test_all will run all the tests.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

blake2b_py-0.2.2.tar.gz (14.9 kB view details)

Uploaded Source

Built Distributions

blake2b_py-0.2.2-cp311-none-win_amd64.whl (110.9 kB view details)

Uploaded CPython 3.11 Windows x86-64

blake2b_py-0.2.2-cp311-cp311-manylinux_2_34_x86_64.whl (207.8 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.34+ x86-64

blake2b_py-0.2.2-cp311-cp311-macosx_10_12_x86_64.whl (182.4 kB view details)

Uploaded CPython 3.11 macOS 10.12+ x86-64

blake2b_py-0.2.2-cp310-none-win_amd64.whl (110.9 kB view details)

Uploaded CPython 3.10 Windows x86-64

blake2b_py-0.2.2-cp310-cp310-manylinux_2_34_x86_64.whl (207.8 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.34+ x86-64

blake2b_py-0.2.2-cp310-cp310-macosx_10_12_x86_64.whl (182.4 kB view details)

Uploaded CPython 3.10 macOS 10.12+ x86-64

blake2b_py-0.2.2-cp39-none-win_amd64.whl (110.9 kB view details)

Uploaded CPython 3.9 Windows x86-64

blake2b_py-0.2.2-cp39-cp39-manylinux_2_34_x86_64.whl (207.8 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.34+ x86-64

blake2b_py-0.2.2-cp39-cp39-macosx_10_12_x86_64.whl (182.4 kB view details)

Uploaded CPython 3.9 macOS 10.12+ x86-64

blake2b_py-0.2.2-cp38-none-win_amd64.whl (110.9 kB view details)

Uploaded CPython 3.8 Windows x86-64

blake2b_py-0.2.2-cp38-cp38-manylinux_2_34_x86_64.whl (207.6 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.34+ x86-64

blake2b_py-0.2.2-cp38-cp38-macosx_10_12_x86_64.whl (182.3 kB view details)

Uploaded CPython 3.8 macOS 10.12+ x86-64

blake2b_py-0.2.2-cp37-none-win_amd64.whl (110.9 kB view details)

Uploaded CPython 3.7 Windows x86-64

blake2b_py-0.2.2-cp37-cp37m-manylinux_2_34_x86_64.whl (207.6 kB view details)

Uploaded CPython 3.7m manylinux: glibc 2.34+ x86-64

blake2b_py-0.2.2-cp37-cp37m-macosx_10_12_x86_64.whl (182.3 kB view details)

Uploaded CPython 3.7m macOS 10.12+ x86-64

File details

Details for the file blake2b_py-0.2.2.tar.gz.

File metadata

  • Download URL: blake2b_py-0.2.2.tar.gz
  • Upload date:
  • Size: 14.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.3.2

File hashes

Hashes for blake2b_py-0.2.2.tar.gz
Algorithm Hash digest
SHA256 e24e18bce2773ee40819f7431de1773d59851b5860b7d87cd1117e51b161cc65
MD5 0c8096a2c79f9fe17007086f53c800e4
BLAKE2b-256 1a8e815f06a2ccd991484d8a4c8e45d8e4ca61086bc3ea8cae60e3fd87315c44

See more details on using hashes here.

File details

Details for the file blake2b_py-0.2.2-cp311-none-win_amd64.whl.

File metadata

File hashes

Hashes for blake2b_py-0.2.2-cp311-none-win_amd64.whl
Algorithm Hash digest
SHA256 09f6d6cdc8e0a6d6197601f946a27720dc65fe4b62184e7338748549adc14467
MD5 e1a5862057899e33ef3be505976ef7bc
BLAKE2b-256 2010ea35b7c70e9d2607379e00540f240fb7f38956e4e547ebe9f4a2a1e3e363

See more details on using hashes here.

File details

Details for the file blake2b_py-0.2.2-cp311-cp311-manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for blake2b_py-0.2.2-cp311-cp311-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 d246fb098a72a9a8c2bc2daad83c22ec96c09c9e39cea43ceaa1b735c73ccc25
MD5 b92e39a6af90c1757af277e02136d32e
BLAKE2b-256 3413bab69abf308c48d627d70b0f40cf5f41adedc703c1ab3d4b8d118d582916

See more details on using hashes here.

File details

Details for the file blake2b_py-0.2.2-cp311-cp311-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for blake2b_py-0.2.2-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 8e56121284e447b80ea6b1d41d409a6cae2c172bb5cd8f07ff88151d068b182d
MD5 a4c7b1885b02fecb901afa4ef452e162
BLAKE2b-256 4a928c8606dee196948a64c53e2ff29667cddefbe35a8311b14f631c0f47dd80

See more details on using hashes here.

File details

Details for the file blake2b_py-0.2.2-cp310-none-win_amd64.whl.

File metadata

File hashes

Hashes for blake2b_py-0.2.2-cp310-none-win_amd64.whl
Algorithm Hash digest
SHA256 0bd7788db930d6c62c602d92952e9bc67f319a78451c4b9937de28750092b7b7
MD5 20edb7bce0378d2ac742f21c6a648557
BLAKE2b-256 7ab78a340197859958e0b1eddd56305cdeb026fd449088e36894963ff2b29c6c

See more details on using hashes here.

File details

Details for the file blake2b_py-0.2.2-cp310-cp310-manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for blake2b_py-0.2.2-cp310-cp310-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 a99b043652e26a0a55e9c70acba57bec847cc41c63163aedd1fd5f501d9e56b2
MD5 447747bf12fefb77547be3462277f41f
BLAKE2b-256 d6c106f64c610df4a7551e92c4c6d7603b331d49c56b44567e6ea6397f4c4850

See more details on using hashes here.

File details

Details for the file blake2b_py-0.2.2-cp310-cp310-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for blake2b_py-0.2.2-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 3f4ff81fa4b3815e8739ca2368a5795ed814c4537d4738f3886750fe42ef1779
MD5 b047ccdac174ca63d21b78f91558638b
BLAKE2b-256 80dfe490b5e5cf2a5ff96e6bfab51794c83b6106cde4fbd66c32b33a54dafd67

See more details on using hashes here.

File details

Details for the file blake2b_py-0.2.2-cp39-none-win_amd64.whl.

File metadata

File hashes

Hashes for blake2b_py-0.2.2-cp39-none-win_amd64.whl
Algorithm Hash digest
SHA256 b91766d056369878a4f403a6ea6331055de1968b99b7b8fc19a90d289b3010d1
MD5 11551c8c55827b2686b28f6eb0d935fa
BLAKE2b-256 e0a148644b51509559032b1e18aae5cd641fe29154a93d7f01ba8474f488592e

See more details on using hashes here.

File details

Details for the file blake2b_py-0.2.2-cp39-cp39-manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for blake2b_py-0.2.2-cp39-cp39-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 df9df80b55c0f8f8489773d973e6a2b1dac907ea7b67c8de5dcfba781c500290
MD5 da25fd14547b990c174ab64c4b7792c5
BLAKE2b-256 f109a028fde3e8356a08e5f05c2de58915006fa7470dda2e468316f98c1b981a

See more details on using hashes here.

File details

Details for the file blake2b_py-0.2.2-cp39-cp39-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for blake2b_py-0.2.2-cp39-cp39-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 2c6bf66cc101eb5fa7f0780f494cddaafde32e25e89741f3c77dea60cd37fb08
MD5 7359ae8f7d71a760fbcfff2706ff4d77
BLAKE2b-256 b590b10c29ba7f8abd954f1f6b7868060356b2fa4783f31a063f5378a6e8451a

See more details on using hashes here.

File details

Details for the file blake2b_py-0.2.2-cp38-none-win_amd64.whl.

File metadata

File hashes

Hashes for blake2b_py-0.2.2-cp38-none-win_amd64.whl
Algorithm Hash digest
SHA256 e6908c7e9bff0993e21ce4a10570270d4b12e3109923a69ba8296db3bbefa3e3
MD5 1ad1934d29eb8eccafe2c9f6ede30ffe
BLAKE2b-256 0ac9a5e2347493629d3a069fc11cd5b309730197ff0ce75ce6d521eabe0783b0

See more details on using hashes here.

File details

Details for the file blake2b_py-0.2.2-cp38-cp38-manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for blake2b_py-0.2.2-cp38-cp38-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 243d82da0481f6659560993c030986c8a52fc76860654426b48e85dfe4fa2cb3
MD5 1d79b4716efdc20413e121af99b7477d
BLAKE2b-256 55c0e26b9c9e51b04d6420fa6c47074e9dda7dc59ebfdfadeaa65cea557f52e5

See more details on using hashes here.

File details

Details for the file blake2b_py-0.2.2-cp38-cp38-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for blake2b_py-0.2.2-cp38-cp38-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 e9e6af7abe649d499b5d01aad606c73d9ee1b7535692246986655cde1356e191
MD5 4d307742db457d8060f884f0225dd65f
BLAKE2b-256 f1da3f4dd4fd73d959443e54d7761c9b2bbdcf991621c8e4be4ad5ddf8044184

See more details on using hashes here.

File details

Details for the file blake2b_py-0.2.2-cp37-none-win_amd64.whl.

File metadata

File hashes

Hashes for blake2b_py-0.2.2-cp37-none-win_amd64.whl
Algorithm Hash digest
SHA256 b3ffd02c1a71bb41afeac3d8df1d7586cf41949a75573fc456b6675b70ba026c
MD5 44b0baa3f1f35ff3d582541b3eed6ff4
BLAKE2b-256 bd2f6b83cd707085dae3106556832dcde6fcfad16fbc069e461d6fb38bdc48d3

See more details on using hashes here.

File details

Details for the file blake2b_py-0.2.2-cp37-cp37m-manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for blake2b_py-0.2.2-cp37-cp37m-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 c64adea8579fbcd63f8e538f8be83ff79df435158c895dc24e72cc0e6b214ee4
MD5 1e6f37dbb9f05e8dc4f04af29a1f7910
BLAKE2b-256 a33735ceba70ee6728ac4e4fd160d729ab4864dbf8936b3453db6b0b72fbe145

See more details on using hashes here.

File details

Details for the file blake2b_py-0.2.2-cp37-cp37m-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for blake2b_py-0.2.2-cp37-cp37m-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 5c4450c2a99949b41e751c8b51503eb32c2a0d5a81c326c7d3a11fb2a7599416
MD5 e2841dd5074c49e39367e01485dc9b5a
BLAKE2b-256 a8f2d3e5670e736094557199fbda6facaaeacb00fa218b989f8bf891c355abc7

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page