Search Criteria
Package Details: python-blake3 0.1.8-1
Git Clone URL: | https://aur.archlinux.org/python-blake3.git (read-only, click to copy) |
---|---|
Package Base: | python-blake3 |
Description: | Python bindings for the BLAKE3 cryptographic hash function |
Upstream URL: | https://github.com/oconnor663/blake3-py |
Keywords: | blake3 hash python |
Licenses: | |
Submitter: | gmes78 |
Maintainer: | gmes78 |
Last Packager: | gmes78 |
Votes: | 2 |
Popularity: | 0.001211 |
First Submitted: | 2020-02-29 18:31 |
Last Updated: | 2020-11-07 02:23 |
Dependencies (3)
- python (python-dbg)
- python-pip (make)
- rust (rust-i586-git, rust-git, rust-mrustc, rust-bin, rustup-git, rust-nightly, rust-nightly-bin, rust-wasm, rustup) (make)
Latest Comments
oconnor663 commented on 2020-03-07 01:15
Today I learned! Thanks for the quick turnaround.
gmes78 commented on 2020-03-07 01:13
@oconnor663 I've changed the makedepend to
rustup
for now.I didn't add a makedepend for a C compiler, as
gcc
belongs to thebase-devel
group, and, according to the wiki, thebase-devel
group can be assumed to be installed and its packages should not be included in themakedepends.
oconnor663 commented on 2020-03-06 23:19
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: https://github.com/oconnor663/blake3-py/issues/3.)The
Cargo.toml
file explicitly enables the "c" feature of the underlyingblake3
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.