Skip to main content

Python bindings for Blend2D (via nanobind)

Project description

blend2d-py

PyPI 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 バインディングです。

Image from Gyazo

120fps での映像なども描画可能です。

対応プラットフォーム

  • macOS 15 arm64
  • macOS 14 arm64
  • Ubuntu 24.04 x86_64
  • Ubuntu 24.04 arm64
  • Windows 11 x86_64

対応 Python

  • 3.13
  • 3.12
  • 3.11

インストール

uv add blend2d-py

使い方(最小 API)

  • 提供: Image, Context, Path, CompOp
  • ピクセルアクセス: Image.asarray() / Image.memoryview()(ゼロコピー)

基本的な円の描画

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

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

# 合成モードを設定(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)
ctx.end()

四角形と透明度の例

from blend2d import Image, Context, CompOp

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

# 背景を白で塗りつぶし
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)

ctx.end()

パスを使った図形描画

from blend2d import Image, Context, Path, CompOp

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

# 背景を暗い灰色に
ctx.set_fill_style_rgba(40, 40, 40, 255)
ctx.fill_all()

# パスで三角形を作成
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()                # パスを閉じる

# グラデーション風に複数の色で描画
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()  # 状態を復元

ctx.end()

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

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

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

# 背景を黒に
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 = int(255 * (1 - hue) if hue < 0.5 else 0)
    g = int(255 * hue if hue < 0.5 else 255 * (1 - hue))
    b = int(0 if hue < 0.5 else 255 * hue)
    
    ctx.set_fill_style_rgba(r, g, b, 200)
    ctx.fill_circle(x, y, 20)  # 小さな円を描画

ctx.end()

[!WARNING]

  • asarray() / memoryview() のビューは Image の寿命に依存します
  • フォント描画やエンコードは未ラップです

サンプル

  • 実行: uv run python example/realtime_demo.py
  • PRGB32(実質 BGRA)→ cv2.cvtColor(..., cv2.COLOR_BGRA2BGR) で表示。
  • 詳細手順と他のサンプルは example/README.md を参照。

ビルド

uv build --wheel

PEP 3118 バッファ

  • Image.memoryview()stride*height バイトの 1D バッファを公開します
  • NumPy での多次元化や OpenCV 表示は doc/buffer.md を参照してください

Blend2D ライセンス

zlib License

Copyright (c) 2017-2024 The Blend2D Authors

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.1.0.dev9-cp313-cp313-win_amd64.whl (820.9 kB view details)

Uploaded CPython 3.13Windows x86-64

blend2d_py-2025.1.0.dev9-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.1.0.dev9-cp313-cp313-manylinux_2_39_aarch64.whl (1.0 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.39+ ARM64

blend2d_py-2025.1.0.dev9-cp313-cp313-manylinux_2_35_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.35+ x86-64

blend2d_py-2025.1.0.dev9-cp313-cp313-manylinux_2_35_aarch64.whl (985.4 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.35+ ARM64

blend2d_py-2025.1.0.dev9-cp313-cp313-macosx_15_0_arm64.whl (682.8 kB view details)

Uploaded CPython 3.13macOS 15.0+ ARM64

blend2d_py-2025.1.0.dev9-cp313-cp313-macosx_14_0_arm64.whl (701.0 kB view details)

Uploaded CPython 3.13macOS 14.0+ ARM64

blend2d_py-2025.1.0.dev9-cp312-cp312-win_amd64.whl (821.0 kB view details)

Uploaded CPython 3.12Windows x86-64

blend2d_py-2025.1.0.dev9-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.1.0.dev9-cp312-cp312-manylinux_2_39_aarch64.whl (1.0 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.39+ ARM64

blend2d_py-2025.1.0.dev9-cp312-cp312-manylinux_2_35_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.35+ x86-64

blend2d_py-2025.1.0.dev9-cp312-cp312-manylinux_2_35_aarch64.whl (985.8 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.35+ ARM64

blend2d_py-2025.1.0.dev9-cp312-cp312-macosx_15_0_arm64.whl (682.9 kB view details)

Uploaded CPython 3.12macOS 15.0+ ARM64

blend2d_py-2025.1.0.dev9-cp312-cp312-macosx_14_0_arm64.whl (701.2 kB view details)

Uploaded CPython 3.12macOS 14.0+ ARM64

blend2d_py-2025.1.0.dev9-cp311-cp311-win_amd64.whl (821.4 kB view details)

Uploaded CPython 3.11Windows x86-64

blend2d_py-2025.1.0.dev9-cp311-cp311-manylinux_2_39_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.39+ x86-64

blend2d_py-2025.1.0.dev9-cp311-cp311-manylinux_2_39_aarch64.whl (1.0 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.39+ ARM64

blend2d_py-2025.1.0.dev9-cp311-cp311-manylinux_2_35_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.35+ x86-64

blend2d_py-2025.1.0.dev9-cp311-cp311-manylinux_2_35_aarch64.whl (986.2 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.35+ ARM64

blend2d_py-2025.1.0.dev9-cp311-cp311-macosx_15_0_arm64.whl (683.4 kB view details)

Uploaded CPython 3.11macOS 15.0+ ARM64

blend2d_py-2025.1.0.dev9-cp311-cp311-macosx_14_0_arm64.whl (701.7 kB view details)

Uploaded CPython 3.11macOS 14.0+ ARM64

File details

Details for the file blend2d_py-2025.1.0.dev9-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for blend2d_py-2025.1.0.dev9-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 76a438caf08f9bb005faefa828c1f5c2a684731ad75f4ae43408808dd959daa9
MD5 756a9992674683a5542076e5d4ec339d
BLAKE2b-256 10ffb652cc97a3b871ebb304070d069ad855329c146dc22ced8a7e81cae16151

See more details on using hashes here.

Provenance

The following attestation bundles were made for blend2d_py-2025.1.0.dev9-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.1.0.dev9-cp313-cp313-manylinux_2_39_x86_64.whl.

File metadata

File hashes

Hashes for blend2d_py-2025.1.0.dev9-cp313-cp313-manylinux_2_39_x86_64.whl
Algorithm Hash digest
SHA256 b00e1594779d642f7f75522032b10c188b37cf9cfc4782c5376dc87b01e5303e
MD5 96fa57de1db481fa7e521db6f0ce2b40
BLAKE2b-256 4316d73c31cb687a33b9735b9fe45932b5ca1f7e2ea36199f3da06b26a5450c1

See more details on using hashes here.

Provenance

The following attestation bundles were made for blend2d_py-2025.1.0.dev9-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.1.0.dev9-cp313-cp313-manylinux_2_39_aarch64.whl.

File metadata

File hashes

Hashes for blend2d_py-2025.1.0.dev9-cp313-cp313-manylinux_2_39_aarch64.whl
Algorithm Hash digest
SHA256 ca1cda99c2447fdc2151ff95bcd2ce4587b4e989d322076a9ef1022a63e4ee01
MD5 541109d84c5d0951f83ade5755c490e9
BLAKE2b-256 9d4a0985728527c2cda0469780c826a5900a851dc1ea95e1b1a5f2508ea8a6d2

See more details on using hashes here.

Provenance

The following attestation bundles were made for blend2d_py-2025.1.0.dev9-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.1.0.dev9-cp313-cp313-manylinux_2_35_x86_64.whl.

File metadata

File hashes

Hashes for blend2d_py-2025.1.0.dev9-cp313-cp313-manylinux_2_35_x86_64.whl
Algorithm Hash digest
SHA256 3a8d3be4e9e47ae810c5195fd9833a38a182424758a6987a6470c4876642e037
MD5 3379ce39e238c5fa90ab11b16dffebc3
BLAKE2b-256 24fd3b7289c5756f0ae1361eff3f03dfc06ff7aecfd73ca0f0875f53508bb522

See more details on using hashes here.

Provenance

The following attestation bundles were made for blend2d_py-2025.1.0.dev9-cp313-cp313-manylinux_2_35_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.1.0.dev9-cp313-cp313-manylinux_2_35_aarch64.whl.

File metadata

File hashes

Hashes for blend2d_py-2025.1.0.dev9-cp313-cp313-manylinux_2_35_aarch64.whl
Algorithm Hash digest
SHA256 f7e6559cf7429e9ccf9ef91e1041584721802094f62fb31c0b2623a8410537ad
MD5 545d3a49de2945db972e417fe3034936
BLAKE2b-256 da9eeac0b0a255dad30fcb0f466a8ada617d643921263d953a0333106657be7f

See more details on using hashes here.

Provenance

The following attestation bundles were made for blend2d_py-2025.1.0.dev9-cp313-cp313-manylinux_2_35_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.1.0.dev9-cp313-cp313-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for blend2d_py-2025.1.0.dev9-cp313-cp313-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 61974e9aee10411be8931595c0f30540f9201f7b141c80e283aa899b69234641
MD5 df63e6c27fd27379991aba22e5b84fdb
BLAKE2b-256 0e2103d9a2d5a5a8e0af1d00547b15d3e9f48893d0072a698f6fa1213c1b25b3

See more details on using hashes here.

Provenance

The following attestation bundles were made for blend2d_py-2025.1.0.dev9-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.1.0.dev9-cp313-cp313-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for blend2d_py-2025.1.0.dev9-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 4793f17e450ac5ad2de0353ffb21fe2973202cce12979aec01993d58881f3c9f
MD5 c6fe41746ab9304a9b890e94fee36db4
BLAKE2b-256 ee0c79c8e03fcb0a48ebf7bbe9943d81e223327b46129bcd9d5457c018a1ca67

See more details on using hashes here.

Provenance

The following attestation bundles were made for blend2d_py-2025.1.0.dev9-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.1.0.dev9-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for blend2d_py-2025.1.0.dev9-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 31ae1a30e7b7140bb74184902f3132ac8adc1084da0d7f16d11e6042416c7971
MD5 bde16f1137a70dc4cb56cebeb937701e
BLAKE2b-256 cc0f312c3b01aa7dc89a6e19fce56f7ad4bce33d3f90a55744f32c4263454253

See more details on using hashes here.

Provenance

The following attestation bundles were made for blend2d_py-2025.1.0.dev9-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.1.0.dev9-cp312-cp312-manylinux_2_39_x86_64.whl.

File metadata

File hashes

Hashes for blend2d_py-2025.1.0.dev9-cp312-cp312-manylinux_2_39_x86_64.whl
Algorithm Hash digest
SHA256 5c5c115d7705395e12a83b20e4951521720733c3352cdf873d7a892c02083abd
MD5 1074e2c843e78de77d8fd00f42b90a05
BLAKE2b-256 2777ec9f98631bd099b56106ab987f68f5b2990b699fb09e81e362b685a0fb5e

See more details on using hashes here.

Provenance

The following attestation bundles were made for blend2d_py-2025.1.0.dev9-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.1.0.dev9-cp312-cp312-manylinux_2_39_aarch64.whl.

File metadata

File hashes

Hashes for blend2d_py-2025.1.0.dev9-cp312-cp312-manylinux_2_39_aarch64.whl
Algorithm Hash digest
SHA256 a86ffdcd31761ff1d4ce79f227c0de4f43c979b3b4b1a44c4976fe6dffe3dee8
MD5 926b2899cc10f3fce1db4584651ad08a
BLAKE2b-256 9144bb75cf4ca97402ef56a72ab9459b1b11a890a736395787f702e6ecd58670

See more details on using hashes here.

Provenance

The following attestation bundles were made for blend2d_py-2025.1.0.dev9-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.1.0.dev9-cp312-cp312-manylinux_2_35_x86_64.whl.

File metadata

File hashes

Hashes for blend2d_py-2025.1.0.dev9-cp312-cp312-manylinux_2_35_x86_64.whl
Algorithm Hash digest
SHA256 c05409021e7426408618bebdca79750c938f668b269913f4c26d79bd295ec518
MD5 6873f6ceb861b81b759f5cd25f2a8bf6
BLAKE2b-256 847bb72576bb701537b505cb93e2469e815abac31726c04877aaf9616a2bcea0

See more details on using hashes here.

Provenance

The following attestation bundles were made for blend2d_py-2025.1.0.dev9-cp312-cp312-manylinux_2_35_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.1.0.dev9-cp312-cp312-manylinux_2_35_aarch64.whl.

File metadata

File hashes

Hashes for blend2d_py-2025.1.0.dev9-cp312-cp312-manylinux_2_35_aarch64.whl
Algorithm Hash digest
SHA256 e1243add12419cfc489a52cfb4c8e72bbb943971aadf4f0aaea1cc6efe9467be
MD5 5f801b0ee8a82adc2e81c24f13d7b42e
BLAKE2b-256 6b26cfac2067dfc4d34f4669919ed1e3acbe59b461a2193eef20e14f1bdd83fe

See more details on using hashes here.

Provenance

The following attestation bundles were made for blend2d_py-2025.1.0.dev9-cp312-cp312-manylinux_2_35_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.1.0.dev9-cp312-cp312-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for blend2d_py-2025.1.0.dev9-cp312-cp312-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 11626be8860a2fc918cead0564756bc74a8cf107c5f3596e10f6539002af50eb
MD5 78585e1ef2d3ab196543b748bef460fe
BLAKE2b-256 060dd9bec774a033316de655a9f67df06f5f853bad36b7a88b0992330b220c91

See more details on using hashes here.

Provenance

The following attestation bundles were made for blend2d_py-2025.1.0.dev9-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.1.0.dev9-cp312-cp312-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for blend2d_py-2025.1.0.dev9-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 4718d4f7aa1b98a04dd96f033f91cc1cfe7a2829a151bb229a74378bee6c2c0d
MD5 0d6754e8cd1ac0fcf7c16247b56d3fb4
BLAKE2b-256 35b2d3c17568998fd1a132c0faabc3a0537b21849933fc1916a1eac5f9044352

See more details on using hashes here.

Provenance

The following attestation bundles were made for blend2d_py-2025.1.0.dev9-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.

File details

Details for the file blend2d_py-2025.1.0.dev9-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for blend2d_py-2025.1.0.dev9-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 3928dc5fd29a58940123198de269cfa6dd397070d94b395b56c1993917daa20b
MD5 0619915043eb3b7565c788bb0b47b092
BLAKE2b-256 0f4ec7d9c3651a63fa5899d8b83d663079cea4a13b0d7bc60fa08b27336c8fed

See more details on using hashes here.

Provenance

The following attestation bundles were made for blend2d_py-2025.1.0.dev9-cp311-cp311-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.1.0.dev9-cp311-cp311-manylinux_2_39_x86_64.whl.

File metadata

File hashes

Hashes for blend2d_py-2025.1.0.dev9-cp311-cp311-manylinux_2_39_x86_64.whl
Algorithm Hash digest
SHA256 ff0cc413e4f31e60ec347aacb3ccc611d0f7c6369e0521e96d0223d61cdd2425
MD5 b43b2eba3ca1b90703dd5ae3f925712d
BLAKE2b-256 5a3c8f2b98af25c2316c121be0bf5f7cc20168fc2fbd47d71a4200af442db337

See more details on using hashes here.

Provenance

The following attestation bundles were made for blend2d_py-2025.1.0.dev9-cp311-cp311-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.1.0.dev9-cp311-cp311-manylinux_2_39_aarch64.whl.

File metadata

File hashes

Hashes for blend2d_py-2025.1.0.dev9-cp311-cp311-manylinux_2_39_aarch64.whl
Algorithm Hash digest
SHA256 5d4e857413e6ab7ad7e8b558944a090645cf3b3b2b732c89c49276749bcb6e35
MD5 1689ae8fb116b42d9beced7e35cc77bd
BLAKE2b-256 d4fcb521279e7b5de87420ca90f973869bd479230003ee66f78bf3f20b7f0455

See more details on using hashes here.

Provenance

The following attestation bundles were made for blend2d_py-2025.1.0.dev9-cp311-cp311-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.1.0.dev9-cp311-cp311-manylinux_2_35_x86_64.whl.

File metadata

File hashes

Hashes for blend2d_py-2025.1.0.dev9-cp311-cp311-manylinux_2_35_x86_64.whl
Algorithm Hash digest
SHA256 7d0cc5d70d1b229121338810ff06168c87f8d9539036d31ca2126db1e45f790e
MD5 549fd955e0c0aca9fda47bbf01f096d6
BLAKE2b-256 f3286a987613ffb31e7c8115e27c896d351dd894456bcc86d491244c647309a3

See more details on using hashes here.

Provenance

The following attestation bundles were made for blend2d_py-2025.1.0.dev9-cp311-cp311-manylinux_2_35_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.1.0.dev9-cp311-cp311-manylinux_2_35_aarch64.whl.

File metadata

File hashes

Hashes for blend2d_py-2025.1.0.dev9-cp311-cp311-manylinux_2_35_aarch64.whl
Algorithm Hash digest
SHA256 a37b2242976c72af29c167b8da4ea8277cf397acd97ed82c688770eb6a2af223
MD5 0def3dfae2bc9c784a118cf5239b8d4a
BLAKE2b-256 92e5d69ad91ab73942662768cb5b4dd514eed317904866c27bc00238b83108ea

See more details on using hashes here.

Provenance

The following attestation bundles were made for blend2d_py-2025.1.0.dev9-cp311-cp311-manylinux_2_35_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.1.0.dev9-cp311-cp311-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for blend2d_py-2025.1.0.dev9-cp311-cp311-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 68a098d4c2d9fcf0c916c525a3a5f6a05554bb0c724095bb4fa89aa2484c7664
MD5 5736a43b30b615c61e5f1ab321a489bb
BLAKE2b-256 e2c8e2ee498f622877ea496590d5697aa3a6aef67653a3dfc36daa455e8b94ca

See more details on using hashes here.

Provenance

The following attestation bundles were made for blend2d_py-2025.1.0.dev9-cp311-cp311-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.1.0.dev9-cp311-cp311-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for blend2d_py-2025.1.0.dev9-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 13489e4de23d6581c7238f5516c4d360d323a233a7efeac574012d4229da7293
MD5 3f051ff2e782c538eb5ed1674e0345d6
BLAKE2b-256 fd5ae206e2f88df047e38bcfd147d25a8753bd12b780b9b3f8fc8e70518db5e3

See more details on using hashes here.

Provenance

The following attestation bundles were made for blend2d_py-2025.1.0.dev9-cp311-cp311-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