Skip to main content

Python bindings for Blend2D (via nanobind)

Project description

blend2d-py

PyPI SPEC 0 — Minimum Supported Dependencies image License Actions status

About Shiguredo's open source software

We will not respond to PRs or issues that have not been discussed on Discord. Also, Discord is only available in Japanese.

Please read https://github.com/shiguredo/oss/blob/master/README.en.md before use.

時雨堂のオープンソースソフトウェアについて

利用前に https://github.com/shiguredo/oss をお読みください。

blend2d-py について

高性能 2D ベクターグラフィックエンジン Blend2D の Python バインディングです。

https://github.com/user-attachments/assets/b0edb8e0-c426-4523-ac87-e66c9aa04e61

blend2d-py と raw-player を組み合わせて 120 fps での映像なども描画可能です。

特徴

  • numpy.ndarray によるピクセルデータの受け渡し
  • ピクセルデータへの直接アクセス (Image.asarray() / Image.memoryview())
  • 基本図形の描画 (四角形、円、扇形)
  • ベクターパスによる自由な図形描画 (直線、ベジェ曲線、円弧)
  • 線形/放射状/円錐グラデーション
  • パターン塗りつぶし
  • ストローク描画 (線幅、キャップ、ジョイン)
  • アルファブレンディング
  • 座標変換 (平行移動、回転)
  • マルチスレッドレンダリング
  • テキスト描画 (macOS のみ)
  • Python Free-Threading

対応プラットフォーム

  • macOS 26 arm64
  • macOS 15 arm64
  • Ubuntu 24.04 x86_64
  • Ubuntu 24.04 arm64
  • Ubuntu 22.04 x86_64
  • Ubuntu 22.04 arm64
  • Windows Server 2025 x86_64
  • Windows 11 x86_64

対応 Python

  • 3.14
  • 3.14t
  • 3.13
  • 3.13t
  • 3.12

インストール

uv add blend2d-py

使い方

基本的な円の描画

from math import pi
from blend2d import Image, Context, CompOp

# 画像サイズを指定
w, h = 640, 360
img = Image(w, h)

with Context(img) as ctx:
    # 合成モードを設定(SRC_COPY は不透明描画)
    ctx.set_comp_op(CompOp.SRC_COPY)

    # 背景を黒で塗りつぶし
    ctx.set_fill_style_rgba(0, 0, 0, 255)
    ctx.fill_all()

    # 中心に移動
    ctx.translate(w*0.5, h*0.5)

    # 白い円を描画
    ctx.set_fill_style_rgba(255, 255, 255, 255)
    ctx.fill_pie(0, 0, min(w, h)*0.3, 0, 2*pi)

    # NumPy 配列として取得
    rgba = img.asarray()  # (H, W, 4) uint8 (BGRA)

四角形と透明度の例

from blend2d import Image, Context, CompOp

w, h = 640, 480
img = Image(w, h)

with Context(img) as ctx:
    # 背景を白で塗りつぶし
    ctx.set_fill_style_rgba(255, 255, 255, 255)
    ctx.fill_all()

    # 半透明の赤い四角形を描画
    ctx.set_comp_op(CompOp.SRC_OVER)  # アルファブレンディングを有効化
    ctx.set_fill_style_rgba(255, 0, 0, 128)  # 赤、50% 透明
    ctx.fill_rect(50, 50, 200, 150)

    # 半透明の青い四角形を重ねて描画
    ctx.set_fill_style_rgba(0, 0, 255, 128)  # 青、50% 透明
    ctx.fill_rect(150, 100, 200, 150)

パスを使った図形描画

from blend2d import Image, Context, Path, CompOp

w, h = 640, 480
img = Image(w, h)

# パスで三角形を作成
path = Path()
path.move_to(w/2, h/4)      # 頂点
path.line_to(w/4, 3*h/4)    # 左下
path.line_to(3*w/4, 3*h/4)  # 右下
path.close()                # パスを閉じる

with Context(img) as ctx:
    # 背景を暗い灰色に
    ctx.set_fill_style_rgba(40, 40, 40, 255)
    ctx.fill_all()

    # グラデーション風に複数の色で描画
    colors = [(255, 100, 100), (100, 255, 100), (100, 100, 255)]
    for i, color in enumerate(colors):
        ctx.save()  # 現在の状態を保存
        ctx.translate(i * 10, i * 10)  # 少しずつずらす
        ctx.set_fill_style_rgba(*color, 200 - i * 50)  # 透明度を変える
        ctx.fill_path(path)
        ctx.restore()  # 状態を復元

複数の図形を組み合わせる例

import colorsys
from math import pi, sin, cos
from blend2d import Image, Context

w, h = 640, 480
img = Image(w, h)

with Context(img) as ctx:
    # 背景を黒に
    ctx.set_fill_style_rgba(0, 0, 0, 255)
    ctx.fill_all()

    # 円を円形に配置
    ctx.translate(w/2, h/2)  # 中心に移動
    num_circles = 12
    radius = 100

    for i in range(num_circles):
        angle = 2 * pi * i / num_circles
        x = radius * cos(angle)
        y = radius * sin(angle)

        # 虹色のグラデーション
        hue = i / num_circles
        r, g, b = colorsys.hsv_to_rgb(hue, 1.0, 1.0)
        ctx.set_fill_style_rgba(int(r * 255), int(g * 255), int(b * 255), 200)
        ctx.fill_circle(x, y, 20)  # 小さな円を描画

テキスト描画 (macOS のみ)

from blend2d import Image, Context, Font, FontFace

w, h = 640, 480
img = Image(w, h)

# フォントをロード (macOS のシステムフォント)
face = FontFace()
face.create_from_file("/System/Library/Fonts/Helvetica.ttc")

# フォントインスタンスを作成
font = Font(face, 48.0)

with Context(img) as ctx:
    # 背景を白で塗りつぶし
    ctx.set_fill_style_rgba(255, 255, 255, 255)
    ctx.fill_all()

    # テキストを描画
    ctx.set_fill_style_rgba(0, 0, 0, 255)
    ctx.fill_utf8_text(50, 100, font, "Hello, Blend2D!")

[!NOTE]

  • テキスト描画機能は macOS のシステムフォントを使用するため、macOS でのみ動作します
  • asarray() / memoryview() のビューは Image の寿命に依存します

API リファレンス

Image

描画対象となる画像バッファを管理するクラス。

img = Image(width, height)
メソッド 説明
asarray() NumPy 配列として取得 (H, W, 4) uint8 BGRA
memoryview() PEP 3118 memoryview を取得 (1D, size=stride*height)
プロパティ 説明
width 画像の幅
height 画像の高さ

Context

描画コンテキストを管理するクラス。with 文で使用可能。

with Context(img, thread_count=0) as ctx:
    ctx.fill_all()

コンテキスト管理

メソッド 説明
end() コンテキストを終了
save() 現在の状態をスタックに保存
restore() 保存した状態を復元

塗りつぶしスタイル

メソッド 説明
set_comp_op(op) 合成モードを設定
set_fill_style_rgba(r, g, b, a=255) 塗りつぶし色を RGBA で設定
set_fill_style_gradient(gradient) 塗りつぶしをグラデーションに設定
set_fill_style_pattern(pattern) 塗りつぶしをパターンに設定

ストロークスタイル

メソッド 説明
set_stroke_style_rgba(r, g, b, a=255) ストローク色を RGBA で設定
set_stroke_style_gradient(gradient) ストロークをグラデーションに設定
set_stroke_style_pattern(pattern) ストロークをパターンに設定
set_stroke_width(width) ストローク幅を設定
set_stroke_miter_limit(miter_limit) マイターリミットを設定
set_stroke_join(stroke_join) ジョインスタイルを設定
set_stroke_caps(stroke_cap) キャップスタイルを設定

座標変換

メソッド 説明
translate(x, y) 座標系を平行移動
rotate(rad) 座標系を回転 (ラジアン)

塗りつぶし描画

メソッド 説明
fill_all() 全体を塗りつぶし
fill_rect(x, y, w, h) 四角形を塗りつぶし
fill_circle(cx, cy, r) 円を塗りつぶし
fill_pie(cx, cy, r, start, sweep) 扇形を塗りつぶし
fill_path(path) パスを塗りつぶし
fill_utf8_text(x, y, font, text) テキストを描画 (macOS のみ)

ストローク描画

メソッド 説明
stroke_rect(x, y, w, h) 四角形のストローク
stroke_circle(cx, cy, r) 円のストローク
stroke_path(path) パスのストローク

Path

ベクターパスを作成するクラス。

path = Path()
path.move_to(x, y)
path.line_to(x, y)
path.close()
メソッド 説明
move_to(x, y) 指定座標に移動
line_to(x, y) 直線を描画
quad_to(x1, y1, x2, y2) 二次ベジェ曲線を描画
cubic_to(x1, y1, x2, y2, x3, y3) 三次ベジェ曲線を描画
smooth_quad_to(x2, y2) スムーズな二次ベジェ曲線
smooth_cubic_to(x2, y2, x3, y3) スムーズな三次ベジェ曲線
arc_to(cx, cy, rx, ry, start, sweep, force_move_to=False) 円弧を描画
elliptic_arc_to(rx, ry, x_axis_rotation, large_arc_flag, sweep_flag, x, y) 楕円弧を描画 (SVG 互換)
close() パスを閉じる

Gradient

グラデーションを定義するクラス。

gradient = Gradient()
gradient.create_linear(x0, y0, x1, y1)
gradient.add_stop(0.0, 255, 0, 0)    # 赤
gradient.add_stop(1.0, 0, 0, 255)    # 青
メソッド 説明
create_linear(x0, y0, x1, y1, extend_mode=PAD) 線形グラデーションを作成
create_radial(x0, y0, x1, y1, r0, extend_mode=PAD, r1=0.0) 放射状グラデーションを作成
create_conic(x0, y0, angle, extend_mode=PAD, repeat=1.0) 円錐グラデーションを作成
add_stop(offset, r, g, b, a=255) カラーストップを追加 (offset: 0.0〜1.0)
reset_stops() 全てのカラーストップをリセット
プロパティ 説明
stop_count カラーストップの数
gradient_type グラデーションの種類 (LINEAR / RADIAL / CONIC)
extend_mode 拡張モード

Pattern

パターン塗りつぶしを定義するクラス。

pattern = Pattern()
pattern.create(image, extend_mode=REPEAT)
メソッド 説明
create(image, extend_mode=REPEAT) パターンを作成
set_area(x, y, w, h) パターン領域を設定
reset_area() パターン領域をリセット
set_extend_mode(extend_mode) 拡張モードを設定
プロパティ 説明
extend_mode 拡張モード

FontFace

フォントフェイスを管理するクラス。

face = FontFace()
face.create_from_file("/System/Library/Fonts/Helvetica.ttc")
メソッド 説明
create_from_file(filename) ファイルからフォントを読み込み
プロパティ 説明
family_name フォントファミリー名
weight フォントウェイト

Font

フォントインスタンスを管理するクラス。

font = Font(face, size=48.0)
プロパティ 説明
size フォントサイズ

列挙型

CompOp (合成モード)

説明
SRC_COPY ソースをそのままコピー (不透明描画)
SRC_OVER ソースを上に重ねる (アルファブレンディング)

ExtendMode (拡張モード)

説明
PAD 端のピクセルで拡張
REPEAT 繰り返し
REFLECT 反射 (ミラー)

GradientType (グラデーション種類)

説明
LINEAR 線形グラデーション
RADIAL 放射状グラデーション
CONIC 円錐グラデーション

StrokeCap (ストロークキャップ)

説明
BUTT 端で切断
SQUARE 四角形で延長
ROUND 丸く延長
ROUND_REV 内側に丸く
TRIANGLE 三角形で延長
TRIANGLE_REV 内側に三角形

StrokeJoin (ストロークジョイン)

説明
MITER_CLIP マイター結合 (クリップ)
MITER_BEVEL マイター結合 (ベベル)
MITER_ROUND マイター結合 (丸)
BEVEL ベベル結合
ROUND 丸結合

ビルド

uv build --wheel

サンプル

uv sync --group example
uv build --wheel
uv pip install -e . --force-reinstall
uv run python examples/realtime_demo.py
  • PRGB32(実質 BGRA)→ cv2.cvtColor(..., cv2.COLOR_BGRA2BGR) で表示
  • 詳細手順と他のサンプルは examples/README.md を参照

Blend2D ライセンス

zlib License

Copyright (c) 2017-2025 Petr Kobalicek, Fabian Yzerman

This software is provided 'as-is', without any express or implied
warranty. In no event will the authors be held liable for any damages
arising from the use of this software.

Permission is granted to anyone to use this software for any purpose,
including commercial applications, and to alter it and redistribute it
freely, subject to the following restrictions:

1. The origin of this software must not be misrepresented; you must not
   claim that you wrote the original software. If you use this software
   in a product, an acknowledgment in the product documentation would be
   appreciated but is not required.
2. Altered source versions must be plainly marked as such, and must not be
   misrepresented as being the original software.
3. This notice may not be removed or altered from any source distribution.

blend2d-py ライセンス

Apache License 2.0

Copyright 2025-2025, Shiguredo Inc.

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

    http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

blend2d_py-2025.6.0.dev0-cp314-cp314t-win_amd64.whl (951.0 kB view details)

Uploaded CPython 3.14tWindows x86-64

blend2d_py-2025.6.0.dev0-cp314-cp314t-manylinux_2_39_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.39+ x86-64

blend2d_py-2025.6.0.dev0-cp314-cp314t-manylinux_2_39_aarch64.whl (1.0 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.39+ ARM64

blend2d_py-2025.6.0.dev0-cp314-cp314t-manylinux_2_34_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.34+ x86-64

blend2d_py-2025.6.0.dev0-cp314-cp314t-manylinux_2_34_aarch64.whl (1.0 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.34+ ARM64

blend2d_py-2025.6.0.dev0-cp314-cp314t-macosx_15_0_arm64.whl (746.3 kB view details)

Uploaded CPython 3.14tmacOS 15.0+ ARM64

blend2d_py-2025.6.0.dev0-cp314-cp314t-macosx_14_0_arm64.whl (764.1 kB view details)

Uploaded CPython 3.14tmacOS 14.0+ ARM64

blend2d_py-2025.6.0.dev0-cp314-cp314-win_amd64.whl (943.3 kB view details)

Uploaded CPython 3.14Windows x86-64

blend2d_py-2025.6.0.dev0-cp314-cp314-manylinux_2_39_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.39+ x86-64

blend2d_py-2025.6.0.dev0-cp314-cp314-manylinux_2_39_aarch64.whl (1.0 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.39+ ARM64

blend2d_py-2025.6.0.dev0-cp314-cp314-manylinux_2_34_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.34+ x86-64

blend2d_py-2025.6.0.dev0-cp314-cp314-manylinux_2_34_aarch64.whl (1.0 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.34+ ARM64

blend2d_py-2025.6.0.dev0-cp314-cp314-macosx_15_0_arm64.whl (743.4 kB view details)

Uploaded CPython 3.14macOS 15.0+ ARM64

blend2d_py-2025.6.0.dev0-cp314-cp314-macosx_14_0_arm64.whl (760.6 kB view details)

Uploaded CPython 3.14macOS 14.0+ ARM64

blend2d_py-2025.6.0.dev0-cp313-cp313t-win_amd64.whl (921.0 kB view details)

Uploaded CPython 3.13tWindows x86-64

blend2d_py-2025.6.0.dev0-cp313-cp313t-manylinux_2_39_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.39+ x86-64

blend2d_py-2025.6.0.dev0-cp313-cp313t-manylinux_2_39_aarch64.whl (1.0 MB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.39+ ARM64

blend2d_py-2025.6.0.dev0-cp313-cp313t-manylinux_2_34_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.34+ x86-64

blend2d_py-2025.6.0.dev0-cp313-cp313t-manylinux_2_34_aarch64.whl (1.0 MB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.34+ ARM64

blend2d_py-2025.6.0.dev0-cp313-cp313t-macosx_15_0_arm64.whl (746.3 kB view details)

Uploaded CPython 3.13tmacOS 15.0+ ARM64

blend2d_py-2025.6.0.dev0-cp313-cp313t-macosx_14_0_arm64.whl (764.1 kB view details)

Uploaded CPython 3.13tmacOS 14.0+ ARM64

blend2d_py-2025.6.0.dev0-cp313-cp313-win_amd64.whl (914.7 kB view details)

Uploaded CPython 3.13Windows x86-64

blend2d_py-2025.6.0.dev0-cp313-cp313-manylinux_2_39_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.39+ x86-64

blend2d_py-2025.6.0.dev0-cp313-cp313-manylinux_2_39_aarch64.whl (1.0 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.39+ ARM64

blend2d_py-2025.6.0.dev0-cp313-cp313-manylinux_2_34_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.34+ x86-64

blend2d_py-2025.6.0.dev0-cp313-cp313-manylinux_2_34_aarch64.whl (1.0 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.34+ ARM64

blend2d_py-2025.6.0.dev0-cp313-cp313-macosx_15_0_arm64.whl (743.6 kB view details)

Uploaded CPython 3.13macOS 15.0+ ARM64

blend2d_py-2025.6.0.dev0-cp313-cp313-macosx_14_0_arm64.whl (760.8 kB view details)

Uploaded CPython 3.13macOS 14.0+ ARM64

blend2d_py-2025.6.0.dev0-cp312-cp312-win_amd64.whl (914.9 kB view details)

Uploaded CPython 3.12Windows x86-64

blend2d_py-2025.6.0.dev0-cp312-cp312-manylinux_2_39_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.39+ x86-64

blend2d_py-2025.6.0.dev0-cp312-cp312-manylinux_2_39_aarch64.whl (1.0 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.39+ ARM64

blend2d_py-2025.6.0.dev0-cp312-cp312-manylinux_2_34_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.34+ x86-64

blend2d_py-2025.6.0.dev0-cp312-cp312-manylinux_2_34_aarch64.whl (1.0 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.34+ ARM64

blend2d_py-2025.6.0.dev0-cp312-cp312-macosx_15_0_arm64.whl (743.6 kB view details)

Uploaded CPython 3.12macOS 15.0+ ARM64

blend2d_py-2025.6.0.dev0-cp312-cp312-macosx_14_0_arm64.whl (760.9 kB view details)

Uploaded CPython 3.12macOS 14.0+ ARM64

File details

Details for the file blend2d_py-2025.6.0.dev0-cp314-cp314t-win_amd64.whl.

File metadata

File hashes

Hashes for blend2d_py-2025.6.0.dev0-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 71530fa7da487076097172a8072d8305a6572d474ae8135c50cc3f97cfb256d1
MD5 bb54a27d17a8cc463d3a240b194170fc
BLAKE2b-256 f872f9b9250f72dc96ed6be65719de033920baa99fc68103e2de26517bb250a8

See more details on using hashes here.

Provenance

The following attestation bundles were made for blend2d_py-2025.6.0.dev0-cp314-cp314t-win_amd64.whl:

Publisher: wheel.yml on shiguredo/blend2d-py

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file blend2d_py-2025.6.0.dev0-cp314-cp314t-manylinux_2_39_x86_64.whl.

File metadata

File hashes

Hashes for blend2d_py-2025.6.0.dev0-cp314-cp314t-manylinux_2_39_x86_64.whl
Algorithm Hash digest
SHA256 fdb7017fee1922f6071f6501dcac9810eb50a50c760a3784f288aa7245cb493c
MD5 51050584ffbcdcb31292ef7127be8e0b
BLAKE2b-256 26921a2f4e360464eb2609c4bf52a685e409cc70e0c00e4e09b8432fe87962a5

See more details on using hashes here.

Provenance

The following attestation bundles were made for blend2d_py-2025.6.0.dev0-cp314-cp314t-manylinux_2_39_x86_64.whl:

Publisher: wheel.yml on shiguredo/blend2d-py

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file blend2d_py-2025.6.0.dev0-cp314-cp314t-manylinux_2_39_aarch64.whl.

File metadata

File hashes

Hashes for blend2d_py-2025.6.0.dev0-cp314-cp314t-manylinux_2_39_aarch64.whl
Algorithm Hash digest
SHA256 a27a016dfa094b919fc8b4ae2d86d1ae937dcc213794973531c61746426ff668
MD5 e18bc7b27334ab9ee5434a98ab5b4705
BLAKE2b-256 3da279c7f2616253fdf1770fd476fb085c446dcdb2759e9a3c636c1a929586ad

See more details on using hashes here.

Provenance

The following attestation bundles were made for blend2d_py-2025.6.0.dev0-cp314-cp314t-manylinux_2_39_aarch64.whl:

Publisher: wheel.yml on shiguredo/blend2d-py

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file blend2d_py-2025.6.0.dev0-cp314-cp314t-manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for blend2d_py-2025.6.0.dev0-cp314-cp314t-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 a685a27c40a02cd8caff1802d951a740ce5caa2ed0edd767f8918c6cd6e328ea
MD5 98d334d18cfae80713ca501b1c673429
BLAKE2b-256 26154d42ff3164f91fa8ddd6a6ea13ce824f680bd8ffb5f2d41822707783fed1

See more details on using hashes here.

Provenance

The following attestation bundles were made for blend2d_py-2025.6.0.dev0-cp314-cp314t-manylinux_2_34_x86_64.whl:

Publisher: wheel.yml on shiguredo/blend2d-py

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file blend2d_py-2025.6.0.dev0-cp314-cp314t-manylinux_2_34_aarch64.whl.

File metadata

File hashes

Hashes for blend2d_py-2025.6.0.dev0-cp314-cp314t-manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 a6c7d9416c7d3c88b1bb858e076a7c58a73c064b4babeb8a18adb487eb366227
MD5 eb023f2ab58d415560cd1aac366ef6fa
BLAKE2b-256 f0bf219a2a7167999e1e700b1b5980ed3ae363f3aa73788db35bc537a70ba078

See more details on using hashes here.

Provenance

The following attestation bundles were made for blend2d_py-2025.6.0.dev0-cp314-cp314t-manylinux_2_34_aarch64.whl:

Publisher: wheel.yml on shiguredo/blend2d-py

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file blend2d_py-2025.6.0.dev0-cp314-cp314t-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for blend2d_py-2025.6.0.dev0-cp314-cp314t-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 fe59b344e1cbf215e5986880f1e694f3056ae8e3197d86cf74c79c04e4d0e41c
MD5 7c3f9589610f02a69bd5c88b6e55d997
BLAKE2b-256 7bacd4bd909b9c1b81b143b8d423601119b4605b6f87c1b51a37db788ec837f2

See more details on using hashes here.

Provenance

The following attestation bundles were made for blend2d_py-2025.6.0.dev0-cp314-cp314t-macosx_15_0_arm64.whl:

Publisher: wheel.yml on shiguredo/blend2d-py

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file blend2d_py-2025.6.0.dev0-cp314-cp314t-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for blend2d_py-2025.6.0.dev0-cp314-cp314t-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 1d9aeb863bdd14fe96b00a71ee272d54bf25453e251ea1eec791716a85ddb951
MD5 5923709ca581c925b568a5479da6f9a5
BLAKE2b-256 672e4056609a36ab0275c37d1886992fd2154e3234fc2532907fed1168bdbc26

See more details on using hashes here.

Provenance

The following attestation bundles were made for blend2d_py-2025.6.0.dev0-cp314-cp314t-macosx_14_0_arm64.whl:

Publisher: wheel.yml on shiguredo/blend2d-py

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file blend2d_py-2025.6.0.dev0-cp314-cp314-win_amd64.whl.

File metadata

File hashes

Hashes for blend2d_py-2025.6.0.dev0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 423fab87e35e0ef638e414e6f90b992e465789e6c8bd5a9984773dd32c4b2ebb
MD5 7e7519f3be239aef3bbf431d439d0c94
BLAKE2b-256 aa05dfdacd864c9cfca7beddeb8491bfcc6fb3e6a6470e0518ebb11dd83cbe79

See more details on using hashes here.

Provenance

The following attestation bundles were made for blend2d_py-2025.6.0.dev0-cp314-cp314-win_amd64.whl:

Publisher: wheel.yml on shiguredo/blend2d-py

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file blend2d_py-2025.6.0.dev0-cp314-cp314-manylinux_2_39_x86_64.whl.

File metadata

File hashes

Hashes for blend2d_py-2025.6.0.dev0-cp314-cp314-manylinux_2_39_x86_64.whl
Algorithm Hash digest
SHA256 a4797a6a7d673f77ec8c436962fc8172d30f1f4a37ef4256816eaa6438b9a982
MD5 d350f15cb11279034ad12cce3eeb4b36
BLAKE2b-256 4925c1169307fd69463b36516296cff47518ba417d8b55d93e6756acf35d7c72

See more details on using hashes here.

Provenance

The following attestation bundles were made for blend2d_py-2025.6.0.dev0-cp314-cp314-manylinux_2_39_x86_64.whl:

Publisher: wheel.yml on shiguredo/blend2d-py

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file blend2d_py-2025.6.0.dev0-cp314-cp314-manylinux_2_39_aarch64.whl.

File metadata

File hashes

Hashes for blend2d_py-2025.6.0.dev0-cp314-cp314-manylinux_2_39_aarch64.whl
Algorithm Hash digest
SHA256 9af816c993d585c0ae4c4e9740d7e3eb0fd792d74485381dcf5257ddec5d3e3b
MD5 0ff1f8db802a9bd2d725fb75c6460053
BLAKE2b-256 d5592b73c8ecfb5069f1dbe17ba6586d229135d45421c652eae151897b0871e7

See more details on using hashes here.

Provenance

The following attestation bundles were made for blend2d_py-2025.6.0.dev0-cp314-cp314-manylinux_2_39_aarch64.whl:

Publisher: wheel.yml on shiguredo/blend2d-py

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file blend2d_py-2025.6.0.dev0-cp314-cp314-manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for blend2d_py-2025.6.0.dev0-cp314-cp314-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 0ab64a2e810f57c76ff82c97be755804b67cc6877d68ed9a3cf5fc0ac28e8a15
MD5 98dee92463ca3e15a8c276088a74dd75
BLAKE2b-256 e83853d15ea58f1d10f7749722c892fc5635ded653718ebaf4879eb75e410e97

See more details on using hashes here.

Provenance

The following attestation bundles were made for blend2d_py-2025.6.0.dev0-cp314-cp314-manylinux_2_34_x86_64.whl:

Publisher: wheel.yml on shiguredo/blend2d-py

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file blend2d_py-2025.6.0.dev0-cp314-cp314-manylinux_2_34_aarch64.whl.

File metadata

File hashes

Hashes for blend2d_py-2025.6.0.dev0-cp314-cp314-manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 d450b0061a65d0d6654dd5d9a94306220f8c7d7f0ff86d1b06a5219ca4d959b6
MD5 b413dcf3c1375fd98c3b67b3f0f07a31
BLAKE2b-256 53ed880db0ded65dcd26d9c205f83661649b1d06ca2a9aa71d40d34956f77756

See more details on using hashes here.

Provenance

The following attestation bundles were made for blend2d_py-2025.6.0.dev0-cp314-cp314-manylinux_2_34_aarch64.whl:

Publisher: wheel.yml on shiguredo/blend2d-py

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file blend2d_py-2025.6.0.dev0-cp314-cp314-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for blend2d_py-2025.6.0.dev0-cp314-cp314-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 0e7f5f6a1002a567d4dc8de5a9db338ddead01e56ad31ccc689da97a17155cc0
MD5 6ffb11a7a9782dbe38ae8d9e597003c6
BLAKE2b-256 75502a60b4b2fc402b1ceedf3468ad3beef299a3ee22bf1ed7a67d2af83f44ae

See more details on using hashes here.

Provenance

The following attestation bundles were made for blend2d_py-2025.6.0.dev0-cp314-cp314-macosx_15_0_arm64.whl:

Publisher: wheel.yml on shiguredo/blend2d-py

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file blend2d_py-2025.6.0.dev0-cp314-cp314-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for blend2d_py-2025.6.0.dev0-cp314-cp314-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 8e930be90a14c26dcea19ec6521b32d97509f0eb1db44a45f59fdc93f093d3ed
MD5 c49d168562c8e518248fd57f955432ad
BLAKE2b-256 93352e1d9fb270e7c6a4e15a0d3192e8e4d8d7d6aa27f449ce95b49a7de86e3b

See more details on using hashes here.

Provenance

The following attestation bundles were made for blend2d_py-2025.6.0.dev0-cp314-cp314-macosx_14_0_arm64.whl:

Publisher: wheel.yml on shiguredo/blend2d-py

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file blend2d_py-2025.6.0.dev0-cp313-cp313t-win_amd64.whl.

File metadata

File hashes

Hashes for blend2d_py-2025.6.0.dev0-cp313-cp313t-win_amd64.whl
Algorithm Hash digest
SHA256 fbe5ab996b4adb9f196468ccd27baadec691a276ff5c1c21d01fa657c36ccb70
MD5 3467cc35b6d3d930955a804d3ceb132c
BLAKE2b-256 2a7a0c59b0b9b9f1531f337ee4e609240237d4a124c8b66d00b055c651935736

See more details on using hashes here.

Provenance

The following attestation bundles were made for blend2d_py-2025.6.0.dev0-cp313-cp313t-win_amd64.whl:

Publisher: wheel.yml on shiguredo/blend2d-py

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file blend2d_py-2025.6.0.dev0-cp313-cp313t-manylinux_2_39_x86_64.whl.

File metadata

File hashes

Hashes for blend2d_py-2025.6.0.dev0-cp313-cp313t-manylinux_2_39_x86_64.whl
Algorithm Hash digest
SHA256 41eed647d35de76bdf16a27e218c6d32d1203934b4507f13062cecee26e5a264
MD5 aee0046289eb99799725313ffd414f61
BLAKE2b-256 8fd5b40af626a57746076dc2e227e24740576db1e46ebe594d4ad555e3e31bed

See more details on using hashes here.

Provenance

The following attestation bundles were made for blend2d_py-2025.6.0.dev0-cp313-cp313t-manylinux_2_39_x86_64.whl:

Publisher: wheel.yml on shiguredo/blend2d-py

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file blend2d_py-2025.6.0.dev0-cp313-cp313t-manylinux_2_39_aarch64.whl.

File metadata

File hashes

Hashes for blend2d_py-2025.6.0.dev0-cp313-cp313t-manylinux_2_39_aarch64.whl
Algorithm Hash digest
SHA256 8f974f183264f6cebf1062503e6fa7c6e2c1a60e41d506fce3f3e68f361d5efa
MD5 b6059f149d4c6d800874e5abfd7cda8a
BLAKE2b-256 9163487ab001434638587f147da6f8f1de6f769cb05014e0fe977701d801449e

See more details on using hashes here.

Provenance

The following attestation bundles were made for blend2d_py-2025.6.0.dev0-cp313-cp313t-manylinux_2_39_aarch64.whl:

Publisher: wheel.yml on shiguredo/blend2d-py

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file blend2d_py-2025.6.0.dev0-cp313-cp313t-manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for blend2d_py-2025.6.0.dev0-cp313-cp313t-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 bb157eced0da836a24c5f1ac540f7fd79016d9dca465e410c99255eff21d8f1f
MD5 ed6ccecdf29dee588e0b3e59080fcf54
BLAKE2b-256 deb868453de048a07903f4c30d10c23bc9d0bceeaf652cddf5a168eabaa36a9b

See more details on using hashes here.

Provenance

The following attestation bundles were made for blend2d_py-2025.6.0.dev0-cp313-cp313t-manylinux_2_34_x86_64.whl:

Publisher: wheel.yml on shiguredo/blend2d-py

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file blend2d_py-2025.6.0.dev0-cp313-cp313t-manylinux_2_34_aarch64.whl.

File metadata

File hashes

Hashes for blend2d_py-2025.6.0.dev0-cp313-cp313t-manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 81ecac0db88b6f83bd341931567387ae8f08a86412f50eec05759f5dc1b7a009
MD5 11d2b0d12e1077e718e7e347e72d252b
BLAKE2b-256 cccc0a646831801382ddc581e823ae956fa082658de47248b6a4e0a0a387be55

See more details on using hashes here.

Provenance

The following attestation bundles were made for blend2d_py-2025.6.0.dev0-cp313-cp313t-manylinux_2_34_aarch64.whl:

Publisher: wheel.yml on shiguredo/blend2d-py

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file blend2d_py-2025.6.0.dev0-cp313-cp313t-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for blend2d_py-2025.6.0.dev0-cp313-cp313t-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 20ef8bbdd60083dd5b37431f1f5749586e4d5fe0428cd8ed1576c8c2de5b0112
MD5 be41f6ad8cdcfd64f908734b9a369a00
BLAKE2b-256 f1b1b7ecf8ab58bf422b2adc0bfd28c6f3d69f3d864c666c4e0488a8c51491f7

See more details on using hashes here.

Provenance

The following attestation bundles were made for blend2d_py-2025.6.0.dev0-cp313-cp313t-macosx_15_0_arm64.whl:

Publisher: wheel.yml on shiguredo/blend2d-py

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file blend2d_py-2025.6.0.dev0-cp313-cp313t-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for blend2d_py-2025.6.0.dev0-cp313-cp313t-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 41696c3fe65f7c98c1b87f40cb9d74fee347a6dbe2996017fe0d18bd7bd3523a
MD5 549a4818b82ddcd636d3a6ab9e8e198e
BLAKE2b-256 3b5a1703a872f63e04f315cdcf80d82ee4c5b6ce838a7837dd383748807c106d

See more details on using hashes here.

Provenance

The following attestation bundles were made for blend2d_py-2025.6.0.dev0-cp313-cp313t-macosx_14_0_arm64.whl:

Publisher: wheel.yml on shiguredo/blend2d-py

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file blend2d_py-2025.6.0.dev0-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for blend2d_py-2025.6.0.dev0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 4c13c1bd98ab4852ed0fbdc17ac0d6faf01db111c7ad6c78b45bb1b57e578c52
MD5 a26bc2b0513bd546981624e73798064c
BLAKE2b-256 e14e586d885ee14333114e38be3c04f703fa2d0321962db2b6ebe6980657ba23

See more details on using hashes here.

Provenance

The following attestation bundles were made for blend2d_py-2025.6.0.dev0-cp313-cp313-win_amd64.whl:

Publisher: wheel.yml on shiguredo/blend2d-py

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file blend2d_py-2025.6.0.dev0-cp313-cp313-manylinux_2_39_x86_64.whl.

File metadata

File hashes

Hashes for blend2d_py-2025.6.0.dev0-cp313-cp313-manylinux_2_39_x86_64.whl
Algorithm Hash digest
SHA256 3365e845e52074bdb7a2f6c1a4a8aed38fb743d35b580f0909c269de505ec028
MD5 51e07af2ceb30120028156752fb90b69
BLAKE2b-256 20dc905d6c09ad112b96f2c7e0b9c25a1d11d6b84686af2500ad097cefd35d45

See more details on using hashes here.

Provenance

The following attestation bundles were made for blend2d_py-2025.6.0.dev0-cp313-cp313-manylinux_2_39_x86_64.whl:

Publisher: wheel.yml on shiguredo/blend2d-py

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file blend2d_py-2025.6.0.dev0-cp313-cp313-manylinux_2_39_aarch64.whl.

File metadata

File hashes

Hashes for blend2d_py-2025.6.0.dev0-cp313-cp313-manylinux_2_39_aarch64.whl
Algorithm Hash digest
SHA256 d67e633225db98c91bc7a20fc4c23cbf5f9c38391fa80129bf258e413ee3d13e
MD5 57eaf788caa5c873e59ea102c142b1d9
BLAKE2b-256 ddc2d65ce2758894ec73ca349e73eb07b1634890ed4cd895577780414592efdc

See more details on using hashes here.

Provenance

The following attestation bundles were made for blend2d_py-2025.6.0.dev0-cp313-cp313-manylinux_2_39_aarch64.whl:

Publisher: wheel.yml on shiguredo/blend2d-py

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file blend2d_py-2025.6.0.dev0-cp313-cp313-manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for blend2d_py-2025.6.0.dev0-cp313-cp313-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 bab16b5ef8e00c627236da7d466b7f0db82e2cf96fed6622dfb66d0f89ed1f0f
MD5 15263252e0db142b71919b837f88fc98
BLAKE2b-256 6e4bf85e671ae445fd2c2173f085a5b2c93d0a3831ea167b86d5a8eb155bce07

See more details on using hashes here.

Provenance

The following attestation bundles were made for blend2d_py-2025.6.0.dev0-cp313-cp313-manylinux_2_34_x86_64.whl:

Publisher: wheel.yml on shiguredo/blend2d-py

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file blend2d_py-2025.6.0.dev0-cp313-cp313-manylinux_2_34_aarch64.whl.

File metadata

File hashes

Hashes for blend2d_py-2025.6.0.dev0-cp313-cp313-manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 8841382d0fc7b689180c19fb5acc24aa4ab948da1c15eaf4c60c5f47c5605393
MD5 aa9808489e6a73773f4f374b1533e1a6
BLAKE2b-256 492b354b53f41b5ea2d999da2b4b9f8cb06df8c92825deb4fafb4e021c779a2f

See more details on using hashes here.

Provenance

The following attestation bundles were made for blend2d_py-2025.6.0.dev0-cp313-cp313-manylinux_2_34_aarch64.whl:

Publisher: wheel.yml on shiguredo/blend2d-py

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file blend2d_py-2025.6.0.dev0-cp313-cp313-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for blend2d_py-2025.6.0.dev0-cp313-cp313-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 c2c3fee0febf87259a21ed34d21ea8e44ba092fe24b2e0e4db82c2bdb9991736
MD5 6575c025128c46f041e2ac66d43c8665
BLAKE2b-256 791ed1b6259e3c13a83e2b23d3479a897f5e03f43f60a7dc449845e554002643

See more details on using hashes here.

Provenance

The following attestation bundles were made for blend2d_py-2025.6.0.dev0-cp313-cp313-macosx_15_0_arm64.whl:

Publisher: wheel.yml on shiguredo/blend2d-py

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file blend2d_py-2025.6.0.dev0-cp313-cp313-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for blend2d_py-2025.6.0.dev0-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 facb2d17e08d1f95ad4b8b8207acbe8437cf2e35000dee1fda5d34201050ae13
MD5 2f185829144aa456c3e73da9a3d78d6a
BLAKE2b-256 ce0d27972f2e9bd4440c2e3e1fec8fafe6d21055f50768fd122e4d9389582ab7

See more details on using hashes here.

Provenance

The following attestation bundles were made for blend2d_py-2025.6.0.dev0-cp313-cp313-macosx_14_0_arm64.whl:

Publisher: wheel.yml on shiguredo/blend2d-py

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file blend2d_py-2025.6.0.dev0-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for blend2d_py-2025.6.0.dev0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 35a1cc42c1911ff6f97d84d51e6ea63174d632f67a7a134b2358dfdd57714f76
MD5 d2622d7b26d38bd838d1ecd41c0af1c0
BLAKE2b-256 cecc5f72e5c77cd9c026e65312130ff5f594ca9ed4c4c96bd7fc9f92e790e759

See more details on using hashes here.

Provenance

The following attestation bundles were made for blend2d_py-2025.6.0.dev0-cp312-cp312-win_amd64.whl:

Publisher: wheel.yml on shiguredo/blend2d-py

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file blend2d_py-2025.6.0.dev0-cp312-cp312-manylinux_2_39_x86_64.whl.

File metadata

File hashes

Hashes for blend2d_py-2025.6.0.dev0-cp312-cp312-manylinux_2_39_x86_64.whl
Algorithm Hash digest
SHA256 c412aa874c4dea64b36ae8ad2413cddb984180a9af27e3f9bef136e36daf620a
MD5 c8b45fcf6bf555ba17990d381b6ed147
BLAKE2b-256 5a53363d92afc71ea25e7b9442c0a7f64dd9dcb59c8ecfd1d27618f283c5614f

See more details on using hashes here.

Provenance

The following attestation bundles were made for blend2d_py-2025.6.0.dev0-cp312-cp312-manylinux_2_39_x86_64.whl:

Publisher: wheel.yml on shiguredo/blend2d-py

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file blend2d_py-2025.6.0.dev0-cp312-cp312-manylinux_2_39_aarch64.whl.

File metadata

File hashes

Hashes for blend2d_py-2025.6.0.dev0-cp312-cp312-manylinux_2_39_aarch64.whl
Algorithm Hash digest
SHA256 d5b85d83fd5e1e8961ba8c0dd71a7ed8864c42703e658aebda9314519a526efc
MD5 e131c01b65c7ad19d78d864e46f8562b
BLAKE2b-256 f5e815e76b02abf7370038e6b4a8d7225853488d9b0d83c936ff68ada3357650

See more details on using hashes here.

Provenance

The following attestation bundles were made for blend2d_py-2025.6.0.dev0-cp312-cp312-manylinux_2_39_aarch64.whl:

Publisher: wheel.yml on shiguredo/blend2d-py

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file blend2d_py-2025.6.0.dev0-cp312-cp312-manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for blend2d_py-2025.6.0.dev0-cp312-cp312-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 7ae95784fcc83d1828753eb5b8a3cc96e03a00b896cbe1f7834cece828c44b54
MD5 68dd3d4e8c549496f90e36bba8c2e06f
BLAKE2b-256 3b074c4462c971141b63233a30890dd18034e8edfc8cc9deb21480853610a70d

See more details on using hashes here.

Provenance

The following attestation bundles were made for blend2d_py-2025.6.0.dev0-cp312-cp312-manylinux_2_34_x86_64.whl:

Publisher: wheel.yml on shiguredo/blend2d-py

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file blend2d_py-2025.6.0.dev0-cp312-cp312-manylinux_2_34_aarch64.whl.

File metadata

File hashes

Hashes for blend2d_py-2025.6.0.dev0-cp312-cp312-manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 55e1a5cdae3b8208a55eb7d30266e8240eaa29a9894d867a9043332fd87483e7
MD5 02f118dfc361ff13a4492f1b5ce758ad
BLAKE2b-256 04794c51c8c0a6d70036927afbfcc09539c97c51691b121f31bbc5ecfff30627

See more details on using hashes here.

Provenance

The following attestation bundles were made for blend2d_py-2025.6.0.dev0-cp312-cp312-manylinux_2_34_aarch64.whl:

Publisher: wheel.yml on shiguredo/blend2d-py

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file blend2d_py-2025.6.0.dev0-cp312-cp312-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for blend2d_py-2025.6.0.dev0-cp312-cp312-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 ca98e78747ba6cf76f893f72fc6774641f185c692883ff1e189a50937836864f
MD5 85f8751b9a08b5511426c39a66b8d7b9
BLAKE2b-256 9109858257f73a9c0ac36ee78a8313eeece3ffa648f3186efbff674551794429

See more details on using hashes here.

Provenance

The following attestation bundles were made for blend2d_py-2025.6.0.dev0-cp312-cp312-macosx_15_0_arm64.whl:

Publisher: wheel.yml on shiguredo/blend2d-py

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file blend2d_py-2025.6.0.dev0-cp312-cp312-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for blend2d_py-2025.6.0.dev0-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 8cda361eb7bd3c5165a68b3b826c13b87abf3c1a80e49f2d14c104453b140c01
MD5 fa450dc78ec92d4091877abad29a066f
BLAKE2b-256 e8d3c7338efa2bf1d204acce85a335cc27740d7f08706a5475fd9f214c2be4d4

See more details on using hashes here.

Provenance

The following attestation bundles were made for blend2d_py-2025.6.0.dev0-cp312-cp312-macosx_14_0_arm64.whl:

Publisher: wheel.yml on shiguredo/blend2d-py

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page