Search Criteria
Package Details: python-blake3 1.0.8-1
Package Actions
| 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: | Apache-2.0, CC0-1.0 |
| Submitter: | MonterraByte |
| Maintainer: | MonterraByte (oconnor663) |
| Last Packager: | MonterraByte |
| Votes: | 4 |
| Popularity: | 0.006046 |
| First Submitted: | 2020-02-29 18:31 (UTC) |
| Last Updated: | 2025-10-14 06:35 (UTC) |
Dependencies (5)
- python
- python-build (make)
- python-installer (make)
- python-maturin (python-maturin-gitAUR) (make)
- rust (rust-beta-binAUR, rustup-gitAUR, rust-gitAUR, rustup) (make)
Latest Comments
« First ‹ Previous 1 2 3
kseistrup commented on 2022-12-28 15:31 (UTC)
Please note that if you have a user pyenv configuration for e.g. Python 3.11 and if that user uses
yay -S python-blake3with the intention of installing the package system-wide, it will fail: Most of the package contents will land in~/.pyenv/versions/3.11.0/lib/python3.11/site-packages/, only the license will land in the correct place.oconnor663 commented on 2020-03-07 01:15 (UTC)
Today I learned! Thanks for the quick turnaround.
MonterraByte commented on 2020-03-07 01:13 (UTC)
@oconnor663 I've changed the makedepend to
rustupfor now.I didn't add a makedepend for a C compiler, as
gccbelongs to thebase-develgroup, and, according to the wiki, thebase-develgroup can be assumed to be installed and its packages should not be included in themakedepends.oconnor663 commented on 2020-03-06 23:19 (UTC) (edited on 2020-03-06 23:19 (UTC) by oconnor663)
The
rust-toolchainfile 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.tomlfile explicitly enables the "c" feature of the underlyingblake3Rust 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.« First ‹ Previous 1 2 3