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

Uploaded CPython 3.13tWindows x86-64

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

Uploaded CPython 3.13tWindows x86

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

Uploaded CPython 3.13tmusllinux: musl 1.2+ i686

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

Uploaded CPython 3.13tmusllinux: musl 1.2+ ARMv7l

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

Uploaded CPython 3.13tmusllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.13tmacOS 11.0+ ARM64

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

Uploaded CPython 3.13tmacOS 10.12+ x86-64

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

Uploaded CPython 3.9+Windows x86-64

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

Uploaded CPython 3.9+Windows x86

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

Uploaded CPython 3.9+musllinux: musl 1.2+ i686

fragmentcolor-0.10.7-cp39-abi3-musllinux_1_2_armv7l.whl (4.2 MB view details)

Uploaded CPython 3.9+musllinux: musl 1.2+ ARMv7l

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

Uploaded CPython 3.9+musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.9+macOS 11.0+ ARM64

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

File metadata

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

File hashes

Hashes for fragmentcolor-0.10.7.tar.gz
Algorithm Hash digest
SHA256 071d5ee82acc575df5b209f5fefa77bd4a56b6249d48a922063681e063f4f2b6
MD5 2e427fd16d8f3553d39c96a8cf5a69b2
BLAKE2b-256 0c872a9c622c43843058881fcdb8330898d48bcb1812418a95500ea18acad23d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fragmentcolor-0.10.7-cp313-cp313t-win_amd64.whl
Algorithm Hash digest
SHA256 e8607175819851ce51944904bd72b76663184a3ea2a27565eb14c3d277ea9003
MD5 90cae8870450c5fb145523b96b40337a
BLAKE2b-256 9605fc3184fddc9c7acbc37bbd3c389f02e7ca89a7cd29af6d90dd15c1152d9e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fragmentcolor-0.10.7-cp313-cp313t-win32.whl
Algorithm Hash digest
SHA256 d69fac4d429c56b3410472a80b02af4d220ae7e691734295c2c08e3243afa6e6
MD5 6d5aaa1797a34fe334138c7a28433b2d
BLAKE2b-256 2dc635e2107e627f3b9cbc6c8a7cc25afeb2a4a1e32b2baec2e84f4dc72a4871

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fragmentcolor-0.10.7-cp313-cp313t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 ab64d07bd984a97de3beca11d9f65d6adae98219382649f27a37e0ab3c85c119
MD5 360c8bbcbaafceb612ade6b5f40d8586
BLAKE2b-256 412be14b9364f751e4fe7e0b252678e05e775b1a2b6cd1b34b950bbb6b292479

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fragmentcolor-0.10.7-cp313-cp313t-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 38601ff17826f657d674d5513d6979ca7cbf404331889be421fb479067b8c6e0
MD5 8d8c40929c374bd334bc84c4df8d1539
BLAKE2b-256 0352d854fd1176a23a38e7e7b25fc64bbb712b4cc59d1aa3cf56d3660e066b0a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fragmentcolor-0.10.7-cp313-cp313t-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 5154f7c9a64668d690299ba5af26826ae5bca09fb127f112b9c07ab86ab65b20
MD5 c99d26f6f0aaf19eb4ae02570a88f7c2
BLAKE2b-256 3e8f61345d0a9731cb01e1964a47c6cd725d4b0b5d5b60d49c167e26bdfa4a0c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fragmentcolor-0.10.7-cp313-cp313t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 b9c5da7fa536e857c1ec12d57a6f2bddf2ba80513cfb97f0c1f55e4c1e558efd
MD5 ecc6c702aa4bf23988af3f56b46aa407
BLAKE2b-256 111d433f35e04fb941184960c4567f6c5198accec09d93f84e3a11a8737d2039

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fragmentcolor-0.10.7-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2eff80a3c3d72f7fc111ed5363e6c33875790e2afc64aa00c0467efa9303db0e
MD5 f2eb9d84e72fc83589991fc3e34b2f5f
BLAKE2b-256 f40dc8ea671c5f86a8495dcfc168e3af90c1cd9d915c0cbac7791632b6d33d4e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fragmentcolor-0.10.7-cp313-cp313t-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 e56671a32a068b4ad8e90e20deda7bfb4c4e04104429211318585ce764fd3866
MD5 c2b05a20dc765e76e7ceaad177c063c9
BLAKE2b-256 9d38ac4ebdfc24b060869cf7e4e1f56277f0730af24f05b0a5d7aa31ac973723

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fragmentcolor-0.10.7-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 5fa21e86dffe3f1f5ddba52e2f83a0769265b571bb25bb7df096e47d6678395c
MD5 8c322b246c9aa5edebc6fa44f0941bc4
BLAKE2b-256 cdc5c3551236fc553f3b8512bf8549c88d4c7a76a013871335494a44f05b28e6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fragmentcolor-0.10.7-cp313-cp313t-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 9a27f31bbf9bad4e8366cd9fc91f3f6954200d5875dbb577fc21bd3cebd2493b
MD5 0dee17f7c7da28ef83808b4ffdc124bd
BLAKE2b-256 bf826e4c6d910251ccfdefeb2b0b61989ab9e342edd0ef5d8d96011175e91a2a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fragmentcolor-0.10.7-cp313-cp313t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 34fd62e67cbd1e9ce387eb0149c19cdc2f36533b56dc21cc4d6822d0fe2d1fd1
MD5 a2636dda97da2eada31b7a2bafff5e16
BLAKE2b-256 ed6e3a364b23f623324639ed1a5b08a43c0ec07b8912edd35ce0b505091faf03

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fragmentcolor-0.10.7-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 77807980626cfdd5c362dac478d4b84f90d762109c0c8a06d88e217022c1aa2f
MD5 01393890b6df7813181610dade5cf732
BLAKE2b-256 b2a15dd0eed5a8e0046ac1aab3eb85c2267da238a8eee62c11da86c9fa603056

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fragmentcolor-0.10.7-cp313-cp313t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d7642bd627142c580ec72f5e4f8d6ce87d470f40ba5b5faeaaadbc1026b48cad
MD5 c520cd246d6640ce0bceceb7f197d39d
BLAKE2b-256 c454c72285d6335726ef50756addedb7572fde441ecdcc3517d19ab581e960a3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fragmentcolor-0.10.7-cp313-cp313t-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 5026c60e2b042d96a04d89778e29ec546a95e1153579c5690fd7b206f8e56eea
MD5 3de44c42ea4e436ea421ce0054a1daeb
BLAKE2b-256 1d3e5779c3f61f4a09a7753ff931e99b207c20548f1924446b276dc29edd7d80

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fragmentcolor-0.10.7-cp39-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 ecc70f396ef157f0824aff1e258cee5a19aaff1310c0306260e38afa34b31b2d
MD5 dd55a18dce70be78d34be1c82c8451ce
BLAKE2b-256 b730260b0d4557f15235739e3bb15938123975432416f1d14279017209e0964f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fragmentcolor-0.10.7-cp39-abi3-win32.whl
Algorithm Hash digest
SHA256 645daef0e3a86d8cbb8c1ed567ecd886f921dcfceb9bf73412ccf0ca85454aec
MD5 a4a256f1fbd2dad224c918335094b27a
BLAKE2b-256 57b16d5b965717fd6ded5ec69074839518f0c0dbcfb635375dc298c56ef20176

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fragmentcolor-0.10.7-cp39-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 6fa2bb7b391aea019e6aae9bfacd33d5f6434b3b4951374d91937847c7568179
MD5 a204b7b7f79183d1be1624547dcadb0b
BLAKE2b-256 af5b014b210b0fffe1b819daf912f764068d4ea3ecde04790a462f4a9ff23158

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fragmentcolor-0.10.7-cp39-abi3-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 0807093e6e7240878721e23ca93e325714855ac5306dee0ee5279b35b211e36f
MD5 e0d47d1f9df16286148caf35c9dc30b9
BLAKE2b-256 c37f2755643d5b2f3236c684d95e4e8c3d9d2d749298b84ef98baa2666e1c547

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fragmentcolor-0.10.7-cp39-abi3-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 315b2b204236592b0ac2c707af3ae684af9ce0c44589205c69b2f32302850e53
MD5 0cd38b0d781711358657dd5180dff2b3
BLAKE2b-256 071af9de4ad5a9c5d6a222a99bd1a768bf2732446f381561844f4ba1c96f5202

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fragmentcolor-0.10.7-cp39-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 7bbdad428de18ccd87bad6e3e271f8e2ed2629bff932515d80f9dc0a0a14418a
MD5 c1cbe72b4b8e76101b7dd88ee078b46f
BLAKE2b-256 35121c8d4d15aa09eb688cfc2aa426620ead41af2ad5c4d3f1d11da47f55f6e5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fragmentcolor-0.10.7-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b0e843baf03b90e4dff121ae95cc5575b2a147b00bd892d9f113133205d73096
MD5 159bcad56ba291242909b6749b8ca3d9
BLAKE2b-256 bbf562b85428ff13b902d83cbda50839f928c0ba1f020ebfb89c2b866380df38

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fragmentcolor-0.10.7-cp39-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 1c5e30908e6322827d6a89eb408b55e8db65748750430f49c5e666e20bc72eca
MD5 34623940cd85fa958220e133750c7109
BLAKE2b-256 50a23aa54da03f206cc557d214a906875a7876deeaa6b9c1371adf579438020a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fragmentcolor-0.10.7-cp39-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 03771d8bc5a929503531aeee007e1a6f495d73632bdc24919f4a9e80f0e15217
MD5 8ffd2d11e59e194970254c1a65c4c917
BLAKE2b-256 4cb364c874da8f1fc5e5a5ce39b73d0da493041629392c0e0e34ad9db5bf258d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fragmentcolor-0.10.7-cp39-abi3-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 cf198d3dbb8e08402bf4b1a068f1dae5f21147513f9e6da0fbc77489cb749f4f
MD5 160c48c750060a557bfd85237bc25cc9
BLAKE2b-256 36e09f4409a6b24725384bb987b130a7b564ca38182dccca7095edd3475e24e1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fragmentcolor-0.10.7-cp39-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 3473787580aad72a95f6f31c4cd9cc8bd86a8c467b629a9b39e3db3f88165009
MD5 f2053b6ea67bc649519c21a04b806be0
BLAKE2b-256 ea18e05c11a435704ce6dbb5f64e4d7dccf66a7e08975c7caaee3d62da5cc220

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fragmentcolor-0.10.7-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 ab53e5f1ca136450c474020b18fc952b2ef1f45ff5f7c88186b83831b78b53d6
MD5 9020ab710bba9f9a04396bd26c4f7375
BLAKE2b-256 430cd3a96b5a9f3a3c38cacd73302e6f5f6132e9c853a58fb61cba7ebed7cc43

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fragmentcolor-0.10.7-cp39-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ec19ce9ca94847de9165b23bdd566369ac43f0d637819e2f6c5bed54cfd43eb0
MD5 29c2efee817d8bd80237f2933e9cc00f
BLAKE2b-256 05b81820ddf9637cdde38c43a906f501bb1a1953d01652c01958aed560b09e23

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fragmentcolor-0.10.7-cp39-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 02fc6edb7e707a3e76ad47dbc16b667637590aa30f619df82d676a1dd73e6688
MD5 cd32bf77d392d2d5ed54d58276818ba5
BLAKE2b-256 279cb2988441cd94b8f288ffb6934e28652081c0cdad8e86bf31ac83ef0a64d6

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