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

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

対応プラットフォーム

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

対応 Python

  • 3.14
  • 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.2.0.dev2-cp314-cp314-win_amd64.whl (849.9 kB view details)

Uploaded CPython 3.14Windows x86-64

blend2d_py-2025.2.0.dev2-cp314-cp314-manylinux_2_38_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.38+ x86-64

blend2d_py-2025.2.0.dev2-cp314-cp314-manylinux_2_38_aarch64.whl (1.0 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.38+ ARM64

blend2d_py-2025.2.0.dev2-cp314-cp314-manylinux_2_34_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.34+ x86-64

blend2d_py-2025.2.0.dev2-cp314-cp314-manylinux_2_34_aarch64.whl (991.4 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.34+ ARM64

blend2d_py-2025.2.0.dev2-cp314-cp314-macosx_15_0_arm64.whl (683.4 kB view details)

Uploaded CPython 3.14macOS 15.0+ ARM64

blend2d_py-2025.2.0.dev2-cp314-cp314-macosx_14_0_arm64.whl (701.6 kB view details)

Uploaded CPython 3.14macOS 14.0+ ARM64

blend2d_py-2025.2.0.dev2-cp313-cp313-win_amd64.whl (824.6 kB view details)

Uploaded CPython 3.13Windows x86-64

blend2d_py-2025.2.0.dev2-cp313-cp313-manylinux_2_38_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.38+ x86-64

blend2d_py-2025.2.0.dev2-cp313-cp313-manylinux_2_38_aarch64.whl (1.0 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.38+ ARM64

blend2d_py-2025.2.0.dev2-cp313-cp313-manylinux_2_34_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.34+ x86-64

blend2d_py-2025.2.0.dev2-cp313-cp313-manylinux_2_34_aarch64.whl (991.0 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.34+ ARM64

blend2d_py-2025.2.0.dev2-cp313-cp313-macosx_15_0_arm64.whl (683.6 kB view details)

Uploaded CPython 3.13macOS 15.0+ ARM64

blend2d_py-2025.2.0.dev2-cp313-cp313-macosx_14_0_arm64.whl (701.8 kB view details)

Uploaded CPython 3.13macOS 14.0+ ARM64

blend2d_py-2025.2.0.dev2-cp312-cp312-win_amd64.whl (824.6 kB view details)

Uploaded CPython 3.12Windows x86-64

blend2d_py-2025.2.0.dev2-cp312-cp312-manylinux_2_38_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.38+ x86-64

blend2d_py-2025.2.0.dev2-cp312-cp312-manylinux_2_38_aarch64.whl (1.0 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.38+ ARM64

blend2d_py-2025.2.0.dev2-cp312-cp312-manylinux_2_34_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.34+ x86-64

blend2d_py-2025.2.0.dev2-cp312-cp312-manylinux_2_34_aarch64.whl (990.8 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.34+ ARM64

blend2d_py-2025.2.0.dev2-cp312-cp312-macosx_15_0_arm64.whl (683.7 kB view details)

Uploaded CPython 3.12macOS 15.0+ ARM64

blend2d_py-2025.2.0.dev2-cp312-cp312-macosx_14_0_arm64.whl (701.9 kB view details)

Uploaded CPython 3.12macOS 14.0+ ARM64

blend2d_py-2025.2.0.dev2-cp311-cp311-win_amd64.whl (825.0 kB view details)

Uploaded CPython 3.11Windows x86-64

blend2d_py-2025.2.0.dev2-cp311-cp311-manylinux_2_38_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.38+ x86-64

blend2d_py-2025.2.0.dev2-cp311-cp311-manylinux_2_38_aarch64.whl (1.0 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.38+ ARM64

blend2d_py-2025.2.0.dev2-cp311-cp311-manylinux_2_34_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.34+ x86-64

blend2d_py-2025.2.0.dev2-cp311-cp311-manylinux_2_34_aarch64.whl (991.6 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.34+ ARM64

blend2d_py-2025.2.0.dev2-cp311-cp311-macosx_15_0_arm64.whl (684.2 kB view details)

Uploaded CPython 3.11macOS 15.0+ ARM64

blend2d_py-2025.2.0.dev2-cp311-cp311-macosx_14_0_arm64.whl (702.6 kB view details)

Uploaded CPython 3.11macOS 14.0+ ARM64

File details

Details for the file blend2d_py-2025.2.0.dev2-cp314-cp314-win_amd64.whl.

File metadata

File hashes

Hashes for blend2d_py-2025.2.0.dev2-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 a351e0807e1c11cc4180fe2eaf758a86382381822202a2152d98e884d118276d
MD5 6ec2bbcff0eba91943c27ee617d31c6a
BLAKE2b-256 e969233ee790fe9dc9b64f5344f5fe9eaf54baed6a5fda0ac26e6b707956d5d8

See more details on using hashes here.

Provenance

The following attestation bundles were made for blend2d_py-2025.2.0.dev2-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.2.0.dev2-cp314-cp314-manylinux_2_38_x86_64.whl.

File metadata

File hashes

Hashes for blend2d_py-2025.2.0.dev2-cp314-cp314-manylinux_2_38_x86_64.whl
Algorithm Hash digest
SHA256 4a3521257c63ecb4b32c795184a9ee56b4abed31a69f07c7c543b84e3d7eedb5
MD5 3e924b025d98d34cec299b236e2f1fae
BLAKE2b-256 25e634277cb2ab26e9b781ca6810bc00f0db29c83ff1840022e2e05339ed9b06

See more details on using hashes here.

Provenance

The following attestation bundles were made for blend2d_py-2025.2.0.dev2-cp314-cp314-manylinux_2_38_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.2.0.dev2-cp314-cp314-manylinux_2_38_aarch64.whl.

File metadata

File hashes

Hashes for blend2d_py-2025.2.0.dev2-cp314-cp314-manylinux_2_38_aarch64.whl
Algorithm Hash digest
SHA256 3b91ab2f3b096e2ccd355eab6704ab49df6cd09efbcb2161d9c6882270e35153
MD5 30dea74dcbdfc6cb64037ee75f578edc
BLAKE2b-256 ad76f8187c5363ace68afa1b334208e32d856cd740742db26a54671b36c72b5e

See more details on using hashes here.

Provenance

The following attestation bundles were made for blend2d_py-2025.2.0.dev2-cp314-cp314-manylinux_2_38_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.2.0.dev2-cp314-cp314-manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for blend2d_py-2025.2.0.dev2-cp314-cp314-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 d649bfe8dfb38ee3a529cafcf4d1ee7992683ba1c03caebeca0d6c355bfd6bd6
MD5 8a787bfcbc72fb7ca6949fe0175a5e84
BLAKE2b-256 001adfc7af56918ebaee49f9b94664f2c1b3fa16fe72598f1ee9ee8f4da64ec6

See more details on using hashes here.

Provenance

The following attestation bundles were made for blend2d_py-2025.2.0.dev2-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.2.0.dev2-cp314-cp314-manylinux_2_34_aarch64.whl.

File metadata

File hashes

Hashes for blend2d_py-2025.2.0.dev2-cp314-cp314-manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 5f7ccb09e73ecd46c73733da3a1a3ba49fb0fe6329854f1fa15797347d754a75
MD5 71c151aff0e2cb59c1c835d031c60adf
BLAKE2b-256 92a945b728e066e25eb212630664dcacb020ab99bc806fb2469f2507b7ec4799

See more details on using hashes here.

Provenance

The following attestation bundles were made for blend2d_py-2025.2.0.dev2-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.2.0.dev2-cp314-cp314-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for blend2d_py-2025.2.0.dev2-cp314-cp314-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 90bf3f55fe0a93a189764026229e09840af6983e35385ade9acfba6f51e93b4b
MD5 03b30275fd9880c07500663cb1c7c8ae
BLAKE2b-256 b4f34b536a53f8b2290405a4c94fffca2e1ad91ab106ca51d03047ed1294c8fc

See more details on using hashes here.

Provenance

The following attestation bundles were made for blend2d_py-2025.2.0.dev2-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.2.0.dev2-cp314-cp314-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for blend2d_py-2025.2.0.dev2-cp314-cp314-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 c37ad2db343bea80080750b36303491c4e6d38a359d14b233ae25012b89362b1
MD5 9f5a48d91f3c4456ea05fe430e86d4c2
BLAKE2b-256 03b045da73321942d6c7671e781276fedc73021d7b0fa1b55b640ef477bf840f

See more details on using hashes here.

Provenance

The following attestation bundles were made for blend2d_py-2025.2.0.dev2-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.2.0.dev2-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for blend2d_py-2025.2.0.dev2-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 16e5a83cb98a4cb10204c06611471e4348f1d14e1b002791173d4a734fdcf83d
MD5 868863c0d9f3a50c6441ce71646ce088
BLAKE2b-256 81c1273783547850e24869550276c73fdcc4d7e390f1af6b207a25f5eeaf3e14

See more details on using hashes here.

Provenance

The following attestation bundles were made for blend2d_py-2025.2.0.dev2-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.2.0.dev2-cp313-cp313-manylinux_2_38_x86_64.whl.

File metadata

File hashes

Hashes for blend2d_py-2025.2.0.dev2-cp313-cp313-manylinux_2_38_x86_64.whl
Algorithm Hash digest
SHA256 cd802a84a48356a8816e2fe668efa2497524201dc7ec21644ca8f8ad00908896
MD5 6003ba421700d57eba2cb2ca9ee758b1
BLAKE2b-256 2b19f83515c0ea5ffaeb284cf2b410d3854528c9f5728ab58f2acdb66741b678

See more details on using hashes here.

Provenance

The following attestation bundles were made for blend2d_py-2025.2.0.dev2-cp313-cp313-manylinux_2_38_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.2.0.dev2-cp313-cp313-manylinux_2_38_aarch64.whl.

File metadata

File hashes

Hashes for blend2d_py-2025.2.0.dev2-cp313-cp313-manylinux_2_38_aarch64.whl
Algorithm Hash digest
SHA256 a0436860f53114f22aadddfb9b78fc7fc30593b040f100f1cdf79173fa3b1438
MD5 b0c12b77fe12c3c5a4fc6aeb96456238
BLAKE2b-256 9db90de0b749f6dd630759be0d2c4813e1150d79968a8ee0910fadb1d259e336

See more details on using hashes here.

Provenance

The following attestation bundles were made for blend2d_py-2025.2.0.dev2-cp313-cp313-manylinux_2_38_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.2.0.dev2-cp313-cp313-manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for blend2d_py-2025.2.0.dev2-cp313-cp313-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 36e7331ce49b8f52440b00f2300a24f57078a0fa29481e91ce374e61c8c53357
MD5 f0e1212a6c4a7158b47ee1a2bd1d4096
BLAKE2b-256 fbf1abb1eb60d78c8dbdb865d75c3a8b4793b3792040d56a295376f78f8d7860

See more details on using hashes here.

Provenance

The following attestation bundles were made for blend2d_py-2025.2.0.dev2-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.2.0.dev2-cp313-cp313-manylinux_2_34_aarch64.whl.

File metadata

File hashes

Hashes for blend2d_py-2025.2.0.dev2-cp313-cp313-manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 d909d7a9c1a4c261306f22b3a4a1e92839ddfe86fc5a9854a066c7b27d0191ed
MD5 ea6b3547ec45d97650efcd95003ec367
BLAKE2b-256 b4fa818e0518c57e789dbf02f81faba1e4afa9bd431325ca783c69e0c1677a46

See more details on using hashes here.

Provenance

The following attestation bundles were made for blend2d_py-2025.2.0.dev2-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.2.0.dev2-cp313-cp313-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for blend2d_py-2025.2.0.dev2-cp313-cp313-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 a4bbfe7d6db000c4c7d4f9daf436418b390ea1232413cba785b828c825ed3af8
MD5 22eda822ff7d3cd4e3a624dbcbbb1f5d
BLAKE2b-256 8f056b165f63ec4add10899978b8129bf9c73f5f416a48f8d3b328ceb6563b09

See more details on using hashes here.

Provenance

The following attestation bundles were made for blend2d_py-2025.2.0.dev2-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.2.0.dev2-cp313-cp313-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for blend2d_py-2025.2.0.dev2-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 ba6ce51b1a3beb0919b6ebb91351af4024d38a5f807f60798d37839ff5c9f418
MD5 060941bb6e7d40b13d4c614b2b1de2a1
BLAKE2b-256 c4b2bc73c54b86ace36838b8daa1e70693d5d95004736d6a1eae96212ad66c46

See more details on using hashes here.

Provenance

The following attestation bundles were made for blend2d_py-2025.2.0.dev2-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.2.0.dev2-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for blend2d_py-2025.2.0.dev2-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 9980546565184ad6dd1a0bf46ae5c2bda08db763c5b0cba277b9fa8eaac382a6
MD5 f40814a72446c8fc48c64a9edd60a97c
BLAKE2b-256 d23a1b36d1a8281d2bc94f3cc11604573a3863fc3feb58266a35979b9b2a59fa

See more details on using hashes here.

Provenance

The following attestation bundles were made for blend2d_py-2025.2.0.dev2-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.2.0.dev2-cp312-cp312-manylinux_2_38_x86_64.whl.

File metadata

File hashes

Hashes for blend2d_py-2025.2.0.dev2-cp312-cp312-manylinux_2_38_x86_64.whl
Algorithm Hash digest
SHA256 3c0ac652ed30d57486906909c0f268e4239a09ee50efafbcd3e12d9a857344f7
MD5 54332eb2198824d16cb02b7e12fe818c
BLAKE2b-256 006e137c10dde987927fc341a68b6f725979569b760dc8300a88ed074613c84f

See more details on using hashes here.

Provenance

The following attestation bundles were made for blend2d_py-2025.2.0.dev2-cp312-cp312-manylinux_2_38_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.2.0.dev2-cp312-cp312-manylinux_2_38_aarch64.whl.

File metadata

File hashes

Hashes for blend2d_py-2025.2.0.dev2-cp312-cp312-manylinux_2_38_aarch64.whl
Algorithm Hash digest
SHA256 fdc010119bceec58cb52ff8574e74f6b185d7f08c0772653730c5bf328be33e0
MD5 4a5b1ee58f6c5fe034de1d22a25556c3
BLAKE2b-256 945c5edc3cf63fa2a42d4a1ad266734502b8cc289a164d33e1fac96f462850d8

See more details on using hashes here.

Provenance

The following attestation bundles were made for blend2d_py-2025.2.0.dev2-cp312-cp312-manylinux_2_38_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.2.0.dev2-cp312-cp312-manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for blend2d_py-2025.2.0.dev2-cp312-cp312-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 aab22a5000219a0fc2f03f54677e2b8911701869a716b75d6e1d12d7d9f74e6e
MD5 b00aee93ff56a9220ec2909203378480
BLAKE2b-256 41f5ae314a013965ebfd080a9ead96e11a4f616170ac83806e13ed8009ef8cf2

See more details on using hashes here.

Provenance

The following attestation bundles were made for blend2d_py-2025.2.0.dev2-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.2.0.dev2-cp312-cp312-manylinux_2_34_aarch64.whl.

File metadata

File hashes

Hashes for blend2d_py-2025.2.0.dev2-cp312-cp312-manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 f66af6e7e875b5d9e4e8b4424fe0b27b7878eac92fa8d844bb2554885c654847
MD5 0972a7b86b27a13f30e03b4bdd1fc399
BLAKE2b-256 d18614ef0c7a3d972e9dc24dda084cc460b3e4d7550448fcf673645b9ecf76b9

See more details on using hashes here.

Provenance

The following attestation bundles were made for blend2d_py-2025.2.0.dev2-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.2.0.dev2-cp312-cp312-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for blend2d_py-2025.2.0.dev2-cp312-cp312-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 cad8ac53521e1f7e7d513fd3ec71e79e347850388e5ee0913791e2c32595144c
MD5 7dca917ae663d91d671a36b3b62dad1c
BLAKE2b-256 e3d01902bd62826fd7e5732dc12e67e729d97f2115722fc5db212aa532c0b384

See more details on using hashes here.

Provenance

The following attestation bundles were made for blend2d_py-2025.2.0.dev2-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.2.0.dev2-cp312-cp312-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for blend2d_py-2025.2.0.dev2-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 e528f68ce1697c8436928daf2943a2f41ce69cf3a4fff5507c5db417081c426b
MD5 7f283afe590ed32ccf6d6bcfd476fb9f
BLAKE2b-256 46967522983f7b783446b72f2465343163f5bddf2f34eb2b441bd525e2f47a90

See more details on using hashes here.

Provenance

The following attestation bundles were made for blend2d_py-2025.2.0.dev2-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.2.0.dev2-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for blend2d_py-2025.2.0.dev2-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 db65709ea71c86959ee891acf915a857aa85011f4157589cfb6df07dd960eaf8
MD5 3ac1967078ff9df3099ff9d0d6b10e79
BLAKE2b-256 865ca91578371ffff9eb2c83d82c6ac8f1b6fa7fc65e617122ae77c899b8936e

See more details on using hashes here.

Provenance

The following attestation bundles were made for blend2d_py-2025.2.0.dev2-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.2.0.dev2-cp311-cp311-manylinux_2_38_x86_64.whl.

File metadata

File hashes

Hashes for blend2d_py-2025.2.0.dev2-cp311-cp311-manylinux_2_38_x86_64.whl
Algorithm Hash digest
SHA256 281d9674b12898cf608079fdb0a6c9a87abf55702c223f52c1eb66ba9dc5b505
MD5 b3bca0e7d91bb640a2d530c01057aaa1
BLAKE2b-256 3ad567f7eff32dd6782e91533fed093687da8751a123612ab132cdb210634b97

See more details on using hashes here.

Provenance

The following attestation bundles were made for blend2d_py-2025.2.0.dev2-cp311-cp311-manylinux_2_38_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.2.0.dev2-cp311-cp311-manylinux_2_38_aarch64.whl.

File metadata

File hashes

Hashes for blend2d_py-2025.2.0.dev2-cp311-cp311-manylinux_2_38_aarch64.whl
Algorithm Hash digest
SHA256 870f87264c1b538007b86f887fa98540240bb853e7386bb1dd6575957c61a850
MD5 acd848e1e43ba1324368e382819cd572
BLAKE2b-256 268cf1884f8c2bfc5a582f2c88124fc11ac0cb7972070798cfc93702ac525548

See more details on using hashes here.

Provenance

The following attestation bundles were made for blend2d_py-2025.2.0.dev2-cp311-cp311-manylinux_2_38_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.2.0.dev2-cp311-cp311-manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for blend2d_py-2025.2.0.dev2-cp311-cp311-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 a151a12d34196d92cc903bb98620def23884f479eb4f288080b41efea130be04
MD5 f792eeccba01112e8f06460b7d898f1f
BLAKE2b-256 841d0844cfb2d67699d58347160a8e2fb1ccc4804e190900fc3c55653087d7fc

See more details on using hashes here.

Provenance

The following attestation bundles were made for blend2d_py-2025.2.0.dev2-cp311-cp311-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.2.0.dev2-cp311-cp311-manylinux_2_34_aarch64.whl.

File metadata

File hashes

Hashes for blend2d_py-2025.2.0.dev2-cp311-cp311-manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 e2340f25619092042f9d16710f6359d831b4443d8ede4d7a78c9ef02a5f2f64d
MD5 6c83984127075bf2f0e96d9de4cb5fc2
BLAKE2b-256 d5dae4119c1f2fb9dabd59547655083a7f46eca0b811decc28b72428329bafe6

See more details on using hashes here.

Provenance

The following attestation bundles were made for blend2d_py-2025.2.0.dev2-cp311-cp311-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.2.0.dev2-cp311-cp311-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for blend2d_py-2025.2.0.dev2-cp311-cp311-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 4063730b0124564e4c870e33960902e611e9e673f2572629ffed23ef29bbd0f8
MD5 d462f727f19468584c8e3b326d09cbde
BLAKE2b-256 2149a901a75b998b96677469015a50c34edd854ca2dbfa9dc160ae5833acb7eb

See more details on using hashes here.

Provenance

The following attestation bundles were made for blend2d_py-2025.2.0.dev2-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.2.0.dev2-cp311-cp311-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for blend2d_py-2025.2.0.dev2-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 3415dad642e6f39aca473269859ccf8ed572867fe1ffdaca91f9115245095e4f
MD5 5cadba28d223bf4fd78acc8ce6bd9c0d
BLAKE2b-256 b6c19b09ba6f8211e561c7f930be1c4de8fd1f5bd6a53663afd56d0f3f71ebbd

See more details on using hashes here.

Provenance

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