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

Uploaded CPython 3.13tWindows x86-64

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

Uploaded CPython 3.13tWindows x86

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

Uploaded CPython 3.13tmusllinux: musl 1.2+ i686

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

Uploaded CPython 3.13tmusllinux: musl 1.2+ ARMv7l

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

Uploaded CPython 3.13tmusllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.13tmacOS 11.0+ ARM64

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

Uploaded CPython 3.13tmacOS 10.12+ x86-64

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

Uploaded CPython 3.9+Windows x86-64

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

Uploaded CPython 3.9+Windows x86

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

Uploaded CPython 3.9+musllinux: musl 1.2+ i686

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

Uploaded CPython 3.9+musllinux: musl 1.2+ ARMv7l

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

Uploaded CPython 3.9+musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.9+macOS 11.0+ ARM64

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

File metadata

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

File hashes

Hashes for fragmentcolor-0.10.10.tar.gz
Algorithm Hash digest
SHA256 b08cc504a59e6a0ef083195e4adc74074c85d1277bac2c0e1cbe9add3f7cbdc0
MD5 61a9197ae222bdfbfe8e585be151ca0c
BLAKE2b-256 82fcde0c1ed94353123d99cb6b7760c60d8691aca8897992d52120553991993b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fragmentcolor-0.10.10-cp313-cp313t-win_amd64.whl
Algorithm Hash digest
SHA256 b1c83df4901a1bbdc4809858bdb892ddb3a4246300e7f9c4da9a4e3f6b7ecb33
MD5 f94bca998e293c6bed1192e82d542acb
BLAKE2b-256 bef380615e6614a21e1112d76b46f8465a5055747c2f8bdf8eb5f340c7bd23c0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fragmentcolor-0.10.10-cp313-cp313t-win32.whl
Algorithm Hash digest
SHA256 0fd8992c85df50adcb0ed9e2b3e85d719f7203b6b663913efba59dae11a85563
MD5 f3e87476259308fcaa20a3da20620c54
BLAKE2b-256 a37e29aa03961e8a8b69e301fdcc1b4fef6f29af40e0e50a7908a1af6e1df72b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fragmentcolor-0.10.10-cp313-cp313t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 80f63f76ad17a50c014f77934fa194a08c54133a496efc69c482321e6b5bfedd
MD5 7b06152a62b18443869b64cebe10e2c9
BLAKE2b-256 77866a45de9a22bff8d665606b29fb2cf5cd11db9991c30db87fae893b74483f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fragmentcolor-0.10.10-cp313-cp313t-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 21f9631a0e7a420138d520725f4fe29d7050ea86c338b2ea38d1e7ffbb520769
MD5 bac8b543dd5f94dfa84d42672320f646
BLAKE2b-256 787e4f8f312f7800c12664d7e27e1d358d889b0b9727a7566d74903105846c96

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fragmentcolor-0.10.10-cp313-cp313t-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 60040f355f6faa5267920aeb2025ca7767f2ccfd90325ace5f2a75ad9535f6a1
MD5 f4d46b7c462d232981347ef8cd83de41
BLAKE2b-256 5344f75960d277ab8c3f66b6ce4efaa1aab2932ba2e05acc052fcd5127866091

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fragmentcolor-0.10.10-cp313-cp313t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 5d466d24e3ee32d82ecd71d117e7306f09026c0b97b79a2bbd9d12c673359324
MD5 d656d3cbbc3886195579deeea0008539
BLAKE2b-256 e837e946c386e75524fa33d3d0c1f995c0ed009fd6980d75507341d6ca958fb7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fragmentcolor-0.10.10-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e86d7ff15b96d12606bee4d9ec5584f8f79b9b593f49ad6cbdcb7c7598341281
MD5 202c2f56822f559bb2171bca23f5ece8
BLAKE2b-256 4916d0dc47670e8aaa9f0ef621f915c0b3fdb9d75278cee4d84b2f1b6e20ed78

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fragmentcolor-0.10.10-cp313-cp313t-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 7ba058903b52852e507e7d895c2884b6d1716ea5f8cc3fe0f981eb10b272863e
MD5 c10191f2ec9f42be8974efb1c061b606
BLAKE2b-256 6bef36d6a025d2187096caabc57a9d4ee7bc0ee36add1c64b14609909de2c31a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fragmentcolor-0.10.10-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 18feff8209e200233edadf03706d5366faafaf69b881f846336927ad8f5d24da
MD5 702d6597f9cc8f4262909f5ccefb3c36
BLAKE2b-256 1eee4c248f67b5419b00d40e9e26162460a2a5bab7c7413028874781490407f7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fragmentcolor-0.10.10-cp313-cp313t-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 c1bd8b9df8aa00df7460770b4d09a99d92c2ca9d23b07c3505148408ff855e0b
MD5 9cb686d235c172d99c703ac1beafcb51
BLAKE2b-256 4ad6f86fe9769ff6d06a65a1a2839f575ca6797fe1ec0a293fb51e3ea36cfee9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fragmentcolor-0.10.10-cp313-cp313t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 9fb8646454d501d5b8be08d8877553cb80d6e1427977ee83403976142c8d0206
MD5 ef0b1ad068b97f5da17c848a4acc7702
BLAKE2b-256 6a5c3aa9e443d3f953e3ee9798c918e89ddd7fa64eef84254f424e6eac9be8c6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fragmentcolor-0.10.10-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 cfe23ddb3bcbb3c49e1fb9e95036a1091136f9eb41280a1a37eca652f3d3e5bd
MD5 7a48eaa0907092b6200952cc85c6502a
BLAKE2b-256 b0a9453606a931dd5dacffd6de370ab03c59c9aef9c2644f4c9edd761c4c86d1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fragmentcolor-0.10.10-cp313-cp313t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 09ed706b9a0ada8f089adfb1dc37d5c11ac5b2e2982c7698f63725e081f17db2
MD5 4cbd7382d4f59b94164d74ddaf5d5c00
BLAKE2b-256 0b356f36032df9b325d55a3b13413f6715f1556949613173ca8ba25674626d87

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fragmentcolor-0.10.10-cp313-cp313t-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 12913d26314160b6bd3fb293665787c341226ae78d7c850f99928abd167711ac
MD5 94289bdabaecd95347ab4c9cfad1fbea
BLAKE2b-256 fd7638b9e5182e0bec11113ca5f4b7f8fd99850c4360fd3bcbf38f08aadec29e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fragmentcolor-0.10.10-cp39-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 12cedc062dcb34af74a71ba0c0fd880eec6cf0c419807ed9fbbf65cccf884503
MD5 d55558c9da3625331b691f430d630dab
BLAKE2b-256 017294cea130ef821ddc89536b504ece7e5b750254630efce39020c10b9f3526

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fragmentcolor-0.10.10-cp39-abi3-win32.whl
Algorithm Hash digest
SHA256 7751ece55de2b088498eab7ee75311114be55289d3e0d15f1c2853b8ee44a7be
MD5 14c6a5b01d9a6e4d0d30fc916487b0b0
BLAKE2b-256 7cd97d0870e5402167d21ac9adc6503754f8072eecc95e3496f2dce6e1674461

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fragmentcolor-0.10.10-cp39-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 575c4015e6d924276aaf27a608210ba65239d77535c275cd5cc9b15cb4dfb72b
MD5 9d1d3b5dbbfd15dd6b46523c19030ebe
BLAKE2b-256 5ad3e1ab81d46d95b1379d3be41c06a9c48a7aa9b82dd2a8c8800c6e5b5dfcb6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fragmentcolor-0.10.10-cp39-abi3-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 957608670e645618017ede5bd69c88a962f25b22f9920fc6ef5cc998863ebcc3
MD5 d463c1ff6f0280ef8073395b77529914
BLAKE2b-256 7e7b84894f806dea3449394f3733c492c4132777c8c54a93456e2ad5172dc18b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fragmentcolor-0.10.10-cp39-abi3-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 aa8e05cdaab02f593f1f695971022099c6100291f5e969b8cd4ae7044db7b95e
MD5 fdc3dc61a99d3e6fcbfaf1f978b450aa
BLAKE2b-256 084bd60d54a0681e8fc3901aa8c50372aad1e3d1dc0ddc826ba8d9240105dde0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fragmentcolor-0.10.10-cp39-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 a3b8a24cf833983f8769c7319b08f06cd1f816d923a3ec8e1b9c2505e541c3b1
MD5 dc992319e9411ce5ba6a745b1c004ace
BLAKE2b-256 fb64b9202482632b19585fefabe393e66bae5f599ad33b28eb231141071adb12

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fragmentcolor-0.10.10-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b959e969c67798d7da2f2856504693aae11639d678b5f387fac22cd07d4d5db7
MD5 cb6805ec490e0d4328143b84a4b8ff13
BLAKE2b-256 0aa2d33d6b05969e32824d6cded411315ebe2b20678233c4f463ea446bd6a9da

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fragmentcolor-0.10.10-cp39-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 8c95ea63afa6b39c03e22601f8604ecfd32a1e7f0130eebeb3dbab417bf340ac
MD5 0e3ca438991d1e1bdb92e67db348cee0
BLAKE2b-256 767c9011d67c89082abb3be3bb4c8e8aecb5511c62e056c49ff8d5311ed2aca7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fragmentcolor-0.10.10-cp39-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 f7c976be626b30ccdfd9ccf3471ee0ed249f8321b0b167108f20b4fc931cfa97
MD5 b2985b3608172d842092082337b0658b
BLAKE2b-256 725ec19ed7cce50a1d67e5969c21cf3870136b125f89ccfea133d56b7a6c5225

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fragmentcolor-0.10.10-cp39-abi3-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 9f7ff5aef1cf6272ce93c7609420f55a5a75e6e1a37793b892e9f0fcf3e8c3ea
MD5 3570ef9877435795f0d40078a4d5c1c9
BLAKE2b-256 17bf3457326898cbc512f1ef99ecd2d9dde4c10ccb9b9d6296e5e0e913d68076

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fragmentcolor-0.10.10-cp39-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 fc3276b61acbcb59896d92eda0e5c24b05881571316f02c9fb85e775e7a7d356
MD5 b0cde301e02d3abced532a7567add51d
BLAKE2b-256 b632e6ca55508169a212be6427552536d0b38cef229727fe28ac878616c72976

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fragmentcolor-0.10.10-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 97bf43a95ffd317403a6d3fe1331277a2ef01f09e34f05cef8eac5a9614224b6
MD5 9996997b81786a2796a59276fe9e4f0e
BLAKE2b-256 29c4dcb1ed6030c193b79281fdfe51e89e75c1605fd252ee315c7dfbe8f4b166

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fragmentcolor-0.10.10-cp39-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c16dd3cec2a8dea58f736a0f999e0239ec29ef6e9ae56ed376a303cc98d27d10
MD5 4a66035ef768c125ecf9402f6f1ed621
BLAKE2b-256 ff4822ec5808c5c1faede74098c50a273f9f43012c8319a241a492b9f33b5780

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fragmentcolor-0.10.10-cp39-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 975f6873cb01d77c149172146f28aae64421b2ad15e88daa66973ab1fb6169e8
MD5 35e7d2cce76331a08f8504036e3de7ad
BLAKE2b-256 d84090841394ed7a47717af234b314537f1acdeb9da925f794c7b9aa0b0608ef

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