Package Details: python-blake3 0.3.1-1

Git Clone URL: (read-only, click to copy)
Package Base: python-blake3
Description: Python bindings for the BLAKE3 cryptographic hash function
Upstream URL:
Keywords: blake3 hash python
Licenses: Apache, Custom:CC0-1.0
Submitter: gmes78
Maintainer: gmes78
Last Packager: gmes78
Votes: 2
Popularity: 0.000000
First Submitted: 2020-02-29 18:31 (UTC)
Last Updated: 2022-01-13 01:30 (UTC)

Latest Comments

oconnor663 commented on 2020-03-07 01:15 (UTC)

Today I learned! Thanks for the quick turnaround.

gmes78 commented on 2020-03-07 01:13 (UTC)

@oconnor663 I've changed the makedepend to rustup for now.

I didn't add a makedepend for a C compiler, as gcc belongs to the base-devel group, and, according to the wiki, the base-devel group can be assumed to be installed and its packages should not be included in the makedepends.

oconnor663 commented on 2020-03-06 23:19 (UTC) (edited on 2020-03-06 23:19 (UTC) by oconnor663)

The rust-toolchain file at the root of the project currently pins a specific nightly compiler version. Rustup will then download and invoke that specific version. The build will probably fail if you have a non-rustup Rust installation, and we might want to explicitly depend on rustup for that reason. (A tracking issue for this unfortunate behavior:

The Cargo.toml file explicitly enables the "c" feature of the underlying blake3 Rust crate, to link in assembly implementations and AVX-512 support. This requires a C compiler, which we might also want to specify in the makedepends.