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.8.tar.gz (751.2 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.8-cp313-cp313t-win_amd64.whl (3.6 MB view details)

Uploaded CPython 3.13tWindows x86-64

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

Uploaded CPython 3.13tWindows x86

fragmentcolor-0.10.8-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.8-cp313-cp313t-musllinux_1_2_i686.whl (4.3 MB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ i686

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

Uploaded CPython 3.13tmusllinux: musl 1.2+ ARMv7l

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

Uploaded CPython 3.13tmusllinux: musl 1.2+ ARM64

fragmentcolor-0.10.8-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.8-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.8-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.8-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.8-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.8-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.8-cp313-cp313t-macosx_11_0_arm64.whl (3.2 MB view details)

Uploaded CPython 3.13tmacOS 11.0+ ARM64

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

Uploaded CPython 3.13tmacOS 10.12+ x86-64

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

Uploaded CPython 3.9+Windows x86-64

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

Uploaded CPython 3.9+Windows x86

fragmentcolor-0.10.8-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.8-cp39-abi3-musllinux_1_2_i686.whl (4.3 MB view details)

Uploaded CPython 3.9+musllinux: musl 1.2+ i686

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

Uploaded CPython 3.9+musllinux: musl 1.2+ ARMv7l

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

Uploaded CPython 3.9+musllinux: musl 1.2+ ARM64

fragmentcolor-0.10.8-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.8-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.8-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.8-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.8-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.8-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.8-cp39-abi3-macosx_11_0_arm64.whl (3.2 MB view details)

Uploaded CPython 3.9+macOS 11.0+ ARM64

fragmentcolor-0.10.8-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.8.tar.gz.

File metadata

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

File hashes

Hashes for fragmentcolor-0.10.8.tar.gz
Algorithm Hash digest
SHA256 aa7bdc9fd450cb0edc07ac5ce39be9383d2e27059fe6dfe171f25fba07a9e442
MD5 10116e0df87366e8758b848902be4e04
BLAKE2b-256 459f7085dfc9e4a7e5cc2da05fb183f36eb811b072a9b9543d5ff59e26aeaef2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fragmentcolor-0.10.8-cp313-cp313t-win_amd64.whl
Algorithm Hash digest
SHA256 a27f9e773ddf485028ca8d1e3355a321a6cf1daa5dcd9e2b260bee2d41723fcc
MD5 406b3bfcb33bb490784d9bc694b55f81
BLAKE2b-256 3a0646b0543be9f65030edbba914ded63f9f028feeef4b3d1c5b6e1c14e04745

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fragmentcolor-0.10.8-cp313-cp313t-win32.whl
Algorithm Hash digest
SHA256 525fe36925fa4cbf2841235270003f5c869a9db7d07d575fe96e48d3cbe2571a
MD5 3bb713291c2864024d94710172546da1
BLAKE2b-256 280782dd957a30a251cd72449878ffb701e0f8dd30b1c08f685e690ae20743f0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fragmentcolor-0.10.8-cp313-cp313t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 2a1a281a26fa761993192f91068524ae5f3c7fe76aa375e72e5d0a343f64dfec
MD5 31fb1fb36c4c28aa4d8476d1a00f2593
BLAKE2b-256 eb9d1f2b3211bb3679397c67db52d70866ecfaa47530b8b650956bd789280e1d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fragmentcolor-0.10.8-cp313-cp313t-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 84c5cb61828622f7ac832fa2053c2727980d58f7b6d512228ad11f02e9f92931
MD5 d756e11c87bf3ac972ebd54ad5d8d1a9
BLAKE2b-256 0420b6586d9a55bccd127c5ff1530664bef4a6bcf45a90b33d02f19adbce43f0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fragmentcolor-0.10.8-cp313-cp313t-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 163f30ad47498bb0d31a1132c93adb5a0c35245db60d3743aa80135f7a6d4a97
MD5 cb744d09b93d2569aa27b0a2f6a0581a
BLAKE2b-256 63706358580621d154313faa7f9d4051be1113b97a1ef65b43c9d16873ed8e79

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fragmentcolor-0.10.8-cp313-cp313t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 c0437f8b4751bab00b3d036efd90e7c011ccafc99700dbc4de28288c1e07805d
MD5 f3c4b985221279f281678a75ddf9e99c
BLAKE2b-256 8b6123b791e7bb97087af70d91c0678b1011b3bc5747a611086e4cb694790a12

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fragmentcolor-0.10.8-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d0607e41b9e2dd34f35ec472f7b2fd3b86e71f21c87f871ebbc7a6dfbfd7e3cc
MD5 d80adcedc4f6c7fc8c5f0ecb9a66f147
BLAKE2b-256 6e4eb036da44731c17833bba926a00ef4997f99bcf480762d6cc60f3b135526c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fragmentcolor-0.10.8-cp313-cp313t-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 c9db323bb4d5c0c33529d653ac1fa20acda29861468aad0ba4f45de3f7f5ae59
MD5 62cab3484a0bff534d7f6bfe6abf7878
BLAKE2b-256 7869dd660de409f9a9b397a72bdd292fc3e18ad81a35c9b1a7f96d59ee11ebf9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fragmentcolor-0.10.8-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 4094510dbba4b7fd939a5ba7a0038467174c3077c739d187ff1ddf878a45be9f
MD5 ba5b3c605104eddbdf8c969ec82a4734
BLAKE2b-256 da0c5dd488450959d2de94a0c0e70247ff786aa6e9da23c10af3028810f52d7b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fragmentcolor-0.10.8-cp313-cp313t-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 d7ebb9db7570dddef644c262fb12b71daaf667768eef92e931232a9e6942c972
MD5 849e1ec10a47d5b9c2935866983437cd
BLAKE2b-256 8cade073d99c6c59ee8f4722c9b4bba2efc4d92ad55d740bee4b756b53c0ed6c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fragmentcolor-0.10.8-cp313-cp313t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 a50f1a1b0809e2794f8fdba124b1b3fb46dcb97442f782b4b2ff1efa150e51aa
MD5 9eeee03ad481b1ef9598ba6d40c241fd
BLAKE2b-256 bc1ba9f70beb7b33dc1811222b75f809e7fd764373d6bf06c8714e043921ac40

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fragmentcolor-0.10.8-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 b21cfb835077eef8cb8d92211dfb4caa21eca27beedf80bcceacaac52e10d799
MD5 614820976cd7c4b2ea6723ee098b8efa
BLAKE2b-256 c6640d02cda0d035b200d98c76ac86076a2819338d7586b4594409fc05b6063b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fragmentcolor-0.10.8-cp313-cp313t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f02c0d38693daf90b6640eef170973b87b40093bd1b39ceb95c0bb452199906a
MD5 f762cb62a038f8f5c6b68dafd338363f
BLAKE2b-256 63769ef3de458558f917ad71e24f0e45e7892169b41ad7741ca58cbe9ffe6a98

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fragmentcolor-0.10.8-cp313-cp313t-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 651418bf23cf466185bd475f81908715a138901baf4e965049b6eedb6efd12a5
MD5 5944bd297aba418bde271801f7166eff
BLAKE2b-256 855b3646c4b8ebea5fa330b7e49394d4e75a1d95d68fdfe33cad08ca50d27b15

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fragmentcolor-0.10.8-cp39-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 a082f7bc28b7b1d553d445d58c31de4790f89920e7236b37a3d7da34cabacdf3
MD5 c070fe5c02232c843c1de9919bcbb041
BLAKE2b-256 36e6139cad6b4a55b4227a30b88bfaaf513ff55cc6c31e37e33e43fce78689c6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fragmentcolor-0.10.8-cp39-abi3-win32.whl
Algorithm Hash digest
SHA256 176e75ff2bc5f2980f9f257b805de49713ca3cd69c0257765e827b3bcf098ae8
MD5 2e56f2d8d6842b631df096a9bd6d400b
BLAKE2b-256 f4fb4fcfbc4c1b6239e53bb69b8e00ed3438a49888dfbaba2ab5f6c15eddb04c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fragmentcolor-0.10.8-cp39-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 f85d443ba07610a2bddcdb05b16bec6df5a658171d0fe67c736d1c519774495f
MD5 e8ff8a1043aed5083e5825df8dc1d448
BLAKE2b-256 b107830d3c7dd0a54d49601127fcea8691d76949464b4cb222472d256f87b6fd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fragmentcolor-0.10.8-cp39-abi3-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 be60aa9e97ff7e3c314b8aa91c618f381b6c0afa1937e114509ff894bddb1184
MD5 15f077c2302182f3e61fe93f45aaa271
BLAKE2b-256 d46ebf627e43c8fb752d81608db342d6c37a7790130b112ac42014093b45744d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fragmentcolor-0.10.8-cp39-abi3-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 e0559d66c0d97ea5e02184fcabf5147a6b6870d09a5582608d8a49eae8137040
MD5 ea4fdcfbe5ee621d6924b99f27b8987a
BLAKE2b-256 d8592826f9dcf8b1670d8bb39d7732c439d758c26d3d5e424004b3b926e936fe

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fragmentcolor-0.10.8-cp39-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 64a292f62adeaed544f4678e62c7c2a59c3eb6847491d9d9ced7e920265384bb
MD5 6f99abbc956a7bb3cea478085f14f6df
BLAKE2b-256 225aeaf7e00340d816ab777b6b4c2ec50df9a9172ba873ff99b194ea18dc46e5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fragmentcolor-0.10.8-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 01657402ceee798f1131d3cbe340ce959d268639d3deb5baa6ec44e22298a9f2
MD5 99b5dcfaee4d47e18ecff04bdc0cd138
BLAKE2b-256 857ec89f908c98fa5a21db284d256e3f178f3575ac5f604bfe009702b96fdd36

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fragmentcolor-0.10.8-cp39-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 ac57a39c98559a90a91d6e2f8a21018b37ebac9a81025dcac48fb234d30f45fc
MD5 2053b8515e31cc1f1f1b2a76a1bbb74f
BLAKE2b-256 9db45ff26050c562f4c3be425115b9906de6292e851ec951ed758a7ced55be09

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fragmentcolor-0.10.8-cp39-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 8f791ce915d91a25c7ec0ba290aa16d7d5f5a130a81c231e80b3891fe30b7297
MD5 37a484218f59b02c6ca77258ce6e9a16
BLAKE2b-256 cfb5002d08f16106cabf656f7b51531d4e98be1ada8536f286303c2c1685b077

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fragmentcolor-0.10.8-cp39-abi3-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 734cfdb095cadc922046d5e70dee74ade1450b8b5c153770a699c253e9f2b3c4
MD5 ce64c862eedc875b11cc49bc7807c627
BLAKE2b-256 546018b4079a09752b2089c88f8f01321328612eacc1886b20b9373e6238f4d1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fragmentcolor-0.10.8-cp39-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 1116e465b40b1b1fb2f208a1ca1ebe7b87c27c35bce18e80d42b76ea54b3f994
MD5 25dc6382e67b9ae414c37fd740ebc57c
BLAKE2b-256 1b6c297c86d3a400a295321b6be691e2dddda4784a72355060b45881eb604b7c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fragmentcolor-0.10.8-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 e20b1c487cf95225c5d00a845ea448a42ed45cd49be85901ccdc453bcf42ee37
MD5 ea2406146eccab17ef49564df6613782
BLAKE2b-256 2837f37c4e82755f754791e411bf8b42832e55272d06c44fb5a0be5c0af24942

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fragmentcolor-0.10.8-cp39-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 80fdf5a6e09653e583c1559e5effb236a1b3c5deb6d206d5d158c32dd0568f03
MD5 3d9568f445207d74468252751472653f
BLAKE2b-256 faa7e8340988fad6929c4c15be4bdd52a41a8cedcb7fa90aee1f662c9479be97

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fragmentcolor-0.10.8-cp39-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 95cfe197e438ebd52b24ff48838ab65ce624c5d9ede0d50b05478d1d0b727346
MD5 c1ec34ce6d0a421c84b8a1e9faaf54db
BLAKE2b-256 97cfc1d495fcdfead9e86ff601b89396e4d70b1e953be7726002f4003337d618

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