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 build --wheel

サンプル

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

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

Uploaded CPython 3.14Windows x86-64

blend2d_py-2025.2.0-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-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-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-cp314-cp314-manylinux_2_34_aarch64.whl (991.3 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.34+ ARM64

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

Uploaded CPython 3.14macOS 15.0+ ARM64

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

Uploaded CPython 3.14macOS 14.0+ ARM64

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

Uploaded CPython 3.13Windows x86-64

blend2d_py-2025.2.0-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-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-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-cp313-cp313-manylinux_2_34_aarch64.whl (990.9 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.34+ ARM64

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

Uploaded CPython 3.13macOS 15.0+ ARM64

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

Uploaded CPython 3.13macOS 14.0+ ARM64

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

Uploaded CPython 3.12Windows x86-64

blend2d_py-2025.2.0-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-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-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-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-cp312-cp312-macosx_15_0_arm64.whl (683.6 kB view details)

Uploaded CPython 3.12macOS 15.0+ ARM64

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

Uploaded CPython 3.12macOS 14.0+ ARM64

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

Uploaded CPython 3.11Windows x86-64

blend2d_py-2025.2.0-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-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-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-cp311-cp311-manylinux_2_34_aarch64.whl (991.5 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.34+ ARM64

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

Uploaded CPython 3.11macOS 15.0+ ARM64

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

Uploaded CPython 3.11macOS 14.0+ ARM64

File details

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

File metadata

File hashes

Hashes for blend2d_py-2025.2.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 9b47d48aafd89fad9310c3d9789542868d7df866359d6f1d89be110175b54f82
MD5 fbfdb54b62ee1ca760a96ea2cedb0b16
BLAKE2b-256 96cfb59d93c67dca9fd587b1118905d8f59a4dc27a1e3a97dc49f89dcb0f5c60

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for blend2d_py-2025.2.0-cp314-cp314-manylinux_2_38_x86_64.whl
Algorithm Hash digest
SHA256 2feb44423d768a9534164595c37f2815a082287b61a7bf1fdf65d57e7ecd0cd5
MD5 5fc9baece27fa4fe923c99570e9a8a0b
BLAKE2b-256 a93362b8eef09e0213d615f71a7ad404a1b0703437a8560932908b6153ebf3ef

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for blend2d_py-2025.2.0-cp314-cp314-manylinux_2_38_aarch64.whl
Algorithm Hash digest
SHA256 741d32843a7f4de96d6938f2f05ae53a6adcabbaa3b7ca3628c616970bdd80de
MD5 0ffbe8694f81cfbc35cea6e3901d1cab
BLAKE2b-256 6b44275182f782e0ef75c82222e6265066e5ffad863d549b92ba363f165ab9b9

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for blend2d_py-2025.2.0-cp314-cp314-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 3613127e99aba1c114b33518b9e454099ea9e373e33e8152b1aca08242d3195f
MD5 3af54e87dc183298bda85dac298663bc
BLAKE2b-256 c657dba93016fa101eb98c63aed761c94371c724f82e595d214af588e201fad9

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for blend2d_py-2025.2.0-cp314-cp314-manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 eb4df7d8947245bc72f71ae978f93678d5838ce25d78e306852d25018eb80bdf
MD5 f04d0fce7ccab2b2c140f415c708eb2c
BLAKE2b-256 b40beeeeac130c0f721e0057a0c46b4768a7d745d5ff3bcd8e989180adfac12a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for blend2d_py-2025.2.0-cp314-cp314-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 61a4e4b0aa15b5fb16473837942afa0a334b6326deeb5b949a3456784998e1c7
MD5 d27c15e06d7dbf4883f19cf0a75af5f9
BLAKE2b-256 65ecd30bb7faf8681c8b2ca511d0da540a5d15bbda2c164525e1c65f4c53c283

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for blend2d_py-2025.2.0-cp314-cp314-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 489993fd836b7e99f2829db6d1d06691d88de4ae82604b10a522bdf4141c6a0b
MD5 59a90717f15082a6aadf8c56b80c6ffe
BLAKE2b-256 a1fd4b9a651d58836728b4ab4b5b2768c01890968083d01ef36daf33e3f1551e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for blend2d_py-2025.2.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 ebf0534bcb5acdac695f8c5d5780ae864b201980fe2ff8b5f2a99dbcffb8ff6f
MD5 eddbc22c3f12838e3b0025a2e1b74882
BLAKE2b-256 5251b28c5ef6503b4dcd8c1a55a830cc04eb23465269669a2f7f823e8c29d323

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for blend2d_py-2025.2.0-cp313-cp313-manylinux_2_38_x86_64.whl
Algorithm Hash digest
SHA256 30f8a2701156a119ce829a45b4701e096d799a25ea515f3023a338bff3c687ab
MD5 757a007cf6fa06c512d09b01e276ae69
BLAKE2b-256 a1d9b51f7fe3cb6e2236c877fa9be0127965c5755efc4dcc8061821ee4f7a79c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for blend2d_py-2025.2.0-cp313-cp313-manylinux_2_38_aarch64.whl
Algorithm Hash digest
SHA256 2c7fbe15f8e04bd824cbbabf7620bb5171a71da03c4190d1380240ded6af657b
MD5 d4a38caabb1db132cd51fd86392d6963
BLAKE2b-256 acdd13b9d95bb202de3076ce23c84b62408bc5c5b023c0efee39c1a02942af34

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for blend2d_py-2025.2.0-cp313-cp313-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 54b97dd3d306dd841add55c8ad4751a63e78ddfb4060e4675882ee13f1ab3df5
MD5 635d1a048001c6ba976ddb6a417a2fb3
BLAKE2b-256 f03342df2753477e6cef28e889127765758f14e9b2904d132322c861020cbb57

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for blend2d_py-2025.2.0-cp313-cp313-manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 15216d27fc131998a94e176693586c35c2304f5a351c0e32d164734e237fd85d
MD5 9cdd36e995647defdaa381c2cfe493af
BLAKE2b-256 c7b2289657b7aea7b424937b75dd4beccbd28c1ece9c10b5e26972468eff8663

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for blend2d_py-2025.2.0-cp313-cp313-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 faff357a408d4dded746b0305d220fb6376c2cf050c097d18b8fb51b573161b9
MD5 7a29001b3e12f7d978ca6dfe4702f63e
BLAKE2b-256 a6e70a152b20cfb0b2a8084f6813d83300f55c1f20a99a53dbece61a9d776132

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for blend2d_py-2025.2.0-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 3c3b290eafd5060fcae24d6c4e4fc6e57ad3a2ee425f02355d6fc52e970b77a9
MD5 b280307a200d05a5a80049ea6b2fc96b
BLAKE2b-256 e6285f29c8e98d425b3a7a8aaa437d39d7239e47f63aae34752044d84013f5c9

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for blend2d_py-2025.2.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 e526de39c045f55874e038858ebb508f8f8acadec8c4a12459f5638d6659be8f
MD5 eb3b2ba3465e886389e363a3ede3fe34
BLAKE2b-256 3db96f11093fff09262e0efb49cf7fb037b96f2870d38da8a96ea8bd821e3b32

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for blend2d_py-2025.2.0-cp312-cp312-manylinux_2_38_x86_64.whl
Algorithm Hash digest
SHA256 7ee93e04333cf7f12febe0375bdc8e56aa4248c6be9a8a783808686f6737c8a1
MD5 0086681e5a059efd99d5178c73b8f0e8
BLAKE2b-256 447f8b32612d5f8f8067a3c635c26cc1fcf8fb53ddb7178e39793fd4f51511e2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for blend2d_py-2025.2.0-cp312-cp312-manylinux_2_38_aarch64.whl
Algorithm Hash digest
SHA256 3d87f4dcf2d345025f34b485c64a971818cbe1adf4f78d374e48cdcf533d84d8
MD5 459b3826a52a2b9fe0824b807306a837
BLAKE2b-256 abb5e1acbf4ffc8c6d6af0ab636ad62539138ea716fccab4e8f0f3dcb135a573

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for blend2d_py-2025.2.0-cp312-cp312-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 a0c1dc0455e7f3067b79305f1d102d990692b253d6e1f8aad3cee62c272e310b
MD5 3d77eb728f3414fbf3744bd200187f3a
BLAKE2b-256 d2068db4c4eecc366ea454d0e08ef5d6448c6c94e58fc7ccb3ea3b00c8380909

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for blend2d_py-2025.2.0-cp312-cp312-manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 829ae8401a9ba2eaf4d9fa327320e914c42b6de7fba8b42042a14e2c5a98c052
MD5 9323f2a3e3f5b0820d8f86c3f798ebc2
BLAKE2b-256 e20112075b99e186c29b452582fee369cf4ee2146f1efc2041290f4b1202b9cb

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for blend2d_py-2025.2.0-cp312-cp312-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 77ec1e06f8ab13f2644e82babaadba7b022b4371f464c6debdddf76610a2cf27
MD5 00cb0709ac6417c21675cb12a5b164e3
BLAKE2b-256 5847589f68147eb6158fcb8d98c3bffde2217dd211e6654f1b023d289c16f127

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for blend2d_py-2025.2.0-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 4eb88fd01a0802a4965deac6c1e317c7ba021d2173cdf2b00c21875cfdb9d525
MD5 490d5057eef801a8ac7da679bd6d23f7
BLAKE2b-256 9c8742d0bef21b6b185faaa0578c8e1900836c0b160cb9440e973edd1970881b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for blend2d_py-2025.2.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 baa16d8aeb91842eccfb08d48ef6c596048ff438b8b58a68c289e01774bc0e4c
MD5 f430dc07302cd8c6598041dedd234555
BLAKE2b-256 50e8e62eaeb78fc5de418864bc5e09bf068c2dc3bcad7391096886d12345a7e7

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for blend2d_py-2025.2.0-cp311-cp311-manylinux_2_38_x86_64.whl
Algorithm Hash digest
SHA256 3e0ca9bcf00b385d7b7762b5ded55e43be1dbd7d1ff953762ffc9d967bb8bd13
MD5 8ea5525afe63458f59ae6aab75201056
BLAKE2b-256 e7f24ecfe784efe37dd630d53961911cde343810173e5690aa7318601b65e2cb

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for blend2d_py-2025.2.0-cp311-cp311-manylinux_2_38_aarch64.whl
Algorithm Hash digest
SHA256 8b1b0f95f62d2109aff432523614723c321f6132206953f645da942473094d97
MD5 2b1bb97368dcb1e381b9055d8424c22d
BLAKE2b-256 2a54b6985382e96498833c0bd5d4d1b5dd702d5d09cbfa8275bf48ecd306eda5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for blend2d_py-2025.2.0-cp311-cp311-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 6896de7270db097e951a73df2b68b807159d4c104a68519ba111a9c7caf71c41
MD5 ae651a0df6722848c5513b44624e089c
BLAKE2b-256 c6672b99da5a5155dbed6511d5f5123348d0c12805121e9fa8a5c4d1d473e799

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for blend2d_py-2025.2.0-cp311-cp311-manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 b7708f42e049e34525f80c5e3bd4de26fb4432fe3a98da9c741fdf39a7330aa8
MD5 0a8cff5a37b3c58c1d5b661a206fe13f
BLAKE2b-256 a8414b3081d0b7843145fe18e0cb4a0edc16f8c827772c5a0bb73b7e56800de7

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for blend2d_py-2025.2.0-cp311-cp311-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 d35e450d6e9bf60257a86c8f348434741746d5467dad3189049a407f19837b29
MD5 fb74aa8287c08546c0797b218aaf278b
BLAKE2b-256 7e3285ff43f4086d4c13cc011f4860810def18565123c9ebc0e2d57b89a24fed

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for blend2d_py-2025.2.0-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 5b3a396864263b4369e84211df66db0214b7894a716459a704ab4e595e9ea9ff
MD5 5c5d1a4429cbe782ddd5266a275eca4c
BLAKE2b-256 feb8f64a48f8d0651836cb45a6b1d594dbe78c2647162dff44489806a077d3eb

See more details on using hashes here.

Provenance

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