dev-python/blake3
Python bindings for the BLAKE3 cryptographic hash function
-
blake3-1.0.11~amd64 ~arm ~arm64+rust test debug python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 python_targets_python3_15 debug
View
Download
Browse License: || ( CC0-1.0 Apache-2.0 ) rust? ( Apache-2.0-with-LLVM-exceptions Unicode-3.0 || ( Apache-2.0 CC0-1.0 MIT-0 ) || ( Apache-2.0 MIT ) ) Overlay: stuff -
blake3-1.0.11~amd64+rust test debug python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 python_targets_python3_15 debug
View
Download
Browse License: || ( CC0-1.0 Apache-2.0 ) rust? ( Apache-2.0-with-LLVM-exceptions Unicode-3.0 || ( Apache-2.0 CC0-1.0 MIT-0 ) || ( Apache-2.0 MIT ) ) Overlay: gentoo -
blake3-1.0.10-r1~amd64 ~arm ~arm64+rust test debug python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 python_targets_python3_15 debug
View
Download
Browse License: || ( CC0-1.0 Apache-2.0 ) rust? ( Apache-2.0-with-LLVM-exceptions Unicode-3.0 || ( Apache-2.0 CC0-1.0 MIT-0 ) || ( Apache-2.0 MIT ) ) Overlay: stuff -
blake3-1.0.10~amd64+rust test debug python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 python_targets_python3_15 debug
View
Download
Browse License: || ( CC0-1.0 Apache-2.0 ) rust? ( Apache-2.0-with-LLVM-exceptions Unicode-3.0 || ( Apache-2.0 CC0-1.0 MIT-0 ) || ( Apache-2.0 MIT ) ) Overlay: gentoo -
blake3-1.0.9-r1~amd64 ~arm ~arm64+rust test debug python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 python_targets_python3_15 debug
View
Download
Browse License: || ( CC0-1.0 Apache-2.0 ) rust? ( Apache-2.0-with-LLVM-exceptions BSD-2 Unicode-3.0 || ( Apache-2.0 CC0-1.0 MIT-0 ) || ( Apache-2.0 MIT ) ) Overlay: stuff
ChangeLog
commit 95722ec6a4057df1d812dcca2db288e78b67b840
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Thu Oct 8 11:58:46 2026 +0200
dev-python/blake3: drop 1.0.8-r2
Retention keeps the last three releases.
commit 13ff279eebc9b7bb10968dddb3a222b391ea5dda
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Thu Oct 8 11:58:33 2026 +0200
dev-python/blake3: add 1.0.11
Upstream's lockfile still pins crossbeam-epoch 0.9.18, so the move to
0.9.21 for RUSTSEC-2026-0204 is carried as a fresh lockfile patch. The
1.0.10 patch also corrected the crate's own version line, which 1.0.11
now gets right itself.
commit 8a381c2a5b29ad291933230878fc6e0f60581b4b
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sun Oct 4 16:59:30 2026 +0200
dev-python/blake3: update 1.0.8 crates for RustSec, revbump
The 1.0.8 vendored crates include crossbeam-epoch 0.9.18, which has an
invalid pointer dereference in its fmt::Pointer impl
(RUSTSEC-2026-0204). The 1.0.8 tarball ships no Cargo.lock, so cargo
resolves against the vendored crates at build time; listing the
semver-compatible 0.9.21 in CRATES instead is the whole fix.
The remaining advisories need breaking upgrades upstream: pyo3 0.26.0
(RUSTSEC-2026-0176, RUSTSEC-2026-0177).
commit 88742b3343c6ff91ac41c0d9174c4513951b6e54
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sun Oct 4 16:10:42 2026 +0200
dev-python/blake3: update 1.0.9 crates for RustSec, revbump
Upstream's 1.0.9 lockfile pins crates with RustSec advisories that have
semver-compatible fixes. Carry the lockfile change as a patch and list
the newer crates:
crossbeam-epoch 0.9.18 -> 0.9.21 (RUSTSEC-2026-0204)
cargo-audit reports nothing for the patched lockfile.
commit c230ae5b7497e3d765d46b1bb6681acf390befdd
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sun Oct 4 14:17:59 2026 +0200
dev-python/blake3: update crossbeam-epoch for RUSTSEC-2026-0204, revbump
Upstream's 1.0.10 lockfile pins crossbeam-epoch 0.9.18, which has an
invalid pointer dereference in its fmt::Pointer impl. 0.9.21 is
semver-compatible and fixes it, so carry the lockfile change as a
patch and list the newer crate. cargo-audit reports nothing for the
patched lockfile.
commit 94c9b08eb48d812d4dc7b320d3f58b1cca170037
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sat Oct 3 23:19:32 2026 +0200
*/*: indent the remaining metadata.xml files with spaces
Twenty-six files imported from ::gentoo in August and September kept
its tab indentation, while the other 705 use two spaces, as Gentoo's
skel.metadata.xml does. Only leading whitespace changes; each file
parses to the same content.
commit f59fb94e2ffb9c31e0b34f2297871fb53189cee5
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Fri Oct 2 20:55:55 2026 +0200
dev-python/blake3: restore dependent crate licenses marker
pycargoebuild's in-place mode finds the crate LICENSE+= block by the
'# Dependent crate licenses' comment and refuses to run without it, so
the comment is functional, not decorative.
The blocks themselves still match the crates each ebuild vendors.
commit 1505967c326db1beedc365027572811958273f81
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Wed Sep 30 00:51:31 2026 +0200
dev-python/blake3: add 1.0.10
The release moves to the blake3 1.8.7 crate and pyo3 0.29.2, and its
lockfile no longer pulls in arrayref, which was the only BSD-2 crate;
CRATES is regenerated and the crate license list loses BSD-2
accordingly. The minimum Rust version is unchanged.
commit ce4d6960e9d207dfeedbc5ebbdde016452976f45
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Fri Sep 25 09:15:00 2026 +0200
dev-python/blake3: Keyword 1.0.9 for ~arm
The Rust code has no architecture-specific handling in the ebuild.
commit d7a396637fb2ebeb24ea70956769209c1c7f7475
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Thu Sep 10 06:29:14 2026 +0200
dev-python/blake3: trim 1.0.9 comment prose
commit 4047cbf19e3152f8f29db4c075212ea981fe0de5
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Thu Sep 10 06:29:14 2026 +0200
dev-python/blake3: trim 1.0.8-r1 comment prose
commit 8c25128a2b01aff3463c9542ac97a12c278d14af
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sun Sep 6 12:55:15 2026 +0200
dev-python/blake3: use standalone PEP 517 backend
Switching DISTUTILS_USE_PEP517 per USE flag inside python_compile
relies on the eclass re-reading the variable mid-phase, which is
undocumented behaviour. Declare standalone once and write a minimal
pyproject.toml into c_impl/ instead, so each source tree carries the
backend it actually builds with. standalone contributes no backend
dependency, so maturin and setuptools stay declared by hand in
BDEPEND.
commit 6cce62ba603bb7c107a73c7f48a71f2703b984da
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sun Sep 6 09:54:08 2026 +0200
dev-python/blake3: Keyword 1.0.9 for ~arm64
The Rust extension and bundled BLAKE3 implementation support aarch64.
commit 311c05129dcb5a19ba7441006448f956cbc09465
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sun Sep 6 09:54:08 2026 +0200
dev-python/blake3: Keyword 1.0.8-r1 for ~arm64
The Rust extension and bundled BLAKE3 implementation support aarch64.
commit 420c2d343aae3c0d091a1e54e1807a71c7f15605
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sun Sep 6 09:50:28 2026 +0200
dev-python/blake3: add 1.0.8-r1, 1.0.9
Import the current Gentoo ebuilds as dependencies for the materials science stack.
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Thu Oct 8 11:58:46 2026 +0200
dev-python/blake3: drop 1.0.8-r2
Retention keeps the last three releases.
commit 13ff279eebc9b7bb10968dddb3a222b391ea5dda
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Thu Oct 8 11:58:33 2026 +0200
dev-python/blake3: add 1.0.11
Upstream's lockfile still pins crossbeam-epoch 0.9.18, so the move to
0.9.21 for RUSTSEC-2026-0204 is carried as a fresh lockfile patch. The
1.0.10 patch also corrected the crate's own version line, which 1.0.11
now gets right itself.
commit 8a381c2a5b29ad291933230878fc6e0f60581b4b
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sun Oct 4 16:59:30 2026 +0200
dev-python/blake3: update 1.0.8 crates for RustSec, revbump
The 1.0.8 vendored crates include crossbeam-epoch 0.9.18, which has an
invalid pointer dereference in its fmt::Pointer impl
(RUSTSEC-2026-0204). The 1.0.8 tarball ships no Cargo.lock, so cargo
resolves against the vendored crates at build time; listing the
semver-compatible 0.9.21 in CRATES instead is the whole fix.
The remaining advisories need breaking upgrades upstream: pyo3 0.26.0
(RUSTSEC-2026-0176, RUSTSEC-2026-0177).
commit 88742b3343c6ff91ac41c0d9174c4513951b6e54
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sun Oct 4 16:10:42 2026 +0200
dev-python/blake3: update 1.0.9 crates for RustSec, revbump
Upstream's 1.0.9 lockfile pins crates with RustSec advisories that have
semver-compatible fixes. Carry the lockfile change as a patch and list
the newer crates:
crossbeam-epoch 0.9.18 -> 0.9.21 (RUSTSEC-2026-0204)
cargo-audit reports nothing for the patched lockfile.
commit c230ae5b7497e3d765d46b1bb6681acf390befdd
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sun Oct 4 14:17:59 2026 +0200
dev-python/blake3: update crossbeam-epoch for RUSTSEC-2026-0204, revbump
Upstream's 1.0.10 lockfile pins crossbeam-epoch 0.9.18, which has an
invalid pointer dereference in its fmt::Pointer impl. 0.9.21 is
semver-compatible and fixes it, so carry the lockfile change as a
patch and list the newer crate. cargo-audit reports nothing for the
patched lockfile.
commit 94c9b08eb48d812d4dc7b320d3f58b1cca170037
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sat Oct 3 23:19:32 2026 +0200
*/*: indent the remaining metadata.xml files with spaces
Twenty-six files imported from ::gentoo in August and September kept
its tab indentation, while the other 705 use two spaces, as Gentoo's
skel.metadata.xml does. Only leading whitespace changes; each file
parses to the same content.
commit f59fb94e2ffb9c31e0b34f2297871fb53189cee5
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Fri Oct 2 20:55:55 2026 +0200
dev-python/blake3: restore dependent crate licenses marker
pycargoebuild's in-place mode finds the crate LICENSE+= block by the
'# Dependent crate licenses' comment and refuses to run without it, so
the comment is functional, not decorative.
The blocks themselves still match the crates each ebuild vendors.
commit 1505967c326db1beedc365027572811958273f81
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Wed Sep 30 00:51:31 2026 +0200
dev-python/blake3: add 1.0.10
The release moves to the blake3 1.8.7 crate and pyo3 0.29.2, and its
lockfile no longer pulls in arrayref, which was the only BSD-2 crate;
CRATES is regenerated and the crate license list loses BSD-2
accordingly. The minimum Rust version is unchanged.
commit ce4d6960e9d207dfeedbc5ebbdde016452976f45
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Fri Sep 25 09:15:00 2026 +0200
dev-python/blake3: Keyword 1.0.9 for ~arm
The Rust code has no architecture-specific handling in the ebuild.
commit d7a396637fb2ebeb24ea70956769209c1c7f7475
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Thu Sep 10 06:29:14 2026 +0200
dev-python/blake3: trim 1.0.9 comment prose
commit 4047cbf19e3152f8f29db4c075212ea981fe0de5
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Thu Sep 10 06:29:14 2026 +0200
dev-python/blake3: trim 1.0.8-r1 comment prose
commit 8c25128a2b01aff3463c9542ac97a12c278d14af
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sun Sep 6 12:55:15 2026 +0200
dev-python/blake3: use standalone PEP 517 backend
Switching DISTUTILS_USE_PEP517 per USE flag inside python_compile
relies on the eclass re-reading the variable mid-phase, which is
undocumented behaviour. Declare standalone once and write a minimal
pyproject.toml into c_impl/ instead, so each source tree carries the
backend it actually builds with. standalone contributes no backend
dependency, so maturin and setuptools stay declared by hand in
BDEPEND.
commit 6cce62ba603bb7c107a73c7f48a71f2703b984da
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sun Sep 6 09:54:08 2026 +0200
dev-python/blake3: Keyword 1.0.9 for ~arm64
The Rust extension and bundled BLAKE3 implementation support aarch64.
commit 311c05129dcb5a19ba7441006448f956cbc09465
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sun Sep 6 09:54:08 2026 +0200
dev-python/blake3: Keyword 1.0.8-r1 for ~arm64
The Rust extension and bundled BLAKE3 implementation support aarch64.
commit 420c2d343aae3c0d091a1e54e1807a71c7f15605
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sun Sep 6 09:50:28 2026 +0200
dev-python/blake3: add 1.0.8-r1, 1.0.9
Import the current Gentoo ebuilds as dependencies for the materials science stack.

