Skip to main content

Easy cross-platform GPU Rendering for Javascript, Python, Swift and Kotlin

Project description

FragmentColor for Python

FragmentColor is a cross‑platform GPU programming library implemented in Rust and wgpu, with Python bindings via PyO3.

This README is specific to the PyPI package. For Rust usage, see the repository README.md. For JavaScript, see README_JS.md.

Install

pip install fragmentcolor rendercanvas glfw

Quick start

from fragmentcolor import Renderer, Shader, Pass, Frame
from rendercanvas.auto import RenderCanvas, loop

# Initializes a renderer and a target compatible with the given canvas
canvas = RenderCanvas(size=(800, 600))
renderer = Renderer()
target = renderer.create_target(canvas)

# You can pass the shader as a source string, file path, or URL:
circle = Shader("./path/to/circle.wgsl")
triangle = Shader("https://fragmentcolor.org/shaders/triangle.wgsl")
shader = Shader("""
struct VertexOutput {
    @builtin(position) coords: vec4<f32>,
}

struct MyStruct {
    my_field: vec3<f32>,
}

@group(0) @binding(0)
var<uniform> my_struct: MyStruct;

@group(0) @binding(1)
var<uniform> my_vec2: vec2<f32>;

@vertex
fn vs_main(@builtin(vertex_index) in_vertex_index: u32) -> VertexOutput {
    const vertices = array(
        vec2( -1., -1.),
        vec2(  3., -1.),
        vec2( -1.,  3.)
    );
    return VertexOutput(vec4<f32>(vertices[in_vertex_index], 0.0, 1.0));
}

@fragment
fn fs_main() -> @location(0) vec4<f32> {
    return vec4<f32>(my_struct.my_field, 1.0);
}
""")

# The library binds and updates the uniforms automatically
shader.set("my_struct.my_field", [0.1, 0.8, 0.9])
shader.set("my_vec2", [1.0, 1.0])

# One shader is all you need to render
renderer.render(shader, target)

# But you can also combine multiple shaders in a render Pass
rpass = Pass("single pass")
rpass.add_shader(circle)
rpass.add_shader(triangle)
rpass.add_shader(shader)
renderer.render(rpass, target)

# Finally, you can combine multiple passes in a Frame
frame = Frame()
frame.add_pass(rpass)
frame.add_pass(Pass("GUI pass"))
renderer.render(frame, target)

# To animate, simply update the uniforms in a loop
@canvas.request_draw
def animate():
    circle.set("position", [0.0, 0.0])
    renderer.render(frame, target)

loop.run()

Python binding (local dev)

# Quick run helper: build wheel into dist/, create venv, and run an example
./run_py main      # or: ./run_py multiobject | ./run_py headless

# Manual alternative
pipx install maturin
maturin develop
pip install glfw rendercanvas
python examples/python/main.py

Documentation & website

  • Docs source of truth lives in docs/api and is referenced from code via #[lsp_doc].
  • Examples on method pages are sliced from the healthcheck scripts; no filesystem reads in docs.
  • Doc examples follow async + pollster patterns on the Rust side and are converted to Python automatically.

Platform support

Platform support is aligned with upstream wgpu:

API Windows Linux/Android macOS/iOS Web (wasm)
Vulkan 🌋
Metal
DX12
OpenGL 🆗 (GL 3.3+) 🆗 (GL ES 3.0+) 📐 🆗 (WebGL2)
WebGPU

✅ = First Class Support
🆗 = Downlevel/Best Effort Support
📐 = Requires the ANGLE translation layer (GL ES 3.0 only)
🌋 = Requires the MoltenVK translation layer

Limitations (planned features)

  • Swift & Kotlin bindings are not supported yet, but planned.

Note on generation: this README_PY.md is generated from this template (README_PY.tpl.md) and the repository README.md examples by the build script. Do not edit the generated README_PY.md directly.

Project details


Download files

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

Source Distribution

fragmentcolor-0.10.9.tar.gz (751.0 kB view details)

Uploaded Source

Built Distributions

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

fragmentcolor-0.10.9-cp313-cp313t-win_amd64.whl (3.6 MB view details)

Uploaded CPython 3.13tWindows x86-64

fragmentcolor-0.10.9-cp313-cp313t-win32.whl (3.4 MB view details)

Uploaded CPython 3.13tWindows x86

fragmentcolor-0.10.9-cp313-cp313t-musllinux_1_2_x86_64.whl (4.2 MB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ x86-64

fragmentcolor-0.10.9-cp313-cp313t-musllinux_1_2_i686.whl (4.3 MB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ i686

fragmentcolor-0.10.9-cp313-cp313t-musllinux_1_2_armv7l.whl (4.2 MB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ ARMv7l

fragmentcolor-0.10.9-cp313-cp313t-musllinux_1_2_aarch64.whl (4.2 MB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ ARM64

fragmentcolor-0.10.9-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.0 MB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ x86-64

fragmentcolor-0.10.9-cp313-cp313t-manylinux_2_17_s390x.manylinux2014_s390x.whl (4.1 MB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ s390x

fragmentcolor-0.10.9-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (4.5 MB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ ppc64le

fragmentcolor-0.10.9-cp313-cp313t-manylinux_2_17_i686.manylinux2014_i686.whl (4.3 MB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ i686

fragmentcolor-0.10.9-cp313-cp313t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (4.0 MB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ ARMv7l

fragmentcolor-0.10.9-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (4.0 MB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ ARM64

fragmentcolor-0.10.9-cp313-cp313t-macosx_11_0_arm64.whl (3.2 MB view details)

Uploaded CPython 3.13tmacOS 11.0+ ARM64

fragmentcolor-0.10.9-cp313-cp313t-macosx_10_12_x86_64.whl (3.3 MB view details)

Uploaded CPython 3.13tmacOS 10.12+ x86-64

fragmentcolor-0.10.9-cp39-abi3-win_amd64.whl (3.6 MB view details)

Uploaded CPython 3.9+Windows x86-64

fragmentcolor-0.10.9-cp39-abi3-win32.whl (3.4 MB view details)

Uploaded CPython 3.9+Windows x86

fragmentcolor-0.10.9-cp39-abi3-musllinux_1_2_x86_64.whl (4.2 MB view details)

Uploaded CPython 3.9+musllinux: musl 1.2+ x86-64

fragmentcolor-0.10.9-cp39-abi3-musllinux_1_2_i686.whl (4.3 MB view details)

Uploaded CPython 3.9+musllinux: musl 1.2+ i686

fragmentcolor-0.10.9-cp39-abi3-musllinux_1_2_armv7l.whl (4.3 MB view details)

Uploaded CPython 3.9+musllinux: musl 1.2+ ARMv7l

fragmentcolor-0.10.9-cp39-abi3-musllinux_1_2_aarch64.whl (4.2 MB view details)

Uploaded CPython 3.9+musllinux: musl 1.2+ ARM64

fragmentcolor-0.10.9-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.0 MB view details)

Uploaded CPython 3.9+manylinux: glibc 2.17+ x86-64

fragmentcolor-0.10.9-cp39-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl (4.1 MB view details)

Uploaded CPython 3.9+manylinux: glibc 2.17+ s390x

fragmentcolor-0.10.9-cp39-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (4.5 MB view details)

Uploaded CPython 3.9+manylinux: glibc 2.17+ ppc64le

fragmentcolor-0.10.9-cp39-abi3-manylinux_2_17_i686.manylinux2014_i686.whl (4.3 MB view details)

Uploaded CPython 3.9+manylinux: glibc 2.17+ i686

fragmentcolor-0.10.9-cp39-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (4.0 MB view details)

Uploaded CPython 3.9+manylinux: glibc 2.17+ ARMv7l

fragmentcolor-0.10.9-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (4.0 MB view details)

Uploaded CPython 3.9+manylinux: glibc 2.17+ ARM64

fragmentcolor-0.10.9-cp39-abi3-macosx_11_0_arm64.whl (3.2 MB view details)

Uploaded CPython 3.9+macOS 11.0+ ARM64

fragmentcolor-0.10.9-cp39-abi3-macosx_10_12_x86_64.whl (3.4 MB view details)

Uploaded CPython 3.9+macOS 10.12+ x86-64

File details

Details for the file fragmentcolor-0.10.9.tar.gz.

File metadata

  • Download URL: fragmentcolor-0.10.9.tar.gz
  • Upload date:
  • Size: 751.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.9.6

File hashes

Hashes for fragmentcolor-0.10.9.tar.gz
Algorithm Hash digest
SHA256 a387c8c4be54e65dac2646b3642d44bc067422a6ff9451e0ef16a1610aa72df2
MD5 f2d4f194630b759fe4bbbcaae95ada6d
BLAKE2b-256 655097b32d895cb77412d427db41050ba8e1f799647be1c3a96fa80a62c61db0

See more details on using hashes here.

File details

Details for the file fragmentcolor-0.10.9-cp313-cp313t-win_amd64.whl.

File metadata

File hashes

Hashes for fragmentcolor-0.10.9-cp313-cp313t-win_amd64.whl
Algorithm Hash digest
SHA256 18e1e39127e222e757f396626151ce5cb15933ba17ed722dd854a9c15ff0614e
MD5 52acf217f7ff49dc507ae5cd694f75e4
BLAKE2b-256 07c82a94552ca7ac78cd8138e474edc440435937c5b841259ee9a68e879c682e

See more details on using hashes here.

File details

Details for the file fragmentcolor-0.10.9-cp313-cp313t-win32.whl.

File metadata

File hashes

Hashes for fragmentcolor-0.10.9-cp313-cp313t-win32.whl
Algorithm Hash digest
SHA256 d2781bd836559670321303062ce809431e10c7b5e34d0e916aa16a310e11e906
MD5 6e1438ef881160de12cd5befc3c57648
BLAKE2b-256 397f112bf8655a00d0bd5467479bfbf0406c95835ea608ffe14890ab47d51a59

See more details on using hashes here.

File details

Details for the file fragmentcolor-0.10.9-cp313-cp313t-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for fragmentcolor-0.10.9-cp313-cp313t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 8adb1c2c83aca5bfb2eff31a91e6b020952314da373b3d99b23f824e312618be
MD5 b03088e68d3a518abf86ebc4865328d1
BLAKE2b-256 d5dd89bed8bd725f33e6e5b1a742a5814143619b380250b01ad1ad837ce55bef

See more details on using hashes here.

File details

Details for the file fragmentcolor-0.10.9-cp313-cp313t-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for fragmentcolor-0.10.9-cp313-cp313t-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 b57349b7efe9a60dc1fc1c460266121ebd0955f381ae5d906f82d8af72fbc723
MD5 fd3e5bf956330f000bfa38ab5b4a5bb8
BLAKE2b-256 ba7c9e91dd999993e27213b3a7ac6a2bb83cb3a4eb9170b7a2067b1b5b6dd6a6

See more details on using hashes here.

File details

Details for the file fragmentcolor-0.10.9-cp313-cp313t-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for fragmentcolor-0.10.9-cp313-cp313t-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 5a4a5591db26e950839eb863856f965ff734b66733ddb8361f23c4d586cafddc
MD5 bf8aa264f0fa76cc79cbf48fd08cc593
BLAKE2b-256 5c9be8a8173127b2aa88400c5f556289b663cc6bcad6e16165c91b7a88410052

See more details on using hashes here.

File details

Details for the file fragmentcolor-0.10.9-cp313-cp313t-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for fragmentcolor-0.10.9-cp313-cp313t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 8375dd05b647ca842f8bc42f8f7b652b3ec16c2a06673dfc5fbd0d9ee64e08aa
MD5 26000de0cc1650a0b0883364f5f380c2
BLAKE2b-256 178278c7f1b38394cd4a90631254d9de0564a4ad7f0776a16da7c25b481ca43f

See more details on using hashes here.

File details

Details for the file fragmentcolor-0.10.9-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for fragmentcolor-0.10.9-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 75ca045cc7219cf9c81249855708c75488a97756829a2ec8ff2750c36d5b1916
MD5 2d2a40c527a2adaf4ecb60f59d02389d
BLAKE2b-256 0fe4242d7e7e7f37cf055e5471ddedba8d285cddbb03e1a59cd39a7b33e8cf5e

See more details on using hashes here.

File details

Details for the file fragmentcolor-0.10.9-cp313-cp313t-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for fragmentcolor-0.10.9-cp313-cp313t-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 a9547828d3392e2fc3bba3c7784a66d5c8152a7baa60cd1795b056f2122556c5
MD5 7f9bd087ece486e0069ba74d557429c5
BLAKE2b-256 b3155c59e1ef5483c001938eea94e657458a9fdfe2d57b43135038cb7c2d08d7

See more details on using hashes here.

File details

Details for the file fragmentcolor-0.10.9-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for fragmentcolor-0.10.9-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 176841046944499cbc1159a5348454efedf52473a48590580a54b32bca45ee65
MD5 3368f1ad248ccde42e9e51f8efce00dd
BLAKE2b-256 3b552bb2c2c06675f60b46cceaaa708b25f7f4d34ac90608f8eea72603ace918

See more details on using hashes here.

File details

Details for the file fragmentcolor-0.10.9-cp313-cp313t-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for fragmentcolor-0.10.9-cp313-cp313t-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 88c8c655b1a6a3e52b9872f929e39d6aa325acc4dee8ca8ed106c4f90c197242
MD5 bb2a747ff50dd4d452f00d7617838563
BLAKE2b-256 b513e7d66883f9a74e15191143805af6b0cb4b9ef9fa21e23f0f933f795e155f

See more details on using hashes here.

File details

Details for the file fragmentcolor-0.10.9-cp313-cp313t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for fragmentcolor-0.10.9-cp313-cp313t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 6bf7e6e73b54cfdcaaaa1bad2ad40c7dc37b2c2fcecdbbe21684b46f5f3cdd60
MD5 493dc16e13e7248837623ae73476b796
BLAKE2b-256 a3aa9a0d680b023ce59f1969d6bccf957a4ff0ff2f3789ab3358d3c0604ff8cd

See more details on using hashes here.

File details

Details for the file fragmentcolor-0.10.9-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for fragmentcolor-0.10.9-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 fc781e4b9092e4fb6751107c2cb25b86530c6f0a185bb599c7d77c9ff17d9d9b
MD5 8a952c635ae549df7f22e88d958d88a6
BLAKE2b-256 b3a4c1c9f37ddb900ab38ab4a536e1f21568fad689411bc70fd3d1e13ed650ed

See more details on using hashes here.

File details

Details for the file fragmentcolor-0.10.9-cp313-cp313t-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for fragmentcolor-0.10.9-cp313-cp313t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 48237c8c88ebd8597d5f01e4130f7b76b7dd3e51e677570b38662cc89736d61a
MD5 b018d2807e199d04a48c9c1afbadc05c
BLAKE2b-256 a857dac93c753b3d6b690b2e6778d20338f1c277c3611476465533dcfff17ba2

See more details on using hashes here.

File details

Details for the file fragmentcolor-0.10.9-cp313-cp313t-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for fragmentcolor-0.10.9-cp313-cp313t-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 ea01c32ef55449d3800368ae49e74821a1b8f70301c24d45dd3be3e3a7b5162f
MD5 01d651daa194bc8a43214312f9a913da
BLAKE2b-256 110611b093c08f17a497440c6584e7c7c9d53d73eef47f73bb98386a675dea99

See more details on using hashes here.

File details

Details for the file fragmentcolor-0.10.9-cp39-abi3-win_amd64.whl.

File metadata

File hashes

Hashes for fragmentcolor-0.10.9-cp39-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 deb02826366822b859f84ebe0f285610b963fc2b40fce16c0c0f2ad532d404cc
MD5 224ae73379dce3eb8cfd455681935e9a
BLAKE2b-256 81bfd41b696dff7de09ae5b16bee5a6c061fa0736323645efaec53140a3c7432

See more details on using hashes here.

File details

Details for the file fragmentcolor-0.10.9-cp39-abi3-win32.whl.

File metadata

File hashes

Hashes for fragmentcolor-0.10.9-cp39-abi3-win32.whl
Algorithm Hash digest
SHA256 d2389c6a19d708d16e7a6364d974cbeef1d5c405fd80ec7a916032512014f69b
MD5 bd54af8c52f9e77cd1b4612fabf4d07c
BLAKE2b-256 a75a0ad871531d6328247bca5377bde31905a8ce2dc85761f553bb2c37dcb53d

See more details on using hashes here.

File details

Details for the file fragmentcolor-0.10.9-cp39-abi3-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for fragmentcolor-0.10.9-cp39-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 c38c60bd57c72575d4944672dfd5ae7d77ab8827ac1c0aa70c396596cbf798a6
MD5 8f9625205ddfc5291b2bb9c6e3f56af6
BLAKE2b-256 e6618a941db24bf62d2414012aa2ac5f60888aa95b49c85f2307b86ab224395b

See more details on using hashes here.

File details

Details for the file fragmentcolor-0.10.9-cp39-abi3-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for fragmentcolor-0.10.9-cp39-abi3-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 6323b207bffacf83b4b05a1e471fb5753dc21bdf34f049ca35f34d9ef84f5d2d
MD5 bbe3807f5994e6c77d635851e6bc1fbd
BLAKE2b-256 8334d8920d703f26923dd61236893b5b8ff28604b6e499a0dd77278a02221253

See more details on using hashes here.

File details

Details for the file fragmentcolor-0.10.9-cp39-abi3-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for fragmentcolor-0.10.9-cp39-abi3-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 8dceb6b72877153c2c18daf79ea12883dbb8f607b06abb3177c8a53db3a275ce
MD5 f2ce61f516872edef2183211b842ddc3
BLAKE2b-256 2f51a576f8e45f9e1f5eb8ffd2773ce0677c9bf04fb861c2b0f5c69e1e7b477f

See more details on using hashes here.

File details

Details for the file fragmentcolor-0.10.9-cp39-abi3-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for fragmentcolor-0.10.9-cp39-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 58c68bc7df7c59c0bdf35a062374cbc785ebdfa84dc57eb0506be2d1f3fb94b6
MD5 460711700bdcbfb93b170ae585d0107e
BLAKE2b-256 eaf9e266e6d970373802012933f642f78f607ab6b9e92fc715a734465b778d4c

See more details on using hashes here.

File details

Details for the file fragmentcolor-0.10.9-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for fragmentcolor-0.10.9-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c67d128713e011d2f13424b4bc6d7069a2e881448eb43515358ded7e86bced26
MD5 cec80982f1dcefe70cee8bcbf613c57c
BLAKE2b-256 33d40e67a8080fa95b2c96cfe2cf3cacdb5437756cfdc0857e8eee4856ee6a6f

See more details on using hashes here.

File details

Details for the file fragmentcolor-0.10.9-cp39-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for fragmentcolor-0.10.9-cp39-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 afd062cccc3578961d2dd5061139a42e226d40556ea741ddc783f9dd722cc076
MD5 5cbc3c5d0d74217320902878d1c37fe0
BLAKE2b-256 9568f2d05a37e4dfca0cdaa23f98716748f824baa3ecb62d179774d6a214d2d7

See more details on using hashes here.

File details

Details for the file fragmentcolor-0.10.9-cp39-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for fragmentcolor-0.10.9-cp39-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 1900249d9f9707d8814265e16858309b9f19718f7482ad63e480e74fd0037888
MD5 55053f5761b8755ae5b9fd5b390666bc
BLAKE2b-256 7f0101308e1174ad14966e070e61cce5b89a8c9cd09b973f1a66954796811da1

See more details on using hashes here.

File details

Details for the file fragmentcolor-0.10.9-cp39-abi3-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for fragmentcolor-0.10.9-cp39-abi3-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 f72eceb40e9321b81dcc51965f00ea58b06abbb2bf24211e7ace215ff8768d06
MD5 ba1e323535613888c12472e80323f9ab
BLAKE2b-256 a238c70e1f0c18b33ed3ac16858e5d1f787c4aaebc14f091ac65883200085f34

See more details on using hashes here.

File details

Details for the file fragmentcolor-0.10.9-cp39-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for fragmentcolor-0.10.9-cp39-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 56298da25dc94d7c0715aaffbee238d3036f777daec5663fcb9e09c2fc505252
MD5 e4e80f097a8a97a1317487dd4caa3997
BLAKE2b-256 1bd678d4c10ce47f0056aec20c4c0bcc17fd79045c960f2fbe7166a827575240

See more details on using hashes here.

File details

Details for the file fragmentcolor-0.10.9-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for fragmentcolor-0.10.9-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 24079cde90b341501f06b1f9eb8a9aa750655d6886d9c58ff4d0d8c5e9c8784a
MD5 988533b6eb2823fec4e758b95541d790
BLAKE2b-256 2a228596c516600697f40c3ebb63011f5cdedff540d2ff7e17e254e4c61d500c

See more details on using hashes here.

File details

Details for the file fragmentcolor-0.10.9-cp39-abi3-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for fragmentcolor-0.10.9-cp39-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 04afa716dc5581a4316e65d7019bcc544a47b2fc99525a98d7fa6bc251735516
MD5 333ab862f7bfd91b76c41bf1182a713c
BLAKE2b-256 8b4b0195f895223e14f2e9444cfd79042ea36e527ff5a06a3e9252022c6d272c

See more details on using hashes here.

File details

Details for the file fragmentcolor-0.10.9-cp39-abi3-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for fragmentcolor-0.10.9-cp39-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 c599947e7dd478fd25c96e48a6fc2cbbaf22d0b327f0e15fcbf84ef5ae909472
MD5 fe3c0f6c18daf5766ff14fd17852c1c2
BLAKE2b-256 24081690d9ecc091b4d39bbf05c99c7168aa8107adf993acbf3b00d523f399b2

See more details on using hashes here.

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