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 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.dev1-cp314-cp314-win_amd64.whl (845.7 kB view details)

Uploaded CPython 3.14Windows x86-64

blend2d_py-2025.2.0.dev1-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.2.0.dev1-cp314-cp314-manylinux_2_39_aarch64.whl (1.0 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.39+ ARM64

blend2d_py-2025.2.0.dev1-cp314-cp314-manylinux_2_35_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.35+ x86-64

blend2d_py-2025.2.0.dev1-cp314-cp314-manylinux_2_35_aarch64.whl (988.1 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.35+ ARM64

blend2d_py-2025.2.0.dev1-cp314-cp314-macosx_15_0_arm64.whl (682.7 kB view details)

Uploaded CPython 3.14macOS 15.0+ ARM64

blend2d_py-2025.2.0.dev1-cp314-cp314-macosx_14_0_arm64.whl (700.9 kB view details)

Uploaded CPython 3.14macOS 14.0+ ARM64

blend2d_py-2025.2.0.dev1-cp313-cp313-win_amd64.whl (820.9 kB view details)

Uploaded CPython 3.13Windows x86-64

blend2d_py-2025.2.0.dev1-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.2.0.dev1-cp313-cp313-manylinux_2_39_aarch64.whl (1.0 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.39+ ARM64

blend2d_py-2025.2.0.dev1-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.2.0.dev1-cp313-cp313-manylinux_2_35_aarch64.whl (987.6 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.35+ ARM64

blend2d_py-2025.2.0.dev1-cp313-cp313-macosx_15_0_arm64.whl (682.8 kB view details)

Uploaded CPython 3.13macOS 15.0+ ARM64

blend2d_py-2025.2.0.dev1-cp313-cp313-macosx_14_0_arm64.whl (701.0 kB view details)

Uploaded CPython 3.13macOS 14.0+ ARM64

blend2d_py-2025.2.0.dev1-cp312-cp312-win_amd64.whl (820.9 kB view details)

Uploaded CPython 3.12Windows x86-64

blend2d_py-2025.2.0.dev1-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.2.0.dev1-cp312-cp312-manylinux_2_39_aarch64.whl (1.0 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.39+ ARM64

blend2d_py-2025.2.0.dev1-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.2.0.dev1-cp312-cp312-manylinux_2_35_aarch64.whl (987.9 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.35+ ARM64

blend2d_py-2025.2.0.dev1-cp312-cp312-macosx_15_0_arm64.whl (682.8 kB view details)

Uploaded CPython 3.12macOS 15.0+ ARM64

blend2d_py-2025.2.0.dev1-cp312-cp312-macosx_14_0_arm64.whl (701.1 kB view details)

Uploaded CPython 3.12macOS 14.0+ ARM64

blend2d_py-2025.2.0.dev1-cp311-cp311-win_amd64.whl (821.4 kB view details)

Uploaded CPython 3.11Windows x86-64

blend2d_py-2025.2.0.dev1-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.2.0.dev1-cp311-cp311-manylinux_2_39_aarch64.whl (1.0 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.39+ ARM64

blend2d_py-2025.2.0.dev1-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.2.0.dev1-cp311-cp311-manylinux_2_35_aarch64.whl (988.7 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.35+ ARM64

blend2d_py-2025.2.0.dev1-cp311-cp311-macosx_15_0_arm64.whl (683.4 kB view details)

Uploaded CPython 3.11macOS 15.0+ ARM64

blend2d_py-2025.2.0.dev1-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.2.0.dev1-cp314-cp314-win_amd64.whl.

File metadata

File hashes

Hashes for blend2d_py-2025.2.0.dev1-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 6bf5886d946a6d2472bff63eee3267aaa92a4c29a72801f566aa833a1d778de9
MD5 b995264508b7e0d9fa2d2bee65960381
BLAKE2b-256 e85e341a951c39f5636ad9131ecf075c30100cc1bc676aba59000b65efd2dd0f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for blend2d_py-2025.2.0.dev1-cp314-cp314-manylinux_2_39_x86_64.whl
Algorithm Hash digest
SHA256 8929fc3434c9c8f6429befaaed1376c3f41badbc96a4d2a6b8afc12a01567897
MD5 e967c147faee2b0293728956219d5ee2
BLAKE2b-256 5e2a9342a4594739b66a74cf48d8fad8aeb9eed3514d9bd441c1a9d48aa23bee

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for blend2d_py-2025.2.0.dev1-cp314-cp314-manylinux_2_39_aarch64.whl
Algorithm Hash digest
SHA256 5f6c2e63fa8c36293c440b26a5a26f0c6368fb9b3b7adc721e2a5cc83701b103
MD5 7f709ac84857ae699c891060d6714253
BLAKE2b-256 81c0dd1ca466201d0cb335fdfa950a4c8fb7e5af60ef372b74306992cc15755b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for blend2d_py-2025.2.0.dev1-cp314-cp314-manylinux_2_35_x86_64.whl
Algorithm Hash digest
SHA256 2140dac982bbe4de430853a986570bd31879186072286de9138f75d223e435fa
MD5 8f90fe5879fd8666390e82272246f8cf
BLAKE2b-256 8a3f7450633367842cef54dd4235329cfbbb731fcc0e6059265de01128dcb6a3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for blend2d_py-2025.2.0.dev1-cp314-cp314-manylinux_2_35_aarch64.whl
Algorithm Hash digest
SHA256 c24ddc5c70f8c7b301413f084444769378133830a2404b9d34ecdffdfd17fdd2
MD5 28540c49e076b8ca390a6f96d308660b
BLAKE2b-256 3f6054af2df2ed864b11dce2772e65f4c4d1e7e6cf0e791713a490e48a7c3130

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for blend2d_py-2025.2.0.dev1-cp314-cp314-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 c0cd6654e3c9623aa58a9524ea3c462820f23a467186c69c246cfa95070b9035
MD5 f8ea91d1bffdb7e1fb2c7b83d5efbe53
BLAKE2b-256 e077bb5bc6052ee08d4883f0eed453461331f22f330bbb4487c84e49ac65601e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for blend2d_py-2025.2.0.dev1-cp314-cp314-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 023b1f6a66ab15e44fb3ea390237c482f8f29c1e273f954f78764dac31dd394d
MD5 75378947aa9a60f6829de5357e9ab0cc
BLAKE2b-256 30bcf0fec05a8a9e0cedf17365918faa5efefee94c09b1e9e7ae66d0503e4fc2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for blend2d_py-2025.2.0.dev1-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 f3d29e19df3f381e648b75f2f833ad4692bfc8239cfe48683b096f11922cd532
MD5 5b345a7748ced350279f7c001bc86484
BLAKE2b-256 0709efc5a11500cbe1cd9b85395fc49c3e639ddca342df5c01e1b585f46191bd

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for blend2d_py-2025.2.0.dev1-cp313-cp313-manylinux_2_39_x86_64.whl
Algorithm Hash digest
SHA256 565286ca221c4eae6323f3fdf1ed5d76b8ddde4094033351071464a87895b29c
MD5 5a2a0f7f494e494f39a956bda758b665
BLAKE2b-256 a5a9729a02518b1abb4bbd44b286a6e9ed538f4b7bf5f3fe45fe5ea3c3061b2b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for blend2d_py-2025.2.0.dev1-cp313-cp313-manylinux_2_39_aarch64.whl
Algorithm Hash digest
SHA256 f3cd9f9a94e89927c7d5b56e0ab4d79146166ac21cde1e5da84833be458fd22f
MD5 345cf6c0655d8548d072655bbb82456e
BLAKE2b-256 f3e31b93b9dadd3255882935a5c49f4279876135687c3b19a317d9439fbdd246

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for blend2d_py-2025.2.0.dev1-cp313-cp313-manylinux_2_35_x86_64.whl
Algorithm Hash digest
SHA256 3b19f9886a316b39cc41d16b9eab58e36f3c086aecad577da65887e8f7f94849
MD5 8db30b6db0945917d0bceb06473c90ba
BLAKE2b-256 20c869b341a30fd79fd3c964b5797be313e253f98426067d0990d6d3ced8f382

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for blend2d_py-2025.2.0.dev1-cp313-cp313-manylinux_2_35_aarch64.whl
Algorithm Hash digest
SHA256 0029ef50ab4e913e4b90fb70b9b0bc1d4fdf75ae9c5d7620c758450f0b9854ee
MD5 87e0f8d4edb76da7b04e3c3acfeb796d
BLAKE2b-256 c2cba41b09949ac5e89b2af28ec993ec4c527d62eb08c46d640a2a7aec9fedda

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for blend2d_py-2025.2.0.dev1-cp313-cp313-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 f51f13fc1b1fac008bf191fd1b83065168c52f4ed528f43e71d1b081116d6399
MD5 da54c7830a29db3d6281b396165a0234
BLAKE2b-256 e38255dbed5e314854941647b7d5bedbe4ed9bbcf6e0be16d146f0566ef62919

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for blend2d_py-2025.2.0.dev1-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 5cb7dd3830bbc286bf53f783536ee12f0d20583f2986cb5d460d732989b4bce7
MD5 17651f9e748717b351cb2a55ea43e1b4
BLAKE2b-256 5bf26638589a60d8d75cc40242439026e930bfbcbbc63eec6d7392d25086ee1d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for blend2d_py-2025.2.0.dev1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 67be284efe615b72b168688e505fb668e279ad734808d67edcd4d766c204c41f
MD5 7e668189dadc8a8ade14f836c92d28c4
BLAKE2b-256 fa44aea3b3e554dda069b31940d62c9ec7b9d19c8c2c7b641749b89c3772179a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for blend2d_py-2025.2.0.dev1-cp312-cp312-manylinux_2_39_x86_64.whl
Algorithm Hash digest
SHA256 5d72df8235de2eb90052dd78cb86b582c176eba2763f4f4d2b2a8cbdc4e72f43
MD5 ea5a483e8f6356713af8b2cf85ca565a
BLAKE2b-256 bde4fe6cb059300a318005241e7c70451d30a14a7d0870b1ef656d3cc3bd7171

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for blend2d_py-2025.2.0.dev1-cp312-cp312-manylinux_2_39_aarch64.whl
Algorithm Hash digest
SHA256 a2beeddab7c5698abb36101439bbb696cc2c859ee30ee785520d56966131ba44
MD5 b03c0969989a2ec40173070647e5068a
BLAKE2b-256 4072c31e7bbbab0989795a7d667f618eadd266ce6986ec87afb5f48c0d557b20

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for blend2d_py-2025.2.0.dev1-cp312-cp312-manylinux_2_35_x86_64.whl
Algorithm Hash digest
SHA256 3c7c0cc4f3248cf21fc11bd887524c9caf24c6354b58cc95f5a7e417d4566c92
MD5 5a8156780bfacba0c7e5497ac5a20619
BLAKE2b-256 bbfb2b8be7e782b9fedb338fc66b1747d69ba9f462ec7c70aed094544aa85c32

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for blend2d_py-2025.2.0.dev1-cp312-cp312-manylinux_2_35_aarch64.whl
Algorithm Hash digest
SHA256 5117e5c6c72a0698f490bbe4baf4729eda2da940f1447453c4d22478ccf68331
MD5 460e1a086f4b680730bc4c5bb69863e5
BLAKE2b-256 84ad0427865322ddf7aae47c0ae3224a70c53cf30780ec504949e59dac5c92b9

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for blend2d_py-2025.2.0.dev1-cp312-cp312-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 ec13ec7ea281ee66920d7864aa41420a11959b2ffcdcc124f45ca4ad11575fce
MD5 dc3bad5acc9004002f37ceb89b6b89cb
BLAKE2b-256 083477325439653e93732bfa5f7f97ff3b7514e4db3fe7f565fca7c07d510c31

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for blend2d_py-2025.2.0.dev1-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 c4dcdad095c3bb18b8b63b76bf8f16dc0b806b5855354368205641eedf55aa3c
MD5 39bf377a3d518f3de2868a3019ba4bd1
BLAKE2b-256 ca9c2c96e63a072fa3b7964861838924e3f82dbb26a98b776b3f992afc8b4176

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for blend2d_py-2025.2.0.dev1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 f11f2ae43327909d57f3882de00da01663f01a2ae5c9a5862d9f3787c0bb5a3e
MD5 bf4fc474088e3a1467d225455728a10e
BLAKE2b-256 638711c8a303f6e284d61a23a11de4fc68c437cc4a420d4fcf10a510f13ea63b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for blend2d_py-2025.2.0.dev1-cp311-cp311-manylinux_2_39_x86_64.whl
Algorithm Hash digest
SHA256 f8ca190cbca0d84ab2818aa054c25232459a77851a45f67a3140fc658338fa22
MD5 f1e0994908bd8d62969796fddcd38767
BLAKE2b-256 efbb25d3ee2ebf05190bb699a757daf3363ff5965e31dd8645fafcebc472a5e4

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for blend2d_py-2025.2.0.dev1-cp311-cp311-manylinux_2_39_aarch64.whl
Algorithm Hash digest
SHA256 d973b94b3b2c61fe5ca561a8759d1241e6969e8ad2c8d09f39ceb66571370eef
MD5 3dd96b10c4eec27b8a9cbb0ca9a4eed5
BLAKE2b-256 f9eaea37d094ee4984d1924dad4471eaa014e78cc234be24fa11f4b270117c98

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for blend2d_py-2025.2.0.dev1-cp311-cp311-manylinux_2_35_x86_64.whl
Algorithm Hash digest
SHA256 c9704af9c970b5d0c1a1a15016c7434ff4af744d591b0c68908dc81be2a313aa
MD5 93c014c95fd5929c581a99e2ccf57dfe
BLAKE2b-256 ff12a101d4bd126550c81d39dcb27c86dda1521c6672ccc0b0418f884de6dd66

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for blend2d_py-2025.2.0.dev1-cp311-cp311-manylinux_2_35_aarch64.whl
Algorithm Hash digest
SHA256 8fbd1a57607307ef0d330a99e0ecc733701ff45b2f921dde0ebaf38f363a197a
MD5 0728e8211537f8569c0b108b9d58462b
BLAKE2b-256 d09397ee29415d3412a89194d752a013499fbc711136cc65edb2a899eb616ac6

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for blend2d_py-2025.2.0.dev1-cp311-cp311-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 3c1de673b1a8e417b16dc0153bdafbac8159075a2a2013db4b0a21a197d6551d
MD5 0806be7e8f147ac8b740d95a56ef0803
BLAKE2b-256 4b6cfc0d9275fa55eb4a560749beb2332a7ef412504874dcab3cf3a802e0d6e3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for blend2d_py-2025.2.0.dev1-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 946da68839356edb22671922d3b880584788a305dc7afa73b13c335408b1f1ed
MD5 d2224db4a75906b2249ac74a8219a961
BLAKE2b-256 83a387abf6ab257eab555a26535ae5b11aaecfd45c01b390a686bb83dc685056

See more details on using hashes here.

Provenance

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