gpo.zugaina.org

Search Portage & Overlays:

dev-python/blake3

Python bindings for the BLAKE3 cryptographic hash function

Screenshots

  • 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
  • blake3-1.0.8
    ~amd64 ~x86
    python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14

    View      Download      Browse     License: CC0-1.0 OR Apache-2.0   
    Overlay: pypi

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.